000000: 45 58 54 45 4E 44 45 44 20 43 50 43 20 44 53 4B EXTENDED CPC DSK
000010: 20 46 69 6C 65 0D 0A 44 69 73 6B 2D 49 6E 66 6F File..Disk-Info
000020: 0D 0A 53 41 4D 64 69 73 6B 31 33 30 36 32 35 00 ..SAMdisk130625.
000030: 28 01 00 00 13 13 13 13 13 13 13 13 13 13 13 13 (...............
000040: 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 ................
000050: 13 13 13 13 13 13 13 13 13 13 13 13 00 00 00 00 ................
000060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0000A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0000B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0000C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0000D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0000E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0000F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000100: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
000110: 00 00 01 00 02 09 4E E5 00 00 C1 02 00 00 00 02 ......N.........
000120: 00 00 C2 02 00 00 00 02 00 00 C3 02 00 00 00 02 ................
000130: 00 00 C4 02 00 00 00 02 00 00 C5 02 00 00 00 02 ................
000140: 00 00 C6 02 00 00 00 02 00 00 C7 02 00 00 00 02 ................
000150: 00 00 C8 02 00 00 00 02 00 00 C9 02 00 00 00 02 ................
000160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0001A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0001B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0001C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0001D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0001E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0001F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000200: 00 49 4E 46 4F 55 53 36 20 41 53 43 00 00 00 0B .INFOUS6 ASC....
000210: 02 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000220: 00 52 4F 55 54 53 59 53 34 41 53 43 00 00 00 7C .ROUTSYS4ASC...|
000230: 07 08 09 0A 0B 0C 0D 0E 0F 10 1A 1B 1C 53 6F 70 .............Sop
000240: 00 2D 49 4E 4B 2D 49 4E 54 42 49 4E 00 00 00 03 .-INK-INTBIN....
000250: 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000260: 00 C9 4E 46 4F 36 20 20 20 41 53 43 00 47 00 71 ..NFO6 ASC.G.q
000270: 04 05 06 1F 22 23 27 3E 3F 40 41 42 43 5C 5D 00 ...."#'>?@ABC\].
000280: 00 4C 45 43 54 45 55 52 37 43 4F 44 00 00 00 11 .LECTEUR7COD....
000290: 12 13 14 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0002A0: 00 52 4F 55 54 53 59 53 32 41 53 43 00 00 00 6D .ROUTSYS2ASC...m
0002B0: 28 29 2A 2B 2C 2D 2E 2F 30 3A 45 49 4B 4C 00 00 ()*+,-./0:EIKL..
0002C0: 00 52 4F 55 54 53 59 53 31 41 53 43 00 00 00 44 .ROUTSYS1ASC...D
0002D0: 31 32 33 34 35 36 37 38 39 00 00 00 00 00 00 00 123456789.......
0002E0: 00 4E 4F 54 49 43 46 41 43 41 53 43 00 00 00 1D .NOTICFACASC....
0002F0: 15 16 17 18 00 00 00 00 00 00 00 00 00 00 00 00 ................
000300: 00 52 53 58 50 52 54 32 20 43 4F 44 00 00 00 17 .RSXPRT2 COD....
000310: 19 1D 1E 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000320: 00 C4 49 56 36 20 20 20 20 41 53 43 00 0E 00 34 ..IV6 ASC...4
000330: 5E 5F 60 6D 6E B0 B2 00 00 00 00 00 00 00 00 00 ^_`mn...........
000340: 00 44 45 4D 52 4F 55 54 31 42 49 4E 00 00 00 04 .DEMROUT1BIN....
000350: 25 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 %...............
000360: 00 44 45 4D 52 4F 55 54 32 42 49 4E 00 00 00 05 .DEMROUT2BIN....
000370: 26 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 &...............
000380: 00 52 53 58 4C 49 4E 45 20 42 49 4E 00 00 00 09 .RSXLINE BIN....
000390: AC AD 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0003A0: 00 4D 41 53 4B 20 20 20 20 42 49 4E 00 00 00 05 .MASK BIN....
0003B0: 44 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D...............
0003C0: 00 46 49 58 45 54 53 47 20 42 41 53 00 00 00 10 .FIXETSG BAS....
0003D0: 46 47 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FG..............
0003E0: 00 52 4F 55 54 53 59 53 33 41 53 43 00 00 00 23 .ROUTSYS3ASC...#
0003F0: 4D 55 56 58 59 00 00 00 00 00 00 00 00 00 00 00 MUVXY...........
000400: 00 52 4F 54 20 20 20 20 20 42 49 4E 00 00 00 09 .ROT BIN....
000410: 51 52 00 00 00 00 00 00 00 00 00 00 00 00 00 00 QR..............
000420: 00 44 45 4D 52 4F 55 54 31 42 41 53 00 00 00 02 .DEMROUT1BAS....
000430: 54 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 T...............
000440: 00 43 4F 55 52 41 53 36 33 41 53 43 00 00 00 5E .COURAS63ASC...^
000450: 3B 3C 3D 5A 5B 61 62 63 64 65 67 68 00 00 00 00 ;<=Z[abcdegh....
000460: 00 43 4F 55 52 41 53 36 31 41 53 43 00 00 00 6A .COURAS61ASC...j
000470: 69 6A 6B 6C 71 72 73 74 75 76 77 78 79 7A 00 00 ijklqrstuvwxyz..
000480: 00 CE 4F 54 44 45 4D 32 20 41 53 43 00 21 00 0C ..OTDEM2 ASC.!..
000490: 20 21 00 00 00 00 00 00 00 00 00 00 00 00 00 00 !..............
0004A0: 00 43 4F 55 52 41 53 36 32 41 53 43 00 00 00 80 .COURAS62ASC....
0004B0: 7B 7C 7D 7E 7F 80 81 82 83 84 85 86 87 88 89 8A {|}~............
0004C0: 00 43 4F 55 52 41 53 36 32 41 53 43 01 00 00 03 .COURAS62ASC....
0004D0: 8B 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0004E0: 00 46 49 58 45 54 53 47 20 42 49 4E 00 00 00 08 .FIXETSG BIN....
0004F0: 48 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 H...............
000500: 00 45 C4 49 54 4F 36 20 20 41 53 43 00 39 00 19 .E.ITO6 ASC.9..
000510: 66 A3 AF B1 00 00 00 00 00 00 00 00 00 00 00 00 f£..............
000520: 00 52 45 4C 4F 43 54 53 47 42 41 53 00 00 00 28 .RELOCTSGBAS...(
000530: 4A 4E 4F 50 8C 00 00 00 00 00 00 00 00 00 00 00 JNOP............
000540: 00 53 55 52 47 43 4F 44 45 42 49 4E 00 00 00 80 .SURGCODEBIN....
000550: 8D 8E 8F 90 91 92 93 94 95 96 97 98 99 9A 9B 9C ................
000560: 00 53 55 52 47 43 4F 44 45 42 49 4E 01 00 00 28 .SURGCODEBIN...(
000570: 9D 9E 9F A0 A1 00 00 00 00 00 00 00 00 00 00 00 ................
000580: 00 53 55 52 47 45 4E 45 20 42 41 53 00 00 00 08 .SURGENE BAS....
000590: A2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0005A0: 00 53 4F 53 36 20 20 20 20 42 41 53 00 00 00 2F .SOS6 BAS.../
0005B0: 24 A4 A5 A6 A7 A8 00 00 00 00 00 00 00 00 00 00 $...............
0005C0: 00 52 53 58 54 45 53 54 20 42 41 53 00 00 00 05 .RSXTEST BAS....
0005D0: B3 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0005E0: 00 4D 41 53 4B 20 20 20 20 42 41 53 00 00 00 08 .MASK BAS....
0005F0: AA 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000600: 00 52 4F 54 20 20 20 20 20 42 41 53 00 00 00 07 .ROT BAS....
000610: AB 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000620: E5 C1 53 49 4E 54 52 4F 32 42 41 4B 00 27 00 06 ..SINTRO2BAK.'..
000630: A3 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 £...............
000640: 00 D2 45 50 36 20 20 20 20 41 53 43 00 41 00 03 ..EP6 ASC.A..
000650: 57 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 W...............
000660: 00 44 45 4D 52 4F 55 54 32 42 41 53 00 00 00 02 .DEMROUT2BAS....
000670: A9 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000680: E5 C4 49 56 36 20 20 20 20 42 41 4B 00 4A 00 0F ..IV6 BAK.J..
000690: AC AD 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0006A0: 00 C1 53 49 4E 54 52 4F 32 41 53 43 00 31 00 06 ..SINTRO2ASC.1..
0006B0: AE 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0006C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0006D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0006E0: E5 55 43 41 54 20 20 20 20 41 53 53 01 00 00 6C .UCAT ASS...l
0006F0: 24 25 26 27 28 29 2A 2B 2C 2D 2E 3C 3F 41 00 00 $%&'()*+,-.<?A..
000700: E5 D5 43 41 54 20 20 20 20 4D 41 58 00 0B 00 80 ..CAT MAX....
000710: 18 1F 22 23 42 5C 5D 68 69 6A 6B 6C 6D 6E 6F 70 .."#B\]hijklmnop
000720: E5 D5 43 41 54 20 20 20 20 4D 41 58 01 0B 00 80 ..CAT MAX....
000730: 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F 80 qrstuvwxyz{|}~..
000740: E5 D5 43 41 54 20 20 20 20 4D 41 58 02 0B 00 3B ..CAT MAX...;
000750: 81 82 83 84 85 86 87 88 00 00 00 00 00 00 00 00 ................
000760: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000770: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000780: E5 42 49 44 4F 4E 49 54 45 20 20 20 00 00 00 03 .BIDONITE ....
000790: 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0007A0: E5 44 49 53 43 20 20 20 20 20 20 20 00 00 00 03 .DISC ....
0007B0: 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0007C0: E5 22 20 20 20 20 20 20 20 20 20 20 00 00 00 03 ." ....
0007D0: 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0007E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0007F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000800: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000810: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000820: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000830: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000840: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000850: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000860: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000870: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000880: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000890: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0008A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0008B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0008C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0008D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0008E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0008F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000900: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000910: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000920: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000930: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000940: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000950: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000960: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000970: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000980: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000990: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0009A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0009B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0009C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0009D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0009E0: E5 6D 69 6E 75 73 63 75 6C 20 20 20 00 00 00 03 .minuscul ....
0009F0: 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000A00: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000A10: 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D ------
000A20: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
000A30: 2D 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 --..
000A40: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 20 -
000A50: 49 4E 46 4F 52 4D 41 54 49 4F 4E 53 20 55 54 49 INFORMATIONS UTI
000A60: 4C 2D 53 4F 46 54 20 2D 0D 0A 20 20 20 20 20 20 L-SOFT -..
000A70: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000A80: 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D -----------
000A90: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 -------------..
000AA0: 0D 0A 20 20 44 49 53 43 2B 55 4C 54 52 41 20 45 .. DISC+ULTRA E
000AB0: 53 54 20 53 4F 52 54 49 21 43 4F 4D 4D 41 4E 44 ST SORTI!COMMAND
000AC0: 45 5A 20 4C 45 20 44 45 53 20 41 55 4A 4F 55 52 EZ LE DES AUJOUR
000AD0: 44 48 27 55 49 2E 50 52 49 58 20 53 50 45 43 49 DH'UI.PRIX SPECI
000AE0: 41 4C 20 41 42 4F 4E 4E 45 53 20 33 35 30 46 0D AL ABONNES 350F.
000AF0: 0A 20 20 44 49 53 43 2B 55 4C 54 52 41 20 45 53 . DISC+ULTRA ES
000B00: 54 20 53 4F 52 54 49 21 43 4F 4D 4D 41 4E 44 45 T SORTI!COMMANDE
000B10: 5A 20 4C 45 20 44 45 53 20 41 55 4A 4F 55 52 44 Z LE DES AUJOURD
000B20: 48 27 55 49 2E 50 52 49 58 20 53 50 45 43 49 41 H'UI.PRIX SPECIA
000B30: 4C 20 41 42 4F 4E 4E 45 53 20 33 35 30 46 0D 0A L ABONNES 350F..
000B40: 20 20 44 49 53 43 2B 55 4C 54 52 41 20 45 53 54 DISC+ULTRA EST
000B50: 20 53 4F 52 54 49 21 43 4F 4D 4D 41 4E 44 45 5A SORTI!COMMANDEZ
000B60: 20 4C 45 20 44 45 53 20 41 55 4A 4F 55 52 44 48 LE DES AUJOURDH
000B70: 27 55 49 2E 50 52 49 58 20 53 50 45 43 49 41 4C 'UI.PRIX SPECIAL
000B80: 20 41 42 4F 4E 4E 45 53 20 33 35 30 46 0D 0A 20 ABONNES 350F..
000B90: 20 44 49 53 43 2B 55 4C 54 52 41 20 45 53 54 20 DISC+ULTRA EST
000BA0: 53 4F 52 54 49 21 43 4F 4D 4D 41 4E 44 45 5A 20 SORTI!COMMANDEZ
000BB0: 4C 45 20 44 45 53 20 41 55 4A 4F 55 52 44 48 27 LE DES AUJOURDH'
000BC0: 55 49 2E 50 52 49 58 20 53 50 45 43 49 41 4C 20 UI.PRIX SPECIAL
000BD0: 41 42 4F 4E 4E 45 53 20 33 35 30 46 0D 0A 20 20 ABONNES 350F..
000BE0: 44 49 53 43 2B 55 4C 54 52 41 20 45 53 54 20 53 DISC+ULTRA EST S
000BF0: 4F 52 54 49 21 43 4F 4D 4D 41 4E 44 45 5A 20 4C ORTI!COMMANDEZ L
000C00: 45 20 44 45 53 20 41 55 4A 4F 55 52 44 48 27 55 E DES AUJOURDH'U
000C10: 49 2E 50 52 49 58 20 53 50 45 43 49 41 4C 20 41 I.PRIX SPECIAL A
000C20: 42 4F 4E 4E 45 53 20 33 35 30 46 0D 0A 20 20 44 BONNES 350F.. D
000C30: 49 53 43 2B 55 4C 54 52 41 20 45 53 54 20 53 4F ISC+ULTRA EST SO
000C40: 52 54 49 21 43 4F 4D 4D 41 4E 44 45 5A 20 4C 45 RTI!COMMANDEZ LE
000C50: 20 44 45 53 20 41 55 4A 4F 55 52 44 48 27 55 49 DES AUJOURDH'UI
000C60: 2E 50 52 49 58 20 53 50 45 43 49 41 4C 20 41 42 .PRIX SPECIAL AB
000C70: 4F 4E 4E 45 53 20 33 35 30 46 0D 0A 20 20 44 49 ONNES 350F.. DI
000C80: 53 43 2B 55 4C 54 52 41 20 45 53 54 20 53 4F 52 SC+ULTRA EST SOR
000C90: 54 49 21 43 4F 4D 4D 41 4E 44 45 5A 20 4C 45 20 TI!COMMANDEZ LE
000CA0: 44 45 53 20 41 55 4A 4F 55 52 44 48 27 55 49 2E DES AUJOURDH'UI.
000CB0: 50 52 49 58 20 53 50 45 43 49 41 4C 20 41 42 4F PRIX SPECIAL ABO
000CC0: 4E 4E 45 53 20 33 35 30 46 0D 0A 20 20 44 49 53 NNES 350F.. DIS
000CD0: 43 2B 55 4C 54 52 41 20 45 53 54 20 53 4F 52 54 C+ULTRA EST SORT
000CE0: 49 21 43 4F 4D 4D 41 4E 44 45 5A 20 4C 45 20 44 I!COMMANDEZ LE D
000CF0: 45 53 20 41 55 4A 4F 55 52 44 48 27 55 49 2E 50 ES AUJOURDH'UI.P
000D00: 52 49 58 20 53 50 45 43 49 41 4C 20 41 42 4F 4E RIX SPECIAL ABON
000D10: 4E 45 53 20 33 35 30 46 0D 0A 20 20 44 49 53 43 NES 350F.. DISC
000D20: 2B 55 4C 54 52 41 20 45 53 54 20 53 4F 52 54 49 +ULTRA EST SORTI
000D30: 21 43 4F 4D 4D 41 4E 44 45 5A 20 4C 45 20 44 45 !COMMANDEZ LE DE
000D40: 53 20 41 55 4A 4F 55 52 44 48 27 55 49 2E 50 52 S AUJOURDH'UI.PR
000D50: 49 58 20 53 50 45 43 49 41 4C 20 41 42 4F 4E 4E IX SPECIAL ABONN
000D60: 45 53 20 33 35 30 46 0D 0A 20 20 44 49 53 43 2B ES 350F.. DISC+
000D70: 55 4C 54 52 41 20 45 53 54 20 53 4F 52 54 49 21 ULTRA EST SORTI!
000D80: 43 4F 4D 4D 41 4E 44 45 5A 20 4C 45 20 44 45 53 COMMANDEZ LE DES
000D90: 20 41 55 4A 4F 55 52 44 48 27 55 49 2E 50 52 49 AUJOURDH'UI.PRI
000DA0: 58 20 53 50 45 43 49 41 4C 20 41 42 4F 4E 4E 45 X SPECIAL ABONNE
000DB0: 53 20 33 35 30 46 0D 0A 20 20 44 49 53 43 2B 55 S 350F.. DISC+U
000DC0: 4C 54 52 41 20 45 53 54 20 53 4F 52 54 49 21 43 LTRA EST SORTI!C
000DD0: 4F 4D 4D 41 4E 44 45 5A 20 4C 45 20 44 45 53 20 OMMANDEZ LE DES
000DE0: 41 55 4A 4F 55 52 44 48 27 55 49 2E 50 52 49 58 AUJOURDH'UI.PRIX
000DF0: 20 53 50 45 43 49 41 4C 20 41 42 4F 4E 4E 45 53 SPECIAL ABONNES
000E00: 20 33 35 30 46 0D 0A 20 20 44 49 53 43 2B 55 4C 350F.. DISC+UL
000E10: 54 52 41 20 45 53 54 20 53 4F 52 54 49 21 43 4F TRA EST SORTI!CO
000E20: 4D 4D 41 4E 44 45 5A 20 4C 45 20 44 45 53 20 41 MMANDEZ LE DES A
000E30: 55 4A 4F 55 52 44 48 27 55 49 2E 50 52 49 58 20 UJOURDH'UI.PRIX
000E40: 53 50 45 43 49 41 4C 20 41 42 4F 4E 4E 45 53 20 SPECIAL ABONNES
000E50: 33 35 30 46 0D 0A 20 20 44 49 53 43 2B 55 4C 54 350F.. DISC+ULT
000E60: 52 41 20 45 53 54 20 53 4F 52 54 49 21 43 4F 4D RA EST SORTI!COM
000E70: 4D 41 4E 44 45 5A 20 4C 45 20 44 45 53 20 41 55 MANDEZ LE DES AU
000E80: 4A 4F 55 52 44 48 27 55 49 2E 50 52 49 58 20 53 JOURDH'UI.PRIX S
000E90: 50 45 43 49 41 4C 20 41 42 4F 4E 4E 45 53 20 33 PECIAL ABONNES 3
000EA0: 35 30 46 0D 0A 20 0D 0A 20 20 20 20 20 20 51 75 50F.. .. Qu
000EB0: 65 20 76 6F 75 73 20 64 69 72 65 20 64 27 61 75 e vous dire d'au
000EC0: 74 72 65 20 73 69 6E 6F 6E 20 71 75 65 20 6C 65 tre sinon que le
000ED0: 20 74 65 73 74 20 63 6F 6D 70 6C 65 74 20 65 73 test complet es
000EE0: 74 20 64 61 6E 73 20 4D 45 47 41 4D 41 47 20 3F t dans MEGAMAG ?
000EF0: 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
000F00: 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D ---
000F10: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
000F20: 2D 2D 2D 2D 2D 2D 00 00 1A 1A 2D 2D 2D 2D 2D 2D ------....------
000F30: 2D 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 --..
000F40: 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 20 49 - I
000F50: 4E 46 4F 52 4D 41 54 49 4F 4E 53 20 55 54 49 4C NFORMATIONS UTIL
000F60: 2D 53 4F 46 54 20 2D 0D 0A 20 20 20 20 20 20 20 -SOFT -..
000F70: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000F80: 43 4F 4D 4D 41 4E 44 45 5A 20 4C 45 20 44 45 53 COMMANDEZ LE DES
000F90: 20 41 55 4A 4F 55 52 44 48 27 55 49 2E 50 52 49 AUJOURDH'UI.PRI
000FA0: 58 20 53 50 45 43 49 41 4C 20 41 42 4F 4E 4E 45 X SPECIAL ABONNE
000FB0: 53 20 33 35 30 46 0D 0A 20 20 44 49 53 43 2B 55 S 350F.. DISC+U
000FC0: 4C 54 52 41 20 45 53 54 20 53 4F 52 54 49 21 43 LTRA EST SORTI!C
000FD0: 4F 4D 4D 41 4E 44 45 5A 20 4C 45 20 44 45 53 20 OMMANDEZ LE DES
000FE0: 41 55 4A 4F 55 52 44 48 27 55 49 2E 50 52 49 58 AUJOURDH'UI.PRIX
000FF0: 20 53 50 45 43 49 41 4C 20 41 42 4F 4E 4E 45 53 SPECIAL ABONNES
001000: 75 6D 9F E1 72 6F 73 20 64 65 20 0D 0A 4C 4F 47 um..ros de ..LOG
001010: 49 53 54 41 52 20 65 74 20 20 52 55 4E 53 54 41 ISTAR et RUNSTA
001020: 52 20 20 2E 20 20 53 69 20 20 76 6F 75 73 20 20 R . Si vous
001030: 6E 65 20 20 63 6F 6E 6E 61 69 73 73 65 7A 20 20 ne connaissez
001040: 70 61 73 20 20 65 6E 63 6F 72 65 20 20 2C 20 20 pas encore ,
001050: 73 61 63 68 65 7A 20 71 75 65 20 0D 0A 4C 4F 47 sachez que ..LOG
001060: 49 50 52 45 53 53 45 20 76 6F 75 73 20 70 72 6F IPRESSE vous pro
001070: 70 6F 73 65 20 28 53 75 72 20 43 50 43 29 20 20 pose (Sur CPC)
001080: 2C 20 20 75 6E 65 20 20 72 65 76 75 65 20 20 64 , une revue d
001090: 65 20 20 33 30 20 20 2F 20 34 30 20 70 61 67 65 e 30 / 40 page
0010A0: 73 20 70 6C 75 73 20 75 6E 65 20 0D 0A 63 61 73 s plus une ..cas
0010B0: 73 65 74 74 65 20 64 65 20 34 20 6A 65 75 78 20 sette de 4 jeux
0010C0: 2C 20 6C 65 20 74 6F 75 74 20 70 6F 75 73 20 20 , le tout pous
0010D0: 6C 61 20 6D 6F 64 69 71 75 65 20 73 6F 6D 6D 65 la modique somme
0010E0: 20 64 65 20 38 35 46 20 65 74 20 64 69 73 70 6F de 85F et dispo
0010F0: 6E 69 62 6C 65 20 63 68 65 7A 20 0D 0A 74 6F 75 nible chez ..tou
001100: 73 20 6C 65 73 20 6D 61 72 63 68 61 6E 64 73 20 s les marchands
001110: 64 65 20 6A 6F 75 72 6E 61 75 78 20 2C 20 6D 9F de journaux , m.
001120: E6 6D 65 20 20 6C 65 73 20 20 70 6C 75 73 20 6D .me les plus m
001130: 61 75 76 61 69 73 20 2E 20 43 6F 6E 74 72 61 69 auvais . Contrai
001140: 72 65 6D 65 6E 74 20 9F EA 20 63 65 20 0D 0A 71 rement .. ce ..q
001150: 75 65 20 6C 61 69 73 73 65 20 73 75 70 70 6F 73 ue laisse suppos
001160: 65 72 20 6C 65 20 70 72 69 78 20 2C 20 4C 4F 47 er le prix , LOG
001170: 49 50 52 45 53 53 45 20 6E 65 20 66 6F 75 69 6C IPRESSE ne fouil
001180: 6C 65 20 70 61 73 20 61 75 20 66 6F 6E 64 20 64 le pas au fond d
001190: 65 73 20 70 6F 75 62 65 6C 6C 65 73 20 0D 0A 6D es poubelles ..m
0011A0: 61 69 73 20 72 9F E1 9F E1 64 69 74 65 20 64 27 ais r....dite d'
0011B0: 61 6E 63 69 65 6E 73 20 70 72 6F 67 72 61 6D 6D anciens programm
0011C0: 65 73 20 20 64 65 20 20 74 6F 75 74 20 20 70 72 es de tout pr
0011D0: 65 6D 69 65 72 20 20 63 68 6F 69 78 20 20 65 74 emier choix et
0011E0: 20 66 6F 72 74 20 76 61 72 69 9F E1 73 20 2E 20 fort vari..s .
0011F0: 0D 0A 45 6E 76 69 72 6F 6E 20 35 30 25 20 64 65 ..Environ 50% de
001200: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
001210: 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D -----
001220: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
001230: 2D 2D 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 ---..
001240: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D -
001250: 20 49 4E 46 4F 52 4D 41 54 49 4F 4E 53 20 47 45 INFORMATIONS GE
001260: 4E 45 52 41 4C 45 53 20 2D 0D 0A 20 20 20 20 20 NERALES -..
001270: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
001280: 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------
001290: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A --------------..
0012A0: 20 0D 0A 20 0D 0A 20 20 20 20 20 50 61 73 20 6D .. .. Pas m
0012B0: 61 6C 20 64 65 20 6E 6F 75 76 65 61 75 20 64 75 al de nouveau du
0012C0: 20 63 6F 08 5E 74 7B 20 64 65 20 20 6C 61 20 70 co.^t{ de la p
0012D0: 72 65 73 73 65 20 69 6E 66 6F 72 6D 61 74 69 71 resse informatiq
0012E0: 75 65 20 2C 20 6D 61 69 73 20 74 6F 75 74 20 64 ue , mais tout d
0012F0: 27 61 62 6F 72 64 20 0D 0A 20 2C 20 6D 65 72 63 'abord .. , merc
001300: 69 20 64 65 20 6E 65 20 70 6C 75 73 20 64 65 6D i de ne plus dem
001310: 61 6E 64 65 72 20 40 20 53 4F 53 20 50 52 4F 47 ander @ SOS PROG
001320: 52 41 4D 4D 45 55 52 53 20 71 75 61 6E 64 20 76 RAMMEURS quand v
001330: 6F 75 73 20 72 65 63 65 76 72 65 7A 20 6C 65 20 ous recevrez le
001340: 66 61 6E 7A 69 6E 65 20 0D 0A 20 73 79 6E 74 61 fanzine .. synta
001350: 78 20 65 72 72 6F 72 20 2E 20 56 6F 75 73 20 61 x error . Vous a
001360: 76 65 7A 20 65 6E 76 6F 79 7B 20 40 20 20 43 2E vez envoy{ @ C.
001370: 50 65 64 72 6F 6E 20 20 64 65 73 20 74 69 6D 62 Pedron des timb
001380: 72 65 73 20 2C 20 64 75 20 70 61 70 69 65 72 20 res , du papier
001390: 70 6F 75 72 20 6C 65 73 20 0D 0A 20 70 68 6F 74 pour les .. phot
0013A0: 6F 63 6F 70 69 65 73 20 2C 20 76 6F 69 72 20 64 ocopies , voir d
0013B0: 65 73 20 64 69 73 71 75 65 74 74 65 73 20 2C 20 es disquettes ,
0013C0: 20 6E 6F 75 73 20 20 6C 27 61 76 6F 6E 73 20 20 nous l'avons
0013D0: 66 61 69 74 20 61 75 73 73 69 20 65 74 20 73 65 fait aussi et se
0013E0: 6C 6F 6E 20 74 6F 75 74 65 20 0D 0A 20 7B 76 69 lon toute .. {vi
0013F0: 64 65 6E 63 65 20 73 6F 6D 6D 65 73 20 74 6F 75 dence sommes tou
001400: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
001410: 01 00 01 00 02 09 4E E5 01 00 C1 02 00 00 00 02 ......N.........
001420: 01 00 C2 02 00 00 00 02 01 00 C3 02 00 00 00 02 ................
001430: 01 00 C4 02 00 00 00 02 01 00 C5 02 00 00 00 02 ................
001440: 01 00 C6 02 00 00 00 02 01 00 C7 02 00 00 00 02 ................
001450: 01 00 C8 02 00 00 00 02 01 00 C9 02 00 00 00 02 ................
001460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0014A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0014B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0014C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0014D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0014E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0014F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001500: 73 20 72 65 66 61 69 74 73 20 61 75 20 6D 65 08 s refaits au me.
001510: 5E 6D 65 20 20 74 69 74 72 65 20 20 71 75 65 20 ^me titre que
001520: 20 6C 65 73 20 33 30 30 20 70 65 72 73 6F 6E 6E les 300 personn
001530: 65 73 20 76 6F 69 72 20 70 6C 75 73 20 0D 0A 20 es voir plus ..
001540: 71 75 69 20 6F 6E 74 20 66 61 69 74 20 64 65 20 qui ont fait de
001550: 6D 65 08 5E 6D 65 20 21 20 20 4F 6E 20 20 73 65 me.^me ! On se
001560: 20 20 73 6F 75 76 69 65 6E 64 72 61 20 20 71 75 souviendra qu
001570: 65 20 43 2E 50 65 64 72 6F 6E 20 6C 61 6E 5C 61 e C.Pedron lan\a
001580: 69 74 20 64 65 20 76 69 6F 6C 65 6E 74 65 73 20 it de violentes
001590: 0D 0A 20 70 6F 6C 7B 6D 69 71 75 65 73 20 63 6F .. pol{miques co
0015A0: 6E 74 72 65 20 63 65 72 74 61 69 6E 20 66 61 6E ntre certain fan
0015B0: 7A 69 6E 65 73 20 70 61 79 61 6E 74 73 20 2C 20 zines payants ,
0015C0: 69 6C 20 61 20 73 61 6E 73 20 64 6F 75 74 65 20 il a sans doute
0015D0: 63 68 61 6E 67 7B 20 64 27 61 76 69 73 20 65 74 chang{ d'avis et
0015E0: 20 0D 0A 20 74 72 6F 75 76 7B 20 61 69 6E 73 69 .. trouv{ ainsi
0015F0: 20 6C 65 20 6D 6F 79 65 6E 20 64 65 20 72 65 6E le moyen de ren
001600: 74 61 62 69 6C 69 73 65 72 20 6C 65 73 20 35 20 tabiliser les 5
001610: 31 65 72 73 20 6E 75 6D 7B 72 6F 73 20 64 65 20 1ers num{ros de
001620: 73 79 6E 74 61 78 20 65 72 72 6F 72 20 2E 20 4C syntax error . L
001630: 61 20 0D 0A 20 63 6F 6E 63 6C 75 73 69 6F 6E 20 a .. conclusion
001640: 64 65 20 63 65 63 69 20 65 73 74 20 20 6C 27 61 de ceci est l'a
001650: 72 72 65 08 5E 74 20 20 64 7B 66 69 6E 69 74 69 rre.^t d{finiti
001660: 66 20 20 64 65 20 20 6C 61 20 20 72 75 62 72 69 f de la rubri
001670: 71 75 65 20 66 61 6E 7A 69 6E 65 20 64 61 6E 73 que fanzine dans
001680: 20 53 4F 53 20 0D 0A 20 50 52 4F 47 52 41 4D 4D SOS .. PROGRAMM
001690: 45 55 52 53 20 2E 20 4E 6F 75 73 20 7B 74 69 6F EURS . Nous {tio
0016A0: 6E 73 20 64 7B 6A 40 20 62 69 65 6E 20 62 6F 6E ns d{j@ bien bon
0016B0: 73 20 64 65 20 70 61 72 6C 65 72 20 64 65 73 20 s de parler des
0016C0: 61 63 74 69 76 69 74 7B 20 64 65 20 70 65 72 73 activit{ de pers
0016D0: 6F 6E 6E 65 73 20 0D 0A 20 6E 6F 6E 20 61 62 6F onnes .. non abo
0016E0: 6E 6E 7B 65 73 20 40 20 53 4F 53 20 50 52 4F 47 nn{es @ SOS PROG
0016F0: 52 41 4D 4D 45 55 52 53 20 64 61 6E 73 20 63 65 RAMMEURS dans ce
001700: 73 20 20 70 61 67 65 73 20 6D 61 69 73 20 73 69 s pages mais si
001710: 20 65 6E 20 70 6C 75 73 20 69 6C 73 20 61 72 6E en plus ils arn
001720: 61 71 75 65 6E 74 20 0D 0A 20 6E 6F 73 20 61 62 aquent .. nos ab
001730: 6F 6E 6E 7B 73 20 6F 6E 20 6C 61 69 73 73 65 20 onn{s on laisse
001740: 74 6F 6D 62 65 72 20 2E 0D 0A 20 0D 0A 20 20 20 tomber ... ..
001750: 20 20 44 61 6E 73 20 6C 65 20 64 6F 6D 61 69 6E Dans le domain
001760: 65 20 64 65 73 20 64 69 73 70 61 72 69 74 69 6F e des disparitio
001770: 6E 73 20 20 2C 20 20 4D 49 43 52 30 20 20 4D 41 ns , MICR0 MA
001780: 47 20 20 28 45 78 2E 20 41 4D 2D 4D 41 47 20 20 G (Ex. AM-MAG
001790: 65 78 2E 20 41 4D 53 54 52 41 44 20 0D 0A 20 4D ex. AMSTRAD .. M
0017A0: 41 47 41 5A 49 4E 45 29 20 73 65 6D 62 6C 65 20 AGAZINE) semble
0017B0: 61 75 73 73 69 20 65 08 5E 74 72 65 20 65 6E 20 aussi e.^tre en
0017C0: 64 69 66 66 69 63 75 6C 74 7B 20 20 2C 20 20 6C difficult{ , l
0017D0: 65 20 64 65 72 6E 69 65 72 20 6E 75 6D 7B 72 6F e dernier num{ro
0017E0: 20 73 6F 72 74 20 61 76 65 63 20 75 6E 20 0D 0A sort avec un ..
0017F0: 20 6D 6F 69 73 20 31 2F 32 20 64 65 20 72 65 74 mois 1/2 de ret
001800: 61 72 64 20 65 74 20 65 73 74 20 65 6E 74 69 7D ard et est enti}
001810: 72 65 6D 65 6E 74 20 64 7B 64 69 7B 20 20 40 20 rement d{di{ @
001820: 41 54 41 52 49 20 2E 20 44 69 66 66 69 63 69 6C ATARI . Difficil
001830: 65 20 64 6F 6E 63 20 64 65 20 64 69 72 65 20 0D e donc de dire .
001840: 0A 20 71 75 65 6C 20 65 73 74 20 6C 27 61 76 65 . quel est l'ave
001850: 6E 69 72 20 64 65 20 63 65 74 74 65 20 72 65 76 nir de cette rev
001860: 75 65 20 73 69 6E 6F 6E 20 20 71 75 27 40 20 62 ue sinon qu'@ b
001870: 6F 75 66 66 65 72 20 40 20 74 6F 75 73 20 6C 65 ouffer @ tous le
001880: 73 20 72 61 74 65 6C 69 65 72 73 20 69 6C 73 20 s rateliers ils
001890: 0D 0A 20 66 69 6E 69 72 6F 6E 74 20 62 69 65 6E .. finiront bien
0018A0: 20 70 61 72 20 66 61 69 72 65 20 75 6E 65 20 63 par faire une c
0018B0: 72 69 73 65 20 64 65 20 66 6F 69 65 20 2E 2E 2E rise de foie ...
0018C0: 0D 0A 20 0D 0A 20 20 20 20 20 50 61 73 73 6F 6E .. .. Passon
0018D0: 73 20 61 75 78 20 66 61 69 74 73 20 70 6C 75 73 s aux faits plus
0018E0: 20 20 70 6F 73 69 74 69 66 73 20 20 61 76 65 63 positifs avec
0018F0: 20 20 4C 4F 47 49 50 52 45 53 53 45 20 20 65 74 LOGIPRESSE et
001900: 20 20 73 65 73 20 20 35 20 6E 75 6D 7B 72 6F 73 ses 5 num{ros
001910: 20 64 65 20 0D 0A 20 4C 4F 47 49 53 54 41 52 20 de .. LOGISTAR
001920: 65 74 20 20 52 55 4E 53 54 41 52 20 20 2E 20 20 et RUNSTAR .
001930: 53 69 20 20 76 6F 75 73 20 20 6E 65 20 20 63 6F Si vous ne co
001940: 6E 6E 61 69 73 73 65 7A 20 20 70 61 73 20 20 65 nnaissez pas e
001950: 6E 63 6F 72 65 20 20 2C 20 20 73 61 63 68 65 7A ncore , sachez
001960: 20 71 75 65 20 0D 0A 20 4C 4F 47 49 50 52 45 53 que .. LOGIPRES
001970: 53 45 20 76 6F 75 73 20 70 72 6F 70 6F 73 65 20 SE vous propose
001980: 28 53 75 72 20 43 50 43 29 20 20 2C 20 20 75 6E (Sur CPC) , un
001990: 65 20 20 72 65 76 75 65 20 20 64 65 20 20 33 30 e revue de 30
0019A0: 20 20 2F 20 34 30 20 70 61 67 65 73 20 70 6C 75 / 40 pages plu
0019B0: 73 20 75 6E 65 20 0D 0A 20 63 61 73 73 65 74 74 s une .. cassett
0019C0: 65 20 64 65 20 34 20 6A 65 75 78 20 2C 20 6C 65 e de 4 jeux , le
0019D0: 20 74 6F 75 74 20 70 6F 75 73 20 20 6C 61 20 6D tout pous la m
0019E0: 6F 64 69 71 75 65 20 73 6F 6D 6D 65 20 64 65 20 odique somme de
0019F0: 38 35 46 20 65 74 20 64 69 73 70 6F 6E 69 62 6C 85F et disponibl
001A00: 65 20 63 68 65 7A 20 0D 0A 20 74 6F 75 73 20 6C e chez .. tous l
001A10: 65 73 20 6D 61 72 63 68 61 6E 64 73 20 64 65 20 es marchands de
001A20: 6A 6F 75 72 6E 61 75 78 20 2C 20 6D 65 08 5E 6D journaux , me.^m
001A30: 65 20 20 6C 65 73 20 20 70 6C 75 73 20 6D 61 75 e les plus mau
001A40: 76 61 69 73 20 2E 20 43 6F 6E 74 72 61 69 72 65 vais . Contraire
001A50: 6D 65 6E 74 20 40 20 63 65 20 0D 0A 20 71 75 65 ment @ ce .. que
001A60: 20 6C 61 69 73 73 65 20 73 75 70 70 6F 73 65 72 laisse supposer
001A70: 20 6C 65 20 70 72 69 78 20 2C 20 4C 4F 47 49 50 le prix , LOGIP
001A80: 52 45 53 53 45 20 6E 65 20 66 6F 75 69 6C 6C 65 RESSE ne fouille
001A90: 20 70 61 73 20 61 75 20 66 6F 6E 64 20 64 65 73 pas au fond des
001AA0: 20 70 6F 75 62 65 6C 6C 65 73 20 0D 0A 20 6D 61 poubelles .. ma
001AB0: 69 73 20 72 7B 7B 64 69 74 65 20 64 27 61 6E 63 is r{{dite d'anc
001AC0: 69 65 6E 73 20 70 72 6F 67 72 61 6D 6D 65 73 20 iens programmes
001AD0: 20 64 65 20 20 74 6F 75 74 20 20 70 72 65 6D 69 de tout premi
001AE0: 65 72 20 20 63 68 6F 69 78 20 20 65 74 20 66 6F er choix et fo
001AF0: 72 74 20 76 61 72 69 7B 73 20 2E 20 0D 0A 20 45 rt vari{s . .. E
001B00: 6E 76 69 72 6F 6E 20 35 30 25 20 64 65 20 6C 61 nviron 50% de la
001B10: 20 72 65 76 75 65 20 65 73 74 20 63 6F 6E 73 61 revue est consa
001B20: 63 72 7B 65 20 20 40 20 20 6C 61 20 64 65 73 63 cr{e @ la desc
001B30: 72 69 70 74 69 6F 6E 20 64 7B 74 61 69 6C 6C 7B ription d{taill{
001B40: 65 20 64 65 73 20 34 20 6A 65 75 78 20 0D 0A 20 e des 4 jeux ..
001B50: 65 74 20 66 6F 75 72 6E 69 74 20 64 65 20 6E 6F et fournit de no
001B60: 6D 62 72 65 75 73 65 73 20 69 6E 66 6F 72 6D 61 mbreuses informa
001B70: 74 69 6F 6E 73 20 70 6F 75 72 20 20 61 69 64 65 tions pour aide
001B80: 72 20 20 6C 65 20 6A 6F 75 65 75 72 20 64 61 6E r le joueur dan
001B90: 73 20 6C 65 73 20 6D 6F 6D 65 6E 74 73 20 0D 0A s les moments ..
001BA0: 20 64 69 66 66 69 63 69 6C 65 73 20 2E 20 4C 65 difficiles . Le
001BB0: 20 72 65 73 74 65 20 65 73 74 20 72 65 6D 70 6C reste est rempl
001BC0: 69 20 20 64 65 20 20 63 6F 75 72 73 20 20 64 65 i de cours de
001BD0: 20 20 42 41 53 49 43 20 20 2C 20 43 50 4D 20 2C BASIC , CPM ,
001BE0: 20 41 53 53 45 4D 42 4C 45 55 52 20 65 74 20 0D ASSEMBLEUR et .
001BF0: 0A 20 64 27 69 6E 66 6F 72 6D 61 74 69 6F 6E 73 . d'informations
001C00: 20 64 69 76 65 72 73 65 73 20 2C 20 20 6F 6E 20 diverses , on
001C10: 20 61 70 70 72 7B 63 69 65 72 61 20 20 61 75 73 appr{ciera aus
001C20: 73 69 20 20 6C 27 61 62 73 65 6E 63 65 20 20 74 si l'absence t
001C30: 6F 74 61 6C 65 20 20 64 65 20 70 61 67 65 73 20 otale de pages
001C40: 0D 0A 20 70 75 62 6C 69 63 69 74 61 69 72 65 73 .. publicitaires
001C50: 20 2E 20 4C 4F 47 49 53 54 41 52 20 65 74 20 52 . LOGISTAR et R
001C60: 55 4E 53 54 41 52 20 73 6F 6E 74 20 62 69 6D 65 UNSTAR sont bime
001C70: 73 74 72 69 65 6C 73 20 20 2E 20 41 75 20 66 69 striels . Au fi
001C80: 6C 20 64 65 20 73 65 73 20 6E 75 6D 7B 72 6F 73 l de ses num{ros
001C90: 20 0D 0A 20 2C 20 4C 4F 47 49 50 52 45 53 53 45 .. , LOGIPRESSE
001CA0: 20 69 6E 63 6C 75 74 20 75 6E 65 20 20 70 61 72 inclut une par
001CB0: 74 20 20 63 72 6F 69 73 73 61 6E 74 65 20 20 64 t croissante d
001CC0: 27 69 6E 66 6F 72 6D 61 74 69 6F 6E 73 20 20 2C 'informations ,
001CD0: 20 20 65 74 20 20 73 65 20 68 69 73 73 65 20 61 et se hisse a
001CE0: 75 20 0D 0A 20 6E 69 76 65 61 75 20 64 75 20 73 u .. niveau du s
001CF0: 63 6F 6F 70 20 61 76 65 63 20 75 6E 20 61 72 74 coop avec un art
001D00: 69 63 6C 65 20 64 65 20 32 20 20 70 61 67 65 73 icle de 2 pages
001D10: 20 73 75 72 20 6C 65 20 70 69 72 61 74 61 67 65 sur le piratage
001D20: 20 64 65 20 27 4B 6E 69 67 68 74 20 66 6F 72 63 de 'Knight forc
001D30: 65 27 20 0D 0A 20 28 54 69 74 75 73 29 20 64 61 e' .. (Titus) da
001D40: 6E 73 20 52 55 4E 53 54 41 52 20 35 20 2E 0D 0A ns RUNSTAR 5 ...
001D50: 20 20 20 20 20 41 20 70 61 72 74 69 72 20 64 75 A partir du
001D60: 20 6D 6F 69 73 20 64 65 20 20 6D 61 69 20 20 2C mois de mai ,
001D70: 20 20 4C 4F 47 49 50 52 45 53 53 45 20 20 7B 74 LOGIPRESSE {t
001D80: 65 6E 64 20 20 73 61 20 20 70 72 6F 64 75 63 74 end sa product
001D90: 69 6F 6E 20 61 75 78 20 49 42 4D 20 65 74 20 0D ion aux IBM et .
001DA0: 0A 20 63 6F 6D 70 61 74 69 62 6C 65 73 20 2E 0D . compatibles ..
001DB0: 0A 20 0D 0A 20 20 20 20 20 43 69 2D 64 65 73 73 . .. Ci-dess
001DC0: 6F 75 73 20 20 6C 65 73 20 20 74 69 74 72 65 73 ous les titres
001DD0: 20 20 64 7B 6A 40 20 20 70 61 72 75 73 20 20 65 d{j@ parus e
001DE0: 74 20 20 20 40 20 20 70 61 72 61 69 08 5E 74 72 t @ parai.^tr
001DF0: 65 20 20 73 75 69 76 69 73 20 20 64 65 20 20 6E e suivis de n
001E00: 6F 74 72 65 20 0D 0A 20 61 70 70 72 7B 63 69 61 otre .. appr{cia
001E10: 74 69 6F 6E 20 73 75 72 20 6C 65 20 70 72 6F 67 tion sur le prog
001E20: 72 61 6D 6D 65 20 3A 20 2A 2A 2A 2A 20 47 7B 6E ramme : **** G{n
001E30: 69 61 6C 20 2C 20 20 2A 2A 2A 20 45 78 63 65 6C ial , *** Excel
001E40: 6C 65 6E 74 20 2C 20 2A 2A 20 42 6F 6E 20 2C 20 lent , ** Bon ,
001E50: 2A 20 42 6F 66 20 0D 0A 20 2C 20 3F 20 50 61 73 * Bof .. , ? Pas
001E60: 20 65 73 73 61 79 7B 20 2E 20 41 20 6E 6F 74 65 essay{ . A note
001E70: 72 20 20 71 75 65 20 20 6E 6F 75 73 20 20 6E 65 r que nous ne
001E80: 20 73 6F 6D 6D 65 73 20 70 61 73 20 64 65 73 20 sommes pas des
001E90: 66 61 6E 61 74 69 71 75 65 73 20 64 65 20 6C 27 fanatiques de l'
001EA0: 61 72 63 61 64 65 20 0D 0A 20 70 75 72 65 20 65 arcade .. pure e
001EB0: 74 20 28 53 61 75 66 20 65 6E 20 33 44 29 20 65 t (Sauf en 3D) e
001EC0: 74 20 71 75 65 20 20 63 65 63 69 20 69 6E 66 6C t que ceci infl
001ED0: 75 65 6E 63 65 20 63 6F 6E 73 69 64 7B 72 61 62 uence consid{rab
001EE0: 6C 65 6D 65 6E 74 20 6E 6F 74 72 65 20 6A 75 67 lement notre jug
001EF0: 65 6D 65 6E 74 20 2E 20 0D 0A 20 4E 6F 75 73 20 ement . .. Nous
001F00: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
001F10: 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D --------
001F20: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
001F30: 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 20 20 -------..
001F40: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
001F50: 2D 20 55 53 41 47 45 20 44 45 53 20 52 4F 55 54 - USAGE DES ROUT
001F60: 49 4E 45 53 20 47 52 41 50 48 49 51 55 45 53 20 INES GRAPHIQUES
001F70: 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 -..
001F80: 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D -----
001F90: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
001FA0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A 20 ----------.. ..
001FB0: 20 20 20 20 4C 65 20 6C 69 73 74 69 6E 67 20 71 Le listing q
001FC0: 75 69 20 73 75 69 74 20 65 73 74 20 61 73 73 65 ui suit est asse
001FD0: 7A 20 63 6F 6D 70 6C 65 78 65 20 2C 20 73 69 20 z complexe , si
001FE0: 76 6F 75 73 20 65 08 5E 74 65 73 20 76 72 61 69 vous e.^tes vrai
001FF0: 6D 65 6E 74 20 64 7B 62 75 74 61 6E 74 20 2C 20 ment d{butant ,
002000: 0D 0A 20 69 6C 20 72 69 71 75 65 20 64 65 20 76 .. il rique de v
002010: 6F 75 73 20 70 6C 6F 6E 67 65 72 20 64 61 6E 73 ous plonger dans
002020: 20 75 6E 20 61 62 69 08 5E 6D 65 20 64 65 20 70 un abi.^me de p
002030: 65 72 70 6C 65 78 69 74 7B 20 63 65 20 71 75 69 erplexit{ ce qui
002040: 20 65 73 74 20 6E 6F 72 6D 61 6C 20 2E 20 56 6F est normal . Vo
002050: 75 73 20 0D 0A 20 70 6F 75 76 65 7A 20 76 6F 75 us .. pouvez vou
002060: 73 20 63 6F 6E 74 65 6E 74 65 72 20 64 27 7B 74 s contenter d'{t
002070: 75 64 69 65 72 20 6C 27 61 70 70 65 6C 20 20 64 udier l'appel d
002080: 65 73 20 20 72 6F 75 74 69 6E 65 73 20 20 73 79 es routines sy
002090: 73 74 7D 6D 65 20 65 74 20 69 67 6E 6F 72 65 72 st}me et ignorer
0020A0: 20 6C 65 20 0D 0A 20 72 65 73 74 65 20 2E 20 53 le .. reste . S
0020B0: 69 6E 6F 6E 20 2C 20 75 6E 65 20 7B 74 75 64 65 inon , une {tude
0020C0: 20 20 61 70 70 72 6F 66 6F 6E 64 69 65 20 20 76 approfondie v
0020D0: 6F 75 73 20 70 65 72 6D 65 74 74 72 61 20 64 27 ous permettra d'
0020E0: 7B 63 6C 61 69 72 63 69 72 20 6C 65 20 6D 79 73 {claircir le mys
0020F0: 74 7D 72 65 20 0D 0A 20 64 65 73 20 62 6F 75 63 t}re .. des bouc
002100: 6C 65 73 20 2C 20 64 65 20 6C 61 20 67 65 73 74 les , de la gest
002110: 69 6F 6E 20 64 65 73 20 20 70 6F 69 6E 74 65 75 ion des pointeu
002120: 72 73 20 20 2C 20 65 74 20 63 6F 6E 73 74 69 74 rs , et constit
002130: 75 65 20 75 6E 65 20 62 6F 6E 6E 65 20 70 72 61 ue une bonne pra
002140: 74 69 71 75 65 20 0D 0A 20 64 65 73 20 63 6F 6E tique .. des con
002150: 6E 61 69 73 73 61 6E 63 65 73 20 64 7B 76 6F 69 naissances d{voi
002160: 6C 7B 65 73 20 64 61 6E 73 20 6C 65 73 20 63 6F l{es dans les co
002170: 75 72 73 20 64 27 61 73 73 65 6D 62 6C 65 75 72 urs d'assembleur
002180: 20 64 65 20 53 4F 53 35 20 65 74 20 53 4F 53 36 de SOS5 et SOS6
002190: 20 2E 0D 0A 20 20 20 20 20 0D 0A 20 20 20 20 20 ... ..
0021A0: 4C 65 73 20 65 66 66 65 74 73 20 64 65 20 63 65 Les effets de ce
0021B0: 20 70 72 6F 67 72 61 6D 6D 65 20 20 73 6F 6E 74 programme sont
0021C0: 20 20 64 65 73 20 20 70 6C 75 73 20 73 70 65 63 des plus spec
0021D0: 74 61 63 75 6C 61 69 72 65 73 20 70 6F 75 72 20 taculaires pour
0021E0: 75 6E 20 66 61 69 62 6C 65 20 0D 0A 20 65 6E 63 un faible .. enc
0021F0: 6F 6D 62 72 65 6D 65 6E 74 20 65 6E 20 52 41 4D ombrement en RAM
002200: 20 28 75 6E 20 70 65 75 20 6D 6F 69 6E 73 20 20 (un peu moins
002210: 64 65 20 20 33 35 30 20 20 6F 63 74 65 74 73 29 de 350 octets)
002220: 20 2C 20 6C 65 73 20 73 70 7B 63 69 61 6C 69 73 , les sp{cialis
002230: 74 65 73 20 65 74 20 6C 65 73 20 0D 0A 20 64 7B tes et les .. d{
002240: 62 75 74 61 6E 74 73 20 61 63 68 61 72 6E 7B 73 butants acharn{s
002250: 20 70 6F 75 72 72 6F 6E 74 20 76 7B 72 69 66 69 pourront v{rifi
002260: 65 72 20 71 75 27 69 6C 20 73 75 66 66 69 74 20 er qu'il suffit
002270: 64 65 20 6D 6F 64 69 66 69 65 72 20 71 75 65 6C de modifier quel
002280: 71 75 65 73 20 6F 63 74 65 74 73 20 0D 0A 20 70 ques octets .. p
002290: 6F 75 72 20 6F 62 74 65 6E 69 72 20 64 65 73 20 our obtenir des
0022A0: 64 69 7A 61 69 6E 65 73 20 20 64 27 65 66 66 65 dizaines d'effe
0022B0: 74 73 20 20 64 69 66 66 7B 72 65 6E 74 73 20 20 ts diff{rents
0022C0: 2E 20 20 51 75 65 6C 71 75 65 73 20 73 75 67 67 . Quelques sugg
0022D0: 65 73 74 69 6F 6E 73 20 40 20 63 65 20 0D 0A 20 estions @ ce ..
0022E0: 73 75 6A 65 74 20 73 65 72 6F 6E 74 20 66 61 69 sujet seront fai
0022F0: 74 65 73 20 40 20 20 6C 61 20 20 66 69 6E 20 20 tes @ la fin
002300: 64 75 20 20 63 68 61 70 69 74 72 65 20 20 2E 20 du chapitre .
002310: 20 44 61 6E 73 20 20 73 61 20 76 65 72 73 69 6F Dans sa versio
002320: 6E 20 61 63 74 75 65 6C 6C 65 20 6C 65 20 0D 0A n actuelle le ..
002330: 20 70 72 6F 67 72 61 6D 6D 65 20 61 63 63 6F 6D programme accom
002340: 70 6C 69 74 20 32 20 61 63 74 69 6F 6E 73 20 65 plit 2 actions e
002350: 73 73 65 6E 74 69 65 6C 6C 65 73 20 3A 0D 0A 20 ssentielles :..
002360: 0D 0A 20 20 20 20 20 31 41 20 3A 20 54 72 61 63 .. 1A : Trac
002370: 7B 20 20 64 27 75 6E 20 20 63 61 72 72 7B 20 20 { d'un carr{
002380: 61 75 20 20 63 65 6E 74 72 65 20 20 64 65 20 20 au centre de
002390: 6C 27 7B 63 72 61 6E 20 20 65 6E 74 6F 75 72 7B l'{cran entour{
0023A0: 20 20 70 61 72 20 20 31 38 20 63 61 72 72 7B 73 par 18 carr{s
0023B0: 20 0D 0A 20 63 6F 6E 63 65 6E 74 72 69 71 75 65 .. concentrique
0023C0: 73 20 40 20 63 68 61 71 75 65 20 66 6F 69 73 20 s @ chaque fois
0023D0: 64 27 75 6E 65 20 63 6F 75 6C 65 75 72 20 64 69 d'une couleur di
0023E0: 66 66 7B 72 65 6E 74 65 20 2E 0D 0A 20 20 20 20 ff{rente ...
0023F0: 20 31 42 20 3A 20 52 65 74 72 61 5C 61 67 65 20 1B : Retra\age
002400: 64 65 73 20 6D 65 08 5E 6D 65 73 20 63 61 72 72 des me.^mes carr
002410: 7B 73 20 65 6E 20 20 61 66 66 69 63 68 61 67 65 {s en affichage
002420: 20 20 58 4F 52 20 71 75 69 20 65 66 66 61 63 65 XOR qui efface
002430: 20 6C 61 20 73 7B 72 69 65 20 64 65 20 0D 0A 20 la s{rie de ..
002440: 63 61 72 72 7B 73 20 64 65 70 75 69 73 20 6C 27 carr{s depuis l'
002450: 69 6E 74 7B 72 69 65 75 72 20 65 74 20 72 7B 70 int{rieur et r{p
002460: 7B 74 69 74 69 6F 6E 20 64 75 20 74 6F 75 74 20 {tition du tout
002470: 32 31 20 66 6F 69 73 20 2E 0D 0A 20 0D 0A 20 20 21 fois ... ..
002480: 20 20 20 32 20 20 3A 20 4C 61 20 73 7B 72 69 65 2 : La s{rie
002490: 20 64 65 20 63 61 72 72 7B 73 20 20 70 72 7B 63 de carr{s pr{c
0024A0: 7B 64 65 6E 74 65 20 20 65 73 74 20 20 72 65 74 {dente est ret
0024B0: 72 61 63 7B 65 20 32 31 20 66 6F 69 73 20 64 65 rac{e 21 fois de
0024C0: 20 6C 27 65 78 74 7B 72 69 65 75 72 20 0D 0A 20 l'ext{rieur ..
0024D0: 76 65 72 73 20 6C 27 69 6E 74 7B 72 69 65 75 72 vers l'int{rieur
0024E0: 20 2C 20 74 6F 75 6A 6F 75 72 73 20 65 6E 20 20 , toujours en
0024F0: 58 4F 52 20 20 6D 61 69 73 20 20 61 76 65 63 20 XOR mais avec
002500: 20 75 6E 20 64 7B 63 61 6C 61 67 65 20 64 65 73 un d{calage des
002510: 20 63 6F 75 6C 65 75 72 73 20 71 75 69 20 0D 0A couleurs qui ..
002520: 20 70 72 6F 76 6F 71 75 65 20 75 6E 20 65 66 66 provoque un eff
002530: 65 74 20 64 75 20 67 65 6E 72 65 20 27 68 79 70 et du genre 'hyp
002540: 65 72 2D 65 73 70 61 63 65 27 20 2E 0D 0A 20 0D er-espace' ... .
002550: 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
002560: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
002570: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
002580: 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
002590: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0025A0: 2D 20 46 4F 4E 43 54 49 4F 4E 4E 45 4D 45 4E 54 - FONCTIONNEMENT
0025B0: 20 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 -..
0025C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0025D0: 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D -------------
0025E0: 2D 2D 2D 0D 0A 20 0D 0A 20 20 20 20 20 4C 65 73 ---.. .. Les
0025F0: 20 31 7D 72 65 73 20 6C 69 67 6E 65 73 20 64 75 1}res lignes du
002600: 20 70 72 6F 67 72 61 6D 6D 65 20 6E 65 20 20 73 programme ne s
002610: 6F 6E 74 20 20 71 75 27 75 6E 65 20 20 73 69 6D ont qu'une sim
002620: 70 6C 65 20 6D 69 73 65 20 65 6E 20 6F 65 75 76 ple mise en oeuv
002630: 72 65 20 64 65 73 20 0D 0A 20 72 6F 75 74 69 6E re des .. routin
002640: 65 73 20 73 79 73 74 7D 6D 65 20 70 6F 75 72 20 es syst}me pour
002650: 69 6E 69 74 69 61 6C 69 73 65 72 20 6C 65 20 20 initialiser le
002660: 70 72 6F 67 72 61 6D 6D 65 20 20 70 75 69 73 20 programme puis
002670: 63 65 6C 65 20 64 65 76 69 65 6E 74 20 72 61 70 cele devient rap
002680: 69 64 65 6D 65 6E 74 20 0D 0A 20 69 6E 63 6F 6D idement .. incom
002690: 70 72 7B 68 65 6E 73 69 62 6C 65 20 6D 61 6C 67 pr{hensible malg
0026A0: 72 7B 20 6C 65 73 20 61 62 6F 6E 64 61 6E 74 73 r{ les abondants
0026B0: 20 20 63 6F 6D 6D 65 6E 74 61 69 72 65 73 20 20 commentaires
0026C0: 2E 20 20 4E 65 20 20 70 61 6E 69 71 75 65 7A 20 . Ne paniquez
0026D0: 70 61 73 20 2C 20 65 74 20 0D 0A 20 61 76 61 6E pas , et .. avan
0026E0: 74 20 64 27 61 62 6F 72 64 65 72 20 6C 65 20 6C t d'aborder le l
0026F0: 69 73 74 69 6E 67 20 6C 69 73 65 7A 20 63 65 20 isting lisez ce
002700: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
002710: 02 00 01 00 02 09 4E E5 02 00 C1 02 00 00 00 02 ......N.........
002720: 02 00 C2 02 00 00 00 02 02 00 C3 02 00 00 00 02 ................
002730: 02 00 C4 02 00 00 00 02 02 00 C5 02 00 00 00 02 ................
002740: 02 00 C6 02 00 00 00 02 02 00 C7 02 00 00 00 02 ................
002750: 02 00 C8 02 00 00 00 02 02 00 C9 02 00 00 00 02 ................
002760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0027A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0027B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0027C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0027D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0027E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0027F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002800: 71 75 69 20 73 75 69 74 20 2E 0D 0A 20 0D 0A 20 qui suit ... ..
002810: 20 20 20 20 49 6C 20 65 73 74 20 71 75 65 73 74 Il est quest
002820: 69 6F 6E 20 64 27 61 66 66 69 63 68 65 72 20 75 ion d'afficher u
002830: 6E 20 20 63 61 72 72 7B 20 20 2C 20 20 64 65 20 n carr{ , de
002840: 20 6C 65 20 20 72 7B 70 7B 74 65 72 20 65 6E 20 le r{p{ter en
002850: 61 75 67 6D 65 6E 74 61 6E 74 20 73 61 0D 0A 20 augmentant sa..
002860: 74 61 69 6C 6C 65 20 40 20 63 68 61 71 75 65 20 taille @ chaque
002870: 66 6F 69 73 20 28 32 31 20 66 6F 69 73 20 64 65 fois (21 fois de
002880: 20 20 73 75 69 74 65 29 20 20 2C 20 20 70 75 69 suite) , pui
002890: 73 20 64 65 20 72 65 63 6F 6D 6D 65 6E 63 65 72 s de recommencer
0028A0: 20 64 61 6E 73 20 6C 65 20 73 65 6E 73 20 0D 0A dans le sens ..
0028B0: 20 69 6E 76 65 72 73 65 20 63 27 65 73 74 20 40 inverse c'est @
0028C0: 20 64 69 72 65 20 65 6E 20 72 65 74 72 61 5C 61 dire en retra\a
0028D0: 6E 74 20 74 6F 75 74 20 6C 27 65 6E 73 65 6D 62 nt tout l'ensemb
0028E0: 6C 65 20 64 75 20 70 6C 75 73 20 67 72 61 6E 64 le du plus grand
0028F0: 20 63 61 72 72 7B 20 76 65 72 73 20 6C 65 20 0D carr{ vers le .
002900: 0A 20 70 6C 75 73 20 70 65 74 69 74 20 65 74 20 . plus petit et
002910: 74 6F 75 6A 6F 75 72 73 20 32 31 20 66 6F 69 73 toujours 21 fois
002920: 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 41 74 74 61 ... .. Atta
002930: 71 75 6F 6E 73 20 70 6F 69 6E 74 20 70 61 72 20 quons point par
002940: 70 6F 69 6E 74 20 2E 0D 0A 20 0D 0A 20 20 20 20 point ... ..
002950: 20 50 6F 75 72 20 70 6F 75 76 6F 69 72 20 61 67 Pour pouvoir ag
002960: 72 61 6E 64 69 72 20 6F 75 20 64 69 6D 69 6E 75 randir ou diminu
002970: 65 72 20 75 6E 65 20 20 66 69 67 75 72 65 20 20 er une figure
002980: 2C 20 20 69 6C 20 65 73 74 20 70 72 7B 66 7B 72 , il est pr{f{r
002990: 61 62 6C 65 20 64 65 20 6C 61 20 0D 0A 20 74 72 able de la .. tr
0029A0: 61 63 65 72 20 70 61 72 20 72 61 70 70 6F 72 74 acer par rapport
0029B0: 20 40 20 73 6F 6E 20 63 65 6E 74 72 65 20 61 66 @ son centre af
0029C0: 69 6E 20 20 64 65 20 64 69 73 70 6F 73 65 72 20 in de disposer
0029D0: 63 65 20 63 6F 6F 72 64 6F 6E 6E 7B 65 73 20 6E ce coordonn{es n
0029E0: 7B 67 61 74 69 76 65 73 20 65 74 20 0D 0A 20 70 {gatives et .. p
0029F0: 6F 73 69 74 69 76 65 73 20 70 61 72 20 72 61 70 ositives par rap
002A00: 70 6F 72 74 20 40 20 63 65 20 20 63 65 6E 74 72 port @ ce centr
002A10: 65 20 20 2E 20 20 43 65 63 69 20 20 65 73 74 20 e . Ceci est
002A20: 20 76 61 6C 61 62 6C 65 20 64 61 6E 73 20 6E 27 valable dans n'
002A30: 69 6D 70 6F 72 74 65 20 71 75 65 6C 20 0D 0A 20 importe quel ..
002A40: 6C 61 6E 67 61 67 65 20 64 65 20 70 72 6F 67 72 langage de progr
002A50: 61 6D 6D 61 74 69 6F 6E 20 65 74 20 70 6F 75 72 ammation et pour
002A60: 20 63 65 6C 61 20 20 6C 27 6F 72 69 67 69 6E 65 cela l'origine
002A70: 20 20 65 73 74 20 6D 69 73 65 20 65 6E 20 33 32 est mise en 32
002A80: 30 2C 32 30 30 20 71 75 69 20 65 73 74 20 0D 0A 0,200 qui est ..
002A90: 20 6C 65 20 63 65 6E 74 72 65 20 64 65 20 6C 27 le centre de l'
002AA0: 7B 63 72 61 6E 20 2E 0D 0A 20 0D 0A 20 20 20 20 {cran ... ..
002AB0: 20 31 20 49 6C 20 66 61 75 74 20 20 75 6E 65 20 1 Il faut une
002AC0: 20 72 6F 75 74 69 6E 65 20 20 63 61 70 61 62 6C routine capabl
002AD0: 65 20 20 64 27 61 67 72 61 6E 64 69 72 20 20 6C e d'agrandir l
002AE0: 65 20 20 63 61 72 72 7B 20 20 63 27 65 73 74 20 e carr{ c'est
002AF0: 41 55 47 43 41 52 52 45 20 2E 0D 0A 20 20 20 20 AUGCARRE ...
002B00: 20 32 20 55 6E 65 20 73 65 63 6F 6E 64 65 20 70 2 Une seconde p
002B10: 6F 75 72 20 6C 65 20 64 69 6D 69 6E 75 65 72 20 our le diminuer
002B20: 2C 20 63 65 20 73 65 72 61 20 44 49 4D 43 41 52 , ce sera DIMCAR
002B30: 52 45 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 45 6E RE ... .. En
002B40: 73 75 69 74 65 20 69 6C 20 66 61 75 74 20 75 6E suite il faut un
002B50: 65 20 62 6F 75 63 6C 65 20 64 65 20 20 72 7B 70 e boucle de r{p
002B60: 7B 74 69 74 69 6F 6E 20 20 70 6F 75 72 20 61 67 {tition pour ag
002B70: 72 61 6E 64 69 72 20 6C 65 20 63 61 72 72 7B 20 randir le carr{
002B80: 74 6F 75 74 20 65 6E 20 0D 0A 20 6C 27 61 66 66 tout en .. l'aff
002B90: 69 63 68 61 6E 74 20 70 75 69 73 20 75 6E 65 20 ichant puis une
002BA0: 61 75 74 72 65 20 73 65 6D 62 6C 61 62 6C 65 20 autre semblable
002BB0: 70 6F 75 72 20 6C 65 20 64 69 6D 69 6E 75 65 72 pour le diminuer
002BC0: 20 2E 20 4F 6E 20 63 6F 6E 73 74 61 74 65 20 71 . On constate q
002BD0: 75 65 20 6C 27 75 6E 65 20 0D 0A 20 6F 75 20 6C ue l'une .. ou l
002BE0: 27 61 75 74 72 65 20 64 65 20 63 65 73 20 20 6F 'autre de ces o
002BF0: 70 7B 72 61 74 69 6F 6E 73 20 20 64 65 6D 61 6E p{rations deman
002C00: 64 65 20 20 45 58 41 43 54 45 4D 45 4E 54 20 20 de EXACTEMENT
002C10: 6C 65 73 20 20 6D 65 08 5E 6D 65 73 20 69 6E 73 les me.^mes ins
002C20: 74 72 75 63 74 69 6F 6E 73 20 2C 20 0D 0A 20 73 tructions , .. s
002C30: 65 75 6C 65 20 6C 61 20 72 6F 75 74 69 6E 65 20 eule la routine
002C40: 64 65 20 20 63 61 6C 63 75 6C 20 20 64 75 20 20 de calcul du
002C50: 70 72 6F 63 68 61 69 6E 20 20 63 61 72 72 7B 20 prochain carr{
002C60: 20 73 65 72 61 20 28 41 55 47 43 41 52 52 45 20 sera (AUGCARRE
002C70: 6F 75 20 44 49 4D 43 41 52 52 45 29 20 0D 0A 20 ou DIMCARRE) ..
002C80: 73 65 6C 6F 6E 20 64 65 20 63 61 73 20 2E 20 49 selon de cas . I
002C90: 6C 20 20 73 65 72 61 69 74 20 20 70 61 72 74 69 l serait parti
002CA0: 63 75 6C 69 7D 72 65 6D 65 6E 74 20 20 73 74 75 culi}rement stu
002CB0: 70 69 64 65 20 20 64 27 7B 63 72 69 72 65 20 32 pide d'{crire 2
002CC0: 20 66 6F 69 73 20 6C 61 20 6D 65 08 5E 6D 65 20 fois la me.^me
002CD0: 0D 0A 20 62 6F 75 63 6C 65 20 70 6F 75 72 20 75 .. boucle pour u
002CE0: 6E 65 20 64 69 66 66 7B 72 65 6E 63 65 20 73 69 ne diff{rence si
002CF0: 20 6D 69 6E 65 75 72 65 20 21 20 43 6F 6E 74 72 mineure ! Contr
002D00: 61 69 72 65 6D 65 6E 74 20 61 75 20 42 41 53 49 airement au BASI
002D10: 43 20 2C 20 75 6E 20 70 72 6F 67 72 61 6D 6D 65 C , un programme
002D20: 20 0D 0A 20 61 73 73 65 6D 62 6C 65 75 72 20 70 .. assembleur p
002D30: 65 75 74 20 73 65 20 6D 6F 64 69 66 69 65 72 20 eut se modifier
002D40: 20 6C 75 69 20 20 6D 65 08 5E 6D 65 20 20 61 75 lui me.^me au
002D50: 20 20 63 6F 75 72 73 20 20 64 65 20 20 73 6F 6E cours de son
002D60: 20 20 64 7B 72 6F 75 6C 65 6D 65 6E 74 20 2E 20 d{roulement .
002D70: 50 61 72 20 0D 0A 20 65 78 65 6D 70 6C 65 20 3A Par .. exemple :
002D80: 0D 0A 20 20 20 20 20 20 20 20 20 0D 0A 20 4C 44 .. .. LD
002D90: 20 48 4C 2C 41 55 47 43 41 52 52 45 20 20 20 20 HL,AUGCARRE
002DA0: 3B 41 64 72 65 73 73 65 20 64 65 20 6C 61 20 72 ;Adresse de la r
002DB0: 6F 75 74 69 6E 65 20 40 20 61 63 74 69 76 65 72 outine @ activer
002DC0: 20 64 61 6E 73 20 48 4C 20 28 6F 75 20 61 75 74 dans HL (ou aut
002DD0: 72 65 20 72 72 29 20 2E 0D 0A 20 4C 44 20 28 52 re rr) ... LD (R
002DE0: 4F 55 54 49 4E 45 2B 31 29 2C 48 4C 20 3B 49 6E OUTINE+1),HL ;In
002DF0: 73 7B 72 65 72 20 6C 27 61 64 72 65 73 73 65 20 s{rer l'adresse
002E00: 20 64 65 20 20 6C 61 20 20 72 6F 75 74 69 6E 65 de la routine
002E10: 20 20 40 20 20 61 63 74 69 76 65 72 20 40 20 6C @ activer @ l
002E20: 27 61 64 72 65 73 73 65 20 0D 0A 20 52 4F 55 54 'adresse .. ROUT
002E30: 49 4E 45 2B 31 20 2E 20 4C 65 20 27 2B 31 27 20 INE+1 . Le '+1'
002E40: 65 73 74 20 76 69 74 61 6C 20 20 63 61 72 20 20 est vital car
002E50: 64 61 6E 73 20 20 63 65 74 20 65 78 65 6D 70 6C dans cet exempl
002E60: 65 20 2C 20 6C 27 61 73 73 65 6D 62 6C 65 75 72 e , l'assembleur
002E70: 20 64 6F 6E 6E 65 20 61 75 20 0D 0A 20 6C 61 62 donne au .. lab
002E80: 65 6C 20 52 4F 55 54 49 4E 45 20 6C 61 20 76 61 el ROUTINE la va
002E90: 6C 65 75 72 20 64 65 20 6C 27 61 64 72 65 73 73 leur de l'adress
002EA0: 65 20 6F 75 20 66 69 67 75 72 65 20 6C 27 6F 63 e ou figure l'oc
002EB0: 74 65 74 20 23 43 44 20 71 75 69 20 76 65 75 74 tet #CD qui veut
002EC0: 20 64 69 72 65 20 43 41 4C 4C 20 0D 0A 20 65 74 dire CALL .. et
002ED0: 20 63 27 65 73 74 20 6C 27 4F 43 54 45 54 20 53 c'est l'OCTET S
002EE0: 55 49 56 41 4E 54 20 71 75 69 20 63 6F 6E 74 69 UIVANT qui conti
002EF0: 65 6E 74 20 6C 27 61 64 72 65 73 73 65 20 64 65 ent l'adresse de
002F00: 20 6C 61 20 72 6F 75 74 69 6E 65 20 40 20 61 63 la routine @ ac
002F10: 74 69 76 65 72 20 2E 0D 0A 20 0D 0A 20 20 20 20 tiver ... ..
002F20: 20 20 20 20 20 20 20 20 20 45 78 20 3A 20 23 43 Ex : #C
002F30: 44 20 23 34 30 20 23 39 43 20 3D 20 43 41 4C 4C D #40 #9C = CALL
002F40: 20 34 30 30 30 30 20 28 4D 53 42 20 2C 20 4C 53 40000 (MSB , LS
002F50: 42 20 69 6E 76 65 72 73 7B 73 29 20 2E 0D 0A 20 B invers{s) ...
002F60: 3B 0D 0A 20 44 7B 62 75 74 20 64 65 20 62 6F 75 ;.. D{but de bou
002F70: 63 6C 65 20 65 74 20 72 6F 75 74 69 6E 65 0D 0A cle et routine..
002F80: 20 3B 0D 0A 20 52 4F 55 54 49 4E 45 20 43 41 4C ;.. ROUTINE CAL
002F90: 4C 20 41 55 47 43 41 52 52 45 20 0D 0A 20 0D 0A L AUGCARRE .. ..
002FA0: 20 20 20 20 20 4F 6E 20 70 6F 75 72 72 61 69 74 On pourrait
002FB0: 20 61 75 73 73 69 20 7B 63 72 69 72 65 20 3A 0D aussi {crire :.
002FC0: 0A 20 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 . .. LD
002FD0: 48 4C 2C 41 55 47 43 41 52 52 45 0D 0A 20 20 20 HL,AUGCARRE..
002FE0: 20 20 20 20 20 20 4C 44 20 28 52 4F 55 54 49 4E LD (ROUTIN
002FF0: 45 29 2C 48 4C 0D 0A 20 3B 0D 0A 20 44 7B 62 75 E),HL.. ;.. D{bu
003000: 74 20 64 65 20 62 6F 75 63 6C 65 20 65 74 20 72 t de boucle et r
003010: 6F 75 74 69 6E 65 0D 0A 20 3B 0D 0A 20 20 20 20 outine.. ;..
003020: 20 20 20 20 20 44 42 20 23 43 44 20 20 20 3B 43 DB #CD ;C
003030: 41 4C 4C 20 64 7B 66 69 6E 69 20 63 6F 6D 6D 65 ALL d{fini comme
003040: 20 6F 63 74 65 74 20 2E 0D 0A 20 52 4F 55 54 49 octet ... ROUTI
003050: 4E 45 20 44 57 20 30 20 20 20 20 20 3B 32 20 4F NE DW 0 ;2 O
003060: 63 74 65 74 73 20 76 69 64 65 73 20 70 6F 75 72 ctets vides pour
003070: 20 6C 6F 67 65 72 20 6C 61 20 72 6F 75 74 69 6E loger la routin
003080: 65 20 40 20 61 70 70 65 6C 65 72 20 2E 0D 0A 20 e @ appeler ...
003090: 0D 0A 20 20 20 20 20 44 61 6E 73 20 63 65 20 63 .. Dans ce c
0030A0: 61 73 20 2C 20 6C 65 20 27 2B 31 27 20 6E 27 65 as , le '+1' n'e
0030B0: 73 74 20 20 70 61 73 20 6E 7B 63 7B 73 73 61 69 st pas n{c{ssai
0030C0: 72 65 20 6C 65 73 20 33 20 6F 63 74 65 74 73 20 re les 3 octets
0030D0: 64 65 20 6C 27 69 6E 73 74 72 75 63 74 69 6F 6E de l'instruction
0030E0: 20 0D 0A 20 7B 74 61 6E 74 20 64 69 76 69 73 7B .. {tant divis{
0030F0: 73 20 65 6E 20 32 20 70 61 72 20 44 42 20 65 74 s en 2 par DB et
003100: 20 20 44 57 20 20 2E 20 20 44 75 20 20 70 6F 69 DW . Du poi
003110: 6E 74 20 64 65 20 76 75 65 20 64 65 20 6C 27 61 nt de vue de l'a
003120: 73 73 65 6D 62 6C 65 75 72 20 2C 20 63 27 65 73 ssembleur , c'es
003130: 74 20 0D 0A 20 73 74 69 63 74 65 6D 65 6E 74 20 t .. stictement
003140: 69 64 65 6E 74 69 71 75 65 20 61 75 20 31 65 72 identique au 1er
003150: 20 65 78 65 6D 70 6C 65 20 2C 20 66 61 69 74 65 exemple , faite
003160: 73 20 63 6F 6D 6D 65 20 69 6C 20 76 6F 75 73 20 s comme il vous
003170: 70 6C 61 69 74 20 6D 61 69 73 20 6E 65 20 76 6F plait mais ne vo
003180: 75 73 20 0D 0A 20 74 72 6F 6D 70 65 7A 20 70 61 us .. trompez pa
003190: 73 20 73 69 6E 6F 6E 20 74 6F 75 74 20 70 6C 61 s sinon tout pla
0031A0: 6E 74 65 20 21 20 20 41 20 20 70 61 72 74 20 20 nte ! A part
0031B0: 5C 61 20 2C 20 6C 65 20 6E 6F 6D 62 72 65 20 64 \a , le nombre d
0031C0: 27 61 75 74 6F 20 6D 6F 64 69 66 69 63 61 74 69 'auto modificati
0031D0: 6F 6E 73 20 0D 0A 20 64 61 6E 73 20 75 6E 20 70 ons .. dans un p
0031E0: 72 6F 67 72 61 6D 6D 65 20 6E 27 65 73 74 20 6C rogramme n'est l
0031F0: 69 6D 69 74 7B 20 71 75 65 20 20 70 61 72 20 20 imit{ que par
003200: 76 6F 74 72 65 20 72 7B 73 69 73 74 61 6E 63 65 votre r{sistance
003210: 20 6E 65 72 76 65 75 73 65 20 40 20 63 65 20 67 nerveuse @ ce g
003220: 65 6E 72 65 20 0D 0A 20 64 27 65 78 65 72 63 69 enre .. d'exerci
003230: 63 65 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 43 65 ce ... .. Ce
003240: 20 6E 27 65 73 74 20 70 61 73 20 74 6F 75 74 20 n'est pas tout
003250: 21 20 50 6F 75 72 20 74 72 61 63 65 72 20 75 6E ! Pour tracer un
003260: 20 20 63 61 72 72 7B 20 6F 75 20 74 6F 75 74 65 carr{ ou toute
003270: 20 61 75 74 72 65 20 66 69 67 75 72 65 20 2C 20 autre figure ,
003280: 69 6C 20 66 61 75 74 20 0D 0A 20 65 6E 20 63 6F il faut .. en co
003290: 6E 6E 61 69 08 5E 74 72 65 20 6C 65 73 20 63 6F nnai.^tre les co
0032A0: 6F 72 64 6F 6E 6E 7B 65 73 20 2E 20 50 41 52 41 ordonn{es . PARA
0032B0: 43 41 52 20 63 6F 6E 74 69 65 6E 74 20 6C 65 20 CAR contient le
0032C0: 70 6F 69 6E 74 20 78 2C 79 20 64 75 20 31 65 72 point x,y du 1er
0032D0: 20 73 6F 6D 6D 65 74 20 64 75 20 0D 0A 20 63 61 sommet du .. ca
0032E0: 72 72 7B 20 28 70 6F 75 72 20 4D 4F 56 45 29 20 rr{ (pour MOVE)
0032F0: 73 75 69 76 69 20 64 65 73 20 34 20 70 6F 69 6E suivi des 4 poin
003300: 74 20 20 78 2C 79 20 28 70 6F 75 72 20 34 20 44 t x,y (pour 4 D
003310: 52 41 57 29 20 63 68 61 71 75 65 20 70 6F 69 6E RAW) chaque poin
003320: 74 20 64 65 6D 61 6E 64 61 6E 74 20 0D 0A 20 32 t demandant .. 2
003330: 20 6F 63 74 65 74 73 20 28 56 61 6C 65 75 72 20 octets (Valeur
003340: 31 36 20 62 69 74 73 29 20 2E 0D 0A 20 0D 0A 20 16 bits) ... ..
003350: 20 20 20 20 4C 65 20 70 72 6F 67 72 61 6D 6D 65 Le programme
003360: 20 65 73 74 20 73 75 63 63 65 70 74 69 62 6C 65 est succeptible
003370: 20 20 64 27 65 08 5E 74 72 65 20 20 61 70 70 65 d'e.^tre appe
003380: 6C 7B 20 20 40 20 20 70 6C 75 73 69 65 75 72 73 l{ @ plusieurs
003390: 20 20 72 65 70 72 69 73 65 73 20 2C 20 6C 61 20 reprises , la
0033A0: 0D 0A 20 74 61 62 6C 65 20 50 41 52 41 43 41 52 .. table PARACAR
0033B0: 20 6E 65 20 64 6F 69 74 20 64 6F 6E 63 20 73 75 ne doit donc su
0033C0: 62 69 72 20 20 61 75 63 75 6E 65 20 20 6D 6F 64 bir aucune mod
0033D0: 69 66 69 63 61 74 69 6F 6E 20 20 2C 20 65 6C 6C ification , ell
0033E0: 65 20 64 6F 69 74 20 64 6F 6E 63 20 65 08 5E 74 e doit donc e.^t
0033F0: 72 65 20 0D 0A 20 72 65 70 72 6F 64 75 69 74 65 re .. reproduite
003400: 20 64 61 6E 73 20 75 6E 65 20 73 65 63 6F 6E 64 dans une second
003410: 65 20 71 75 69 20 63 6F 6E 74 69 65 6E 64 72 61 e qui contiendra
003420: 20 6C 65 73 20 6E 6F 75 76 65 6C 6C 65 73 20 63 les nouvelles c
003430: 6F 6F 72 64 6F 6E 6E 7B 65 73 20 66 6F 75 72 6E oordonn{es fourn
003440: 69 65 73 20 0D 0A 20 70 61 72 20 6C 65 73 20 72 ies .. par les r
003450: 6F 75 74 69 6E 65 73 20 64 65 20 20 63 61 6C 63 outines de calc
003460: 75 6C 20 20 2E 20 20 4C 61 20 20 64 6F 75 62 6C ul . La doubl
003470: 65 20 6F 70 7B 72 61 74 69 6F 6E 20 61 67 72 61 e op{ration agra
003480: 6E 64 69 73 73 65 6D 65 6E 74 2F 72 7B 64 75 63 ndissement/r{duc
003490: 74 69 6F 6E 20 0D 0A 20 63 6F 6D 70 6C 69 71 75 tion .. compliqu
0034A0: 65 20 74 6F 75 74 20 21 20 50 6F 75 72 20 6C 61 e tout ! Pour la
0034B0: 20 20 73 65 63 6F 6E 64 65 20 20 6F 70 7B 72 61 seconde op{ra
0034C0: 74 69 6F 6E 20 20 69 6C 20 20 66 61 75 64 72 61 tion il faudra
0034D0: 20 70 61 72 74 69 72 20 64 75 20 70 6C 75 73 20 partir du plus
0034E0: 67 72 61 6E 64 20 0D 0A 20 76 65 72 73 20 6C 65 grand .. vers le
0034F0: 20 70 6C 75 73 20 70 65 74 69 74 20 2C 20 20 64 plus petit , d
003500: 6F 6E 63 20 20 75 74 69 6C 69 73 65 72 20 20 75 onc utiliser u
003510: 6E 65 20 20 74 72 6F 69 73 69 7D 6D 65 20 20 74 ne troisi}me t
003520: 61 62 6C 65 20 70 6F 75 72 20 65 66 66 65 63 74 able pour effect
003530: 75 65 72 20 75 6E 20 0D 0A 20 74 72 61 6E 73 66 uer un .. transf
003540: 65 72 74 20 70 72 6F 76 69 73 6F 69 72 65 20 2E ert provisoire .
003550: 20 53 6F 69 74 20 3A 0D 0A 20 0D 0A 20 54 61 62 Soit :.. .. Tab
003560: 6C 65 20 40 20 70 72 7B 73 65 72 76 65 72 20 20 le @ pr{server
003570: 20 20 20 20 20 20 3A 20 50 41 52 41 43 41 52 20 : PARACAR
003580: 20 28 32 30 20 6F 63 74 65 74 73 20 63 6F 6F 72 (20 octets coor
003590: 64 6F 6E 6E 7B 65 73 20 66 69 67 75 72 65 20 64 donn{es figure d
0035A0: 75 20 63 61 72 72 7B 29 0D 0A 20 54 61 62 6C 65 u carr{).. Table
0035B0: 20 64 65 20 74 72 61 6E 73 66 65 72 74 20 20 20 de transfert
0035C0: 20 20 20 20 3A 20 50 41 52 41 43 41 52 31 20 28 : PARACAR1 (
0035D0: 32 30 20 6F 63 74 65 74 73 20 71 75 65 6C 63 6F 20 octets quelco
0035E0: 6E 71 75 65 73 29 0D 0A 20 54 61 62 6C 65 20 64 nques).. Table d
0035F0: 65 20 63 61 6C 63 75 6C 20 65 74 20 74 72 61 63 e calcul et trac
003600: 7B 20 3A 20 50 41 52 41 43 41 52 32 20 28 32 30 { : PARACAR2 (20
003610: 20 6F 63 74 65 74 73 20 71 75 65 6C 63 6F 6E 71 octets quelconq
003620: 75 65 73 29 0D 0A 20 0D 0A 20 20 20 20 20 20 20 ues).. ..
003630: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D -
003640: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
003650: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
003660: 2D 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 --..
003670: 20 20 20 20 20 20 20 20 2D 20 41 4C 47 4F 52 59 - ALGORY
003680: 54 48 4D 45 20 44 45 20 47 45 53 54 49 4F 4E 20 THME DE GESTION
003690: 44 45 53 20 33 20 54 41 42 4C 45 53 20 2D 0D 0A DES 3 TABLES -..
0036A0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0036B0: 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------
0036C0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
0036D0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A 20 45 ---------.. .. E
0036E0: 4E 54 52 45 45 20 44 55 20 50 52 4F 47 52 41 4D NTREE DU PROGRAM
0036F0: 4D 45 20 3A 20 43 6F 70 69 65 20 20 64 65 73 20 ME : Copie des
003700: 20 70 61 72 61 6D 7D 74 72 65 20 20 64 27 6F 72 param}tre d'or
003710: 69 67 69 6E 65 20 64 61 6E 73 20 74 61 62 6C 65 igine dans table
003720: 20 74 72 61 6E 73 66 65 72 74 20 2C 20 0D 0A 20 transfert , ..
003730: 50 41 52 41 43 41 52 20 76 61 20 64 61 6E 73 20 PARACAR va dans
003740: 50 41 52 41 43 41 52 31 0D 0A 20 0D 0A 20 2B 3E PARACAR1.. .. +>
003750: 44 45 42 55 54 20 42 4F 55 43 4C 45 31 20 3A 20 DEBUT BOUCLE1 :
003760: 52 65 63 6F 70 69 65 20 64 65 20 6C 61 20 74 61 Recopie de la ta
003770: 62 6C 65 20 64 65 20 74 72 61 6E 73 66 65 72 74 ble de transfert
003780: 20 50 41 52 41 43 41 52 31 20 76 65 72 73 20 50 PARACAR1 vers P
003790: 41 52 41 43 41 52 32 20 2C 20 40 20 0D 0A 20 21 ARACAR2 , @ .. !
0037A0: 20 63 68 61 71 75 65 20 74 6F 75 72 20 63 65 63 chaque tour cec
0037B0: 69 20 72 7B 69 6E 69 74 69 61 6C 69 73 65 20 6C i r{initialise l
0037C0: 65 73 20 63 6F 6F 72 64 6F 6E 6E 7B 65 73 20 64 es coordonn{es d
0037D0: 75 20 31 65 72 20 63 61 72 72 7B 20 40 20 63 68 u 1er carr{ @ ch
0037E0: 61 71 75 65 20 74 6F 75 72 0D 0A 20 21 0D 0A 20 aque tour.. !..
0037F0: 21 20 2B 2D 3E 44 45 42 55 54 20 42 4F 55 43 4C ! +->DEBUT BOUCL
003800: 45 32 20 3A 20 4F 6E 20 74 72 61 63 65 20 31 39 E2 : On trace 19
003810: 20 63 61 72 72 7B 73 20 2E 0D 0A 20 21 20 21 0D carr{s ... ! !.
003820: 0A 20 21 20 21 20 20 43 4F 52 50 53 20 44 45 20 . ! ! CORPS DE
003830: 42 4F 55 43 4C 45 20 3A 20 50 41 52 41 43 41 52 BOUCLE : PARACAR
003840: 32 20 20 65 73 74 20 20 6D 6F 64 69 66 69 7B 65 2 est modifi{e
003850: 20 20 40 20 20 63 68 61 71 75 65 20 74 6F 75 72 @ chaque tour
003860: 20 65 74 20 63 6F 6E 74 69 65 6E 74 20 65 6E 20 et contient en
003870: 0D 0A 20 21 20 21 20 20 73 6F 72 74 69 65 20 64 .. ! ! sortie d
003880: 65 20 62 6F 75 63 6C 65 20 6C 65 73 20 63 6F 6F e boucle les coo
003890: 72 64 6F 6E 6E 7B 65 73 20 64 75 20 70 72 6F 63 rdonn{es du proc
0038A0: 68 61 69 6E 20 63 61 72 72 7B 20 40 20 74 72 61 hain carr{ @ tra
0038B0: 63 65 72 20 2E 0D 0A 20 21 20 21 0D 0A 20 21 20 cer ... ! !.. !
0038C0: 2B 2D 3C 52 45 50 45 54 49 54 49 4F 4E 32 20 3A +-<REPETITION2 :
0038D0: 20 50 41 52 41 43 41 52 32 20 63 6F 6E 74 69 65 PARACAR2 contie
0038E0: 6E 74 20 65 6E 20 73 6F 72 74 69 65 20 64 65 20 nt en sortie de
0038F0: 6C 65 73 20 63 6F 6F 72 64 6F 6E 6E 7B 65 73 20 les coordonn{es
003900: 64 75 20 70 72 6F 63 68 61 69 6E 20 0D 0A 20 21 du prochain .. !
003910: 20 20 20 20 63 61 72 72 7B 20 40 20 74 72 61 63 carr{ @ trac
003920: 65 72 20 2E 0D 0A 20 21 0D 0A 20 2B 3C 52 45 50 er ... !.. +<REP
003930: 45 54 49 54 49 4F 4E 31 20 3A 20 4F 6E 20 72 65 ETITION1 : On re
003940: 63 6F 6D 6D 65 6E 63 65 20 32 31 20 66 6F 69 73 commence 21 fois
003950: 20 2E 0D 0A 20 0D 0A 20 20 46 49 4E 20 44 45 53 ... .. FIN DES
003960: 20 32 20 42 4F 55 43 4C 45 53 20 3A 20 41 70 72 2 BOUCLES : Apr
003970: 7D 73 20 6C 61 20 20 31 7D 72 65 20 20 65 78 7B }s la 1}re ex{
003980: 63 75 74 69 6F 6E 20 50 41 52 41 43 41 52 32 20 cution PARACAR2
003990: 63 6F 6E 74 69 65 6E 74 20 65 6E 20 73 6F 72 74 contient en sort
0039A0: 69 65 20 64 65 20 0D 0A 20 6C 65 73 20 63 6F 6F ie de .. les coo
0039B0: 72 64 6F 6E 6E 7B 65 73 20 64 75 20 64 65 72 6E rdonn{es du dern
0039C0: 69 65 72 20 63 61 72 72 7B 20 74 72 61 63 7B 20 ier carr{ trac{
0039D0: 2B 31 20 20 64 75 20 20 40 20 6C 61 20 70 6F 73 +1 du @ la pos
0039E0: 69 74 69 6F 6E 20 64 65 20 6C 61 20 72 6F 75 74 ition de la rout
0039F0: 69 6E 65 20 64 65 20 0D 0A 20 63 61 6C 63 75 6C ine de .. calcul
003A00: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
003A10: 03 00 01 00 02 09 4E E5 03 00 C1 02 00 00 00 02 ......N.........
003A20: 03 00 C2 02 00 00 00 02 03 00 C3 02 00 00 00 02 ................
003A30: 03 00 C4 02 00 00 00 02 03 00 C5 02 00 00 00 02 ................
003A40: 03 00 C6 02 00 00 00 02 03 00 C7 02 00 00 00 02 ................
003A50: 03 00 C8 02 00 00 00 02 03 00 C9 02 00 00 00 02 ................
003A60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003A70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003A80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003A90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003AA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003AB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003AC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003AD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003AE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003AF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003B00: 20 65 6E 20 66 69 6E 20 64 65 20 62 6F 75 63 6C en fin de boucl
003B10: 65 20 2E 20 49 6C 20 66 61 75 74 20 3A 0D 0A 20 e . Il faut :..
003B20: 0D 0A 20 20 20 20 20 52 65 63 74 69 66 69 65 72 .. Rectifier
003B30: 20 6C 61 20 70 6F 73 69 74 69 6F 6E 20 20 64 75 la position du
003B40: 20 20 63 61 72 72 7B 20 20 70 6F 75 72 20 20 72 carr{ pour r
003B50: 65 74 6F 6D 62 65 72 20 20 73 75 72 20 20 6C 65 etomber sur le
003B60: 73 20 63 6F 6F 72 64 6F 6E 6E 7B 65 73 20 64 75 s coordonn{es du
003B70: 20 0D 0A 20 64 65 72 6E 69 65 72 20 74 72 61 63 .. dernier trac
003B80: 7B 20 70 61 72 20 44 49 4D 43 41 52 52 45 20 28 { par DIMCARRE (
003B90: 4C 65 20 70 6C 75 73 20 67 72 61 6E 64 29 20 2C Le plus grand) ,
003BA0: 20 69 6D 70 6C 61 6E 74 65 72 20 44 49 4D 43 41 implanter DIMCA
003BB0: 52 52 45 20 64 61 6E 73 20 6C 65 20 63 6F 72 70 RRE dans le corp
003BC0: 73 20 0D 0A 20 64 65 20 62 6F 75 63 6C 65 20 65 s .. de boucle e
003BD0: 74 20 72 65 63 6F 70 69 65 72 20 50 41 52 41 43 t recopier PARAC
003BE0: 41 52 32 20 64 61 6E 73 20 50 41 52 41 43 41 52 AR2 dans PARACAR
003BF0: 31 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 4C 6F 72 1 ... .. Lor
003C00: 73 20 64 75 20 73 65 63 6F 6E 64 20 70 61 73 73 s du second pass
003C10: 61 67 65 20 70 61 72 20 63 65 20 70 6F 69 6E 74 age par ce point
003C20: 20 2C 20 46 4C 41 47 20 6F 72 64 6F 6E 65 72 61 , FLAG ordonera
003C30: 20 6C 27 61 72 72 65 08 5E 74 20 64 75 20 70 72 l'arre.^t du pr
003C40: 6F 67 72 61 6D 6D 65 2E 0D 0A 20 0D 0A 20 20 20 ogramme... ..
003C50: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
003C60: 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D --------
003C70: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
003C80: 2D 0D 0A 20 0D 0A 20 20 20 20 20 43 65 74 74 65 -.. .. Cette
003C90: 20 67 65 73 74 69 6F 6E 20 64 27 75 6E 20 70 72 gestion d'un pr
003CA0: 6F 67 72 61 6D 6D 65 20 70 61 72 20 74 61 62 6C ogramme par tabl
003CB0: 65 73 20 6D 75 6C 74 69 70 6C 65 73 20 65 73 74 es multiples est
003CC0: 20 65 73 73 65 6E 74 69 65 6C 6C 65 20 40 20 74 essentielle @ t
003CD0: 6F 75 74 65 20 0D 0A 20 28 62 6F 6E 6E 65 29 20 oute .. (bonne)
003CE0: 70 72 6F 67 72 61 6D 6D 61 74 69 6F 6E 20 67 72 programmation gr
003CF0: 61 70 68 69 71 75 65 20 20 2E 20 20 56 6F 75 73 aphique . Vous
003D00: 20 20 72 65 74 72 6F 75 76 65 72 65 7A 20 20 74 retrouverez t
003D10: 6F 75 6A 6F 75 72 73 20 20 64 65 73 20 73 79 73 oujours des sys
003D20: 74 7D 6D 65 73 20 0D 0A 20 73 69 6D 69 6C 61 69 t}mes .. similai
003D30: 72 65 73 20 64 61 6E 73 20 6E 6F 73 20 63 6F 75 res dans nos cou
003D40: 72 73 20 64 65 20 67 72 61 70 68 69 73 6D 65 20 rs de graphisme
003D50: 65 74 20 20 70 61 72 66 6F 69 73 20 20 70 69 72 et parfois pir
003D60: 65 20 21 20 55 6E 20 6A 65 75 20 64 27 61 72 63 e ! Un jeu d'arc
003D70: 61 64 65 20 64 65 20 0D 0A 20 34 30 4B 20 61 73 ade de .. 40K as
003D80: 73 65 6D 62 6C 65 75 72 20 73 65 20 63 6F 6D 70 sembleur se comp
003D90: 6F 73 65 20 67 7B 6E 7B 72 61 6C 65 6D 65 6E 74 ose g{n{ralement
003DA0: 20 64 65 20 20 32 30 2D 32 35 4B 20 20 64 65 20 de 20-25K de
003DB0: 64 61 74 61 73 20 69 6D 61 67 65 73 20 65 74 20 datas images et
003DC0: 73 70 72 69 74 65 73 20 0D 0A 20 65 74 20 31 30 sprites .. et 10
003DD0: 2D 31 35 4B 20 70 6F 75 72 20 6C 65 73 20 62 75 -15K pour les bu
003DE0: 66 66 65 72 73 20 74 65 6D 70 6F 72 61 69 72 65 ffers temporaire
003DF0: 73 20 20 2E 20 20 4C 65 20 70 72 6F 67 72 61 6D s . Le program
003E00: 6D 65 20 70 72 6F 70 72 65 6D 65 6E 74 20 64 69 me proprement di
003E10: 74 20 6F 63 63 75 70 65 20 0D 0A 20 63 65 20 71 t occupe .. ce q
003E20: 75 69 20 72 65 73 74 65 20 2E 2E 2E 0D 0A 20 0D ui reste ..... .
003E30: 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
003E40: 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D ----
003E50: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
003E60: 2D 2D 2D 2D 0D 0A 20 3B 0D 0A 20 3B 2D 20 44 65 ----.. ;.. ;- De
003E70: 6D 6F 6E 73 74 72 61 74 69 6F 6E 20 72 6F 75 74 monstration rout
003E80: 69 6E 65 73 20 67 72 61 70 68 69 71 75 65 73 20 ines graphiques
003E90: 2D 0D 0A 20 3B 0D 0A 20 20 20 20 20 20 20 20 20 -.. ;..
003EA0: 4F 52 47 20 34 30 30 30 30 0D 0A 20 6E 6F 6C 69 ORG 40000.. noli
003EB0: 73 74 0D 0A 20 3B 0D 0A 20 20 20 20 20 20 20 20 st.. ;..
003EC0: 20 43 41 4C 4C 20 23 42 43 31 31 20 20 20 20 20 CALL #BC11
003ED0: 20 20 20 3B 44 65 74 65 72 6D 69 6E 65 72 20 6D ;Determiner m
003EE0: 6F 64 65 20 65 6E 20 63 6F 75 72 73 0D 0A 20 20 ode en cours..
003EF0: 20 20 20 20 20 20 20 4C 44 20 28 4F 4C 44 4D 4F LD (OLDMO
003F00: 44 45 29 2C 41 20 20 20 20 3B 45 74 20 73 74 6F DE),A ;Et sto
003F10: 63 6B 65 72 0D 0A 20 3B 0D 0A 20 20 20 20 20 20 cker.. ;..
003F20: 20 20 20 43 41 4C 4C 20 23 42 42 39 39 20 20 20 CALL #BB99
003F30: 20 20 20 20 20 3B 49 64 65 6D 20 70 6F 75 72 20 ;Idem pour
003F40: 50 41 50 45 52 0D 0A 20 20 20 20 20 20 20 20 20 PAPER..
003F50: 4C 44 20 28 4F 4C 44 50 41 50 45 52 29 2C 41 0D LD (OLDPAPER),A.
003F60: 0A 20 3B 0D 0A 20 20 20 20 20 20 20 20 20 43 41 . ;.. CA
003F70: 4C 4C 20 23 42 42 39 33 20 20 20 20 20 20 20 20 LL #BB93
003F80: 3B 45 74 20 70 6F 75 72 20 50 45 4E 0D 0A 20 20 ;Et pour PEN..
003F90: 20 20 20 20 20 20 20 4C 44 20 28 4F 4C 44 50 45 LD (OLDPE
003FA0: 4E 29 2C 41 0D 0A 20 3B 0D 0A 20 20 20 20 20 20 N),A.. ;..
003FB0: 20 20 20 4C 44 20 41 2C 31 20 20 20 20 20 20 20 LD A,1
003FC0: 20 20 20 20 20 3B 50 61 72 61 6D 65 74 72 65 20 ;Parametre
003FD0: 6D 6F 64 65 20 65 63 72 61 6E 0D 0A 20 20 20 20 mode ecran..
003FE0: 20 20 20 20 20 43 41 4C 4C 20 23 42 43 30 45 20 CALL #BC0E
003FF0: 20 20 20 20 20 20 20 3B 46 69 78 65 72 20 4D 6F ;Fixer Mo
004000: 64 65 20 31 0D 0A 20 3B 0D 0A 20 20 20 20 20 20 de 1.. ;..
004010: 20 20 20 4C 44 20 44 45 2C 33 32 30 20 20 20 20 LD DE,320
004020: 20 20 20 20 20 3B 50 6C 61 63 65 72 20 6C 27 6F ;Placer l'o
004030: 72 69 67 69 6E 65 20 61 75 20 63 65 6E 74 72 65 rigine au centre
004040: 20 64 65 20 6C 27 65 63 72 61 6E 0D 0A 20 20 20 de l'ecran..
004050: 20 20 20 20 20 20 4C 44 20 48 4C 2C 32 30 30 0D LD HL,200.
004060: 0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C 20 23 . CALL #
004070: 42 42 43 39 0D 0A 20 3B 0D 0A 20 20 20 20 20 20 BBC9.. ;..
004080: 20 20 20 4C 44 20 41 2C 31 20 20 20 20 20 20 20 LD A,1
004090: 20 20 20 20 20 3B 4D 6F 64 65 20 64 27 61 66 66 ;Mode d'aff
0040A0: 69 63 68 61 67 65 20 67 72 61 70 68 69 71 75 65 ichage graphique
0040B0: 20 65 6E 20 58 4F 52 0D 0A 20 20 20 20 20 20 20 en XOR..
0040C0: 20 20 43 41 4C 4C 20 23 42 43 35 39 20 20 20 20 CALL #BC59
0040D0: 20 20 20 20 3B 4E 27 61 20 70 61 73 20 64 27 69 ;N'a pas d'i
0040E0: 6E 66 6C 75 65 6E 63 65 20 73 75 72 20 6C 65 20 nfluence sur le
0040F0: 74 65 78 74 65 0D 0A 20 3B 0D 0A 20 20 20 20 20 texte.. ;..
004100: 20 20 20 20 58 4F 52 20 41 20 20 20 20 20 20 20 XOR A
004110: 20 20 20 20 20 20 3B 4D 65 74 74 72 65 20 61 20 ;Mettre a
004120: 30 20 6C 65 20 66 6C 61 67 20 69 6E 74 65 72 6E 0 le flag intern
004130: 65 20 75 74 69 6C 69 73 65 20 70 61 72 20 6C 65 e utilise par le
004140: 20 70 72 6F 67 72 61 6D 6D 65 0D 0A 20 20 20 20 programme..
004150: 20 20 20 20 20 4C 44 20 28 46 4C 41 47 29 2C 41 LD (FLAG),A
004160: 0D 0A 20 3B 0D 0A 20 20 20 20 20 20 20 20 20 4C .. ;.. L
004170: 44 20 48 4C 2C 41 55 47 43 41 52 52 45 20 20 20 D HL,AUGCARRE
004180: 20 3B 49 6E 69 74 69 61 6C 69 73 65 72 20 6C 27 ;Initialiser l'
004190: 61 64 72 65 73 73 65 20 43 41 4C 4C 20 64 75 20 adresse CALL du
0041A0: 6C 61 62 65 6C 20 52 4F 55 54 49 4E 45 0D 0A 20 label ROUTINE..
0041B0: 20 20 20 20 20 20 20 20 4C 44 20 28 52 4F 55 54 LD (ROUT
0041C0: 49 4E 45 2B 31 29 2C 48 4C 20 3B 56 6F 69 72 20 INE+1),HL ;Voir
0041D0: 65 78 70 6C 69 63 61 74 69 6F 6E 73 20 64 65 74 explications det
0041E0: 61 69 6C 6C 65 73 20 64 61 6E 73 20 6C 65 20 74 ailles dans le t
0041F0: 65 78 74 65 0D 0A 20 3B 0D 0A 20 20 20 20 20 20 exte.. ;..
004200: 20 20 20 4C 44 20 48 4C 2C 50 41 52 41 43 41 52 LD HL,PARACAR
004210: 20 20 20 20 20 3B 52 65 63 6F 70 69 65 72 20 6C ;Recopier l
004220: 65 73 20 70 61 72 61 6D 65 74 72 65 73 20 64 27 es parametres d'
004230: 6F 72 69 67 69 6E 65 20 64 75 20 63 61 72 72 65 origine du carre
004240: 20 64 61 6E 73 0D 0A 20 20 20 20 20 20 20 20 20 dans..
004250: 4C 44 20 44 45 2C 50 41 52 41 43 41 52 31 20 20 LD DE,PARACAR1
004260: 20 20 3B 6C 61 20 74 61 62 6C 65 20 64 65 73 20 ;la table des
004270: 70 61 72 61 6D 65 74 72 65 73 20 64 27 61 67 72 parametres d'agr
004280: 61 6E 64 69 73 73 65 6D 65 6E 74 20 2E 0D 0A 20 andissement ...
004290: 20 20 20 20 20 20 20 20 4C 44 20 42 43 2C 32 30 LD BC,20
0042A0: 20 20 20 20 20 20 20 20 20 20 3B 35 20 43 6F 6F ;5 Coo
0042B0: 72 64 6F 6E 6E 65 65 73 20 78 20 65 74 20 35 20 rdonnees x et 5
0042C0: 63 6F 6F 72 64 6F 6E 6E 65 65 73 20 79 20 31 36 coordonnees y 16
0042D0: 20 62 69 74 73 0D 0A 20 20 20 20 20 20 20 20 20 bits..
0042E0: 4C 44 49 52 20 20 20 20 20 20 20 20 20 20 20 20 LDIR
0042F0: 20 20 3B 43 6F 70 69 65 72 0D 0A 20 3B 0D 0A 20 ;Copier.. ;..
004300: 52 45 43 4F 4D 20 20 20 4C 44 20 42 2C 32 31 0D RECOM LD B,21.
004310: 0A 20 4E 58 54 4F 50 45 52 20 50 55 53 48 20 42 . NXTOPER PUSH B
004320: 43 20 20 20 20 20 20 20 20 20 20 20 3B 50 72 65 C ;Pre
004330: 73 65 72 76 65 72 20 6C 65 20 6E 6F 6D 62 72 65 server le nombre
004340: 20 64 27 6F 70 65 72 61 74 69 6F 6E 73 0D 0A 20 d'operations..
004350: 20 20 20 20 20 20 20 20 4C 44 20 48 4C 2C 50 41 LD HL,PA
004360: 52 41 43 41 52 31 20 20 20 20 3B 43 6F 70 69 65 RACAR1 ;Copie
004370: 72 20 65 6E 63 6F 72 65 20 6C 65 73 20 70 61 72 r encore les par
004380: 61 6D 65 74 72 65 73 20 2C 20 63 27 65 73 74 20 ametres , c'est
004390: 6E 65 63 65 73 61 69 72 65 20 70 6F 75 72 0D 0A necesaire pour..
0043A0: 20 20 20 20 20 20 20 20 20 4C 44 20 44 45 2C 50 LD DE,P
0043B0: 41 52 41 43 41 52 32 20 20 20 20 3B 43 6F 6E 73 ARACAR2 ;Cons
0043C0: 65 72 76 65 72 20 75 6E 65 20 74 72 61 63 65 20 erver une trace
0043D0: 64 65 73 20 64 6F 6E 6E 65 65 73 20 70 6F 75 72 des donnees pour
0043E0: 20 6C 65 20 73 65 63 6F 6E 64 20 74 6F 75 72 0D le second tour.
0043F0: 0A 20 20 20 20 20 20 20 20 20 4C 44 20 42 43 2C . LD BC,
004400: 32 30 20 20 20 20 20 20 20 20 20 20 3B 35 20 43 20 ;5 C
004410: 6F 6F 72 64 6F 6E 6E 65 65 73 20 78 20 65 74 20 oordonnees x et
004420: 35 20 63 6F 6F 72 64 6F 6E 6E 65 65 73 20 79 20 5 coordonnees y
004430: 31 36 20 62 69 74 73 0D 0A 20 20 20 20 20 20 20 16 bits..
004440: 20 20 4C 44 49 52 0D 0A 20 3B 0D 0A 20 20 20 20 LDIR.. ;..
004450: 20 20 20 20 20 4C 44 20 42 2C 31 39 20 20 20 20 LD B,19
004460: 20 20 20 20 20 20 20 3B 4E 6F 6D 62 72 65 20 64 ;Nombre d
004470: 65 20 63 61 72 72 65 73 20 73 75 63 63 65 73 73 e carres success
004480: 69 66 73 0D 0A 20 3B 0D 0A 20 42 43 4C 43 41 52 ifs.. ;.. BCLCAR
004490: 31 20 50 55 53 48 20 42 43 20 20 20 20 20 20 20 1 PUSH BC
0044A0: 20 20 20 20 3B 50 72 65 73 65 72 76 65 72 20 6E ;Preserver n
0044B0: 6F 6D 62 72 65 20 64 65 20 63 61 72 72 65 73 20 ombre de carres
0044C0: 61 20 64 65 73 73 69 6E 65 72 0D 0A 20 20 20 20 a dessiner..
0044D0: 20 20 20 20 20 4C 44 20 41 2C 28 43 4F 4C 4F 44 LD A,(COLOD
0044E0: 52 41 57 29 20 20 20 3B 53 74 79 6C 6F 20 70 6F RAW) ;Stylo po
0044F0: 75 72 20 74 72 61 63 65 0D 0A 20 20 20 20 20 20 ur trace..
004500: 20 20 20 50 55 53 48 20 41 46 20 20 20 20 20 20 PUSH AF
004510: 20 20 20 20 20 3B 50 72 65 73 65 72 76 65 72 0D ;Preserver.
004520: 0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C 20 23 . CALL #
004530: 42 42 44 45 20 20 20 20 20 20 20 20 3B 41 63 74 BBDE ;Act
004540: 69 76 65 72 20 47 50 45 4E 20 41 0D 0A 20 20 20 iver GPEN A..
004550: 20 20 20 20 20 20 50 4F 50 20 41 46 20 20 20 20 POP AF
004560: 20 20 20 20 20 20 20 20 3B 52 65 63 75 70 65 72 ;Recuper
004570: 65 72 20 73 74 79 6C 6F 0D 0A 20 20 20 20 20 20 er stylo..
004580: 20 20 20 49 4E 43 20 41 20 20 20 20 20 20 20 20 INC A
004590: 20 20 20 20 20 3B 53 74 79 6C 6F 20 73 75 69 76 ;Stylo suiv
0045A0: 61 6E 74 0D 0A 20 20 20 20 20 20 20 20 20 43 50 ant.. CP
0045B0: 20 34 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4
0045C0: 3B 4D 61 69 73 20 70 61 73 20 70 6C 75 73 20 64 ;Mais pas plus d
0045D0: 65 20 33 20 65 6E 20 6D 6F 64 65 20 31 0D 0A 20 e 3 en mode 1..
0045E0: 20 20 20 20 20 20 20 20 4A 52 20 43 2C 50 41 53 JR C,PAS
0045F0: 54 52 4F 50 20 20 20 20 20 20 3B 53 69 20 3C 20 TROP ;Si <
004600: 33 20 6F 6E 20 73 74 6F 63 6B 65 20 70 6F 75 72 3 on stocke pour
004610: 20 6C 65 20 70 72 6F 63 68 61 69 6E 20 74 6F 75 le prochain tou
004620: 72 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 41 r.. LD A
004630: 2C 31 20 20 20 20 20 20 20 20 20 20 20 20 3B 53 ,1 ;S
004640: 69 20 6F 6E 20 64 65 70 61 73 73 65 20 33 20 6F i on depasse 3 o
004650: 6E 20 72 65 76 69 65 6E 74 20 61 20 31 0D 0A 20 n revient a 1..
004660: 50 41 53 54 52 4F 50 20 4C 44 20 28 43 4F 4C 4F PASTROP LD (COLO
004670: 44 52 41 57 29 2C 41 20 20 20 3B 45 74 20 6F 6E DRAW),A ;Et on
004680: 20 73 74 6F 63 6B 65 0D 0A 20 3B 0D 0A 20 20 20 stocke.. ;..
004690: 20 20 20 20 20 20 4C 44 20 49 58 2C 50 41 52 41 LD IX,PARA
0046A0: 43 41 52 32 20 20 20 20 3B 44 41 54 41 53 20 64 CAR2 ;DATAS d
0046B0: 75 20 63 61 72 72 65 0D 0A 20 20 20 20 20 20 20 u carre..
0046C0: 20 20 4C 44 20 45 2C 28 49 58 2B 30 29 20 20 20 LD E,(IX+0)
0046D0: 20 20 20 20 3B 49 6E 69 74 69 61 6C 69 73 65 72 ;Initialiser
0046E0: 20 78 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 x.. LD
0046F0: 44 2C 28 49 58 2B 31 29 0D 0A 20 20 20 20 20 20 D,(IX+1)..
004700: 20 20 20 4C 44 20 4C 2C 28 49 58 2B 32 29 20 20 LD L,(IX+2)
004710: 20 20 20 20 20 3B 50 75 69 73 20 79 20 2E 20 53 ;Puis y . S
004720: 65 20 73 6F 75 76 65 6E 69 72 20 71 75 27 65 6E e souvenir qu'en
004730: 20 61 64 72 65 73 73 61 67 65 20 69 6E 64 69 72 adressage indir
004740: 65 63 74 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 ect.. LD
004750: 20 48 2C 28 49 58 2B 33 29 20 20 20 20 20 20 20 H,(IX+3)
004760: 3B 4D 53 42 20 65 74 20 4C 53 42 20 73 6F 6E 74 ;MSB et LSB sont
004770: 20 69 6E 76 65 72 73 65 73 20 2E 20 28 53 4F 53 inverses . (SOS
004780: 20 35 29 0D 0A 20 20 20 20 20 20 20 20 20 43 41 5).. CA
004790: 4C 4C 20 23 42 42 43 30 20 20 20 20 20 20 20 20 LL #BBC0
0047A0: 3B 4D 4F 56 45 0D 0A 20 3B 0D 0A 20 20 20 20 20 ;MOVE.. ;..
0047B0: 20 20 20 20 4C 44 20 42 2C 34 20 20 20 20 20 20 LD B,4
0047C0: 20 20 20 20 20 20 3B 34 20 74 72 61 63 65 73 20 ;4 traces
0047D0: 61 20 66 61 69 72 65 20 70 6F 75 72 20 75 6E 20 a faire pour un
0047E0: 63 61 72 72 65 0D 0A 20 55 4E 43 41 52 52 45 20 carre.. UNCARRE
0047F0: 49 4E 43 20 49 58 20 20 20 20 20 20 20 20 20 20 INC IX
004800: 20 20 3B 50 6F 69 6E 74 65 72 20 34 20 6F 63 74 ;Pointer 4 oct
004810: 65 74 73 20 70 6C 75 73 20 6C 6F 69 6E 20 64 61 ets plus loin da
004820: 6E 73 20 6C 61 20 74 61 62 6C 65 0D 0A 20 20 20 ns la table..
004830: 20 20 20 20 20 20 49 4E 43 20 49 58 20 20 20 20 INC IX
004840: 20 20 20 20 20 20 20 20 3B 70 75 69 73 20 71 75 ;puis qu
004850: 27 6F 6E 20 63 68 61 72 67 65 20 61 20 63 68 61 'on charge a cha
004860: 71 75 65 20 74 6F 75 72 20 32 20 2A 20 31 36 20 que tour 2 * 16
004870: 62 69 74 73 0D 0A 20 20 20 20 20 20 20 20 20 49 bits.. I
004880: 4E 43 20 49 58 0D 0A 20 20 20 20 20 20 20 20 20 NC IX..
004890: 49 4E 43 20 49 58 20 20 20 20 20 20 20 20 20 20 INC IX
0048A0: 20 20 20 20 20 20 20 20 20 20 20 20 0D 0A 20 20 ..
0048B0: 20 20 20 20 20 20 20 4C 44 20 45 2C 28 49 58 2B LD E,(IX+
0048C0: 30 29 20 20 20 20 20 20 20 3B 78 20 70 6F 75 72 0) ;x pour
0048D0: 20 44 52 41 57 0D 0A 20 20 20 20 20 20 20 20 20 DRAW..
0048E0: 4C 44 20 44 2C 28 49 58 2B 31 29 0D 0A 20 20 20 LD D,(IX+1)..
0048F0: 20 20 20 20 20 20 4C 44 20 4C 2C 28 49 58 2B 32 LD L,(IX+2
004900: 00 2D 49 4E 4B 2D 49 4E 54 42 49 4E 00 00 00 00 .-INK-INTBIN....
004910: 00 00 02 00 00 8F 28 00 9A 00 00 00 00 00 00 00 ......(.........
004920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004940: 9A 00 00 ED 04 04 3E 1B B8 20 02 06 00 48 F1 CD ......>.. ...H..
004950: 32 BC DD 36 00 19 DD E1 F1 C1 D1 E1 FB C9 19 1A 2..6............
004960: F7 B2 42 03 43 B6 FD 22 99 0E 1F F1 96 C5 86 73 ..B.C..".......s
004970: DC 09 E7 9E 30 C8 FD 3A D3 BE E1 5C 36 03 79 26 ....0..:...\6.y&
004980: CD 00 B9 21 ED B4 3A 01 DE FE 71 28 03 21 37 B6 ...!..:...q(.!7.
004990: 22 C8 BE CD 03 B9 21 AF BE 06 81 0E 00 11 B7 BE ".....!.........
0049A0: C3 D7 BC 21 AF BE C3 DA BC 21 AF BE C3 DD BC 00 ...!.....!......
0049B0: 00 00 00 00 00 00 00 F3 E5 D5 C5 F5 DD E5 DD 21 ...............!
0049C0: 19 BF DD 35 00 20 4A 21 ED B4 7E 07 30 3F 06 00 ...5. J!..~.0?..
0049D0: 2D 7E 07 38 26 07 38 21 07 38 1F 2D 7E CB 07 38 -~.8&.8!.8.-~..8
0049E0: 06 07 07 30 28 18 11 CD 3B BC 04 3E 1B B8 20 02 ...0(...;..>.. .
0049F0: 06 00 48 CD 38 BC 18 15 04 04 04 78 F5 CD 35 BC ..H.8......x..5.
004A00: 04 3E 1B B8 20 02 06 00 48 F1 CD 32 BC DD 36 00 .>.. ...H..2..6.
004A10: 19 DD E1 F1 C1 D1 E1 FB C9 19 1A F7 B2 42 03 43 .............B.C
004A20: B6 FD 22 99 0E 1F F1 96 C5 86 73 DC 09 E7 9E 30 ..".......s....0
004A30: C8 FD 3A D3 BE E1 5C 36 03 79 26 18 5C A3 D5 18 ..:...\6.y&.\£..
004A40: FD FC A7 97 35 5D F7 D0 4C 99 1B 00 58 D9 F0 F7 ....5]..L...X...
004A50: 82 00 EF 20 2D 20 53 6F 72 74 69 65 20 64 65 20 ... - Sortie de
004A60: 72 6F 75 74 69 6E 65 20 2D F0 EF F0 F1 72 69 65 routine -....rie
004A70: 6E 66 61 69 72 E5 64 12 EE 52 65 63 75 70 65 72 nfair.d..Recuper
004A80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004A90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004AA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004AB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004AC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004AD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004AE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004AF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004B00: 46 0D 0A 20 20 20 20 45 54 41 54 20 44 45 53 20 F.. ETAT DES
004B10: 46 4C 41 47 53 20 45 4E 20 53 4F 52 54 49 45 20 FLAGS EN SORTIE
004B20: 3A 20 56 61 72 69 61 62 6C 65 20 2E 0D 0A 09 41 : Variable ....A
004B30: 44 52 45 53 53 45 20 52 4F 55 54 49 4E 45 20 45 DRESSE ROUTINE E
004B40: 4E 20 52 4F 4D 20 43 50 43 20 34 36 34 20 3A 20 N ROM CPC 464 :
004B50: 26 31 34 30 30 20 2D 20 36 36 34 20 3A 20 26 31 &1400 - 664 : &1
004B60: 33 46 41 20 2D 20 36 31 32 38 20 3A 20 26 31 33 3FA - 6128 : &13
004B70: 46 45 0D 0A 0D 0A 09 41 44 52 45 53 53 45 20 3A FE.....ADRESSE :
004B80: 20 26 42 35 44 44 20 20 20 20 20 20 45 71 75 69 &B5DD Equi
004B90: 76 61 6C 65 6E 74 20 42 61 73 69 63 20 3A 20 50 valent Basic : P
004BA0: 52 49 4E 54 20 43 48 52 53 28 31 29 2C 2E 2E 2E RINT CHRS(1),...
004BB0: 2E 0D 0A 20 20 20 20 45 46 46 45 54 20 20 20 3A ... EFFET :
004BC0: 20 43 6F 6D 6D 65 20 6C 61 90 20 70 72 9F E1 63 Comme la. pr..c
004BD0: 9F E1 64 65 6E 74 65 90 20 6D 61 69 73 90 20 61 ..dente. mais. a
004BE0: 66 66 69 63 68 65 20 6C 61 20 72 65 70 72 9F E1 ffiche la repr..
004BF0: 73 65 6E 74 61 74 69 6F 6E 20 67 72 61 70 68 69 sentation graphi
004C00: 71 75 65 20 0D 8A 64 65 73 20 63 6F 64 65 73 20 que ..des codes
004C10: 64 65 20 63 6F 6E 74 72 9F E8 6C 65 20 61 75 20 de contr..le au
004C20: 6C 69 65 75 20 64 65 20 6C 65 73 20 65 78 9F E1 lieu de les ex..
004C30: 63 75 74 65 72 20 2E 0D 0A 09 50 41 52 41 4D 45 cuter ....PARAME
004C40: 54 52 45 53 20 44 27 45 4E 54 52 45 45 20 20 3A TRES D'ENTREE :
004C50: 20 41 3D 43 61 72 61 63 74 9F EB 72 65 20 2E 0D A=Caract..re ..
004C60: 0A 09 50 41 52 41 4D 45 54 52 45 53 20 44 45 20 ..PARAMETRES DE
004C70: 53 4F 52 54 49 45 20 3A 20 52 69 65 6E 20 2E 0D SORTIE : Rien ..
004C80: 0A 09 52 45 47 49 53 54 52 45 53 20 4D 4F 44 49 ..REGISTRES MODI
004C90: 46 49 45 53 20 20 20 3A 20 41 46 20 2C 20 42 43 FIES : AF , BC
004CA0: 20 2C 20 44 45 20 2C 20 48 4C 20 2E 0D 0A 20 20 , DE , HL ...
004CB0: 20 20 45 54 41 54 20 44 45 53 20 46 4C 41 47 53 ETAT DES FLAGS
004CC0: 20 45 4E 20 53 4F 52 54 49 45 20 3A 20 56 61 72 EN SORTIE : Var
004CD0: 69 61 62 6C 65 20 2E 0D 0A 09 41 44 52 45 53 53 iable ....ADRESS
004CE0: 45 20 52 4F 55 54 49 4E 45 20 45 4E 20 52 4F 4D E ROUTINE EN ROM
004CF0: 20 43 50 43 20 34 36 34 20 3A 20 26 31 33 33 34 CPC 464 : &1334
004D00: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
004D10: 04 00 01 00 02 09 4E E5 04 00 C1 02 00 00 00 02 ......N.........
004D20: 04 00 C2 02 00 00 00 02 04 00 C3 02 00 00 00 02 ................
004D30: 04 00 C4 02 00 00 00 02 04 00 C5 02 00 00 00 02 ................
004D40: 04 00 C6 02 00 00 00 02 04 00 C7 02 00 00 00 02 ................
004D50: 04 00 C8 02 00 00 00 02 04 00 C9 02 00 00 00 02 ................
004D60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004D70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004D80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004D90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004DA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004DB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004DC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004DD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004DE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004DF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004E00: 00 4C 45 43 54 45 55 52 37 43 4F 44 00 00 00 00 .LECTEUR7COD....
004E10: 00 00 02 00 00 78 9D 00 00 00 00 00 00 00 00 00 .....x..........
004E20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004E30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004E40: B3 07 00 F2 04 00 00 00 00 00 00 00 00 00 00 00 ................
004E50: 00 00 00 00 00 00 00 00 00 00 00 00 00 18 1F 04 ................
004E60: 04 20 45 52 52 45 55 52 20 44 52 49 56 45 20 07 . ERREUR DRIVE .
004E70: 18 1F 04 0A FF 00 00 00 1A 44 42 20 30 0D 0A 3B .........DB 0..;
004E80: C3 AA 94 C3 99 95 C3 AD 95 C3 9F 94 C3 8C 94 FE ................
004E90: 01 C0 DD 6E 00 DD 66 01 22 E8 9B C9 DD 7E 00 B7 ...n..f."....~..
004EA0: 21 BA 96 28 03 21 FF 96 22 CE 95 32 21 9C C9 CD !..(.!.."..2!...
004EB0: EF 9A DD 7E 00 15 1D C3 44 BC B7 C8 F5 CD 11 BC ...~....D.......
004EC0: 32 E7 9B F1 3D B7 28 2A FE 02 20 0E DD 7E 04 32 2...=.(*.. ..~.2
004ED0: C5 9B DD 7E 02 32 C6 9B 18 18 FE 04 28 0F FE 06 ...~.2......(...
004EE0: C0 DD 7E 0C 32 C5 9B DD 7E 0A 32 C6 9B CD EF 9A ..~.2...~.2.....
004EF0: 18 14 3A E7 9B FE 01 1E 19 16 14 38 06 16 28 28 ..:........8..((
004F00: 02 16 50 21 00 00 7A 94 32 CE 9B 3A E7 9B FE 02 ..P!..z.2..:....
004F10: 28 0F CB 24 B7 20 02 CB 24 3A CE 9B CB 27 32 CE (..$. ..$:...'2.
004F20: 9B ED 53 C3 9B 7B 95 32 CD 9B 54 45 04 26 C0 6A ..S..{.2..TE.&.j
004F30: 16 00 1E 50 18 01 19 10 FD 22 C7 9B 22 C9 9B 3A ...P.....".."..:
004F40: CD 9B 47 18 01 19 10 FD 11 00 38 19 22 CB 9B DD ..G.......8."...
004F50: 6E 00 DD 66 01 22 F0 9B 7E 32 EA 9B 23 5E 23 56 n..f."..~2..#^#V
004F60: EB 11 F0 9B D5 06 00 4F ED B0 E1 AF 32 20 9C 3A .......O....2 .:
004F70: EA 9B 47 11 08 9D CD 77 BC D2 CA 9A CA CA 9A 2A ..G....w.......*
004F80: E8 9B CD 80 BC D2 CA 9A CA CA 9A 77 23 18 F3 AF ...........w#...
004F90: 77 CD 7A BC CD 28 9A 3A E7 9B FE 01 20 05 CD CF w.z..(.:.... ...
004FA0: 99 18 06 D4 B4 99 DC 46 99 CD 19 9A 2A E8 9B 22 .......F....*.."
004FB0: 02 9C 2B 36 00 2B 36 00 3E FF 32 ED 9B CD E6 97 ..+6.+6.>.2.....
004FC0: CD 06 BB FE 0D C8 FE F0 28 23 FE F1 28 44 FE F4 ........(#..(D..
004FD0: CA 65 96 FE F5 28 76 FE F8 28 CE FE 09 CC BA 96 .e...(v..(......
004FE0: 18 DE CD D7 95 18 D9 3E 07 CD 5A BB C9 3A ED 9B .......>..Z..:..
004FF0: B7 20 EF 2A 02 9C 2B CD A6 96 22 02 9C 22 06 9C . .*..+...".."..
005000: 2A 04 9C 2B CD A6 96 22 04 9C CD 01 9B 2A C7 9B *..+...".....*..
005010: 18 27 CD 31 96 30 CB 2A 04 9C CD 9C 96 22 04 9C .'.1.0.*....."..
005020: 22 06 9C 2A 02 9C CD 9C 96 22 02 9C CD 28 9B 2A "..*....."...(.*
005030: CB 9B A7 11 00 38 A7 ED 52 06 01 CD 04 98 C3 B0 .....8..R.......
005040: 95 2A 04 9C 7E B7 C8 AF 32 ED 9B 37 C9 CD 31 96 .*..~...2..7..1.
005050: 30 90 CD 19 9A 2A 04 9C CD E8 9A 0C CD 9C 96 30 0....*.........0
005060: 02 10 F8 41 22 04 9C 2A 02 9C CD 9C 96 10 FB 22 ...A"..*......."
005070: 02 9C C3 AD 95 3A ED 9B B7 C2 D2 95 CD 19 9A CD .....:..........
005080: E8 9A 0C 2A 02 9C 2B CD A6 96 22 02 9C 30 04 10 ...*..+..."..0..
005090: F1 18 05 3E FF 32 ED 9B 41 2A 04 9C 2B 2B 7E FE ...>.2..A*..++~.
0050A0: 0A 20 FA 23 22 04 9C 10 F0 C3 AD 95 7E B7 C8 23 . .#".......~..#
0050B0: FE 0A 20 F8 37 C9 2B 7E B7 20 08 3E FF 32 ED 9B .. .7.+~. .>.2..
0050C0: AF 18 05 FE 0A 20 EF 37 23 C9 CD 2E BD DA D7 95 ..... .7#.......
0050D0: 2A 02 9C AF 32 EF 9B 7E B7 C8 FE 5E 20 07 F5 3E *...2..~...^ ..>
0050E0: 08 CD 2B BD F1 E5 F5 CD 2B BD 30 FB F1 FE 0A 20 ..+.....+.0....
0050F0: 14 3A EF 9B 3C FE 3C 20 09 3E 07 CD 5A BB CD 06 .:..<.< .>..Z...
005100: BB AF 32 EF 9B 3E 42 CD 1E BB E1 C0 23 18 C8 CD ..2..>B.....#...
005110: 2E BD DA D7 95 2A 02 9C AF 32 EF 9B 3A 21 9C 47 .....*...2..:!.G
005120: 11 00 00 3E 20 BE 38 03 23 18 FA E5 C5 BE 38 01 ...> .8.#.....8.
005130: 14 23 10 F9 7A B7 28 1B 3E 20 BE 20 05 2B BE 38 .#..z.(.> . .+.8
005140: 12 23 2B BE 30 03 1C 18 F9 2B 1C 15 28 05 BE 38 .#+.0....+..(..8
005150: 04 18 F6 1E 00 C1 E1 78 93 47 7E B7 CA BA 97 C5 .......x.G~.....
005160: FE 5E 20 0E F5 3E 08 CD 2B BD 30 F9 3E 08 CD 2B .^ ..>..+.0.>..+
005170: BD F1 FE 21 30 30 FE 0A 20 09 CD CE 97 38 04 C1 ...!00.. ....8..
005180: C3 A9 97 7B B7 28 1D C5 06 01 4B BA 38 0B 28 09 ...{.(....K.8.(.
005190: 04 1D 28 06 CB 39 79 18 F2 1D 3E 20 CD 2B BD 30 ..(..9y...> .+.0
0051A0: FB 10 F6 C1 3E 20 CD 2B BD 30 FB E5 3E 42 CD 1E ....> .+.0..>B..
0051B0: BB E1 C1 C2 BA 97 23 10 A1 CD BA 97 FE 3C 38 07 ......#......<8.
0051C0: CD D7 95 CD 06 BB AF C3 0C 97 3E 0A CD 2B BD 30 ..........>..+.0
0051D0: F9 3E 0D CD 2B BD 3A EF 9B 3C 32 EF 9B C9 E5 23 .>..+.:..<2....#
0051E0: 23 7E FE 0A 28 07 FE 21 30 09 23 18 F4 E1 CD BA #~..(..!0.#.....
0051F0: 97 AF C9 E1 37 C9 2A 02 9C 22 06 9C CD E8 9A 2A ....7.*..".....*
005200: C7 9B CD 04 98 2A 06 9C 7E B7 28 04 2B CD A6 96 .....*..~.(.+...
005210: 22 04 9C C9 22 C9 9B F3 C5 3A CE 9B 47 0E 00 2A "..."....:..G..*
005220: 06 9C E5 7E FE 20 30 08 FE 0D 28 0C B7 28 0A 04 ...~. 0...(..(..
005230: FE 7E 30 01 0C 23 18 EB 23 22 06 9C E1 78 B9 38 .~0..#..#"...x.8
005240: 01 41 ED 5B C9 9B 78 B7 20 10 7B C6 50 30 01 14 .A.[..x. .{.P0..
005250: 5F ED 53 C9 9B C1 05 20 BF C9 C3 4D 98 7E B7 20 _.S.... ...M.~.
005260: 02 C1 C9 E5 C5 D6 20 38 44 FE 5E 30 40 ED 47 26 ...... 8D.^0@.G&
005270: 00 6F 29 29 29 29 01 08 9D 09 06 08 ED 57 FE 3E .o)))).......W.>
005280: 20 18 1B 1B D5 7E 12 23 13 7E 12 D1 D5 7A C6 08 ....~.#.~...z..
005290: 57 23 7E 12 23 13 7E 12 18 10 D5 D5 7E 12 13 23 W#~.#.~.....~..#
0052A0: 7E 12 23 D1 7A C6 08 57 10 F1 D1 13 13 C1 E1 23 ~.#.z..W.......#
0052B0: 10 AB C1 05 C8 2A C9 9B 7D C6 50 6F 30 01 24 22 .....*..}.Po0.$"
0052C0: C9 9B C3 08 98 7E B7 20 02 C1 C9 E5 C5 D6 20 38 .....~. ...... 8
0052D0: 2C FE 5E 30 28 ED 47 CD 05 99 06 08 ED 57 FE 3E ,.^0(.G......W.>
0052E0: 20 0D 1B D5 7E 12 7A C6 08 57 23 7E 12 18 0C D5 ...~.z..W#~....
0052F0: D5 7E 12 23 D1 7A C6 08 57 10 F5 D1 13 C1 E1 23 .~.#.z..W......#
005300: 10 C3 C1 05 C8 2A C9 9B 7D C6 50 6F 30 01 24 22 .....*..}.Po0.$"
005310: C9 9B C3 08 98 26 00 6F 29 29 29 01 08 9D 09 C9 .....&.o))).....
005320: F3 01 E0 05 21 08 9D C5 7E E6 AA 20 04 3E 01 18 ....!...~.. .>..
005330: 02 3E 01 E6 AA 4F 7E E6 55 B1 77 E6 55 20 04 3E .>...O~.U.w.U .>
005340: 01 18 02 3E 01 E6 55 4F 7E E6 AA B1 77 23 C1 0B ...>..UO~...w#..
005350: 78 B1 20 D3 FB C9 F3 3A C6 9B CD 62 99 32 22 99 x. ....:...b.2".
005360: 32 34 99 3A C5 9B CD 62 99 32 1E 99 32 30 99 C3 24.:...b.2..20..
005370: 10 99 5F 16 00 E5 21 9F 9B 19 7E E1 C9 F3 21 08 .._...!...~...!.
005380: 9D 01 F0 02 C5 7E E6 88 0E 01 28 02 0E 01 7E E6 .....~....(...~.
005390: 77 B1 77 E6 44 0E 01 28 02 0E 01 7E E6 BB B1 77 w.w.D..(...~...w
0053A0: E6 22 0E 01 28 02 0E 01 7E E6 DD B1 77 E6 11 0E ."..(...~...w...
0053B0: 01 28 02 0E 01 7E E6 EE B1 77 23 C1 0B 78 B1 20 .(...~...w#..x.
0053C0: C3 FB AF C9 3A C5 9B B7 C8 F3 01 F0 02 21 08 9D ....:........!..
0053D0: C5 7E EE FF 77 23 C1 0B 78 B1 20 F4 FB AF C9 F3 .~..w#..x. .....
0053E0: 3A C6 9B CD 09 9A 32 7D 99 FD 7E 01 32 8A 99 FD :.....2}..~.2...
0053F0: 7E 02 32 97 99 FD 7E 03 32 A4 99 3A C5 9B CD 09 ~.2...~.2..:....
005400: 9A 32 79 99 FD 7E 01 32 86 99 FD 7E 02 32 93 99 .2y..~.2...~.2..
005410: FD 7E 03 32 A0 99 C3 6D 99 87 87 5F 16 00 E5 21 .~.2...m..._...!
005420: AF 9B 19 7E E5 FD E1 E1 C9 3A 08 9D 2A C1 9B ED ...~.....:..*...
005430: 5B C3 9B 15 1D C3 44 BC 3A E7 9B FE 01 CA AD 9A [.....D.:.......
005440: DA A4 9A CD 06 B9 21 00 39 11 08 9D 01 E8 03 ED ......!.9.......
005450: B0 CD 09 B9 3E 3E CD 05 99 23 36 66 23 06 06 36 ....>>...#6f#..6
005460: 00 23 10 FB DD 21 99 9A DD 7E 00 FE FF 28 35 CD .#...!...~...(5.
005470: 05 99 E5 DD 7E 01 CD 05 99 EB E1 01 08 00 D5 ED ....~...........
005480: B0 E1 FE 5B 28 0B FE 3C 28 14 36 38 23 36 1C 18 ...[(..<(.68#6..
005490: 07 36 0E 23 36 70 18 00 DD 23 DD 23 18 CA 11 07 .6.#6p...#.#....
0054A0: 00 19 36 70 21 B5 98 18 2D 41 20 55 5C 45 5D 45 ..6p!...-A U\E]E
0054B0: 5B 43 3C FF 21 4D 98 E5 21 CF 9B 18 07 21 B5 98 [C<.!M..!....!..
0054C0: E5 21 DB 9B 11 08 9D 06 0C CD 77 BC 21 08 9D CD .!........w.!...
0054D0: 83 BC CD 7A BC E1 22 4B 98 C9 FE 1A CA 7F 95 CD ...z.."K........
0054E0: 7D BC 3E FF 32 20 9C 21 08 9C 7E FE FF 28 06 CD }.>.2 .!..~..(..
0054F0: 5A BB 23 18 F5 C3 06 BB 3A CD 9B 47 0E 00 C9 DD Z.#.....:..G....
005500: 66 08 DD 56 06 DD 6E 04 DD 5E 02 25 2D 22 C1 9B f..V..n..^.%-"..
005510: C9 ED 5B CB 9B D5 E1 01 B0 FF 09 CD 71 9B D0 E5 ..[.........q...
005520: D5 C5 06 00 ED B0 C1 D1 E1 CD 85 9B EB CD 85 9B ................
005530: EB 10 EC 2A C7 9B 18 2B ED 5B C7 9B D5 E1 01 50 ...*...+.[.....P
005540: 00 09 CD 71 9B D0 E5 D5 C5 06 00 ED B0 C1 D1 E1 ...q............
005550: CD 93 9B EB CD 93 9B EB 10 EC 2A CB 9B A7 11 00 ..........*.....
005560: 38 ED 52 3A CE 9B 3D 47 0E 08 3A 08 9D E5 C5 77 8.R:..=G..:....w
005570: 23 10 FC C1 E1 24 24 24 24 24 24 24 24 0D C8 18 #....$$$$$$$$...
005580: EC 3A CD 9B 3D C8 CB 27 CB 27 CB 27 47 3A CE 9B .:..=..'.'.'G:..
005590: 3D C8 4F 37 C9 7C D6 08 67 E6 40 C0 D5 11 B0 3F =.O7.|..g.@....?
0055A0: 19 D1 C9 7C C6 08 67 D0 D5 11 50 C0 19 D1 C9 00 ...|..g...P.....
0055B0: C0 0C CC 30 F0 3C FC 03 C3 0F CF 33 F3 3F FF 00 ...0.<.....3.?..
0055C0: 00 00 00 80 40 20 10 08 04 02 01 88 44 22 11 88 ....@ ......D"..
0055D0: 77 00 00 00 00 02 03 00 00 00 00 00 00 00 00 41 w..............A
0055E0: 4C 50 48 41 30 41 43 2E 54 53 46 41 4C 50 48 41 LPHA0AC.TSFALPHA
0055F0: 31 41 43 2E 54 53 46 FF 00 40 00 00 00 00 00 00 1AC.TSF..@......
005600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
005610: 00 00 00 00 00 00 00 00 18 1F 04 04 20 45 52 52 ............ ERR
005620: 45 55 52 20 44 52 49 56 45 20 07 18 1F 04 0A FF EUR DRIVE ......
005630: 00 00 00 1A 44 42 20 30 0D 0A 3B 0D 0A 4C 49 53 ....DB 0..;..LIS
005640: 54 0D 0A 44 42 20 30 0D 0A 43 4C 4F 53 45 1A 20 T..DB 0..CLOSE.
005650: 65 63 72 61 6E 20 65 74 20 70 61 70 65 72 20 70 ecran et paper p
005660: 65 6E 20 70 72 65 63 65 64 65 6E 74 73 20 2D 0D en precedents -.
005670: 0A 3B 2D 20 4F 75 20 43 41 4C 4C 20 33 38 30 30 .;- Ou CALL 3800
005680: 45 53 20 44 27 45 4E 54 52 45 45 20 20 3A 0D 0A ES D'ENTREE :..
005690: 09 50 41 52 41 4D 45 54 52 45 53 20 44 45 20 53 .PARAMETRES DE S
0056A0: 4F 52 54 49 45 20 3A 0D 0A 09 52 45 47 49 53 54 ORTIE :...REGIST
0056B0: 52 45 53 20 4D 4F 44 49 46 49 45 53 20 20 20 3A RES MODIFIES :
0056C0: 0D 0A 0D 0A 09 41 44 52 45 53 53 45 20 3A 20 20 .....ADRESSE :
0056D0: 20 20 20 20 20 20 20 20 20 20 45 71 75 69 76 61 Equiva
0056E0: 6C 65 6E 74 20 42 61 73 69 63 20 3A 0D 0A 20 20 lent Basic :..
0056F0: 20 20 45 46 46 45 54 20 20 20 3A 0D 0A 09 50 41 EFFET :...PA
005700: 52 41 4D 45 54 52 45 53 20 44 27 45 4E 54 52 45 RAMETRES D'ENTRE
005710: 45 20 20 3A 0D 0A 09 50 41 52 41 4D 45 54 52 45 E :...PARAMETRE
005720: 53 20 44 45 20 53 4F 52 54 49 45 20 3A 0D 0A 09 S DE SORTIE :...
005730: 52 45 47 49 53 54 52 45 53 20 4D 4F 44 49 46 49 REGISTRES MODIFI
005740: 45 53 20 20 20 3A 09 0D 0A 0D 0A 09 41 44 52 45 ES :......ADRE
005750: 53 53 45 20 3A 20 20 20 20 20 20 20 20 20 20 20 SSE :
005760: 20 45 71 75 69 76 61 6C 65 6E 74 20 42 61 73 69 Equivalent Basi
005770: 63 20 3A 0D 0A 20 20 20 20 45 46 46 45 54 20 20 c :.. EFFET
005780: 20 3A 0D 0A 09 50 41 52 41 4D 45 54 52 45 53 20 :...PARAMETRES
005790: 44 27 45 4E 54 52 45 45 20 20 3A 0D 0A 09 50 41 D'ENTREE :...PA
0057A0: 52 41 4D 45 54 52 45 53 20 44 45 20 53 4F 52 54 RAMETRES DE SORT
0057B0: 49 45 20 3A 0D 0A 09 52 45 47 49 53 54 52 45 53 IE :...REGISTRES
0057C0: 20 4D 4F 44 49 46 49 45 53 20 20 20 3A 0D 0A 0D MODIFIES :...
0057D0: 0A 09 41 44 52 45 53 53 45 20 3A 20 20 20 20 20 ..ADRESSE :
0057E0: 20 20 20 20 20 20 20 45 71 75 69 76 61 6C 65 6E Equivalen
0057F0: 74 20 42 61 73 69 63 20 3A 0D 0A 20 20 20 20 45 t Basic :.. E
005800: 20 3A 20 26 31 32 41 32 20 2D 20 36 31 32 38 20 : &12A2 - 6128
005810: 3A 20 26 31 32 41 36 0D 0A 0D 0A 09 41 44 52 45 : &12A6.....ADRE
005820: 53 53 45 20 3A 20 26 42 42 39 33 20 20 20 20 20 SSE : &BB93
005830: 20 20 45 71 75 69 76 61 6C 65 6E 74 20 42 61 73 Equivalent Bas
005840: 69 63 20 3A 20 52 69 65 6E 20 2E 0D 0A 20 20 20 ic : Rien ...
005850: 20 45 46 46 45 54 20 20 20 3A 20 52 65 6E 76 6F EFFET : Renvo
005860: 69 65 20 64 61 6E 73 20 41 20 6C 65 20 6E 75 6D ie dans A le num
005870: 9F E1 72 6F 20 64 75 20 73 74 79 6C 6F 20 65 6E ..ro du stylo en
005880: 20 63 6F 75 72 73 20 2E 0D 0A 09 50 41 52 41 4D cours ....PARAM
005890: 45 54 52 45 53 20 44 27 45 4E 54 52 45 45 20 20 ETRES D'ENTREE
0058A0: 3A 20 52 69 65 6E 20 2E 0D 0A 09 50 41 52 41 4D : Rien ....PARAM
0058B0: 45 54 52 45 53 20 44 45 20 53 4F 52 54 49 45 20 ETRES DE SORTIE
0058C0: 3A 20 41 3D 4E 75 6D 9F E1 72 6F 20 64 65 20 73 : A=Num..ro de s
0058D0: 74 79 6C 6F 20 2E 0D 0A 09 52 45 47 49 53 54 52 tylo ....REGISTR
0058E0: 45 53 20 4D 4F 44 49 46 49 45 53 20 20 20 3A 20 ES MODIFIES :
0058F0: 41 46 20 2C 20 48 4C 20 2E 0D 0A 20 20 20 20 45 AF , HL ... E
005900: 54 41 54 20 44 45 53 20 46 4C 41 47 53 20 45 4E TAT DES FLAGS EN
005910: 20 53 4F 52 54 49 45 20 3A 20 56 61 72 69 61 62 SORTIE : Variab
005920: 6C 65 20 2E 0D 0A 09 41 44 52 45 53 53 45 20 52 le ....ADRESSE R
005930: 4F 55 54 49 4E 45 20 45 4E 20 52 4F 4D 20 43 50 OUTINE EN ROM CP
005940: 43 20 34 36 34 20 3A 20 26 31 32 42 44 20 2D 20 C 464 : &12BD -
005950: 36 36 34 20 3A 20 26 31 32 42 36 20 2D 20 36 31 664 : &12B6 - 61
005960: 32 38 20 3A 20 26 31 32 42 41 0D 0A 0D 0A 09 41 28 : &12BA.....A
005970: 44 52 45 53 53 45 20 3A 20 26 42 42 39 36 20 20 DRESSE : &BB96
005980: 20 20 20 20 45 71 75 69 76 61 6C 65 6E 74 20 42 Equivalent B
005990: 61 73 69 63 20 3A 20 50 41 50 45 52 20 2C 20 6E asic : PAPER , n
0059A0: 0D 0A 20 20 20 20 45 46 46 45 54 20 20 20 3A 20 .. EFFET :
0059B0: 43 68 61 6E 67 65 20 6C 61 20 73 9F E1 6C 65 63 Change la s..lec
0059C0: 74 69 6F 6E 20 64 75 20 66 6F 6E 64 20 64 27 9F tion du fond d'.
0059D0: E1 63 72 61 6E 20 2E 0D 0A 09 50 41 52 41 4D 45 .cran ....PARAME
0059E0: 54 52 45 53 20 44 27 45 4E 54 52 45 45 20 20 3A TRES D'ENTREE :
0059F0: 20 41 3D 4E 75 6D 9F E1 72 6F 20 50 41 50 45 52 A=Num..ro PAPER
005A00: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
005A10: 20 20 20 20 20 2D 20 53 4F 53 20 50 52 4F 47 52 - SOS PROGR
005A20: 41 4D 4D 45 55 52 53 20 4D 4F 44 45 20 44 27 45 AMMEURS MODE D'E
005A30: 4D 50 4C 4F 49 20 2D 0D 0A 20 20 0D 0A 20 20 20 MPLOI -.. ..
005A40: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
005A50: 20 20 20 20 20 20 2D 20 31 20 3A 20 43 68 61 6E - 1 : Chan
005A60: 67 65 72 20 6C 65 73 20 63 6F 75 6C 65 75 72 73 ger les couleurs
005A70: 20 2D 0D 0A 20 0D 0A 20 20 20 20 20 55 74 69 6C -.. .. Util
005A80: 69 73 65 72 20 40 20 74 6F 75 74 20 6D 6F 6D 65 iser @ tout mome
005A90: 6E 74 20 2C 20 43 54 52 4C 20 2B 20 20 27 2E 27 nt , CTRL + '.'
005AA0: 2C 20 20 27 30 27 2C 20 27 31 27 2C 20 27 32 27 , '0', '1', '2'
005AB0: 2C 20 27 33 27 2C 27 34 27 20 73 75 72 20 6C 65 , '3','4' sur le
005AC0: 20 70 61 76 7B 20 0D 0A 20 6E 75 6D 7B 72 69 71 pav{ .. num{riq
005AD0: 75 65 20 70 6F 75 72 20 63 68 61 6E 67 65 72 20 ue pour changer
005AE0: 6C 65 73 20 63 6F 75 6C 65 75 72 73 20 64 65 20 les couleurs de
005AF0: 20 3A 20 20 42 6F 72 64 20 20 2C 20 20 50 61 70 : Bord , Pap
005B00: 65 72 20 2C 20 50 65 6E 20 31 2C 32 2C 33 20 2E er , Pen 1,2,3 .
005B10: 20 43 65 74 74 65 20 0D 0A 20 63 6F 6D 6F 64 69 Cette .. comodi
005B20: 74 7B 20 6E 27 65 73 74 20 70 61 73 20 61 63 63 t{ n'est pas acc
005B30: 65 73 73 69 62 6C 65 20 65 6E 20 6D 6F 64 65 20 essible en mode
005B40: 20 64 7B 6D 6F 6E 73 74 72 61 74 69 6F 6E 20 21 d{monstration !
005B50: 20 55 6E 69 71 75 65 6D 65 6E 74 20 65 6E 20 6D Uniquement en m
005B60: 6F 64 65 20 53 4F 53 20 0D 0A 20 6F 75 20 65 6E ode SOS .. ou en
005B70: 20 6D 6F 64 65 20 6C 65 63 74 75 72 65 20 2E 0D mode lecture ..
005B80: 0A 20 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 . ..
005B90: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 20 -
005BA0: 32 20 3A 20 4C 65 63 74 75 72 65 20 64 65 73 20 2 : Lecture des
005BB0: 74 65 78 74 65 73 20 2D 0D 0A 20 20 0D 0A 20 20 textes -.. ..
005BC0: 20 20 20 50 6F 75 72 20 6C 69 72 65 20 6C 27 65 Pour lire l'e
005BD0: 6E 73 65 6D 62 6C 65 20 20 64 65 20 20 63 65 20 nsemble de ce
005BE0: 20 74 65 78 74 65 20 20 75 74 69 6C 69 73 65 7A texte utilisez
005BF0: 20 20 6C 65 73 20 20 66 6C 7D 63 68 65 73 20 76 les fl}ches v
005C00: 65 72 74 69 63 61 6C 65 73 20 64 75 20 0D 0A 20 erticales du ..
005C10: 63 75 72 73 65 75 72 20 2E 20 45 6C 6C 65 73 20 curseur . Elles
005C20: 64 7B 70 6C 61 63 65 6E 74 20 6C 65 20 74 65 78 d{placent le tex
005C30: 74 65 20 64 27 75 6E 20 20 6C 69 67 6E 65 20 20 te d'un ligne
005C40: 2E 20 53 48 49 46 54 20 2B 20 6C 65 73 20 66 6C . SHIFT + les fl
005C50: 7D 63 68 65 73 20 2C 20 64 27 75 6E 65 20 0D 0A }ches , d'une ..
005C60: 20 70 61 67 65 20 2E 20 43 54 52 4C 2B 66 6C 7D page . CTRL+fl}
005C70: 63 68 65 20 76 65 72 74 69 63 61 6C 65 20 72 65 che verticale re
005C80: 74 6F 75 72 6E 65 20 20 61 75 20 20 64 7B 62 75 tourne au d{bu
005C90: 74 20 20 64 75 20 20 66 69 63 68 69 65 72 20 2E t du fichier .
005CA0: 20 55 6E 20 22 42 49 50 22 20 76 6F 75 73 20 0D Un "BIP" vous .
005CB0: 0A 20 61 76 65 72 74 69 72 61 20 6C 6F 72 73 71 . avertira lorsq
005CC0: 75 65 20 76 6F 75 73 20 61 75 72 65 7A 20 61 74 ue vous aurez at
005CD0: 74 65 69 6E 74 20 6C 27 75 6E 65 20 20 6F 75 20 teint l'une ou
005CE0: 6C 27 61 75 74 72 65 20 64 65 73 20 65 78 74 72 l'autre des extr
005CF0: 7B 6D 69 74 7B 73 20 64 75 20 74 65 78 74 65 20 {mit{s du texte
005D00: 0D 0A 20 2E 20 45 4E 54 45 52 20 76 6F 75 73 20 .. . ENTER vous
005D10: 70 65 72 6D 65 74 20 64 65 20 20 71 75 69 74 74 permet de quitt
005D20: 65 72 20 20 6C 27 7B 64 69 74 65 75 72 20 20 2E er l'{diteur .
005D30: 20 20 44 61 6E 73 20 20 63 65 20 63 61 73 20 75 Dans ce cas u
005D40: 6E 65 20 6F 70 74 69 6F 6E 20 70 65 72 6D 65 74 ne option permet
005D50: 20 0D 0A 20 64 65 20 3A 20 31 20 52 65 6C 69 72 .. de : 1 Relir
005D60: 65 20 64 65 70 75 69 73 20 6C 65 20 20 64 7B 62 e depuis le d{b
005D70: 75 74 20 20 2E 20 20 32 20 20 52 65 6C 69 72 65 ut . 2 Relire
005D80: 20 20 6C 61 20 20 70 61 67 65 20 65 6E 20 63 6F la page en co
005D90: 75 72 73 20 2E 20 33 20 72 65 74 6F 75 72 6E 65 urs . 3 retourne
005DA0: 72 20 0D 0A 20 61 75 20 6D 65 6E 75 20 70 72 69 r .. au menu pri
005DB0: 6E 63 69 70 61 6C 20 2E 0D 0A 20 0D 0A 20 20 20 ncipal ... ..
005DC0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
005DD0: 20 20 20 20 20 20 2D 20 33 3A 20 49 6D 70 72 65 - 3: Impre
005DE0: 73 73 69 6F 6E 20 64 65 73 20 74 65 78 74 65 73 ssion des textes
005DF0: 20 2D 0D 0A 20 20 0D 0A 20 20 20 20 20 49 6C 20 -.. .. Il
005E00: 20 65 73 74 20 20 61 75 73 73 69 20 20 70 6F 73 est aussi pos
005E10: 73 69 62 6C 65 20 20 20 64 27 69 6D 70 72 69 6D sible d'imprim
005E20: 65 72 20 20 20 6C 65 73 20 20 20 74 65 78 74 65 er les texte
005E30: 73 20 20 61 76 65 63 20 20 28 43 54 52 4C 29 2B s avec (CTRL)+
005E40: 22 49 22 20 20 2E 20 0D 0A 20 4C 27 69 6D 70 72 "I" . .. L'impr
005E50: 65 73 73 69 6F 6E 20 63 6F 6D 6D 65 6E 63 65 20 ession commence
005E60: 40 20 6C 61 20 20 70 61 67 65 20 20 65 6E 20 20 @ la page en
005E70: 63 6F 75 72 73 2E 20 20 45 6C 6C 65 20 20 73 27 cours. Elle s'
005E80: 69 6E 74 65 72 72 6F 6D 70 74 20 61 70 72 7D 73 interrompt apr}s
005E90: 20 63 68 61 71 75 65 20 0D 0A 20 73 7B 72 69 65 chaque .. s{rie
005EA0: 20 64 65 20 36 30 20 20 6C 69 67 6E 65 73 2C 20 de 60 lignes,
005EB0: 20 61 70 70 75 79 65 7A 20 20 73 75 72 20 20 75 appuyez sur u
005EC0: 6E 65 20 20 74 6F 75 63 68 65 20 20 71 75 65 6C ne touche quel
005ED0: 63 6F 6E 71 75 65 20 20 70 6F 75 72 20 63 6F 6E conque pour con
005EE0: 74 69 6E 75 65 72 20 2E 20 0D 0A 20 4D 61 69 6E tinuer . .. Main
005EF0: 74 65 6E 69 72 20 45 53 43 20 65 6E 66 6F 6E 63 tenir ESC enfonc
005F00: 7B 20 71 75 69 74 74 65 20 6C 65 20 6D 6F 64 65 { quitte le mode
005F10: 20 20 69 6D 70 72 65 73 73 69 6F 6E 20 20 2E 20 impression .
005F20: 53 69 20 6C 61 20 63 6F 6D 6D 61 6E 64 65 20 28 Si la commande (
005F30: 43 54 52 4C 29 2B 22 49 22 20 0D 0A 20 6E 27 61 CTRL)+"I" .. n'a
005F40: 20 64 27 61 75 74 72 65 20 65 66 66 65 74 20 71 d'autre effet q
005F50: 75 65 20 64 65 20 70 72 6F 64 75 69 72 65 20 75 ue de produire u
005F60: 6E 20 20 62 69 70 20 63 27 65 73 74 20 71 75 65 n bip c'est que
005F70: 20 76 6F 74 72 65 20 69 6D 70 72 69 6D 61 6E 74 votre imprimant
005F80: 65 20 65 73 74 20 68 6F 72 73 20 0D 0A 20 73 65 e est hors .. se
005F90: 72 76 69 63 65 20 2E 0D 0A 20 0D 0A 20 2D 2D 2D rvice ... .. ---
005FA0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
005FB0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
005FC0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
005FD0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
005FE0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A 20 ----------.. ..
005FF0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
006000: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
006010: 05 00 01 00 02 09 4E E5 05 00 C1 02 00 00 00 02 ......N.........
006020: 05 00 C2 02 00 00 00 02 05 00 C3 02 00 00 00 02 ................
006030: 05 00 C4 02 00 00 00 02 05 00 C5 02 00 00 00 02 ................
006040: 05 00 C6 02 00 00 00 02 05 00 C7 02 00 00 00 02 ................
006050: 05 00 C8 02 00 00 00 02 05 00 C9 02 00 00 00 02 ................
006060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
006070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
006080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
006090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0060A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0060B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0060C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0060D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0060E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0060F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
006100: 20 20 20 20 20 20 2D 20 50 52 45 53 45 4E 54 41 - PRESENTA
006110: 54 49 4F 4E 20 44 45 20 4C 41 20 44 49 53 51 55 TION DE LA DISQU
006120: 45 54 54 45 20 2D 0D 0A 20 0D 0A 20 20 20 20 20 ETTE -.. ..
006130: 41 75 20 64 7B 70 61 72 74 20 76 6F 75 73 20 76 Au d{part vous v
006140: 6F 75 73 20 74 72 6F 75 76 65 7A 20 64 65 76 61 ous trouvez deva
006150: 6E 74 20 20 75 6E 65 20 20 70 61 67 65 20 61 66 nt une page af
006160: 66 69 63 68 61 6E 74 20 75 6E 20 6D 65 6E 75 20 fichant un menu
006170: 70 72 69 6E 63 69 70 61 6C 20 0D 0A 20 63 6F 6D principal .. com
006180: 70 6F 72 74 61 6E 74 20 6C 61 20 6C 69 73 74 65 portant la liste
006190: 20 64 65 73 20 6F 70 74 69 6F 6E 73 20 64 69 73 des options dis
0061A0: 70 6F 6E 69 62 6C 65 73 20 20 65 74 20 20 75 6E ponibles et un
0061B0: 20 6D 65 6E 75 20 73 65 63 6F 6E 64 61 69 72 65 menu secondaire
0061C0: 20 76 69 64 65 20 2E 20 4C 65 20 0D 0A 20 63 6F vide . Le .. co
0061D0: 6E 74 65 6E 75 20 20 64 75 20 20 6D 65 6E 75 20 ntenu du menu
0061E0: 20 73 65 63 6F 6E 64 61 69 72 65 20 20 64 7B 70 secondaire d{p
0061F0: 65 6E 64 72 61 20 20 64 75 20 20 20 63 68 6F 69 endra du choi
006200: 78 20 20 65 66 66 65 63 74 75 7B 20 20 64 61 6E x effectu{ dan
006210: 73 20 20 6C 65 20 20 6D 65 6E 75 20 0D 0A 20 70 s le menu .. p
006220: 72 69 6E 63 69 70 61 6C 2E 20 50 6F 75 72 20 65 rincipal. Pour e
006230: 66 66 65 63 74 75 65 72 20 75 6E 20 63 68 6F 69 ffectuer un choi
006240: 78 20 20 2C 20 20 64 7B 70 6C 61 63 65 72 20 20 x , d{placer
006250: 6C 65 20 20 62 61 6E 64 65 61 75 20 61 76 65 63 le bandeau avec
006260: 20 6C 65 73 20 66 6C 7D 63 68 65 73 20 0D 0A 20 les fl}ches ..
006270: 76 65 72 74 69 63 61 6C 65 73 20 64 75 20 63 75 verticales du cu
006280: 72 73 65 75 72 20 65 74 20 76 61 6C 69 64 65 7A rseur et validez
006290: 20 20 61 76 65 63 20 20 43 4F 50 59 20 20 2E 20 avec COPY .
0062A0: 20 4C 61 20 76 61 6C 69 64 61 74 69 6F 6E 20 65 La validation e
0062B0: 66 66 65 63 74 75 7B 65 20 2C 20 6C 65 20 0D 0A ffectu{e , le ..
0062C0: 20 6D 65 6E 75 20 73 65 63 6F 6E 64 61 69 72 65 menu secondaire
0062D0: 20 73 27 61 66 66 69 63 68 65 20 65 74 20 76 6F s'affiche et vo
0062E0: 75 73 20 64 65 76 65 7A 20 66 61 69 72 65 20 75 us devez faire u
0062F0: 6E 20 73 65 63 6F 6E 64 20 63 68 6F 69 78 20 70 n second choix p
006300: 6F 75 72 20 61 63 63 7B 64 65 72 20 61 75 20 0D our acc{der au .
006310: 0A 20 66 69 63 68 69 65 72 20 74 65 78 74 65 20 . fichier texte
006320: 6F 75 20 40 20 6C 61 20 64 7B 6D 6F 6E 73 74 72 ou @ la d{monstr
006330: 61 74 69 6F 6E 20 64 7B 73 69 72 7B 65 20 20 2E ation d{sir{e .
006340: 20 20 45 6E 20 63 61 73 20 64 27 65 72 72 65 75 En cas d'erreu
006350: 72 20 2C 20 6C 61 20 64 65 72 6E 69 7D 72 65 20 r , la derni}re
006360: 0D 0A 20 6F 70 74 69 6F 6E 20 64 65 20 74 6F 75 .. option de tou
006370: 74 20 6D 65 6E 75 20 73 65 63 6F 6E 64 61 69 72 t menu secondair
006380: 65 20 76 6F 75 73 20 70 65 72 6D 65 74 20 64 65 e vous permet de
006390: 20 72 65 76 65 6E 69 72 20 61 75 20 6D 65 6E 75 revenir au menu
0063A0: 20 70 72 69 6E 63 69 70 61 6C 20 2E 0D 0A 20 0D principal ... .
0063B0: 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
0063C0: 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D ---------
0063D0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
0063E0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A 20 20 ---------.. ..
0063F0: 20 20 20 4E 4F 54 45 53 20 3A 20 4C 6F 72 73 20 NOTES : Lors
006400: 64 27 75 6E 20 63 68 61 6E 67 65 6D 65 6E 74 20 d'un changement
006410: 64 65 20 20 66 61 63 65 20 20 6F 75 20 20 65 6E de face ou en
006420: 20 20 73 6F 72 74 69 65 20 64 65 20 64 7B 6D 6F sortie de d{mo
006430: 20 2C 20 63 27 65 73 74 20 75 6E 65 20 0D 0A 20 , c'est une ..
006440: 69 6E 73 74 72 75 63 74 69 6F 6E 20 22 43 48 41 instruction "CHA
006450: 49 4E 22 20 71 75 69 20 20 61 73 73 75 72 65 20 IN" qui assure
006460: 20 6C 65 20 20 72 65 74 6F 75 72 20 20 61 75 20 le retour au
006470: 20 70 72 6F 67 72 61 6D 6D 65 20 20 70 72 69 6E programme prin
006480: 63 69 70 61 6C 20 2E 20 43 65 74 74 65 20 0D 0A cipal . Cette ..
006490: 20 69 6E 73 74 72 75 63 74 69 6F 6E 20 2C 20 72 instruction , r
0064A0: 7B 70 75 74 7B 65 20 69 6E 75 74 69 6C 69 73 61 {put{e inutilisa
0064B0: 62 6C 65 20 73 75 72 20 20 34 36 34 20 20 2C 20 ble sur 464 ,
0064C0: 66 6F 6E 63 74 69 6F 6E 6E 65 20 70 61 72 66 61 fonctionne parfa
0064D0: 69 74 65 6D 65 6E 74 20 73 75 72 20 6C 65 20 0D itement sur le .
0064E0: 0A 20 6D 69 65 6E 20 2E 20 41 75 20 63 61 73 20 . mien . Au cas
0064F0: 6F 75 20 20 65 6C 6C 65 20 20 76 6F 75 73 20 20 ou elle vous
006500: 70 6F 73 65 72 61 69 74 20 20 64 65 73 20 20 70 poserait des p
006510: 72 6F 62 6C 7D 6D 65 73 20 20 2C 20 66 61 69 74 robl}mes , fait
006520: 65 73 20 6C 65 20 73 61 76 6F 69 72 20 65 6E 20 es le savoir en
006530: 0D 0A 20 7B 63 72 69 76 61 6E 74 20 40 20 53 4F .. {crivant @ SO
006540: 53 20 50 52 4F 47 52 41 4D 4D 45 55 52 53 20 2E S PROGRAMMEURS .
006550: 0D 0A 20 0D 0A 20 20 20 20 20 20 20 20 20 20 20 .. ..
006560: 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D -----
006570: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
006580: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 -------------..
006590: 0D 0A 20 20 20 20 20 46 69 63 68 69 65 72 73 20 .. Fichiers
0065A0: 22 2E 41 53 43 22 20 3A 20 43 65 20 73 6F 6E 74 ".ASC" : Ce sont
0065B0: 20 20 20 6C 65 73 20 20 20 74 65 78 74 65 73 20 les textes
0065C0: 20 61 63 63 6F 6D 70 61 67 6E 7B 73 20 20 64 65 accompagn{s de
0065D0: 73 20 6C 69 73 74 69 6E 67 73 20 42 41 53 49 43 s listings BASIC
0065E0: 20 0D 0A 20 6F 75 20 41 53 53 45 4D 42 4C 45 55 .. ou ASSEMBLEU
0065F0: 52 20 61 69 6E 73 69 20 71 75 65 20 20 6C 65 73 R ainsi que les
006600: 20 20 6D 6F 64 65 73 20 20 64 27 65 6D 70 6C 6F modes d'emplo
006610: 69 20 20 2E 20 20 43 65 73 20 20 66 69 63 68 69 i . Ces fichi
006620: 65 72 73 20 73 6F 6E 74 20 65 6E 20 41 53 43 49 ers sont en ASCI
006630: 49 20 0D 0A 20 61 63 63 65 6E 74 75 7B 20 2E 0D I .. accentu{ ..
006640: 0A 20 20 20 20 46 69 63 68 69 65 72 73 20 22 2E . Fichiers ".
006650: 4D 41 58 22 20 3A 20 43 65 20 73 6F 6E 74 20 6C MAX" : Ce sont l
006660: 65 73 20 63 6F 64 65 73 20 73 6F 75 72 63 65 73 es codes sources
006670: 20 28 6E 6F 6E 20 63 6F 6D 6D 65 6E 74 7B 73 29 (non comment{s)
006680: 20 65 6E 20 41 53 43 49 49 20 2E 20 43 65 73 20 en ASCII . Ces
006690: 0D 0A 20 64 65 72 6E 69 65 72 73 20 7B 74 61 6E .. derniers {tan
0066A0: 74 20 69 6E 63 6C 75 73 20 65 6E 20 76 65 72 73 t inclus en vers
0066B0: 69 6F 6E 20 63 6F 6D 6D 65 6E 74 7B 65 20 64 61 ion comment{e da
0066C0: 6E 73 20 6C 65 20 74 65 78 74 65 2C 20 69 6C 20 ns le texte, il
0066D0: 65 73 74 20 70 6F 73 73 69 62 6C 65 20 71 75 65 est possible que
0066E0: 20 0D 0A 20 63 65 72 74 61 69 6E 73 20 73 6F 69 .. certains soi
0066F0: 65 6E 74 20 73 75 70 70 72 69 6D 7B 73 20 20 70 ent supprim{s p
006700: 6F 75 72 20 20 64 65 73 20 20 72 61 69 73 6F 6E our des raison
006710: 73 20 20 64 27 65 6E 63 6F 6D 62 72 65 6D 65 6E s d'encombremen
006720: 74 20 64 69 73 71 75 65 74 74 65 20 76 6F 69 72 t disquette voir
006730: 65 20 0D 0A 20 74 6F 74 61 6C 65 6D 65 6E 74 20 e .. totalement
006740: 61 62 73 65 6E 74 73 20 2E 20 4E 65 20 73 6F 79 absents . Ne soy
006750: 65 7A 20 64 6F 6E 63 20 70 61 73 20 7B 74 6F 6E ez donc pas {ton
006760: 6E 7B 73 20 73 27 69 6C 20 65 6E 20 6D 61 6E 71 n{s s'il en manq
006770: 75 65 20 21 0D 0A 20 20 20 20 20 46 69 63 68 69 ue !.. Fichi
006780: 65 72 73 20 22 2E 41 5A 4D 22 20 3A 20 43 6F 6D ers ".AZM" : Com
006790: 6D 65 20 6C 65 73 20 66 69 63 68 69 65 72 73 20 me les fichiers
0067A0: 20 27 2E 4D 41 58 27 20 20 6D 61 69 73 20 63 65 '.MAX' mais ce
0067B0: 73 20 66 69 63 68 69 65 72 73 20 73 6F 6E 74 20 s fichiers sont
0067C0: 40 20 6C 61 20 0D 0A 20 73 79 6E 74 61 78 65 20 @ la .. syntaxe
0067D0: 64 65 20 27 5A 38 30 4D 52 27 20 2E 20 56 6F 75 de 'Z80MR' . Vou
0067E0: 73 20 70 6F 75 72 72 65 7A 20 61 69 6E 73 69 20 s pourrez ainsi
0067F0: 6C 65 73 20 61 73 73 65 6D 62 6C 65 72 20 73 61 les assembler sa
006800: 6E 73 20 70 72 6F 62 6C 7D 6D 65 20 2E 0D 0A 20 ns probl}me ...
006810: 0D 0A 20 20 20 20 46 69 63 68 69 65 72 73 20 22 .. Fichiers "
006820: 2E 22 20 3A 20 50 72 6F 67 72 61 6D 6D 65 73 20 ." : Programmes
006830: 64 65 20 64 7B 6D 6F 6E 73 74 72 61 74 69 6F 6E de d{monstration
006840: 20 62 61 73 69 63 20 73 61 75 76 7B 73 20 65 6E basic sauv{s en
006850: 20 41 53 43 49 49 20 2E 0D 0A 20 20 20 20 46 69 ASCII ... Fi
006860: 63 68 69 65 72 73 20 22 2E 42 49 4E 22 20 2E 20 chiers ".BIN" .
006870: 46 69 63 68 69 65 72 20 64 65 20 64 7B 6D 6F 6E Fichier de d{mon
006880: 73 74 72 61 74 69 6F 6E 20 62 69 6E 61 69 72 65 stration binaire
006890: 20 2E 0D 0A 20 20 20 20 46 69 63 68 69 65 72 73 ... Fichiers
0068A0: 20 22 2E 42 41 53 22 20 6F 75 20 22 2E 43 4F 44 ".BAS" ou ".COD
0068B0: 22 20 3A 20 50 72 6F 67 72 61 6D 6D 65 20 69 6E " : Programme in
0068C0: 74 65 72 6E 65 20 40 20 53 4F 53 20 50 52 4F 47 terne @ SOS PROG
0068D0: 52 41 4D 4D 45 55 52 53 20 2E 0D 0A 20 0D 0A 20 RAMMEURS ... ..
0068E0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
0068F0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
006900: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
006910: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
006920: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 ------------..
006930: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
006940: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 46 49 FI
006950: 4E 20 44 45 20 53 45 43 54 49 4F 4E 0D 0A 20 00 N DE SECTION.. .
006960: 00 1A 1A 65 73 20 63 6F 75 6C 65 75 72 73 20 2D ...es couleurs -
006970: 0D 0A 0D 0A 20 20 20 20 55 74 69 6C 69 73 65 72 .... Utiliser
006980: 2D 52 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 -R..
006990: 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D -----
0069A0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
0069B0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 ---------..
0069C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0069D0: 20 2D 20 4C 45 53 20 56 45 43 54 45 55 52 53 20 - LES VECTEURS
0069E0: 53 59 53 54 45 4D 45 20 44 45 53 20 43 50 43 20 SYSTEME DES CPC
0069F0: 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 -..
006A00: 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D ------
006A10: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
006A20: 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 0D 0A 09 43 65 73 --------.....Ces
006A30: 20 76 65 63 74 65 75 72 73 20 73 6F 6E 74 20 6C vecteurs sont l
006A40: 65 20 6D 6F 79 65 6E 20 65 73 73 65 6E 74 69 65 e moyen essentie
006A50: 6C 20 64 65 90 20 63 6F 6D 6D 75 6E 69 63 61 74 l de. communicat
006A60: 69 6F 6E 20 65 6E 74 72 65 20 6C 61 20 52 4F 4D ion entre la ROM
006A70: 20 65 74 20 6C 61 20 0D 8A 52 41 4D 20 2E 20 49 et la ..RAM . I
006A80: 6C 73 20 6F 63 63 75 70 65 6E 74 20 6C 61 20 7A ls occupent la z
006A90: 6F 6E 65 20 52 41 4D 20 64 65 90 20 26 42 39 30 one RAM de. &B90
006AA0: 30 20 9F EA 20 26 42 44 43 41 20 2E 20 43 68 61 0 .. &BDCA . Cha
006AB0: 71 75 65 20 76 65 63 74 65 75 72 20 65 73 74 20 que vecteur est
006AC0: 63 6F 6D 70 6F 73 9F E1 20 0D 8A 64 65 20 33 20 compos.. ..de 3
006AD0: 6F 63 74 65 74 73 20 64 9F E1 74 65 72 6D 69 6E octets d..termin
006AE0: 61 6E 74 20 75 6E 20 52 65 73 74 61 72 74 20 6F ant un Restart o
006AF0: 75 20 75 6E 20 73 61 75 74 20 28 33 6F 63 74 65 u un saut (3octe
006B00: 00 52 53 58 50 52 54 32 20 43 4F 44 00 00 00 00 .RSXPRT2 COD....
006B10: 00 00 02 00 00 78 9D 00 00 00 00 00 00 00 00 00 .....x..........
006B20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
006B30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
006B40: A4 0A 00 E0 04 00 00 00 00 00 00 00 00 00 00 00 ................
006B50: 00 00 16 00 16 00 10 27 E8 03 64 00 0A 00 01 00 .......'..d.....
006B60: 00 10 00 01 10 00 00 00 00 1A 49 54 45 20 22 52 ..........ITE "R
006B70: 53 58 50 52 54 32 22 0D 0A 3B 0D 0A 50 52 54 20 SXPRT2"..;..PRT
006B80: 2A D4 BD 22 54 80 01 0F 80 21 9D 80 C3 D1 BC 56 *.."T....!.....V
006B90: 80 C3 A2 80 C3 E0 81 C3 47 82 C3 5A 82 C3 B7 82 ........G..Z....
006BA0: C3 45 83 C3 49 83 C3 4D 83 C3 9E 83 C3 B6 83 C3 .E..I..M........
006BB0: CB 83 C3 DD 83 C3 EF 83 C3 35 84 C3 43 84 C3 4B .........5..C..K
006BC0: 84 C3 53 84 C3 47 85 C3 4C 85 C3 AE 85 C3 9F 87 ..S..G..L.......
006BD0: C3 D4 87 C3 00 00 43 4F 4E D6 45 44 49 C3 50 52 ......CON.EDI.PR
006BE0: 54 C3 50 52 54 D6 4D 49 44 C3 45 CC 45 D5 45 C4 T.PRT.MID.E.E.E.
006BF0: 44 50 C5 44 50 CF 54 D0 54 44 D0 57 4B 45 D9 44 DP.DP.T.TD.WKE.D
006C00: CC 44 C8 44 D4 53 D4 4C 49 4E 45 D2 4C 49 4E C5 .D.D.S.LINE.LIN.
006C10: 43 41 C4 42 41 4E C4 42 41 4E 44 B1 00 00 00 00 CA.BAN.BAND.....
006C20: 00 00 FE 02 C2 7B 83 DD 6E 00 DD 66 01 22 77 8A .....{..n..f."w.
006C30: DD 6E 02 26 01 3E 19 BD DA 76 83 CD 75 BB 21 FC .n.&.>...v..u.!.
006C40: 88 CD 94 83 CD D9 80 21 01 89 CD 94 83 CD 06 81 .......!........
006C50: 21 07 89 CD 94 83 C3 3E 81 2A 77 8A 06 04 FD 21 !......>.*w....!
006C60: 91 8A FD 5E 00 FD 56 01 AF A7 ED 52 38 03 3C 18 ...^..V....R8.<.
006C70: F8 CD 00 81 FD 23 FD 23 19 10 E7 7D CD 00 81 C9 .....#.#...}....
006C80: C6 30 CD 5A BB C9 3E 26 CD 5A BB 2A 77 8A 06 03 .0.Z..>&.Z.*w...
006C90: FD 21 9B 8A FD 5E 00 FD 56 01 AF A7 ED 52 38 03 .!...^..V....R8.
006CA0: 3C 18 F8 CD 32 81 FD 23 FD 23 19 10 E7 7D CD 32 <...2..#.#...}.2
006CB0: 81 C9 FE 0A 38 02 C6 07 C6 30 CD 5A BB C9 2A 77 ....8....0.Z..*w
006CC0: 8A 06 08 4C 3E 30 CB 01 30 01 3C CD 5A BB 10 F4 ...L>0..0.<.Z...
006CD0: 06 08 4D 3E 30 CB 01 30 01 3C CD 5A BB 10 F4 C9 ..M>0..0.<.Z....
006CE0: FD E1 DD 2B DD 2B 18 0A FD E1 FE 06 C2 7B 83 CD ...+.+.......{..
006CF0: A8 81 DD 6E 02 7D FE 1A D2 76 83 DD 66 04 22 73 ...n.}...v..f."s
006D00: 8A 22 75 8A CD E9 88 D2 76 83 DD 7E 06 B7 C4 BE ."u.....v..~....
006D10: 81 FD E5 CD D3 81 DD 7E 08 CD 90 BB DD 7E 0A CD .......~.....~..
006D20: 96 BB 2A 73 8A C3 75 BB DD 6E 00 DD 66 01 22 79 ..*s..u..n..f."y
006D30: 8A 7E 32 7B 8A 23 5E 23 56 ED 53 7D 8A C9 FE 01 .~2{.#^#V.S}....
006D40: 28 04 3E 14 18 02 3E 12 F5 2A 73 8A CD 75 BB F1 (.>...>..*s..u..
006D50: C3 5A BB CD 93 BB 32 82 8A CD 99 BB 32 83 8A C9 .Z....2.....2...
006D60: CD 68 81 21 73 89 06 FF 36 00 23 10 FB CD C8 88 .h.!s...6.#.....
006D70: 21 73 89 CD 00 B9 CD 3A BD CD 03 B9 06 00 21 73 !s.....:......!s
006D80: 89 7E B7 28 04 04 23 18 F8 78 B7 28 06 3A 7B 8A .~.(..#..x.(.:{.
006D90: B8 30 15 3E 07 CD 5A BB 3E 42 CD 1E BB C2 3A 82 .0.>..Z.>B....:.
006DA0: 2A 73 8A CD 75 BB 18 C8 ED 5B 7D 8A C5 4F 06 00 *s..u....[}..O..
006DB0: 21 73 89 ED B0 2A 79 8A C1 70 3A 82 8A CD 90 BB !s...*y..p:.....
006DC0: 3A 83 8A CD 96 BB C9 CD 68 81 2A 7D 8A 3A 7B 8A :.......h.*}.:{.
006DD0: 47 7E CD 5A BB 23 10 F9 18 E0 CD 68 81 ED 5B A1 G~.Z.#.....h..[.
006DE0: 8A 7A B3 C4 53 84 3E 1B 2A 73 8A 95 47 3A 7B 8A .z..S.>.*s..G:{.
006DF0: B8 D2 80 83 2A 5B BB 22 B4 82 3E C3 32 5A BB 21 ....*[."..>.2Z.!
006E00: A5 82 22 5B BB 2A 7D 8A 3A 7B 8A 47 CD 9D 82 2A .."[.*}.:{.G...*
006E10: B4 82 22 5B BB 3E CF 32 5A BB C3 3A 82 7E CD 5A .."[.>.2Z..:.~.Z
006E20: BB 23 10 F9 C9 CD B3 82 3E 08 CD B3 82 3E 0A CD .#......>....>..
006E30: B3 82 C9 CF 00 00 C9 FE 05 C2 7B 83 CD A8 81 32 ..........{....2
006E40: 76 8A CD E9 88 D2 80 83 05 78 32 76 8A DD 6E 02 v........x2v..n.
006E50: 7D FE 1A D2 76 83 26 01 22 73 8A DD 7E 04 B7 C4 }...v.&."s..~...
006E60: BE 81 CD D3 81 DD 7E 06 CD 90 BB DD 7E 08 CD 96 ......~.....~...
006E70: BB AF 32 7F 8A 3A 7B 8A 47 CB 47 28 06 3E FF 32 ..2..:{.G.G(.>.2
006E80: 7F 8A 04 3A A1 8A B7 28 02 CB 20 3A 76 8A 90 1F ...:...(.. :v...
006E90: 2A 73 8A 67 24 CD 75 BB 3A 7F 8A B7 CA 4A 82 3A *s.g$.u.:....J.:
006EA0: 7B 8A 47 2A 7D 8A 7E FE 20 F5 CC 37 83 F1 CD 5A {.G*}.~. ..7...Z
006EB0: BB 23 10 F2 C3 3A 82 3A 7F 8A B7 C8 AF 32 7F 8A .#...:.:.....2..
006EC0: 3E 20 C3 5A BB 06 12 18 08 06 13 18 04 06 14 18 > .Z............
006ED0: 00 FE 02 C2 7B 83 DD 7E 00 FE 1A D2 76 83 6F 26 ....{..~....v.o&
006EE0: 01 C5 CD 75 BB CD D3 81 DD 7E 02 CD 96 BB C1 78 ...u.....~.....x
006EF0: CD 5A BB C3 3A 82 21 0D 89 18 08 21 23 89 18 03 .Z..:.!....!#...
006F00: 29 20 20 20 20 20 20 20 3B 79 20 70 6F 75 72 20 ) ;y pour
006F10: 44 52 41 57 0D 0A 20 20 20 20 20 20 20 20 20 4C DRAW.. L
006F20: 44 20 48 2C 28 49 58 2B 33 29 0D 0A 20 20 20 20 D H,(IX+3)..
006F30: 20 20 20 20 20 50 55 53 48 20 42 43 20 20 20 20 PUSH BC
006F40: 20 20 20 20 20 20 20 3B 44 52 41 57 20 6D 6F 64 ;DRAW mod
006F50: 69 66 69 65 20 6C 65 73 20 72 65 67 69 73 74 72 ifie les registr
006F60: 65 73 20 21 20 50 72 65 73 65 76 65 72 20 63 6F es ! Presever co
006F70: 6D 70 74 65 75 72 0D 0A 20 20 20 20 20 20 20 20 mpteur..
006F80: 20 43 41 4C 4C 20 23 42 42 46 36 20 20 20 20 20 CALL #BBF6
006F90: 20 20 20 3B 44 52 41 57 0D 0A 20 20 20 20 20 20 ;DRAW..
006FA0: 20 20 20 50 4F 50 20 42 43 20 20 20 20 20 20 20 POP BC
006FB0: 20 20 20 20 20 3B 52 65 63 75 70 65 72 65 72 20 ;Recuperer
006FC0: 63 6F 6D 70 74 65 75 72 0D 0A 20 20 20 20 20 20 compteur..
006FD0: 20 20 20 44 4A 4E 5A 20 55 4E 43 41 52 52 45 20 DJNZ UNCARRE
006FE0: 20 20 20 20 20 3B 43 6F 6E 74 69 6E 75 65 72 20 ;Continuer
006FF0: 6C 65 20 63 61 72 72 65 0D 0A 20 3B 0D 0A 20 52 le carre.. ;.. R
007000: 4F 55 54 49 4E 45 20 43 41 4C 4C 20 41 55 47 43 OUTINE CALL AUGC
007010: 41 52 52 45 20 20 20 20 20 3B 43 61 6C 63 75 6C ARRE ;Calcul
007020: 65 72 20 6C 65 20 63 61 72 72 65 20 73 75 69 76 er le carre suiv
007030: 61 6E 74 20 2C 20 6C 27 61 64 72 65 73 73 65 20 ant , l'adresse
007040: 64 75 20 43 41 4C 4C 20 63 68 61 6E 67 65 0D 0A du CALL change..
007050: 20 3B 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ;
007060: 20 20 20 20 20 20 20 20 20 20 20 3B 61 75 20 70 ;au p
007070: 72 6F 63 68 61 69 6E 20 74 6F 75 72 20 65 6E 20 rochain tour en
007080: 52 45 43 4F 4D 0D 0A 20 20 20 20 20 20 20 20 20 RECOM..
007090: 50 4F 50 20 42 43 20 20 20 20 20 20 20 20 20 20 POP BC
0070A0: 20 20 3B 52 65 63 75 70 65 72 65 72 20 6C 65 20 ;Recuperer le
0070B0: 6E 6F 6D 62 72 65 20 64 65 20 63 61 72 72 65 73 nombre de carres
0070C0: 20 61 20 74 72 61 63 65 72 0D 0A 20 20 20 20 20 a tracer..
0070D0: 20 20 20 20 44 4A 4E 5A 20 42 43 4C 43 41 52 31 DJNZ BCLCAR1
0070E0: 20 20 20 20 20 20 3B 45 74 20 63 6F 6E 74 69 6E ;Et contin
0070F0: 75 65 72 20 74 61 6E 74 20 71 75 27 69 6C 20 72 uer tant qu'il r
007100: 65 73 74 65 20 64 65 73 20 63 61 72 72 65 73 20 este des carres
007110: 61 20 74 72 61 63 65 72 0D 0A 20 3B 0D 0A 20 20 a tracer.. ;..
007120: 20 20 20 20 20 20 20 4C 44 20 41 2C 31 20 20 20 LD A,1
007130: 20 20 20 20 20 20 20 20 20 3B 52 65 6D 65 74 74 ;Remett
007140: 72 65 20 6C 61 20 63 6F 75 6C 65 75 72 20 67 72 re la couleur gr
007150: 61 70 68 69 71 75 65 20 61 20 31 20 63 6F 6D 6D aphique a 1 comm
007160: 65 20 61 75 20 64 65 62 75 74 0D 0A 20 20 20 20 e au debut..
007170: 20 20 20 20 20 4C 44 20 28 43 4F 4C 4F 44 52 41 LD (COLODRA
007180: 57 29 2C 41 0D 0A 20 20 20 20 20 20 20 20 20 50 W),A.. P
007190: 4F 50 20 42 43 20 20 20 20 20 20 20 20 20 20 20 OP BC
0071A0: 20 3B 45 74 20 72 65 63 6F 6D 6D 65 6E 63 65 72 ;Et recommencer
0071B0: 20 32 31 20 66 6F 69 73 20 2E 0D 0A 20 20 20 20 21 fois ...
0071C0: 20 20 20 20 20 44 4A 4E 5A 20 4E 58 54 4F 50 45 DJNZ NXTOPE
0071D0: 52 0D 0A 20 3B 0D 0A 20 20 20 20 20 20 20 20 20 R.. ;..
0071E0: 4C 44 20 41 2C 28 46 4C 41 47 29 20 20 20 20 20 LD A,(FLAG)
0071F0: 20 20 3B 49 63 69 20 6F 6E 20 76 69 65 6E 74 20 ;Ici on vient
007200: 64 65 20 72 65 70 65 74 65 72 20 32 31 20 66 6F de repeter 21 fo
007210: 69 73 20 6C 27 61 66 66 69 63 68 61 67 65 0D 0A is l'affichage..
007220: 20 20 20 20 20 20 20 20 20 4F 52 20 41 20 20 20 OR A
007230: 20 20 20 20 20 20 20 20 20 20 20 3B 4C 65 20 46 ;Le F
007240: 4C 41 47 20 6E 6F 75 73 20 64 69 74 20 73 69 20 LAG nous dit si
007250: 69 6C 20 73 27 61 67 69 74 20 64 75 20 31 65 72 il s'agit du 1er
007260: 20 6F 75 20 64 75 20 73 65 63 6F 6E 64 0D 0A 20 ou du second..
007270: 20 20 20 20 20 20 20 20 4A 52 20 4E 5A 2C 51 55 JR NZ,QU
007280: 49 54 54 45 52 20 20 20 20 20 3B 74 6F 75 72 20 ITTER ;tour
007290: 2E 20 53 69 20 63 27 65 73 74 20 6C 65 20 73 65 . Si c'est le se
0072A0: 63 6F 6E 64 20 6F 6E 20 71 75 69 74 74 65 0D 0A cond on quitte..
0072B0: 20 20 20 20 20 20 20 20 20 49 4E 43 20 41 20 20 INC A
0072C0: 20 20 20 20 20 20 20 20 20 20 20 3B 53 69 20 6E ;Si n
0072D0: 6F 6E 20 6F 6E 20 6D 6F 64 69 66 69 65 20 6C 65 on on modifie le
0072E0: 20 66 6C 61 67 0D 0A 20 20 20 20 20 20 20 20 20 flag..
0072F0: 4C 44 20 28 46 4C 41 47 29 2C 41 20 20 20 20 20 LD (FLAG),A
007300: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
007310: 06 00 01 00 02 09 4E E5 06 00 C1 02 00 00 00 02 ......N.........
007320: 06 00 C2 02 00 00 00 02 06 00 C3 02 00 00 00 02 ................
007330: 06 00 C4 02 00 00 00 02 06 00 C5 02 00 00 00 02 ................
007340: 06 00 C6 02 00 00 00 02 06 00 C7 02 00 00 00 02 ................
007350: 06 00 C8 02 00 00 00 02 06 00 C9 02 00 00 00 02 ................
007360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
007370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
007380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
007390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0073A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0073B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0073C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0073D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0073E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0073F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
007400: 20 20 3B 6F 6E 20 6C 65 20 72 61 6E 67 65 0D 0A ;on le range..
007410: 20 20 20 20 20 20 20 20 20 49 4E 43 20 41 20 20 INC A
007420: 20 20 20 20 20 20 20 20 20 20 20 3B 6F 6E 20 63 ;on c
007430: 68 61 6E 67 65 20 6C 61 20 63 6F 75 6C 65 75 72 hange la couleur
007440: 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 28 43 .. LD (C
007450: 4F 4C 4F 44 52 41 57 29 2C 41 0D 0A 20 3B 0D 0A OLODRAW),A.. ;..
007460: 20 20 20 20 20 20 20 20 20 43 41 4C 4C 20 44 49 CALL DI
007470: 4D 43 41 52 52 45 20 20 20 20 20 3B 4F 6E 20 64 MCARRE ;On d
007480: 69 6D 69 6E 75 65 20 6C 65 20 63 61 72 72 65 20 iminue le carre
007490: 28 73 61 6E 73 20 6C 27 61 66 66 69 63 68 65 72 (sans l'afficher
0074A0: 29 20 63 61 72 20 41 55 47 43 41 52 52 45 0D 0A ) car AUGCARRE..
0074B0: 20 3B 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ;
0074C0: 20 20 20 20 20 20 20 20 20 20 20 3B 65 74 61 6E ;etan
0074D0: 74 20 65 6E 20 73 6F 72 74 69 65 20 64 65 20 62 t en sortie de b
0074E0: 6F 75 63 6C 65 2C 6C 65 20 63 61 72 72 65 20 65 oucle,le carre e
0074F0: 73 74 20 61 67 67 72 61 6E 64 69 20 75 6E 65 0D st aggrandi une.
007500: 0A 20 3B 20 20 20 20 20 20 20 20 20 20 20 20 20 . ;
007510: 20 20 20 20 20 20 20 20 20 20 20 20 3B 66 6F 69 ;foi
007520: 73 20 64 65 20 74 72 6F 70 20 70 6F 75 72 20 65 s de trop pour e
007530: 74 72 65 20 72 65 70 72 69 73 20 61 75 20 62 6F tre repris au bo
007540: 6E 20 65 6E 64 72 6F 69 74 0D 0A 20 20 20 20 20 n endroit..
007550: 20 20 20 20 4C 44 20 48 4C 2C 44 49 4D 43 41 52 LD HL,DIMCAR
007560: 52 45 20 20 20 20 3B 4F 6E 20 63 68 61 6E 67 65 RE ;On change
007570: 20 6C 65 20 70 72 6F 67 72 61 6D 6D 65 20 70 6F le programme po
007580: 75 72 20 6C 75 69 20 66 61 69 72 65 20 64 69 6D ur lui faire dim
007590: 69 6E 75 65 72 0D 0A 20 20 20 20 20 20 20 20 20 inuer..
0075A0: 4C 44 20 28 52 4F 55 54 49 4E 45 2B 31 29 2C 48 LD (ROUTINE+1),H
0075B0: 4C 20 3B 6C 65 20 63 61 72 72 65 20 61 75 20 6C L ;le carre au l
0075C0: 69 65 75 20 64 65 20 6C 27 61 75 67 6D 65 6E 74 ieu de l'augment
0075D0: 65 72 20 2E 0D 0A 20 20 20 20 20 20 20 20 20 4C er ... L
0075E0: 44 20 48 4C 2C 50 41 52 41 43 41 52 32 20 20 20 D HL,PARACAR2
0075F0: 20 3B 49 63 69 20 50 41 52 41 43 41 52 32 20 63 ;Ici PARACAR2 c
007600: 6F 6E 74 69 65 6E 74 20 6C 65 73 20 64 69 6D 65 ontient les dime
007610: 6E 73 69 6F 6E 73 20 6D 61 78 69 6D 61 6C 65 73 nsions maximales
007620: 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 44 45 .. LD DE
007630: 2C 50 41 52 41 43 41 52 31 20 20 20 20 3B 71 75 ,PARACAR1 ;qu
007640: 65 20 6C 27 6F 6E 20 72 65 63 6F 70 69 65 20 64 e l'on recopie d
007650: 61 6E 73 20 6C 61 20 74 61 62 6C 65 20 64 65 20 ans la table de
007660: 74 72 61 6E 73 66 65 72 74 0D 0A 20 20 20 20 20 transfert..
007670: 20 20 20 20 4C 44 20 42 43 2C 32 30 20 20 20 20 LD BC,20
007680: 20 20 20 20 20 20 0D 0A 20 20 20 20 20 20 20 20 ..
007690: 20 4C 44 49 52 0D 0A 20 20 20 20 20 20 20 20 20 LDIR..
0076A0: 4A 50 20 52 45 43 4F 4D 20 20 20 20 20 20 20 20 JP RECOM
0076B0: 20 20 3B 45 74 20 6F 6E 20 65 66 66 65 63 74 75 ;Et on effectu
0076C0: 65 20 6C 65 20 73 65 63 6F 6E 64 20 74 6F 75 72 e le second tour
0076D0: 0D 0A 20 3B 0D 0A 20 20 20 20 20 20 20 20 20 43 .. ;.. C
0076E0: 41 4C 4C 20 23 42 42 30 36 0D 0A 20 3B 0D 0A 20 ALL #BB06.. ;..
0076F0: 51 55 49 54 54 45 52 20 4C 44 20 41 2C 28 4F 4C QUITTER LD A,(OL
007700: 44 4D 4F 44 45 29 20 20 20 20 3B 52 65 73 74 61 DMODE) ;Resta
007710: 75 72 65 72 20 6C 65 20 6D 6F 64 65 20 65 63 72 urer le mode ecr
007720: 61 6E 20 73 61 75 76 65 20 65 6E 20 65 6E 74 72 an sauve en entr
007730: 65 65 0D 0A 20 20 20 20 20 20 20 20 20 43 41 4C ee.. CAL
007740: 4C 20 23 42 43 30 45 0D 0A 20 20 20 20 20 20 20 L #BC0E..
007750: 20 20 4C 44 20 41 2C 28 4F 4C 44 50 41 50 45 52 LD A,(OLDPAPER
007760: 29 20 20 20 3B 49 64 65 6D 20 70 6F 75 72 20 50 ) ;Idem pour P
007770: 41 50 45 52 0D 0A 20 20 20 20 20 20 20 20 20 43 APER.. C
007780: 41 4C 4C 20 23 42 42 39 36 0D 0A 20 20 20 20 20 ALL #BB96..
007790: 20 20 20 20 4C 44 20 41 2C 28 4F 4C 44 50 45 4E LD A,(OLDPEN
0077A0: 29 20 20 20 20 20 3B 49 64 65 6D 20 70 6F 75 72 ) ;Idem pour
0077B0: 20 50 45 4E 0D 0A 20 20 20 20 20 20 20 20 20 43 PEN.. C
0077C0: 41 4C 4C 20 23 42 42 39 30 0D 0A 20 20 20 20 20 ALL #BB90..
0077D0: 20 20 20 20 58 4F 52 20 41 20 20 20 20 20 20 20 XOR A
0077E0: 20 20 20 20 20 20 3B 52 65 73 74 61 75 72 65 72 ;Restaurer
0077F0: 20 6C 65 20 6D 6F 64 65 20 67 72 61 70 68 69 71 le mode graphiq
007800: 75 65 20 6E 6F 72 6D 61 6C 0D 0A 20 20 20 20 20 ue normal..
007810: 20 20 20 20 4A 50 20 23 42 43 35 39 20 20 20 20 JP #BC59
007820: 20 20 20 20 20 20 3B 43 27 65 73 74 20 66 69 6E ;C'est fin
007830: 69 20 2E 0D 0A 20 3B 0D 0A 20 41 55 47 43 41 52 i ... ;.. AUGCAR
007840: 52 45 20 4C 44 20 49 58 2C 50 41 52 41 43 41 52 RE LD IX,PARACAR
007850: 32 20 20 20 3B 44 65 62 75 74 20 64 65 20 6C 61 2 ;Debut de la
007860: 20 7A 6F 6E 65 20 44 41 54 41 20 61 20 6D 6F 64 zone DATA a mod
007870: 69 66 69 65 72 0D 0A 20 20 20 20 20 20 20 20 20 ifier..
007880: 50 55 53 48 20 42 43 0D 0A 20 20 20 20 20 20 20 PUSH BC..
007890: 20 20 4C 44 20 42 2C 31 30 20 20 20 20 20 20 20 LD B,10
0078A0: 20 20 20 20 3B 31 30 20 2A 20 31 36 20 62 69 74 ;10 * 16 bit
0078B0: 73 0D 0A 20 4E 45 58 54 41 55 47 20 4C 44 20 4C s.. NEXTAUG LD L
0078C0: 2C 28 49 58 2B 30 29 20 20 20 20 20 20 20 3B 56 ,(IX+0) ;V
0078D0: 61 6C 65 75 72 20 78 20 6F 75 20 79 20 64 61 6E aleur x ou y dan
0078E0: 73 20 48 4C 0D 0A 20 20 20 20 20 20 20 20 20 4C s HL.. L
0078F0: 44 20 48 2C 28 49 58 2B 31 29 0D 0A 20 20 20 20 D H,(IX+1)..
007900: 20 20 20 20 20 4C 44 20 44 45 2C 2D 31 30 0D 0A LD DE,-10..
007910: 20 20 20 20 20 20 20 20 20 42 49 54 20 37 2C 48 BIT 7,H
007920: 20 20 20 20 20 20 20 20 20 20 20 3B 54 65 73 74 ;Test
007930: 65 72 20 73 69 20 6E 65 67 61 74 69 66 0D 0A 20 er si negatif..
007940: 20 20 20 20 20 20 20 20 4A 52 20 4E 5A 2C 4E 45 JR NZ,NE
007950: 47 41 54 20 20 20 20 20 20 20 3B 53 69 20 6F 75 GAT ;Si ou
007960: 69 20 6F 6E 20 6C 69 61 73 73 65 20 44 45 20 61 i on liasse DE a
007970: 20 2D 31 30 0D 0A 20 20 20 20 20 20 20 20 20 4C -10.. L
007980: 44 20 44 45 2C 31 30 20 20 20 20 20 20 20 20 20 D DE,10
007990: 20 3B 53 69 20 6E 6F 6E 20 6F 6E 20 70 61 73 73 ;Si non on pass
0079A0: 65 20 65 6E 20 70 6F 73 69 74 69 66 0D 0A 20 4E e en positif.. N
0079B0: 45 47 41 54 20 20 20 41 44 44 20 48 4C 2C 44 45 EGAT ADD HL,DE
0079C0: 20 20 20 20 20 20 20 20 20 3B 45 74 20 6F 6E 20 ;Et on
0079D0: 61 64 64 69 74 69 6F 6E 6E 65 20 44 45 20 61 20 additionne DE a
0079E0: 78 20 6F 75 20 79 0D 0A 20 20 20 20 20 20 20 20 x ou y..
0079F0: 20 4C 44 20 28 49 58 2B 30 29 2C 4C 20 20 20 20 LD (IX+0),L
007A00: 20 20 20 3B 41 76 61 6E 74 20 64 65 20 6C 65 20 ;Avant de le
007A10: 72 61 6E 67 65 72 20 61 20 6E 6F 75 76 65 61 75 ranger a nouveau
007A20: 20 64 61 6E 73 20 6C 61 20 74 61 62 6C 65 0D 0A dans la table..
007A30: 20 20 20 20 20 20 20 20 20 4C 44 20 28 49 58 2B LD (IX+
007A40: 31 29 2C 48 20 20 20 20 20 20 20 3B 71 75 69 20 1),H ;qui
007A50: 73 65 72 61 20 75 74 69 6C 69 73 65 65 20 63 6F sera utilisee co
007A60: 6D 6D 65 20 63 6F 6F 72 64 6F 6E 6E 65 65 73 20 mme coordonnees
007A70: 64 75 20 63 61 72 72 65 0D 0A 20 20 20 20 20 20 du carre..
007A80: 20 20 20 49 4E 43 20 49 58 20 20 20 20 20 20 20 INC IX
007A90: 20 20 20 20 20 3B 64 61 6E 73 20 6C 61 20 62 6F ;dans la bo
007AA0: 75 63 6C 65 20 64 65 20 74 72 61 63 65 0D 0A 20 ucle de trace..
007AB0: 20 20 20 20 20 20 20 20 49 4E 43 20 49 58 0D 0A INC IX..
007AC0: 20 20 20 20 20 20 20 20 20 44 4A 4E 5A 20 4E 45 DJNZ NE
007AD0: 58 54 41 55 47 0D 0A 20 20 20 20 20 20 20 20 20 XTAUG..
007AE0: 50 4F 50 20 42 43 0D 0A 20 20 20 20 20 20 20 20 POP BC..
007AF0: 20 52 45 54 0D 0A 20 3B 0D 0A 20 44 49 4D 43 41 RET.. ;.. DIMCA
007B00: 52 52 45 20 4C 44 20 49 58 2C 50 41 52 41 43 41 RRE LD IX,PARACA
007B10: 52 32 20 20 20 3B 45 78 61 63 74 65 6D 65 6E 74 R2 ;Exactement
007B20: 20 63 6F 6D 6D 65 20 41 55 47 43 41 52 52 45 20 comme AUGCARRE
007B30: 2C 20 69 6C 20 73 75 66 66 69 74 20 64 27 69 6E , il suffit d'in
007B40: 76 65 72 73 65 72 0D 0A 20 20 20 20 20 20 20 20 verser..
007B50: 20 50 55 53 48 20 42 43 20 20 20 20 20 20 20 20 PUSH BC
007B60: 20 20 20 3B 44 45 20 6E 65 67 61 74 69 66 20 44 ;DE negatif D
007B70: 45 20 70 6F 73 69 74 69 66 20 70 6F 75 72 20 6F E positif pour o
007B80: 62 74 65 6E 69 72 20 75 6E 65 20 72 65 64 75 63 btenir une reduc
007B90: 74 69 6F 6E 0D 0A 20 20 20 20 20 20 20 20 20 4C tion.. L
007BA0: 44 20 42 2C 31 30 20 20 20 20 20 20 20 20 20 20 D B,10
007BB0: 20 3B 64 75 20 63 61 72 72 65 20 2E 0D 0A 20 4E ;du carre ... N
007BC0: 45 58 54 44 49 4D 20 4C 44 20 4C 2C 28 49 58 2B EXTDIM LD L,(IX+
007BD0: 30 29 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 0).. LD
007BE0: 48 2C 28 49 58 2B 31 29 0D 0A 20 20 20 20 20 20 H,(IX+1)..
007BF0: 20 20 20 4C 44 20 44 45 2C 31 30 0D 0A 20 20 20 LD DE,10..
007C00: 21 3D 89 E5 CD 53 84 E1 7E FE FF CA 06 BB CD 5A !=...S..~......Z
007C10: BB 23 18 F4 7E FE FF C8 CD 5A BB 23 18 F6 FE 02 .#..~....Z.#....
007C20: C2 7B 83 DD 5E 00 DD 56 01 DD 6E 02 DD 66 03 7E .{..^..V..n..f.~
007C30: 12 23 13 7E 12 C9 FE 02 C2 7B 83 DD 5E 00 DD 56 .#.~.....{..^..V
007C40: 01 DD 6E 02 DD 66 03 73 23 72 C9 FE 02 C2 7B 83 ..n..f.s#r....{.
007C50: DD 6E 00 DD 66 01 7E 6F 26 00 C3 AD 80 FE 02 C2 .n..f.~o&.......
007C60: 7B 83 DD 6E 00 DD 66 01 5E 23 56 EB C3 AD 80 FE {..n..f.^#V.....
007C70: 01 CA 04 84 FE 05 20 26 CD 60 81 21 5D 89 CD 88 ...... &.`.!]...
007C80: 83 C3 3A 82 CD A8 81 CD 06 BB FE 20 38 F9 FE 61 ..:........ 8..a
007C90: 38 02 E6 DF 2A 7D 8A 77 2A 79 8A 36 01 C9 FE 02 8...*}.w*y.6....
007CA0: C2 7B 83 CD A8 81 CD 06 BB E6 DF FE 4F 28 E5 FE .{..........O(..
007CB0: 4E 28 E1 18 F1 21 5B 84 11 FF 00 ED 53 A1 8A 22 N(...![.....S.."
007CC0: D4 BD C9 21 A9 84 11 00 FF 18 F0 21 E0 84 11 FF ...!.......!....
007CD0: FF 18 E8 2A 54 80 11 00 00 18 E0 F5 E5 1E 02 CD ...*T...........
007CE0: A5 BB 3E 19 CD 5A BB 3E FF CD 5A BB 0E 08 06 04 ..>..Z.>..Z.....
007CF0: 56 AF CB 4B 20 0E CB 22 CB 22 CB 22 CB 22 18 04 V..K .."."."."..
007D00: CB 27 CB 27 CB 22 30 02 F6 03 10 F4 CD 5A BB 23 .'.'."0......Z.#
007D10: 0D 20 DB 3E FF E1 D5 E5 CD 53 80 E1 D1 1D C8 3E . .>.....S.....>
007D20: 09 CD 5A BB F1 24 E5 18 B6 F5 2D E5 1E 02 CD A5 ..Z..$....-.....
007D30: BB 3E 19 CD 5A BB 3E FF CD 5A BB 06 04 CB 4B 20 .>..Z.>..Z....K
007D40: 04 23 23 23 23 7E CD 5A BB CD 5A BB 23 10 F6 3E .####~.Z..Z.#..>
007D50: FF E1 D5 E5 CD 53 80 E1 2C D1 1D C8 F1 E5 18 CE .....S..,.......
007D60: F5 2D E5 1E 04 CD A5 BB 3E 19 CD 5A BB 3E FF CD .-......>..Z.>..
007D70: 5A BB CB 43 28 04 23 23 23 23 0E 04 06 04 56 7B Z..C(.####....V{
007D80: FE 03 30 08 CB 22 CB 22 CB 22 CB 22 AF CB 27 CB ..0.."."."."..'.
007D90: 27 CB 22 30 02 F6 03 10 F4 CD 5A BB CD 5A BB 23 '."0......Z..Z.#
007DA0: 0D 20 D9 3E FF E1 D5 E5 CD 53 80 E1 D1 CB 43 C2 . .>.....S....C.
007DB0: 33 85 2C 7B FE 03 C2 40 85 3E 09 CD 5A BB 2D 24 3.,{...@.>..Z.-$
007DC0: F1 1D C8 F5 E5 18 9E 21 F9 BB 18 03 21 F6 BB 22 .......!....!.."
007DD0: 84 85 FE 06 DA 7B 83 47 CD E1 BB 32 84 8A DD 7E .....{.G...2...~
007DE0: 00 FE 10 30 04 CD DE BB 05 CB 40 C2 7B 83 C5 05 ...0......@.{...
007DF0: DD 23 DD 23 10 FA C1 CB 38 21 C0 BB 22 A2 85 CD .#.#....8!.."...
007E00: 94 85 05 21 F6 BB 22 A2 85 CD 94 85 10 FB 3A 84 ...!..".......:.
007E10: 8A C3 DE BB DD 56 03 DD 5E 02 DD 66 01 DD 6E 00 .....V..^..f..n.
007E20: C5 CD 00 00 C1 DD 2B DD 2B DD 2B DD 2B C9 FE 06 ......+.+.+.+...
007E30: 28 19 FE 08 C2 7B 83 DD 6E 00 26 00 DD 5E 02 16 (....{..n.&..^..
007E40: 00 DD 23 DD 23 DD 23 DD 23 18 06 21 16 00 11 16 ..#.#.#.#..!....
007E50: 00 22 8F 8A ED 53 8D 8A DD 7E 00 47 C5 CD E1 BB ."...S...~.G....
007E60: 32 84 8A DD 7E 02 CD DE BB DD 56 0B DD 5E 0A DD 2...~.....V..^..
007E70: 66 09 DD 6E 08 ED 53 85 8A 22 87 8A CD C0 BB DD f..n..S.."......
007E80: 56 07 DD 5E 06 DD 66 05 DD 6E 04 ED 53 89 8A 22 V..^..f..n..S.."
007E90: 8B 8A CD 65 87 C1 78 B7 CA 55 87 FE 01 20 22 CD ...e..x..U... ".
007EA0: 25 86 C3 55 87 2A 87 8A A7 ED 5B 8F 8A ED 52 ED %..U.*....[...R.
007EB0: 5B 85 8A CD C0 BB ED 5B 89 8A 21 00 00 CD F9 BB [......[..!.....
007EC0: C9 FE 02 20 18 CD 25 86 2A 87 8A A7 ED 5B 8B 8A ... ..%.*....[..
007ED0: ED 52 ED 5B 8F 8A 19 CD 2F 86 C3 55 87 FE 03 20 .R.[..../..U...
007EE0: 35 CD 67 86 C3 55 87 2A 85 8A ED 5B 8D 8A 19 22 5.g..U.*...[..."
007EF0: 85 8A 2A 89 8A A7 ED 52 ED 52 22 89 8A 2A 87 8A ..*....R.R"..*..
007F00: ED 5B 8F 8A ED 52 22 87 8A 2A 8B 8A ED 52 ED 52 .[...R"..*...R.R
007F10: 22 8B 8A C3 5B 87 FE 04 C2 25 87 CD A1 86 C3 55 "...[....%.....U
007F20: 87 CD 67 86 2A 87 8A ED 5B 85 8A E5 D5 CD C0 BB ..g.*...[.......
007F30: ED 5B 8D 8A CD 92 87 2A 8F 8A CD F9 BB 2A 85 8A .[.....*.....*..
007F40: ED 5B 89 8A 19 22 85 8A EB 2A 87 8A CD C0 BB 2A .[..."...*.....*
007F50: 8F 8A ED 5B 8D 8A CD F9 BB 2A 87 8A ED 5B 8B 8A ...[.....*...[..
007F60: A7 ED 52 22 87 8A ED 5B 85 8A CD C0 BB 2A 8F 8A ..R"...[.....*..
007F70: CD 98 87 ED 5B 8D 8A CD F9 BB 2A 85 8A ED 5B 89 ....[.....*...[.
007F80: 8A A7 ED 52 EB 2A 87 8A CD C0 BB 2A 8F 8A CD 98 ...R.*.....*....
007F90: 87 ED 5B 8D 8A CD 92 87 CD F9 BB D1 E1 22 87 8A ..[.........."..
007FA0: ED 53 85 8A C9 FE 10 30 2C D6 03 47 C5 C5 C5 CD .S.....0,..G....
007FB0: 67 86 C1 10 F9 C1 2A 8F 8A CD 4E 87 22 8F 8A C1 g.....*...N."...
007FC0: 2A 8D 8A CD 4E 87 22 8D 8A CD A4 86 18 07 E5 D1 *...N.".........
007FD0: 05 19 10 FD C9 3A 82 8A C3 DE BB 2A 87 8A ED 5B .....:.....*...[
007FE0: 85 8A CD C0 BB ED 5B 89 8A 21 00 00 CD F9 BB 11 ......[..!......
007FF0: 00 00 2A 8B 8A CD 98 87 CD F9 BB 21 00 00 ED 5B ..*........!...[
008000: 89 8A CD 92 87 CD F9 BB 11 00 00 2A 8B 8A CD F9 ...........*....
008010: BB C9 EB CD 98 87 EB C9 AF 95 6F 9C 95 67 C9 FE ..........o..g..
008020: 06 C0 DD 7E 00 32 C7 88 DD 4E 02 DD 46 04 ED 43 ...~.2...N..F..C
008030: C4 88 DD 6E 06 DD 66 08 CD 8E 88 DD 6E 0A DD 66 ...n..f.....n..f
008040: 0B 22 BA 88 AF 32 C6 88 32 C2 88 2A BC 88 22 BE ."...2..2..*..".
008050: 88 22 C0 88 2A C0 88 22 BC 88 3A C2 88 32 C6 88 ."..*.."..:..2..
008060: CD 63 88 CD 06 BB F5 CD 63 88 2A BC 88 3A C4 88 .c......c.*..:..
008070: 47 3A C6 88 4F F1 FE F0 CA 45 88 FE F1 28 29 FE G:..O....E...().
008080: E0 28 0E FE 0B CA 45 88 FE 0A CA 28 88 FE 58 20 .(....E....(..X
008090: CF 2A BC 88 22 C0 88 3A C7 88 32 C3 88 3A C6 88 .*.."..:..2..:..
0080A0: 32 C2 88 2A BA 88 77 C9 3A C7 88 0C B9 20 07 0E 2..*..w.:.... ..
0080B0: 00 2A BE 88 18 06 11 50 00 19 10 FD 22 BC 88 79 .*.....P...."..y
0080C0: 32 C6 88 18 9B 79 B7 20 11 3A C7 88 3D 4F 3A C4 2....y. .:..=O:.
0080D0: 88 5F AF 41 83 10 FD 47 18 DC 0D 11 B0 FF 19 10 ._.A...G........
0080E0: FD 18 D9 F3 CD B1 88 ED 4B C4 88 CB 21 CB 21 CB ........K...!.!.
0080F0: 21 0C 2A BC 88 CD 29 BC 3A C5 88 47 C5 E5 7E EE !.*...).:..G..~.
008100: FF 77 23 10 F9 E1 C1 0D C8 CD A5 88 18 EE C5 D5 .w#.............
008110: 25 54 45 26 C0 6A 16 00 1E 50 18 01 19 10 FD 22 %TE&.j...P....."
008120: BC 88 D1 C1 C9 7C C6 08 67 D0 D5 11 50 C0 19 D1 .....|..g...P...
008130: C9 01 E0 F5 ED 78 1F D8 18 F7 00 00 00 00 00 00 .....x..........
008140: 00 00 00 00 00 00 00 00 CD 00 B9 3A 01 DE FE 71 ...........:...q
008150: 28 0E FE C9 20 05 21 5E BD 18 08 21 5B BD 18 03 (... .!^...![...
008160: 21 3A BD 22 F7 81 C3 03 B9 CD 11 BC 06 14 38 06 !:."..........8.
008170: 28 02 CB 20 CB 20 3A 76 8A 04 B8 C9 44 45 43 3A (.. . :v....DEC:
008180: FF 20 48 45 58 3A FF 20 42 49 4E 3A FF 1F 01 01 . HEX:. BIN:....
008190: 18 20 45 52 52 45 55 52 20 4C 4F 43 41 54 45 20 . ERREUR LOCATE
0081A0: 07 18 FF 1F 01 01 18 20 45 52 52 45 55 52 20 50 ....... ERREUR P
0081B0: 41 52 41 4D 45 54 52 45 53 20 07 18 FF 1F 01 01 ARAMETRES ......
0081C0: 18 20 54 52 4F 50 20 4C 4F 4E 47 20 50 4F 55 52 . TROP LONG POUR
0081D0: 20 41 46 46 49 43 48 45 52 20 07 18 FF 07 20 50 AFFICHER .... P
0081E0: 72 65 73 73 65 72 20 75 6E 65 20 74 6F 75 63 68 resser une touch
0081F0: 65 20 FF 00 00 00 00 00 00 00 00 00 00 00 00 00 e ..............
008200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0082A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0082B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0082C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0082D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0082E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0082F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008300: 00 00 00 00 00 00 00 00 00 00 00 00 00 16 00 16 ................
008310: 00 10 27 E8 03 64 00 0A 00 01 00 00 10 00 01 10 ..'..d..........
008320: 00 00 00 00 1A 49 54 45 20 22 52 53 58 50 52 54 .....ITE "RSXPRT
008330: 32 22 0D 0A 3B 0D 0A 50 52 54 20 20 20 20 20 45 2"..;..PRT E
008340: 51 55 20 23 42 42 35 41 0D 0A 4D 41 54 41 44 52 QU #BB5A..MATADR
008350: 20 20 45 51 55 20 23 42 42 41 35 0D 0A 49 4E 44 EQU #BBA5..IND
008360: 50 52 54 20 20 45 51 55 20 23 42 44 44 34 0D 0A PRT EQU #BDD4..
008370: 3B 0D 0A 20 4C 44 20 48 4C 2C 28 49 4E 44 50 52 ;.. LD HL,(INDPR
008380: 20 45 46 46 45 54 20 20 20 3A 0D 0A 09 50 41 52 EFFET :...PAR
008390: 41 4D 45 54 52 45 53 20 44 27 45 4E 54 52 45 45 AMETRES D'ENTREE
0083A0: 20 20 3A 0D 0A 09 50 41 52 41 4D 45 54 52 45 53 :...PARAMETRES
0083B0: 20 44 45 20 53 4F 52 54 49 45 20 3A 0D 0A 09 52 DE SORTIE :...R
0083C0: 45 47 49 53 54 52 45 53 20 4D 4F 44 49 46 49 45 EGISTRES MODIFIE
0083D0: 53 20 20 20 3A 09 0D 0A 0D 0A 09 41 44 52 45 53 S :......ADRES
0083E0: 53 45 20 3A 20 20 20 20 20 20 20 20 20 20 20 20 SE :
0083F0: 45 71 75 69 76 61 6C 65 6E 74 20 42 61 73 69 63 Equivalent Basic
008400: 70 72 69 76 69 6C 7B 67 69 6F 6E 73 20 61 75 73 privil{gions aus
008410: 73 69 20 6C 61 20 71 75 61 6C 69 74 7B 20 64 65 si la qualit{ de
008420: 20 6C 61 20 73 74 72 61 74 7B 67 69 65 20 70 61 la strat{gie pa
008430: 72 20 72 61 70 70 6F 72 74 20 61 75 20 67 72 61 r rapport au gra
008440: 70 68 69 73 6D 65 20 2E 0D 0A 20 0D 0A 20 20 20 phisme ... ..
008450: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
008460: 4C 4F 47 49 53 54 41 52 20 20 20 20 20 20 20 20 LOGISTAR
008470: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 52 55 RU
008480: 53 4E 53 54 41 52 0D 0A 20 20 20 20 20 20 20 20 SNSTAR..
008490: 20 20 20 20 20 20 20 20 20 20 20 4E 75 6D 7B 72 Num{r
0084A0: 6F 20 31 20 20 20 20 20 20 20 20 20 20 20 20 20 o 1
0084B0: 20 20 20 20 20 20 20 20 20 4E 75 6D 7B 72 6F 20 Num{ro
0084C0: 31 0D 0A 20 0D 0A 20 20 20 20 20 20 20 20 20 20 1.. ..
0084D0: 20 20 20 20 20 20 20 20 20 58 4F 52 20 2A 2A 2A XOR ***
0084E0: 2A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 *
0084F0: 20 20 20 20 20 20 53 48 4F 47 55 4E 20 2A 2A 0D SHOGUN **.
008500: 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 43 48 . CH
008510: 41 4C 4C 45 4E 47 45 52 20 52 45 56 45 52 53 49 ALLENGER REVERSI
008520: 20 2A 2A 20 20 20 20 20 20 20 20 20 20 20 20 44 ** D
008530: 41 4E 20 44 41 52 45 20 49 20 20 2A 2A 0D 0A 20 AN DARE I **..
008540: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
008550: 48 49 53 54 4F 51 55 49 5A 20 2A 20 20 20 20 20 HISTOQUIZ *
008560: 20 20 20 20 20 20 20 20 20 20 20 20 20 44 41 4E DAN
008570: 20 44 41 52 45 20 49 49 20 2A 2A 0D 0A 20 20 20 DARE II **..
008580: 20 20 20 20 20 20 20 20 20 20 20 20 20 43 4F 42 COB
008590: 52 41 20 50 49 4E 42 41 4C 4C 20 2A 2A 20 20 20 RA PINBALL **
0085A0: 20 20 20 20 20 20 20 20 20 20 20 53 54 52 41 4E STRAN
0085B0: 47 45 4C 4F 4F 50 20 2A 2A 0D 0A 20 0D 0A 20 20 GELOOP **.. ..
0085C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0085D0: 20 4E 75 6D 7B 72 6F 20 32 20 20 20 20 20 20 20 Num{ro 2
0085E0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4E N
0085F0: 75 6D 7B 72 6F 20 32 0D 0A 20 0D 0A 20 20 20 20 um{ro 2.. ..
008600: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
008610: 07 00 01 00 02 09 4E E5 07 00 C1 02 00 00 00 02 ......N.........
008620: 07 00 C2 02 00 00 00 02 07 00 C3 02 00 00 00 02 ................
008630: 07 00 C4 02 00 00 00 02 07 00 C5 02 00 00 00 02 ................
008640: 07 00 C6 02 00 00 00 02 07 00 C7 02 00 00 00 02 ................
008650: 07 00 C8 02 00 00 00 02 07 00 C9 02 00 00 00 02 ................
008660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0086A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0086B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0086C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0086D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0086E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0086F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008700: 20 20 20 20 20 20 20 20 20 20 20 20 20 53 55 52 SUR
008710: 56 49 56 4F 52 53 20 2A 2A 20 20 20 20 20 20 20 VIVORS **
008720: 20 20 20 20 20 20 20 20 20 41 54 4F 4D 49 43 20 ATOMIC
008730: 44 52 49 56 45 52 20 2A 2A 0D 0A 20 20 20 20 20 DRIVER **..
008740: 20 20 20 20 20 20 20 20 20 20 53 54 41 52 53 54 STARST
008750: 52 49 4B 45 20 31 20 20 2A 2A 20 20 20 20 20 20 RIKE 1 **
008760: 20 20 20 20 20 20 20 20 20 20 20 46 4F 52 43 45 FORCE
008770: 20 34 20 20 2A 2A 0D 0A 20 20 20 20 20 20 20 20 4 **..
008780: 20 20 20 20 20 20 20 53 54 41 52 53 54 52 49 4B STARSTRIK
008790: 45 20 32 20 2A 2A 2A 20 20 20 20 20 20 20 20 20 E 2 ***
0087A0: 20 20 20 20 20 20 20 4D 49 53 53 49 4F 4E 20 20 MISSION
0087B0: 2A 2A 2A 0D 0A 20 20 20 20 20 20 20 20 20 20 20 ***..
0087C0: 20 20 20 20 44 41 52 4B 20 53 43 45 50 54 52 45 DARK SCEPTRE
0087D0: 20 2A 2A 2A 20 20 20 20 20 20 20 20 20 20 20 20 ***
0087E0: 20 50 45 41 53 41 4E 54 27 53 20 54 41 4C 45 53 PEASANT'S TALES
0087F0: 20 2A 2A 0D 0A 20 0D 0A 20 20 20 20 20 20 20 20 **.. ..
008800: 20 20 20 20 20 20 20 20 20 20 20 4E 75 6D 7B 72 Num{r
008810: 6F 20 33 20 20 20 20 20 20 20 20 20 20 20 20 20 o 3
008820: 20 20 20 20 20 20 20 20 20 4E 75 6D 7B 72 6F 20 Num{ro
008830: 33 0D 0A 20 0D 0A 20 20 20 20 20 20 20 20 20 20 3.. ..
008840: 20 20 20 20 42 49 4C 4C 59 20 20 42 41 4E 4C 49 BILLY BANLI
008850: 45 55 45 20 2A 2A 20 20 20 20 20 20 20 20 20 20 EUE **
008860: 20 20 20 43 52 41 46 54 4F 4E 20 26 20 58 55 4E CRAFTON & XUN
008870: 4B 20 2A 2A 0D 0A 20 20 20 20 20 20 20 20 20 20 K **..
008880: 20 20 20 20 49 4E 46 45 52 4E 41 4C 20 52 55 4E INFERNAL RUN
008890: 4E 45 52 20 2A 2A 20 20 20 20 20 20 20 20 20 20 NER **
0088A0: 20 20 20 20 20 20 20 50 41 43 49 46 49 43 20 2A PACIFIC *
0088B0: 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
0088C0: 20 20 20 42 41 43 54 52 4F 4E 20 20 2A 2A 2A 20 BACTRON ***
0088D0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0088E0: 53 4B 59 20 48 55 4E 54 45 52 20 2A 2A 2A 2A 0D SKY HUNTER ****.
0088F0: 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
008900: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
008910: 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D -----
008920: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
008930: 2D 2D 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 ---..
008940: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 20 -
008950: 4E 4F 54 49 43 45 53 20 44 45 4D 4F 4E 53 54 52 NOTICES DEMONSTR
008960: 41 54 49 4F 4E 53 20 2D 0D 0A 20 20 20 20 20 20 ATIONS -..
008970: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
008980: 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ------------
008990: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 0D 0A ------------....
0089A0: 20 20 20 20 4C 65 73 20 32 20 64 7B 6D 6F 6E 73 Les 2 d{mons
0089B0: 74 72 61 74 69 6F 6E 73 20 70 6F 75 72 20 20 6C trations pour l
0089C0: 65 73 20 20 72 6F 75 74 69 6E 65 73 20 20 73 79 es routines sy
0089D0: 73 74 7D 6D 65 20 73 27 65 78 7B 63 75 74 65 6E st}me s'ex{cuten
0089E0: 74 20 64 27 6F 66 66 69 63 65 20 65 74 20 0D 0A t d'office et ..
0089F0: 6E 27 6F 6E 74 20 64 6F 6E 63 20 70 61 73 20 62 n'ont donc pas b
008A00: 65 73 6F 69 6E 20 64 65 20 6E 6F 74 69 63 65 20 esoin de notice
008A10: 2E 0D 0A 0D 0A 20 20 20 20 4F 70 7B 72 61 74 65 ..... Op{rate
008A20: 75 72 73 20 20 6C 6F 67 69 71 75 65 73 20 20 3A urs logiques :
008A30: 20 20 52 69 65 6E 20 20 64 65 20 20 20 70 6C 75 Rien de plu
008A40: 73 20 20 20 73 69 6D 70 6C 65 20 20 2C 20 20 76 s simple , v
008A50: 6F 75 73 20 20 64 65 76 65 7A 20 20 64 6F 6E 6E ous devez donn
008A60: 65 72 20 0D 0A 73 75 63 63 65 73 73 69 76 65 6D er ..successivem
008A70: 65 6E 74 20 32 20 76 61 6C 65 75 72 73 20 2E 0D ent 2 valeurs ..
008A80: 0A 0D 0A 20 20 20 20 31 20 2F 20 4C 61 20 76 61 ... 1 / La va
008A90: 6C 65 75 72 20 40 20 6D 61 73 71 75 65 72 20 2E leur @ masquer .
008AA0: 0D 0A 20 20 20 20 32 20 2F 20 4C 65 20 6D 61 73 .. 2 / Le mas
008AB0: 71 75 65 20 2E 0D 0A 0D 0A 20 20 20 20 43 65 73 que ..... Ces
008AC0: 20 76 61 6C 65 75 72 73 20 70 65 75 76 65 6E 74 valeurs peuvent
008AD0: 20 9F E6 74 72 65 20 65 6E 74 72 7B 65 73 20 20 ..tre entr{es
008AE0: 65 6E 20 20 64 7B 63 69 6D 61 6C 20 20 2C 20 65 en d{cimal , e
008AF0: 6E 20 68 65 78 61 64 7B 63 69 6D 61 6C 20 28 50 n hexad{cimal (P
008B00: 72 7B 63 7B 64 65 72 20 0D 0A 76 6F 74 72 65 20 r{c{der ..votre
008B10: 65 6E 74 72 7B 65 20 64 65 20 48 29 20 6F 75 20 entr{e de H) ou
008B20: 65 6E 20 62 69 6E 61 69 72 65 20 28 50 72 7B 63 en binaire (Pr{c
008B30: 7B 64 65 72 20 76 6F 74 72 65 20 65 6E 74 72 7B {der votre entr{
008B40: 65 20 64 65 20 42 29 20 2E 20 0D 0A 20 20 20 20 e de B) . ..
008B50: 54 6F 75 74 65 20 76 61 6C 65 75 72 20 69 6E 63 Toute valeur inc
008B60: 6F 72 72 65 63 74 65 20 65 73 74 20 72 65 66 6F orrecte est refo
008B70: 75 6C 7B 65 20 64 27 6F 66 66 69 63 65 20 2E 0D ul{e d'office ..
008B80: 0A 0D 0A 20 20 20 20 4C 65 73 20 32 20 65 6E 74 ... Les 2 ent
008B90: 72 7B 65 73 20 2C 20 76 61 6C 69 64 7B 65 73 20 r{es , valid{es
008BA0: 2C 20 20 76 6F 75 73 20 20 76 65 72 72 65 7A 20 , vous verrez
008BB0: 20 6C 65 20 20 72 7B 73 75 74 61 74 20 20 64 65 le r{sutat de
008BC0: 20 20 41 4E 44 20 2D 20 4F 52 20 2D 20 58 4F 52 AND - OR - XOR
008BD0: 20 0D 0A 73 27 61 66 66 69 63 68 65 72 20 65 6E ..s'afficher en
008BE0: 20 62 61 73 20 64 65 20 6C 27 7B 63 72 61 6E 20 bas de l'{cran
008BF0: 2E 0D 0A 20 20 20 20 0D 0A 20 20 20 20 50 6F 75 ... .. Pou
008C00: 72 20 71 75 69 74 74 65 72 20 6C 65 20 70 72 6F r quitter le pro
008C10: 67 72 61 6D 6D 65 20 2C 20 65 6E 74 72 65 7A 20 gramme , entrez
008C20: 51 20 70 75 69 73 20 45 4E 54 45 52 20 2E 0D 0A Q puis ENTER ...
008C30: 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
008C40: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D --
008C50: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
008C60: 2D 2D 0D 0A 0D 0A 20 20 20 20 52 6F 74 61 74 69 --.... Rotati
008C70: 6F 6E 73 20 3A 20 55 6E 65 20 73 65 75 6C 65 20 ons : Une seule
008C80: 76 61 6C 65 75 72 20 65 73 74 20 40 20 66 6F 75 valeur est @ fou
008C90: 72 6E 69 72 20 64 61 6E 73 20 6C 65 73 20 6D 65 rnir dans les me
008CA0: 5E 6D 65 73 20 63 6F 6E 64 69 74 69 6F 6E 73 20 ^mes conditions
008CB0: 71 75 65 20 0D 0A 63 69 2D 64 65 73 73 75 73 20 que ..ci-dessus
008CC0: 2E 0D 0A 0D 0A 20 20 20 20 43 65 74 74 65 20 76 ..... Cette v
008CD0: 61 6C 65 75 72 20 20 73 75 62 69 72 61 20 20 37 aleur subira 7
008CE0: 20 20 72 6F 74 61 74 69 6F 6E 73 20 20 64 69 66 rotations dif
008CF0: 66 7B 72 65 6E 74 65 73 20 20 65 74 20 20 6C 65 f{rentes et le
008D00: 20 20 72 7B 73 75 6C 74 61 74 20 20 64 65 73 20 r{sultat des
008D10: 20 37 20 0D 0A 6F 70 7B 72 61 74 69 6F 6E 73 20 7 ..op{rations
008D20: 73 65 72 61 20 61 66 66 69 63 68 7B 20 65 6E 20 sera affich{ en
008D30: 62 69 6E 61 69 72 65 20 2C 20 64 7B 63 69 6D 61 binaire , d{cima
008D40: 6C 20 20 2C 20 68 65 78 61 64 7B 63 69 6D 61 6C l , hexad{cimal
008D50: 20 2E 20 45 6E 20 70 72 69 6D 65 20 2C 20 76 6F . En prime , vo
008D60: 75 73 20 0D 0A 61 75 72 65 7A 20 6C 27 7B 74 61 us ..aurez l'{ta
008D70: 74 20 64 65 73 20 36 20 66 6C 61 67 73 20 70 6F t des 6 flags po
008D80: 75 72 20 63 68 61 71 75 65 20 6F 70 7B 72 61 74 ur chaque op{rat
008D90: 69 6F 6E 20 2E 20 4C 65 73 20 32 20 62 69 74 73 ion . Les 2 bits
008DA0: 20 6E 6F 6E 20 75 74 69 6C 69 73 7B 73 20 64 65 non utilis{s de
008DB0: 20 46 20 0D 0A 65 74 20 6D 61 72 71 75 7B 73 20 F ..et marqu{s
008DC0: 70 61 72 20 75 6E 20 27 2E 27 20 20 73 6F 6E 74 par un '.' sont
008DD0: 20 20 73 61 6E 73 20 20 73 69 67 6E 69 66 69 63 sans signific
008DE0: 61 74 69 6F 6E 20 20 6D 61 69 73 20 20 70 61 72 ation mais par
008DF0: 66 6F 69 73 20 6D 69 73 20 2C 20 70 61 72 66 6F fois mis , parfo
008E00: 69 73 20 0D 0A 65 6E 6C 65 76 7B 73 20 2E 20 56 is ..enlev{s . V
008E10: 6F 75 73 20 63 6F 6E 73 74 61 74 65 72 65 7A 20 ous constaterez
008E20: 71 75 27 69 6C 73 20 6C 61 20 63 6F 70 69 65 20 qu'ils la copie
008E30: 64 65 73 20 62 69 74 73 20 7B 71 75 69 76 61 6C des bits {quival
008E40: 65 6E 74 73 20 64 61 6E 73 20 41 20 2C 20 63 65 ents dans A , ce
008E50: 6C 61 20 0D 0A 70 65 75 74 20 74 6F 75 6A 6F 75 la ..peut toujou
008E60: 72 73 20 73 65 72 76 69 72 20 2E 0D 0A 0D 0A 20 rs servir .....
008E70: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
008E80: 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D ----
008E90: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D ---------------.
008EA0: 0A 1A 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ..--------------
008EB0: 2D 2D 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 ---..
008EC0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 20 -
008ED0: 4E 4F 54 49 43 45 53 20 44 45 4D 4F 4E 53 54 52 NOTICES DEMONSTR
008EE0: 41 54 49 4F 4E 53 20 2D 0D 0A 20 20 20 20 20 20 ATIONS -..
008EF0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
008F00: 43 41 42 41 4E 45 20 54 72 61 6E 73 66 7D 72 65 CABANE Transf}re
008F10: 20 76 6F 73 20 66 69 63 68 69 65 72 73 20 41 53 vos fichiers AS
008F20: 43 49 49 20 2C 20 44 42 41 53 45 20 2C 20 4D 55 CII , DBASE , MU
008F30: 4C 54 49 50 4C 41 4E 20 2C 20 54 72 61 69 74 65 LTIPLAN , Traite
008F40: 6D 65 6E 74 20 64 65 20 0D 0A 74 65 78 74 65 73 ment de ..textes
008F50: 20 64 69 76 65 72 73 20 2C 20 73 75 72 20 64 69 divers , sur di
008F60: 73 71 75 65 73 20 65 74 20 66 6F 72 6D 61 74 73 sques et formats
008F70: 20 49 42 4D 20 2C 20 41 54 41 52 49 20 2C 20 41 IBM , ATARI , A
008F80: 4D 49 47 41 20 2C 20 43 50 43 20 2C 20 65 74 63 MIGA , CPC , etc
008F90: 20 2E 2E 2E 0D 0A 0D 0A 20 20 20 20 20 20 20 20 .......
008FA0: 20 20 20 45 63 72 69 72 65 20 3A 20 52 2E 43 41 Ecrire : R.CA
008FB0: 42 41 4E 45 20 32 20 52 75 65 20 64 65 20 6C 61 BANE 2 Rue de la
008FC0: 20 70 69 65 72 72 65 20 6C 65 76 7B 65 20 37 35 pierre lev{e 75
008FD0: 30 31 31 20 50 41 52 49 53 20 0D 0A 0D 0A 20 20 011 PARIS ....
008FE0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
008FF0: 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D -----------
009000: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
009010: 2D 2D 2D 0D 0A 0D 0A 20 20 20 20 53 69 20 6E 6F ---.... Si no
009020: 73 20 61 62 6F 6E 6E 7B 73 20 72 65 63 68 65 72 s abonn{s recher
009030: 63 68 65 6E 74 20 6F 75 20 76 65 6E 64 65 6E 74 chent ou vendent
009040: 20 71 75 65 6C 71 75 65 20 20 63 68 6F 73 65 20 quelque chose
009050: 2C 20 75 6E 65 20 70 6C 61 63 65 20 6C 65 75 72 , une place leur
009060: 20 65 73 74 20 0D 0A 72 7B 73 65 72 76 7B 65 20 est ..r{serv{e
009070: 69 63 69 20 2E 0D 0A 0D 0A 20 20 20 20 20 20 20 ici .....
009080: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
009090: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
0090A0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D ---------------.
0090B0: 0A 1A 34 0D 0A 3E 2D 2D 2D 21 2D 2D 2D 21 2D 2D ..4..>---!---!--
0090C0: 2D 21 2D 2D 2D 21 2D 2D 2D 21 2D 2D 2D 21 2D 2D -!---!---!---!--
0090D0: 2D 21 2D 2D 2D 21 2D 2D 2D 21 2D 2D 2D 21 2D 2D -!---!---!---!--
0090E0: 2D 21 2D 2D 2D 21 2D 2D 2D 21 2D 2D 2D 21 2D 2D -!---!---!---!--
0090F0: 2D 21 2D 2D 2D 21 2D 2D 2D 21 2D 2D 2D 21 2D 2D -!---!---!---!--
009100: 20 5A 4F 5A 20 32 30 39 39 20 2A 2A 2A 2A 20 20 ZOZ 2099 ****
009110: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
009120: 20 53 52 54 52 49 46 45 20 2A 2A 2A 0D 0A 20 0D SRTRIFE ***.. .
009130: 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
009140: 20 20 20 20 4E 75 6D 7B 72 6F 20 34 20 20 20 20 Num{ro 4
009150: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
009160: 20 20 4E 75 6D 7B 72 6F 20 34 0D 0A 20 0D 0A 20 Num{ro 4.. ..
009170: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
009180: 41 4E 54 49 52 49 41 44 20 2A 2A 20 20 20 20 20 ANTIRIAD **
009190: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 S
0091A0: 4F 52 43 45 52 59 20 2A 2A 0D 0A 20 20 20 20 20 ORCERY **..
0091B0: 20 20 20 20 20 20 20 20 20 20 43 41 55 4C 44 52 CAULDR
0091C0: 4F 4E 20 49 49 20 2A 2A 20 20 20 20 20 20 20 20 ON II **
0091D0: 20 20 20 20 20 20 20 20 42 55 42 42 4C 45 20 47 BUBBLE G
0091E0: 48 4F 53 54 20 2A 2A 2A 0D 0A 20 20 20 20 20 20 HOST ***..
0091F0: 20 20 20 20 20 20 20 20 20 20 20 20 42 49 52 44 BIRD
009200: 49 45 20 2A 2A 20 20 20 20 20 20 20 20 20 20 20 IE **
009210: 20 20 20 20 20 20 20 20 20 43 41 55 4C 44 52 4F CAULDRO
009220: 4E 20 49 20 2A 0D 0A 20 20 20 20 20 20 20 20 20 N I *..
009230: 20 20 20 20 20 20 20 20 20 54 52 4F 4C 4C 20 2A TROLL *
009240: 2A 2A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 **
009250: 20 20 20 20 20 20 53 54 49 46 46 4C 49 50 20 20 STIFFLIP
009260: 2A 2A 0D 0A 20 0D 0A 20 20 20 20 20 20 20 20 20 **.. ..
009270: 20 20 20 20 20 20 20 20 20 20 4E 75 6D 7B 72 6F Num{ro
009280: 20 35 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5
009290: 20 20 20 20 20 20 20 20 4E 75 6D 7B 72 6F 20 35 Num{ro 5
0092A0: 0D 0A 20 0D 0A 20 20 20 20 20 20 20 20 20 20 20 .. ..
0092B0: 20 20 20 20 20 20 20 57 41 52 4C 4F 43 4B 20 20 WARLOCK
0092C0: 3F 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ?
0092D0: 20 20 20 20 20 48 59 44 52 4F 46 4F 4F 4C 20 3F HYDROFOOL ?
0092E0: 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
0092F0: 20 20 54 48 41 49 20 42 4F 58 49 4E 47 20 20 3F THAI BOXING ?
009300: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
009310: 20 20 41 4E 41 52 43 48 59 20 20 2A 2A 0D 0A 20 ANARCHY **..
009320: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
009330: 41 43 54 49 56 41 54 4F 52 20 20 3F 20 20 20 20 ACTIVATOR ?
009340: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 T
009350: 45 54 52 49 53 20 20 2A 2A 2A 0D 0A 20 20 20 20 ETRIS ***..
009360: 20 20 20 20 20 20 20 20 20 20 42 4F 42 42 59 20 BOBBY
009370: 42 45 41 52 49 4E 47 20 20 2A 2A 20 20 20 20 20 BEARING **
009380: 20 20 20 20 20 20 20 20 20 20 20 20 54 45 4E 53 TENS
009390: 49 4F 4E 53 20 2A 2A 0D 0A 20 0D 0A 20 0D 0A 20 IONS **.. .. ..
0093A0: 20 20 20 20 20 20 20 20 20 20 20 20 20 4E 75 6D Num
0093B0: 7B 72 6F 20 36 20 28 40 20 73 6F 72 74 69 72 29 {ro 6 (@ sortir)
0093C0: 0D 0A 20 0D 0A 20 20 20 20 20 20 20 20 20 20 20 .. ..
0093D0: 20 20 20 20 20 20 20 20 20 51 55 41 44 20 3F 20 QUAD ?
0093E0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0093F0: 20 20 20 20 20 20 20 20 0D 0A 20 20 20 20 20 20 ..
009400: 20 20 20 20 20 20 20 20 20 20 20 20 20 4C 41 53 LAS
009410: 54 20 56 38 20 2A 2A 0D 0A 20 20 20 20 20 20 20 T V8 **..
009420: 20 20 20 20 20 20 20 20 20 20 20 20 52 41 46 46 RAFF
009430: 4C 45 53 0D 0A 20 20 20 20 20 20 20 20 20 20 20 LES..
009440: 20 20 20 20 20 20 46 41 49 52 4C 49 47 48 54 20 FAIRLIGHT
009450: 2A 2A 2A 0D 0A 20 0D 0A 20 0D 0A 20 20 20 20 20 ***.. .. ..
009460: 20 20 20 20 20 20 20 20 20 20 56 6F 75 73 20 70 Vous p
009470: 6F 75 76 65 7A 20 63 6F 6D 6D 61 6E 64 65 72 20 ouvez commander
009480: 6C 65 73 20 61 6E 63 69 65 6E 73 20 6E 75 6D 7B les anciens num{
009490: 72 6F 73 20 40 20 3A 20 0D 0A 20 0D 0A 20 20 20 ros @ : .. ..
0094A0: 20 20 4C 4F 47 49 50 52 45 53 53 45 20 33 34 20 LOGIPRESSE 34
0094B0: 41 76 2E 20 64 65 73 20 43 68 61 6D 70 73 20 45 Av. des Champs E
0094C0: 6C 79 73 7B 65 20 37 35 30 30 38 20 50 61 72 69 lys{e 75008 Pari
0094D0: 73 20 2E 20 31 36 20 31 20 2D 20 34 39 2E 35 33 s . 16 1 - 49.53
0094E0: 2E 30 31 2E 35 38 0D 0A 20 0D 0A 20 20 20 20 20 .01.58.. ..
0094F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
009500: 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D ---------
009510: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A --------------..
009520: 20 0D 0A 20 20 20 20 20 4D 45 47 41 4D 41 47 20 .. MEGAMAG
009530: 2C 20 6C 65 20 73 65 75 6C 20 66 61 6E 7A 69 6E , le seul fanzin
009540: 65 20 20 64 6F 6E 74 20 20 6E 6F 75 73 20 20 70 e dont nous p
009550: 61 72 6C 65 72 6F 6E 73 20 65 6E 63 6F 72 65 20 arlerons encore
009560: 64 61 6E 73 20 6E 6F 73 20 63 6F 6C 6F 6E 6E 65 dans nos colonne
009570: 73 20 0D 0A 20 2E 41 70 72 7D 73 20 61 76 6F 69 s .. .Apr}s avoi
009580: 72 20 76 6F 75 6C 75 20 65 08 5E 74 72 65 20 4D r voulu e.^tre M
009590: 49 43 52 30 2D 4D 41 47 20 40 20 6C 61 20 70 6C ICR0-MAG @ la pl
0095A0: 61 63 65 20 64 65 20 4D 49 43 52 30 2D 4D 41 47 ace de MICR0-MAG
0095B0: 20 2C 20 4D 49 43 52 30 2D 4D 41 47 20 64 65 76 , MICR0-MAG dev
0095C0: 69 65 6E 74 20 0D 0A 20 44 69 65 75 20 40 20 6C ient .. Dieu @ l
0095D0: 61 20 70 6C 61 63 65 20 64 65 20 44 69 65 75 20 a place de Dieu
0095E0: 21 20 20 4E 65 20 20 6D 61 6E 71 75 65 7A 20 20 ! Ne manquez
0095F0: 70 61 73 20 20 73 6F 6E 20 7B 64 69 74 6F 72 69 pas son {ditori
009600: 61 6C 20 2E 2E 2E 20 44 65 70 75 69 73 20 71 75 al ... Depuis qu
009610: 27 69 6C 20 40 20 0D 0A 20 6F 62 74 65 6E 75 20 'il @ .. obtenu
009620: 75 6E 65 20 70 61 67 65 20 64 65 20 70 75 62 6C une page de publ
009630: 69 63 69 74 7B 20 64 61 6E 73 20 43 50 43 20 20 icit{ dans CPC
009640: 2C 20 20 69 6C 20 20 74 69 72 65 20 40 20 31 30 , il tire @ 10
009650: 30 20 65 78 65 6D 70 6C 61 69 72 65 73 20 70 61 0 exemplaires pa
009660: 72 20 6D 6F 69 73 20 0D 0A 20 6D 69 6E 69 6D 75 r mois .. minimu
009670: 6D 20 2E 20 4C 65 20 6E 75 6D 7B 72 6F 20 38 20 m . Le num{ro 8
009680: 73 6F 72 74 69 72 61 20 40 20 6C 61 20 20 66 69 sortira @ la fi
009690: 6E 20 20 64 75 20 20 6D 6F 69 73 20 2C 20 65 74 n du mois , et
0096A0: 20 6F 75 74 72 65 20 74 6F 75 73 20 6C 65 73 20 outre tous les
0096B0: 64 7B 74 61 69 6C 73 20 0D 0A 20 73 75 72 20 6C d{tails .. sur l
0096C0: 61 20 63 61 6E 6F 6E 69 73 61 74 69 6F 6E 20 64 a canonisation d
0096D0: 65 20 53 2E 43 41 52 52 45 20 2C 20 20 20 20 76 e S.CARRE , v
0096E0: 6F 75 73 20 20 20 79 20 20 74 72 6F 75 76 65 72 ous y trouver
0096F0: 65 7A 20 6C 61 20 6C 69 73 74 65 20 64 65 73 20 ez la liste des
009700: 66 61 6E 7A 69 6E 65 73 20 0D 0A 20 73 75 72 76 fanzines .. surv
009710: 69 76 61 6E 74 73 20 6F 75 20 6C 27 6F 6E 20 63 ivants ou l'on c
009720: 6F 6E 73 74 61 74 65 20 71 75 65 20 6C 65 73 20 onstate que les
009730: 66 61 6E 7A 69 6E 65 73 20 73 75 72 20 64 69 73 fanzines sur dis
009740: 71 75 65 74 74 65 20 72 7B 73 69 74 65 6E 74 20 quette r{sitent
009750: 6D 69 65 75 78 20 71 75 65 20 0D 0A 20 6C 65 75 mieux que .. leu
009760: 72 73 20 63 6F 6E 66 72 7D 72 65 73 20 73 75 72 rs confr}res sur
009770: 20 70 61 70 69 65 72 20 2C 20 20 75 6E 20 20 72 papier , un r
009780: 7B 63 61 70 69 74 75 6C 61 74 69 66 20 20 64 65 {capitulatif de
009790: 73 20 20 63 6F 70 69 65 75 72 73 20 65 78 69 73 s copieurs exis
0097A0: 74 61 6E 74 73 20 2C 20 6C 61 20 20 0D 0A 20 64 tants , la .. d
0097B0: 7B 6D 6F 6E 73 74 72 61 74 69 6F 6E 20 20 64 65 {monstration de
0097C0: 20 20 44 69 73 63 20 2B 20 55 6C 74 72 61 20 2C Disc + Ultra ,
0097D0: 20 6C 65 73 20 20 74 72 69 62 75 6C 61 74 69 6F les tribulatio
0097E0: 6E 73 20 50 54 54 69 6E 65 73 20 64 27 75 6E 65 ns PTTines d'une
0097F0: 20 64 69 73 71 75 65 74 74 65 20 2C 20 0D 0A 20 disquette , ..
009800: 6C 65 20 20 63 6F 75 72 72 69 65 72 20 64 65 73 le courrier des
009810: 20 6C 65 63 74 65 75 72 73 20 2C 20 6C 65 73 20 lecteurs , les
009820: 70 65 74 69 74 65 73 20 20 61 6E 6E 6F 6E 63 65 petites annonce
009830: 73 20 65 74 20 6C 27 6F 6E 20 72 65 70 61 72 6C s et l'on reparl
009840: 65 20 64 75 20 70 69 72 61 74 61 67 65 20 0D 0A e du piratage ..
009850: 20 65 74 20 6E 6F 74 61 6D 65 6E 74 20 64 65 73 et notament des
009860: 20 76 65 6E 74 65 73 20 64 65 20 63 6F 70 69 65 ventes de copie
009870: 73 20 69 6C 6C 7B 67 61 6C 65 73 20 20 64 61 6E s ill{gales dan
009880: 73 20 75 6E 65 20 64 7B 6D 6F 20 73 69 67 6E 7B s une d{mo sign{
009890: 65 20 27 46 65 66 65 73 73 65 27 20 6F 7C 20 0D e 'Fefesse' o| .
0098A0: 0A 20 6C 65 73 20 63 72 61 63 6B 65 72 73 20 64 . les crackers d
0098B0: 7B 63 6C 61 72 65 6E 74 20 6C 61 20 67 75 65 72 {clarent la guer
0098C0: 72 65 20 61 75 78 20 74 72 61 66 69 71 75 61 6E re aux trafiquan
0098D0: 74 73 20 2E 0D 0A 0D 0A 20 20 20 20 20 4C 65 73 ts ..... Les
0098E0: 20 70 61 67 65 73 20 64 65 20 74 65 78 74 65 20 pages de texte
0098F0: 73 6F 6E 74 20 20 74 6F 75 6A 6F 75 72 73 20 20 sont toujours
009900: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
009910: 08 00 01 00 02 09 4E E5 08 00 C1 02 00 00 00 02 ......N.........
009920: 08 00 C2 02 00 00 00 02 08 00 C3 02 00 00 00 02 ................
009930: 08 00 C4 02 00 00 00 02 08 00 C5 02 00 00 00 02 ................
009940: 08 00 C6 02 00 00 00 02 08 00 C7 02 00 00 00 02 ................
009950: 08 00 C8 02 00 00 00 02 08 00 C9 02 00 00 00 02 ................
009960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
009970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
009980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
009990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0099A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0099B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0099C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0099D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0099E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0099F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
009A00: 00 53 4F 53 36 20 20 20 20 42 41 53 00 00 00 00 .SOS6 BAS....
009A10: 00 00 00 00 00 70 01 00 FF 16 00 00 00 00 00 00 .....p..........
009A20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
009A30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
009A40: FF 16 00 1C 05 C9 00 07 00 52 4E 01 C0 00 12 00 .........RN.....
009A50: 5C 4E 01 C0 2D 20 42 61 6E 64 65 61 75 20 2D 00 \N..- Bandeau -.
009A60: 07 00 66 4E 01 C0 00 26 00 70 4E 02 00 00 E1 EF ..fN...&.pN.....
009A70: 0E 01 7C 00 42 41 4E C4 2C 40 02 00 00 E1 2C 13 ..|.BAN.,@....,.
009A80: 07 00 0A 00 01 C0 00 35 00 14 00 AA 20 1F 00 00 .......5.... ...
009A90: 6F 14 90 01 B7 22 78 22 01 AA 20 FF 42 F5 0F 01 o...."x".. .B...
009AA0: AA 20 1C FE 7F 01 A8 22 2D 69 6E 6B 2D 69 6E 74 . ....."-ink-int
009AB0: 22 2C 1C 80 BE 01 83 20 1C 80 BE 00 22 00 29 00 ",..... ....".).
009AC0: 82 20 0E 01 A2 20 0E 2C 19 0A 01 A2 20 0F 2C 0E . ... .,.... .,.
009AD0: 01 A2 20 10 2C 11 01 A2 20 11 2C 19 0F 00 0A 00 .. .,... .,.....
009AE0: 32 00 9F 20 1E 3E 4E 00 07 00 3C 00 01 C0 00 07 2.. .>N...<.....
009AF0: 00 46 00 01 C0 00 3E 00 64 00 AD 20 0F 01 03 00 .F....>.d.. ....
009B00: 00 6E 6F F0 EF 22 4F 70 74 69 6F 6E 20 65 6E 20 .no.."Option en
009B10: 61 74 74 65 6E 74 65 22 01 03 00 00 6D 65 EE EF attente"....me..
009B20: 22 4D 45 4E 55 20 20 20 20 50 52 49 4E 43 49 50 "MENU PRINCIP
009B30: 41 4C 22 00 24 00 6E 00 BA 20 0F 01 8A 01 BA 20 AL".$.n.. .....
009B40: 0E 01 83 20 1F 00 00 79 14 90 2C 0F 2C 19 28 2C ... ...y..,.,.(,
009B50: 16 2C 19 18 2C 19 7B 00 CE 00 78 00 03 00 00 E1 .,..,.{...x.....
009B60: EF 22 53 4F 53 20 50 52 4F 47 52 41 4D 4D 45 55 ."SOS PROGRAMMEU
009B70: 52 53 20 4E 2E 36 22 01 7C 00 44 D4 01 7C 00 4D RS N.6".|.D..|.M
009B80: 49 44 C3 2C 0F 2C 11 2C 0E 2C 11 2C 40 03 00 00 ID.,.,.,.,.,@...
009B90: E1 01 03 00 00 E1 EF 22 20 28 43 29 20 55 54 49 ......." (C) UTI
009BA0: 4C 2D 53 4F 46 54 20 31 39 39 30 20 22 01 7C 00 L-SOFT 1990 ".|.
009BB0: 44 CC 01 7C 00 4D 49 44 C3 2C 0F 2C 11 2C 0E 2C D..|.MID.,.,.,.,
009BC0: 12 2C 40 03 00 00 E1 01 7C 00 53 D4 01 03 00 00 .,@.....|.S.....
009BD0: E1 EF 22 4D 2E 4D 41 49 47 52 4F 54 20 4C 61 20 .."M.MAIGROT La
009BE0: 47 64 65 20 56 65 72 72 69 65 72 65 22 01 7C 00 Gde Verriere".|.
009BF0: 4D 49 44 C3 2C 0F 2C 11 2C 0E 2C 13 2C 40 03 00 MID.,.,.,.,.,@..
009C00: 00 E1 01 03 00 00 E1 EF 22 37 31 39 39 30 20 53 ........"71990 S
009C10: 74 2E 4C 45 47 45 52 20 73 6F 75 73 20 42 45 55 t.LEGER sous BEU
009C20: 56 52 41 59 22 00 19 00 82 00 7C 00 4D 49 44 C3 VRAY".....|.MID.
009C30: 2C 0F 2C 11 2C 0E 2C 14 2C 40 03 00 00 E1 00 69 ,.,.,.,.,@.....i
009C40: 00 8C 00 0D 00 00 77 B1 EF 10 01 0D 00 00 77 B2 ......w.......w.
009C50: EF 19 14 01 0D 00 00 77 B3 EF 17 01 0D 00 00 77 .......w.......w
009C60: B4 EF 19 15 01 0D 00 00 E1 EF 10 01 0D 00 00 E3 ................
009C70: EF 0F 01 0D 00 00 F4 EF 12 01 0D 00 00 64 EC EF .............d..
009C80: 19 10 01 9F 20 1E 84 2B 01 0D 00 00 E3 EF 0F 01 .... ..+........
009C90: 0D 00 00 77 B1 EF 19 15 01 0D 00 00 77 B2 EF 19 ...w........w...
009CA0: 27 01 9F 20 1E 84 2B 00 71 00 96 00 7C 00 44 C8 '.. ..+.q...|.D.
009CB0: 01 03 00 00 E1 EF 22 20 4D 45 4E 55 20 20 50 52 ......" MENU PR
009CC0: 49 4E 43 49 50 41 4C 20 22 01 7C 00 50 52 54 C3 INCIPAL ".|.PRT.
009CD0: 2C 0F 2C 11 2C 0E 2C 11 2C 19 0B 2C 40 03 00 00 ,.,.,.,.,..,@...
009CE0: E1 01 03 00 00 E1 EF 22 20 4D 45 4E 55 20 53 45 ......." MENU SE
009CF0: 43 4F 4E 44 41 49 52 45 20 22 01 7C 00 50 52 54 CONDAIRE ".|.PRT
009D00: C3 2C 0F 2C 11 2C 0E 2C 19 16 2C 19 0B 2C 40 03 .,.,.,.,..,..,@.
009D10: 00 00 E1 01 7C 00 53 D4 00 2A 00 A0 00 0D 00 00 ....|.S..*......
009D20: 63 B0 EF 10 01 0D 00 00 63 B1 EF 10 01 0D 00 00 c.......c.......
009D30: 63 B2 EF 0F 01 0D 00 00 63 B3 EF 11 01 9F 20 1E c.......c..... .
009D40: BA 27 00 07 00 AA 00 01 C0 00 19 00 B4 00 01 C0 .'..............
009D50: 2A 20 4D 65 6E 75 20 70 72 69 6E 63 69 70 61 6C * Menu principal
009D60: 20 2A 00 07 00 BE 00 01 C0 00 35 00 C8 00 03 00 *........5.....
009D70: 00 E1 EF 22 4E 4F 54 49 43 45 20 26 20 43 4F 4E ..."NOTICE & CON
009D80: 53 45 49 4C 53 22 01 7C 00 50 52 54 C3 2C 10 2C SEILS".|.PRT.,.,
009D90: 0E 2C 0E 2C 11 2C 19 0D 2C 40 03 00 00 E1 00 35 .,.,.,..,@.....5
009DA0: 00 D2 00 03 00 00 E1 EF 22 45 44 49 54 4F 52 49 ........"EDITORI
009DB0: 41 4C 20 26 20 49 4E 46 4F 53 22 01 7C 00 50 52 AL & INFOS".|.PR
009DC0: 54 C3 2C 10 2C 0E 2C 0E 2C 11 2C 19 0E 2C 40 03 T.,.,.,.,.,..,@.
009DD0: 00 00 E1 00 35 00 DC 00 03 00 00 E1 EF 22 52 45 ....5........"RE
009DE0: 50 4F 4E 53 45 53 20 20 41 42 4F 4E 4E 45 53 22 PONSES ABONNES"
009DF0: 01 7C 00 50 52 54 C3 2C 10 2C 0E 2C 0E 2C 11 2C .|.PRT.,.,.,.,.,
009E00: 00 44 45 4D 52 4F 55 54 31 42 49 4E 00 00 00 00 .DEMROUT1BIN....
009E10: 00 00 02 00 00 40 9C 00 3E 01 00 00 00 00 00 00 .....@..>.......
009E20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
009E30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
009E40: 3E 01 00 86 04 35 0A 0D 20 5B 46 5D 20 3D 20 4F >....5.. [F] = O
009E50: 70 74 69 6F 6E 20 36 0A 0D 20 5B 51 5D 20 3D 20 ption 6.. [Q] =
009E60: 51 55 49 54 54 45 52 20 44 45 4D 4F 00 1F 01 0A QUITTER DEMO....
009E70: 20 53 65 6C 65 63 74 69 6F 6E 20 66 61 69 74 65 Selection faite
009E80: CD 11 BC 32 C9 9C CD 99 BB 32 CA 9C CD 93 BB 32 ...2.....2.....2
009E90: CB 9C 3E 01 CD 0E BC 3E 02 CD 96 BB CD 6C BB 3E ..>....>.....l.>
009EA0: 01 CD 96 BB 3E 03 CD 90 BB 21 18 06 CD 75 BB 21 ....>....!...u.!
009EB0: CC 9C CD C0 9C 26 0A 2E 05 16 1D 1E 0F CD 66 BB .....&........f.
009EC0: CD 6C BB 21 EB 9C CD C0 9C 3E 07 CD 5A BB CD 06 .l.!.....>..Z...
009ED0: BB E6 DF FE 51 CA AD 9C FE 41 38 ED FE 47 30 E9 ....Q....A8..G0.
009EE0: F5 21 68 9D CD C0 9C F1 CD 5A BB 18 E1 3A C9 9C .!h......Z...:..
009EF0: CD 0E BC 3A CA 9C CD 96 BB 3A CB 9C CD 90 BB C9 ...:.....:......
009F00: 7E B7 C8 CD 5A BB 23 18 F7 00 00 00 20 44 65 6D ~...Z.#..... Dem
009F10: 6F 2E 20 72 6F 75 74 69 6E 65 73 20 74 65 78 74 o. routines text
009F20: 65 2F 63 6C 61 76 69 65 72 20 00 1F 01 02 20 5B e/clavier .... [
009F30: 41 5D 20 3D 20 4F 70 74 69 6F 6E 20 31 0A 0D 20 A] = Option 1..
009F40: 5B 42 5D 20 3D 20 4F 70 74 69 6F 6E 20 32 0A 0D [B] = Option 2..
009F50: 20 5B 43 5D 20 3D 20 4F 70 74 69 6F 6E 20 33 0A [C] = Option 3.
009F60: 0D 20 5B 44 5D 20 3D 20 4F 70 74 69 6F 6E 20 34 . [D] = Option 4
009F70: 0A 0D 20 5B 45 5D 20 3D 20 4F 70 74 69 6F 6E 20 .. [E] = Option
009F80: 35 0A 0D 20 5B 46 5D 20 3D 20 4F 70 74 69 6F 6E 5.. [F] = Option
009F90: 20 36 0A 0D 20 5B 51 5D 20 3D 20 51 55 49 54 54 6.. [Q] = QUITT
009FA0: 45 52 20 44 45 4D 4F 00 1F 01 0A 20 53 65 6C 65 ER DEMO.... Sele
009FB0: 63 74 69 6F 6E 20 66 61 69 74 65 3A 20 00 1A 20 ction faite: ..
009FC0: 20 44 42 20 33 31 2C 32 2C 31 30 2C 22 20 53 65 DB 31,2,10," Se
009FD0: 6C 65 63 74 69 6F 6E 20 66 61 69 74 65 20 3A 20 lection faite :
009FE0: 22 2C 30 1A 73 20 74 65 78 74 65 2F 63 6C 61 76 ",0.s texte/clav
009FF0: 69 65 72 20 22 2C 30 0D 0A 3B 0D 0A 1A 65 6E 20 ier ",0..;...en
00A000: 43 20 20 20 20 20 20 20 20 3B 43 4C 53 20 23 30 C ;CLS #0
00A010: 0D 0A 3B 0D 0A 0D 0A 20 20 20 20 20 20 20 20 4C ..;.... L
00A020: 44 20 41 2C 31 0D 0A 20 20 20 20 20 20 20 20 43 D A,1.. C
00A030: 41 4C 4C 20 23 42 42 39 36 20 20 20 20 20 20 20 ALL #BB96
00A040: 20 3B 50 41 50 45 52 20 31 0D 0A 20 20 20 20 20 ;PAPER 1..
00A050: 20 20 20 4C 44 20 41 2C 33 0D 0A 20 20 20 20 20 LD A,3..
00A060: 20 20 20 43 41 4C 4C 20 23 42 42 39 30 20 20 20 CALL #BB90
00A070: 20 20 20 20 20 3B 50 45 4E 20 33 0D 0A 3B 0D 0A ;PEN 3..;..
00A080: 20 20 20 20 20 20 20 20 4C 44 20 48 4C 2C 23 30 LD HL,#0
00A090: 36 31 38 20 20 20 20 20 20 20 3B 48 3D 36 20 2C 618 ;H=6 ,
00A0A0: 20 4C 3D 32 34 0D 0A 20 20 20 20 20 20 20 20 43 L=24.. C
00A0B0: 41 4C 4C 20 23 42 42 37 35 20 20 20 20 20 20 20 ALL #BB75
00A0C0: 20 3B 4C 4F 43 41 54 45 0D 0A 3B 0D 0A 20 20 20 ;LOCATE..;..
00A0D0: 20 20 20 20 20 4C 44 20 48 4C 2C 54 45 58 54 45 LD HL,TEXTE
00A0E0: 31 20 20 20 20 20 20 3B 41 64 72 65 73 73 65 20 1 ;Adresse
00A0F0: 64 75 20 74 65 78 74 65 20 61 20 61 66 66 69 63 du texte a affic
00A100: 68 65 72 20 64 61 6E 73 20 48 4C 0D 0A 20 20 20 her dans HL..
00A110: 20 20 20 20 20 43 41 4C 4C 20 50 52 54 20 20 20 CALL PRT
00A120: 20 20 20 20 20 20 20 3B 41 66 66 69 63 68 65 72 ;Afficher
00A130: 20 74 65 78 74 65 2E 4C 61 20 72 6F 75 74 69 6E texte.La routin
00A140: 65 20 65 73 74 20 61 20 6C 61 20 66 69 6E 20 64 e est a la fin d
00A150: 75 20 6C 69 73 74 69 6E 67 0D 0A 3B 0D 0A 20 20 u listing..;..
00A160: 20 20 20 20 20 20 4C 44 20 48 2C 31 30 20 20 20 LD H,10
00A170: 20 20 20 20 20 20 20 20 3B 50 61 72 61 6D 65 74 ;Paramet
00A180: 72 65 20 63 6F 6C 6F 6E 6E 65 20 67 61 75 63 68 re colonne gauch
00A190: 65 20 66 65 6E 65 74 72 65 20 2E 0D 0A 20 20 20 e fenetre ...
00A1A0: 20 20 20 20 20 4C 44 20 4C 2C 35 20 20 20 20 20 LD L,5
00A1B0: 20 20 20 20 20 20 20 3B 4C 69 67 6E 65 20 68 61 ;Ligne ha
00A1C0: 75 74 65 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 ute.. LD
00A1D0: 44 2C 32 39 20 20 20 20 20 20 20 20 20 20 20 3B D,29 ;
00A1E0: 43 6F 6C 6F 6E 6E 65 20 64 72 6F 69 74 65 0D 0A Colonne droite..
00A1F0: 20 20 20 20 20 20 20 20 4C 44 20 45 2C 31 35 20 LD E,15
00A200: 00 44 45 4D 52 4F 55 54 32 42 49 4E 00 00 00 00 .DEMROUT2BIN....
00A210: 00 00 02 00 00 40 9C 00 90 01 00 00 00 00 00 00 .....@..........
00A220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00A230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00A240: 90 01 00 2B 05 00 00 00 00 00 00 00 00 00 00 00 ...+............
00A250: 00 00 00 00 00 1A 0A 3B 0D 0A 1A 0D 0A 3B 1A 30 .......;.....;.0
00A260: 2C 31 30 20 3B 50 61 72 61 6D 65 74 72 65 73 20 ,10 ;Parametres
00A270: 6F 72 69 67 69 6E 65 20 64 75 20 63 61 72 72 65 origine du carre
00A280: CD 11 BC 32 65 9D CD 99 BB 32 66 9D CD 93 BB 32 ...2e....2f....2
00A290: 67 9D 3E 01 CD 0E BC 11 40 01 21 C8 00 CD C9 BB g.>.....@.!.....
00A2A0: 3E 01 CD 59 BC AF 32 68 9D 21 19 9D 22 CE 9C 21 >..Y..2h.!.."..!
00A2B0: 92 9D 11 7E 9D 01 14 00 ED B0 06 15 C5 21 7E 9D ...~.........!~.
00A2C0: 11 6A 9D 01 14 00 ED B0 06 13 C5 3A 69 9D F5 CD .j.........:i...
00A2D0: DE BB F1 3C FE 04 38 02 3E 01 32 69 9D DD 21 6A ...<..8.>.2i..!j
00A2E0: 9D DD 5E 00 DD 56 01 DD 6E 02 DD 66 03 CD C0 BB ..^..V..n..f....
00A2F0: 06 04 DD 23 DD 23 DD 23 DD 23 DD 5E 00 DD 56 01 ...#.#.#.#.^..V.
00A300: DD 6E 02 DD 66 03 C5 CD F6 BB C1 10 E5 CD 19 9D .n..f...........
00A310: C1 10 B7 3E 01 32 69 9D C1 10 A1 3A 68 9D B7 20 ...>.2i....:h..
00A320: 22 3C 32 68 9D 3C 32 69 9D CD 3F 9D 21 3F 9D 22 "<2h.<2i..?.!?."
00A330: CE 9C 21 6A 9D 11 7E 9D 01 14 00 ED B0 C3 7A 9C ..!j..~.......z.
00A340: CD 06 BB 3A 65 9D CD 0E BC 3A 66 9D CD 96 BB 3A ...:e....:f....:
00A350: 67 9D CD 90 BB AF C3 59 BC DD 21 6A 9D C5 06 0A g......Y..!j....
00A360: DD 6E 00 DD 66 01 11 F6 FF CB 7C 20 03 11 0A 00 .n..f.....| ....
00A370: 19 DD 75 00 DD 74 01 DD 23 DD 23 10 E3 C1 C9 DD ..u..t..#.#.....
00A380: 21 6A 9D C5 06 0A DD 6E 00 DD 66 01 11 0A 00 CB !j.....n..f.....
00A390: 7C 20 03 11 F6 FF 19 DD 75 00 DD 74 01 DD 23 DD | ......u..t..#.
00A3A0: 23 10 E3 C1 C9 00 00 00 00 01 F6 FF 0A 00 0A 00 #...............
00A3B0: 0A 00 0A 00 F6 FF F6 FF F6 FF F6 FF 0A 00 F6 FF ................
00A3C0: 0A 00 0A 00 0A 00 0A 00 F6 FF F6 FF F6 FF F6 FF ................
00A3D0: 0A 00 F6 FF 0A 00 0A 00 0A 00 0A 00 F6 FF F6 FF ................
00A3E0: F6 FF F6 FF 0A 00 00 00 00 00 00 00 00 00 00 00 ................
00A3F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00A400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00A410: 1A 0A 3B 0D 0A 1A 0D 0A 3B 1A 30 2C 31 30 20 3B ..;.....;.0,10 ;
00A420: 50 61 72 61 6D 65 74 72 65 73 20 6F 72 69 67 69 Parametres origi
00A430: 6E 65 20 64 75 20 63 61 72 72 65 20 2E 0D 0A 3B ne du carre ...;
00A440: 1A 6E 6F 6C 69 73 74 0D 0A 3B 0D 0A 20 20 20 20 .nolist..;..
00A450: 20 20 20 20 43 41 4C 4C 20 23 42 43 31 31 20 20 CALL #BC11
00A460: 20 20 20 20 20 20 3B 44 65 74 65 72 6D 69 6E 65 ;Determine
00A470: 72 20 6D 6F 64 65 20 65 6E 20 63 6F 75 72 73 0D r mode en cours.
00A480: CD 11 BC 32 65 9D CD 99 BB 32 66 9D CD 93 BB 32 ...2e....2f....2
00A490: 67 9D 3E 01 CD 0E BC 11 40 01 21 C8 00 CD C9 BB g.>.....@.!.....
00A4A0: 3E 01 CD 59 BC AF 32 68 9D 21 19 9D 22 CE 9C 21 >..Y..2h.!.."..!
00A4B0: 92 9D 11 7E 9D 01 14 00 ED B0 06 15 C5 21 7E 9D ...~.........!~.
00A4C0: 11 6A 9D 01 14 00 ED B0 06 13 C5 3A 69 9D F5 CD .j.........:i...
00A4D0: DE BB F1 3C FE 04 38 02 3E 01 32 69 9D DD 21 6A ...<..8.>.2i..!j
00A4E0: 9D DD 5E 00 DD 56 01 DD 6E 02 DD 66 03 CD C0 BB ..^..V..n..f....
00A4F0: 06 04 DD 23 DD 23 DD 23 DD 23 DD 5E 00 DD 56 01 ...#.#.#.#.^..V.
00A500: DD 6E 02 DD 66 03 C5 CD F6 BB C1 10 E5 CD 19 9D .n..f...........
00A510: C1 10 B7 3E 01 32 69 9D C1 10 A1 3A 68 9D B7 20 ...>.2i....:h..
00A520: 22 3C 32 68 9D 3C 32 69 9D CD 3F 9D 21 3F 9D 22 "<2h.<2i..?.!?."
00A530: CE 9C 21 6A 9D 11 7E 9D 01 14 00 ED B0 C3 7A 9C ..!j..~.......z.
00A540: CD 06 BB 3A 65 9D CD 0E BC 3A 66 9D CD 96 BB 3A ...:e....:f....:
00A550: 67 9D CD 90 BB AF C3 59 BC DD 21 6A 9D C5 06 0A g......Y..!j....
00A560: DD 6E 00 DD 66 01 11 F6 FF CB 7C 20 03 11 0A 00 .n..f.....| ....
00A570: 19 DD 75 00 DD 74 01 DD 23 DD 23 10 E3 C1 C9 DD ..u..t..#.#.....
00A580: 21 6A 9D C5 06 0A DD 6E 00 DD 66 01 11 0A 00 CB !j.....n..f.....
00A590: 7C 20 03 11 F6 FF 19 DD 75 00 DD 74 01 DD 23 DD | ......u..t..#.
00A5A0: 23 10 E3 C1 C9 00 00 00 00 01 F6 FF 0A 00 0A 00 #...............
00A5B0: 0A 00 0A 00 F6 FF F6 FF F6 FF F6 FF 0A 00 F6 FF ................
00A5C0: 0A 00 0A 00 0A 00 0A 00 F6 FF F6 FF F6 FF F6 FF ................
00A5D0: 0A 00 F6 FF 0A 00 0A 00 0A 00 0A 00 F6 FF F6 FF ................
00A5E0: F6 FF F6 FF 0A 00 00 00 00 00 00 00 00 00 00 00 ................
00A5F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00A600: 61 67 72 7B 6D 65 6E 74 7B 65 73 20 64 27 69 6D agr{ment{es d'im
00A610: 61 67 65 73 20 64 69 67 69 74 61 6C 69 73 7B 65 ages digitalis{e
00A620: 73 20 6D 61 69 73 20 0D 0A 20 6F 6E 20 72 65 67 s mais .. on reg
00A630: 72 65 74 74 65 72 61 20 6C 61 20 64 69 73 70 61 rettera la dispa
00A640: 72 69 74 69 6F 6E 20 64 65 20 20 6C 61 20 20 66 rition de la f
00A650: 6F 6E 63 74 69 6F 6E 20 20 27 69 6D 70 72 69 6D onction 'imprim
00A660: 65 72 27 20 2C 20 69 6C 20 66 61 75 74 20 72 7B er' , il faut r{
00A670: 63 75 70 7B 72 65 72 20 0D 0A 20 6C 65 73 20 66 cup{rer .. les f
00A680: 69 63 68 69 65 72 73 20 41 53 43 49 49 20 73 6F ichiers ASCII so
00A690: 75 73 20 74 72 61 69 74 65 6D 65 6E 74 20 64 65 us traitement de
00A6A0: 20 74 65 78 74 65 20 70 6F 75 72 20 79 20 70 61 texte pour y pa
00A6B0: 72 76 65 6E 69 72 20 2E 0D 0A 20 20 20 20 20 4C rvenir ... L
00A6C0: 65 20 6E 75 6D 7B 72 6F 20 76 6F 69 74 20 75 6E e num{ro voit un
00A6D0: 65 20 20 61 75 67 6D 65 6E 74 61 74 69 6F 6E 20 e augmentation
00A6E0: 20 63 6F 6E 73 69 64 7B 72 61 62 6C 65 20 20 64 consid{rable d
00A6F0: 65 20 20 73 6F 6E 20 20 76 6F 6C 75 6D 65 20 2C e son volume ,
00A700: 20 53 2E 43 41 52 52 45 20 0D 0A 20 75 74 69 6C S.CARRE .. util
00A710: 69 73 65 20 6D 61 69 6E 74 65 6E 61 6E 74 20 6C ise maintenant l
00A720: 65 20 66 6F 72 6D 61 74 20 32 30 38 4B 20 73 6F e format 208K so
00A730: 69 74 20 36 30 4B 20 64 65 20 20 70 6C 75 73 20 it 60K de plus
00A740: 73 75 72 20 6C 65 73 20 32 20 66 61 63 65 73 20 sur les 2 faces
00A750: 64 75 20 6E 75 6D 7B 72 6F 20 0D 0A 20 38 20 21 du num{ro .. 8 !
00A760: 20 0D 0A 20 0D 0A 20 20 20 20 20 20 20 20 20 20 .. ..
00A770: 20 20 20 20 20 20 20 20 20 20 20 20 20 4C 65 73 Les
00A780: 20 74 72 69 62 75 6C 61 74 69 6F 6E 73 20 64 27 tribulations d'
00A790: 75 6E 65 20 64 69 73 71 75 65 74 74 65 20 0D 0A une disquette ..
00A7A0: 20 0D 0A 20 20 20 20 20 55 6E 20 6C 65 63 74 65 .. Un lecte
00A7B0: 75 72 20 64 65 20 4D 45 47 41 4D 41 47 20 68 61 ur de MEGAMAG ha
00A7C0: 62 69 74 61 6E 74 20 64 61 6E 73 20 75 6E 65 20 bitant dans une
00A7D0: 76 69 6C 6C 65 20 64 75 20 73 75 64 20 64 65 20 ville du sud de
00A7E0: 6C 61 20 46 72 61 6E 63 65 20 40 20 65 75 20 6C la France @ eu l
00A7F0: 61 20 0D 0A 20 73 75 72 70 72 69 73 65 20 64 65 a .. surprise de
00A800: 20 72 65 63 65 76 6F 69 72 20 75 6E 65 20 20 64 recevoir une d
00A810: 69 73 71 75 65 74 74 65 20 20 73 61 75 76 61 67 isquette sauvag
00A820: 65 6D 65 6E 74 20 20 7B 76 65 6E 74 72 7B 65 20 ement {ventr{e
00A830: 64 61 6E 73 20 75 6E 65 20 65 6E 76 65 6C 6F 70 dans une envelop
00A840: 70 65 20 0D 0A 20 64 7B 63 68 69 72 7B 65 20 65 pe .. d{chir{e e
00A850: 74 20 72 65 66 65 72 6D 7B 65 20 70 61 72 20 6C t referm{e par l
00A860: 65 73 20 50 54 54 61 69 6E 73 20 65 75 78 20 20 es PTTains eux
00A870: 6D 65 08 5E 6D 65 20 20 21 20 56 6F 75 73 20 6C me.^me ! Vous l
00A880: 69 72 65 7A 20 74 6F 75 73 20 6C 65 73 20 64 7B irez tous les d{
00A890: 74 61 69 6C 73 20 0D 0A 20 64 65 20 63 65 20 63 tails .. de ce c
00A8A0: 72 69 6D 65 20 64 27 75 6E 65 20 61 74 72 6F 63 rime d'une atroc
00A8B0: 69 74 7B 20 69 6E 73 6F 75 74 65 6E 61 62 6C 65 it{ insoutenable
00A8C0: 20 64 61 6E 73 20 4D 45 47 41 4D 41 47 20 2E 20 dans MEGAMAG .
00A8D0: 0D 0A 20 20 20 20 20 45 6E 20 70 61 73 73 61 6E .. En passan
00A8E0: 74 20 2C 20 6E 6F 75 73 20 76 6F 75 73 20 69 6E t , nous vous in
00A8F0: 66 6F 72 6D 6F 6E 73 20 20 71 75 65 20 20 6C 27 formons que l'
00A900: 6F 75 76 65 72 74 75 72 65 20 64 27 75 6E 20 63 ouverture d'un c
00A910: 6F 6C 69 73 20 6F 75 20 63 6F 75 72 72 69 65 72 olis ou courrier
00A920: 20 0D 0A 20 6E 27 65 73 74 20 6C 7B 67 61 6C 65 .. n'est l{gale
00A930: 20 71 75 65 20 6C 6F 72 73 20 64 75 20 70 61 73 que lors du pas
00A940: 73 61 67 65 20 64 27 75 6E 65 20 20 66 72 6F 6E sage d'une fron
00A950: 74 69 7D 72 65 20 65 74 20 64 6F 69 74 20 6D 61 ti}re et doit ma
00A960: 6C 67 72 7B 20 74 6F 75 74 20 61 72 72 69 76 65 lgr{ tout arrive
00A970: 72 20 0D 0A 20 65 6E 20 62 6F 6E 20 7B 74 61 74 r .. en bon {tat
00A980: 20 2E 20 4C 27 6F 75 76 65 72 74 75 72 65 20 65 . L'ouverture e
00A990: 74 20 6C 61 20 20 64 65 73 74 72 75 63 74 69 6F t la destructio
00A9A0: 6E 20 64 27 75 6E 20 63 6F 75 72 72 69 65 72 20 n d'un courrier
00A9B0: 6F 75 20 63 6F 6C 69 73 20 63 69 72 63 75 6C 61 ou colis circula
00A9C0: 6E 74 20 0D 0A 20 73 75 72 20 6C 65 20 74 65 72 nt .. sur le ter
00A9D0: 72 69 74 6F 69 72 65 20 6E 61 74 69 6F 6E 61 6C ritoire national
00A9E0: 20 73 6F 6E 74 20 20 61 73 73 69 6D 69 6C 61 62 sont assimilab
00A9F0: 6C 65 73 20 20 40 20 20 75 6E 65 20 20 70 65 72 les @ une per
00AA00: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00AA10: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00AA20: 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A -------------..
00AA30: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00AA40: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00AA50: 2D 20 45 43 52 41 4E 20 54 45 58 54 45 20 2D 0D - ECRAN TEXTE -.
00AA60: 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
00AA70: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00AA80: 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D -------------.
00AA90: 0A 20 0D 0A 20 20 20 20 20 41 44 52 45 53 53 45 . .. ADRESSE
00AAA0: 20 3A 20 26 42 42 35 41 20 20 20 20 20 20 45 71 : &BB5A Eq
00AAB0: 75 69 76 61 6C 65 6E 74 20 42 61 73 69 63 20 3A uivalent Basic :
00AAC0: 20 50 52 49 4E 54 0D 0A 20 20 20 20 20 45 46 46 PRINT.. EFF
00AAD0: 45 54 20 20 20 3A 20 41 66 66 69 63 68 65 20 75 ET : Affiche u
00AAE0: 6E 20 63 61 72 61 63 74 7D 72 65 20 6F 75 20 65 n caract}re ou e
00AAF0: 78 7B 63 75 74 65 20 75 6E 20 63 6F 64 65 20 64 x{cute un code d
00AB00: 65 20 63 6F 6E 74 72 6F 08 5E 6C 65 20 69 6E 66 e contro.^le inf
00AB10: 7B 72 69 65 75 72 20 40 20 0D 0A 20 33 32 20 2E {rieur @ .. 32 .
00AB20: 0D 0A 20 20 20 20 20 50 41 52 41 4D 45 54 52 45 .. PARAMETRE
00AB30: 53 20 44 27 45 4E 54 52 45 45 20 20 3A 20 41 3D S D'ENTREE : A=
00AB40: 43 61 72 61 63 74 7D 72 65 20 2E 0D 0A 20 20 20 Caract}re ...
00AB50: 20 20 50 41 52 41 4D 45 54 52 45 53 20 44 45 20 PARAMETRES DE
00AB60: 53 4F 52 54 49 45 20 3A 20 52 69 65 6E 20 2E 0D SORTIE : Rien ..
00AB70: 0A 20 20 20 20 20 52 45 47 49 53 54 52 45 53 20 . REGISTRES
00AB80: 4D 4F 44 49 46 49 45 53 20 20 20 3A 20 41 46 0D MODIFIES : AF.
00AB90: 0A 20 20 20 20 20 45 54 41 54 20 44 45 53 20 46 . ETAT DES F
00ABA0: 4C 41 47 53 20 45 4E 20 53 4F 52 54 49 45 20 3A LAGS EN SORTIE :
00ABB0: 20 56 61 72 69 61 62 6C 65 20 2E 0D 0A 20 20 20 Variable ...
00ABC0: 20 20 41 44 52 45 53 53 45 20 52 4F 55 54 49 4E ADRESSE ROUTIN
00ABD0: 45 20 45 4E 20 52 4F 4D 20 43 50 43 20 34 36 34 E EN ROM CPC 464
00ABE0: 20 3A 20 26 31 34 30 30 20 2D 20 36 36 34 20 3A : &1400 - 664 :
00ABF0: 20 26 31 33 46 41 20 2D 20 36 31 32 38 20 3A 20 &13FA - 6128 :
00AC00: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
00AC10: 09 00 01 00 02 09 4E E5 09 00 C1 02 00 00 00 02 ......N.........
00AC20: 09 00 C2 02 00 00 00 02 09 00 C3 02 00 00 00 02 ................
00AC30: 09 00 C4 02 00 00 00 02 09 00 C5 02 00 00 00 02 ................
00AC40: 09 00 C6 02 00 00 00 02 09 00 C7 02 00 00 00 02 ................
00AC50: 09 00 C8 02 00 00 00 02 09 00 C9 02 00 00 00 02 ................
00AC60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00AC70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00AC80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00AC90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00ACA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00ACB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00ACC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00ACD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00ACE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00ACF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00AD00: 26 31 33 46 45 0D 0A 20 0D 0A 20 20 20 20 20 41 &13FE.. .. A
00AD10: 44 52 45 53 53 45 20 3A 20 26 42 35 44 44 20 20 DRESSE : &B5DD
00AD20: 20 20 20 20 45 71 75 69 76 61 6C 65 6E 74 20 42 Equivalent B
00AD30: 61 73 69 63 20 3A 20 50 52 49 4E 54 20 43 48 52 asic : PRINT CHR
00AD40: 53 28 31 29 2C 2E 2E 2E 2E 0D 0A 20 20 20 20 20 S(1),......
00AD50: 45 46 46 45 54 20 20 20 3A 20 43 6F 6D 6D 65 20 EFFET : Comme
00AD60: 6C 61 20 20 70 72 7B 63 7B 64 65 6E 74 65 20 20 la pr{c{dente
00AD70: 6D 61 69 73 20 20 61 66 66 69 63 68 65 20 6C 61 mais affiche la
00AD80: 20 72 65 70 72 7B 73 65 6E 74 61 74 69 6F 6E 20 repr{sentation
00AD90: 67 72 61 70 68 69 71 75 65 20 0D 0A 20 64 65 73 graphique .. des
00ADA0: 20 63 6F 64 65 73 20 64 65 20 63 6F 6E 74 72 6F codes de contro
00ADB0: 08 5E 6C 65 20 61 75 20 6C 69 65 75 20 64 65 20 .^le au lieu de
00ADC0: 6C 65 73 20 65 78 7B 63 75 74 65 72 20 2E 0D 0A les ex{cuter ...
00ADD0: 20 20 20 20 20 50 41 52 41 4D 45 54 52 45 53 20 PARAMETRES
00ADE0: 44 27 45 4E 54 52 45 45 20 20 3A 20 41 3D 43 61 D'ENTREE : A=Ca
00ADF0: 72 61 63 74 7D 72 65 20 2E 0D 0A 20 20 20 20 20 ract}re ...
00AE00: 50 41 52 41 4D 45 54 52 45 53 20 44 45 20 53 4F PARAMETRES DE SO
00AE10: 52 54 49 45 20 3A 20 52 69 65 6E 20 2E 0D 0A 20 RTIE : Rien ...
00AE20: 20 20 20 20 52 45 47 49 53 54 52 45 53 20 4D 4F REGISTRES MO
00AE30: 44 49 46 49 45 53 20 20 20 3A 20 41 46 20 2C 20 DIFIES : AF ,
00AE40: 42 43 20 2C 20 44 45 20 2C 20 48 4C 20 2E 0D 0A BC , DE , HL ...
00AE50: 20 20 20 20 20 45 54 41 54 20 44 45 53 20 46 4C ETAT DES FL
00AE60: 41 47 53 20 45 4E 20 53 4F 52 54 49 45 20 3A 20 AGS EN SORTIE :
00AE70: 56 61 72 69 61 62 6C 65 20 2E 0D 0A 20 20 20 20 Variable ...
00AE80: 20 41 44 52 45 53 53 45 20 52 4F 55 54 49 4E 45 ADRESSE ROUTINE
00AE90: 20 45 4E 20 52 4F 4D 20 43 50 43 20 34 36 34 20 EN ROM CPC 464
00AEA0: 3A 20 26 31 33 33 34 2D 20 36 36 34 20 3A 20 26 : &1334- 664 : &
00AEB0: 31 33 33 31 20 2D 20 36 31 32 38 20 3A 20 26 31 1331 - 6128 : &1
00AEC0: 33 33 35 0D 0A 20 0D 0A 20 20 20 20 20 20 20 20 335.. ..
00AED0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00AEE0: 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D -------------
00AEF0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D ------------.. .
00AF00: 0A 20 20 20 20 20 41 44 52 45 53 53 45 20 3A 20 . ADRESSE :
00AF10: 26 42 42 36 36 20 20 20 20 20 20 45 71 75 69 76 &BB66 Equiv
00AF20: 61 6C 65 6E 74 20 42 61 73 69 63 20 3A 20 57 49 alent Basic : WI
00AF30: 4E 44 4F 57 20 30 2C 78 31 2C 79 31 2C 78 32 2C NDOW 0,x1,y1,x2,
00AF40: 79 32 0D 0A 20 20 20 20 20 45 46 46 45 54 20 20 y2.. EFFET
00AF50: 20 3A 20 44 7B 74 65 72 6D 69 6E 65 20 6C 65 73 : D{termine les
00AF60: 20 63 6F 6F 72 64 6F 6E 6E 7B 65 73 20 64 65 20 coordonn{es de
00AF70: 20 6C 61 20 20 66 65 6E 65 08 5E 74 72 65 20 20 la fene.^tre
00AF80: 30 20 2E 20 4C 61 20 6C 69 67 6E 65 20 6C 61 20 0 . La ligne la
00AF90: 70 6C 75 73 20 0D 0A 20 68 61 75 74 65 20 65 73 plus .. haute es
00AFA0: 74 20 64 6F 6E 6E 7B 65 20 64 61 6E 73 20 4C 20 t donn{e dans L
00AFB0: 2C 20 6C 61 20 70 6C 75 73 20 62 61 73 73 65 20 , la plus basse
00AFC0: 20 64 61 6E 73 20 45 20 2E 20 4C 61 20 63 6F 6C dans E . La col
00AFD0: 6F 6E 6E 65 20 64 65 20 67 61 75 63 68 65 20 64 onne de gauche d
00AFE0: 61 6E 73 20 48 20 0D 0A 20 65 74 20 63 65 6C 6C ans H .. et cell
00AFF0: 65 20 64 65 20 64 72 6F 69 74 65 20 64 61 6E 73 e de droite dans
00B000: 20 4C 20 2E 0D 0A 20 20 20 20 20 50 41 52 41 4D L ... PARAM
00B010: 45 54 52 45 53 20 44 27 45 4E 54 52 45 45 20 20 ETRES D'ENTREE
00B020: 3A 20 48 4C 20 2C 20 43 6F 69 6E 20 65 6E 20 68 : HL , Coin en h
00B030: 61 75 74 20 20 40 20 20 67 61 75 63 68 65 20 20 aut @ gauche
00B040: 2C 20 44 45 20 3D 20 43 6F 69 6E 20 65 6E 20 62 , DE = Coin en b
00B050: 61 73 20 40 20 0D 0A 20 64 72 6F 69 74 65 20 2E as @ .. droite .
00B060: 0D 0A 20 20 20 20 20 50 41 52 41 4D 45 54 52 45 .. PARAMETRE
00B070: 53 20 44 45 20 53 4F 52 54 49 45 20 3A 20 52 69 S DE SORTIE : Ri
00B080: 65 6E 20 2E 0D 0A 20 20 20 20 20 52 45 47 49 53 en ... REGIS
00B090: 54 52 45 53 20 4D 4F 44 49 46 49 45 53 20 20 20 TRES MODIFIES
00B0A0: 3A 20 41 46 20 2C 20 48 4C 20 2C 20 44 45 20 2C : AF , HL , DE ,
00B0B0: 20 42 43 0D 0A 20 20 20 20 20 45 54 41 54 20 44 BC.. ETAT D
00B0C0: 45 53 20 46 4C 41 47 53 20 45 4E 20 53 4F 52 54 ES FLAGS EN SORT
00B0D0: 49 45 20 3A 20 56 61 72 69 61 62 6C 65 20 2E 0D IE : Variable ..
00B0E0: 0A 20 20 20 20 20 41 44 52 45 53 53 45 20 52 4F . ADRESSE RO
00B0F0: 55 54 49 4E 45 20 45 4E 20 52 4F 4D 20 43 50 43 UTINE EN ROM CPC
00B100: 20 34 36 34 20 3A 20 26 31 32 30 43 2D 20 36 36 464 : &120C- 66
00B110: 34 20 3A 20 26 31 32 30 34 20 2D 20 36 31 32 38 4 : &1204 - 6128
00B120: 20 3A 20 26 31 32 30 38 0D 0A 20 0D 0A 20 20 20 : &1208.. ..
00B130: 20 20 41 44 52 45 53 53 45 20 3A 20 26 42 42 36 ADRESSE : &BB6
00B140: 39 20 20 20 20 20 20 45 71 75 69 76 61 6C 65 6E 9 Equivalen
00B150: 74 20 42 61 73 69 63 20 3A 20 52 69 65 6E 20 2E t Basic : Rien .
00B160: 0D 0A 20 20 20 20 20 45 46 46 45 54 20 20 20 3A .. EFFET :
00B170: 20 49 6E 66 6F 72 6D 65 20 73 75 72 20 6C 65 73 Informe sur les
00B180: 20 64 69 6D 65 6E 73 69 6F 6E 73 20 64 65 20 6C dimensions de l
00B190: 61 20 66 65 6E 65 08 5E 74 72 65 20 63 61 6E 61 a fene.^tre cana
00B1A0: 6C 20 30 20 2E 0D 0A 20 20 20 20 20 50 41 52 41 l 0 ... PARA
00B1B0: 4D 45 54 52 45 53 20 44 27 45 4E 54 52 45 45 20 METRES D'ENTREE
00B1C0: 20 3A 20 52 69 65 6E 20 2E 0D 0A 20 20 20 20 20 : Rien ...
00B1D0: 50 41 52 41 4D 45 54 52 45 53 20 44 45 20 53 4F PARAMETRES DE SO
00B1E0: 52 54 49 45 20 3A 20 48 4C 20 20 3D 20 43 6F 69 RTIE : HL = Coi
00B1F0: 6E 20 65 6E 20 68 61 75 74 20 20 40 20 20 67 61 n en haut @ ga
00B200: 75 63 68 65 20 20 2C 20 44 45 20 3D 20 43 6F 69 uche , DE = Coi
00B210: 6E 20 65 6E 20 62 61 73 20 40 20 0D 0A 20 64 72 n en bas @ .. dr
00B220: 6F 69 74 65 20 2E 0D 0A 20 20 20 20 20 52 45 47 oite ... REG
00B230: 49 53 54 52 45 53 20 4D 4F 44 49 46 49 45 53 20 ISTRES MODIFIES
00B240: 20 20 3A 20 41 46 20 2C 20 48 4C 20 2C 20 44 45 : AF , HL , DE
00B250: 20 2C 20 42 43 0D 0A 20 20 20 20 20 45 54 41 54 , BC.. ETAT
00B260: 20 44 45 53 20 46 4C 41 47 53 20 45 4E 20 53 4F DES FLAGS EN SO
00B270: 52 54 49 45 20 3A 20 56 61 72 69 61 62 6C 65 20 RTIE : Variable
00B280: 2E 0D 0A 20 20 20 20 20 41 44 52 45 53 53 45 20 ... ADRESSE
00B290: 52 4F 55 54 49 4E 45 20 45 4E 20 52 4F 4D 20 43 ROUTINE EN ROM C
00B2A0: 50 43 20 34 36 34 20 3A 20 26 31 32 35 36 20 2D PC 464 : &1256 -
00B2B0: 20 36 36 34 20 3A 20 26 31 32 34 45 20 2D 20 36 664 : &124E - 6
00B2C0: 31 32 38 20 3A 20 26 31 32 35 32 0D 0A 20 0D 0A 128 : &1252.. ..
00B2D0: 20 20 20 20 20 41 44 52 45 53 53 45 20 3A 20 26 ADRESSE : &
00B2E0: 42 42 36 43 20 20 20 20 20 20 45 71 75 69 76 61 BB6C Equiva
00B2F0: 6C 65 6E 74 20 42 61 73 69 63 20 3A 20 43 4C 53 lent Basic : CLS
00B300: 20 23 30 0D 0A 20 20 20 20 20 45 46 46 45 54 20 #0.. EFFET
00B310: 20 20 3A 20 45 66 66 61 63 65 20 6C 27 7B 63 72 : Efface l'{cr
00B320: 61 6E 20 2E 0D 0A 20 20 20 20 20 50 41 52 41 4D an ... PARAM
00B330: 45 54 52 45 53 20 44 27 45 4E 54 52 45 45 20 20 ETRES D'ENTREE
00B340: 3A 20 52 69 65 6E 20 2E 0D 0A 20 20 20 20 20 50 : Rien ... P
00B350: 41 52 41 4D 45 54 52 45 53 20 44 45 20 53 4F 52 ARAMETRES DE SOR
00B360: 54 49 45 20 3A 20 52 69 65 6E 20 2E 0D 0A 20 20 TIE : Rien ...
00B370: 20 20 20 52 45 47 49 53 54 52 45 53 20 4D 4F 44 REGISTRES MOD
00B380: 49 46 49 45 53 20 20 20 3A 20 41 46 20 2C 20 48 IFIES : AF , H
00B390: 4C 20 2C 20 44 45 20 2C 42 43 0D 0A 20 20 20 20 L , DE ,BC..
00B3A0: 20 45 54 41 54 20 44 45 53 20 46 4C 41 47 53 20 ETAT DES FLAGS
00B3B0: 45 4E 20 53 4F 52 54 49 45 20 3A 20 56 61 72 69 EN SORTIE : Vari
00B3C0: 61 62 6C 65 20 2E 0D 0A 20 20 20 20 20 41 44 52 able ... ADR
00B3D0: 45 53 53 45 20 52 4F 55 54 49 4E 45 20 45 4E 20 ESSE ROUTINE EN
00B3E0: 52 4F 4D 20 43 50 43 20 34 36 34 20 3A 20 26 31 ROM CPC 464 : &1
00B3F0: 35 34 30 20 2D 20 36 36 34 20 3A 20 26 31 35 34 540 - 664 : &154
00B400: 42 20 2D 20 36 31 32 38 20 3A 20 26 31 35 34 46 B - 6128 : &154F
00B410: 0D 0A 20 0D 0A 20 20 20 20 20 20 20 20 20 20 20 .. ..
00B420: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00B430: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00B440: 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A 20 20 20 --------.. ..
00B450: 20 20 41 44 52 45 53 53 45 20 3A 20 26 42 42 37 ADRESSE : &BB7
00B460: 35 20 20 20 20 20 20 45 71 75 69 76 61 6C 65 6E 5 Equivalen
00B470: 74 20 42 61 73 69 63 20 3A 20 4C 4F 43 41 54 45 t Basic : LOCATE
00B480: 20 78 2C 79 0D 0A 20 20 20 20 20 45 46 46 45 54 x,y.. EFFET
00B490: 20 20 20 3A 20 50 6C 61 63 65 20 6C 65 20 63 75 : Place le cu
00B4A0: 72 73 65 75 72 20 74 65 78 74 65 20 61 75 78 20 rseur texte aux
00B4B0: 63 6F 6F 72 64 6F 6E 6E 7B 65 73 20 78 2C 79 0D coordonn{es x,y.
00B4C0: 0A 20 20 20 20 20 50 41 52 41 4D 45 54 52 45 53 . PARAMETRES
00B4D0: 20 44 27 45 4E 54 52 45 45 20 20 3A 20 48 3D 43 D'ENTREE : H=C
00B4E0: 6F 6C 6F 6E 6E 65 20 2C 20 4C 3D 4C 69 67 6E 65 olonne , L=Ligne
00B4F0: 20 2E 0D 0A 20 20 20 20 20 50 41 52 41 4D 45 54 ... PARAMET
00B500: 52 45 53 20 44 45 20 53 4F 52 54 49 45 20 3A 20 RES DE SORTIE :
00B510: 52 69 65 6E 20 2E 0D 0A 20 20 20 20 20 52 45 47 Rien ... REG
00B520: 49 53 54 52 45 53 20 4D 4F 44 49 46 49 45 53 20 ISTRES MODIFIES
00B530: 20 20 3A 20 41 46 20 2C 20 48 4C 0D 0A 20 20 20 : AF , HL..
00B540: 20 20 45 54 41 54 20 44 45 53 20 46 4C 41 47 53 ETAT DES FLAGS
00B550: 20 45 4E 20 53 4F 52 54 49 45 20 3A 20 56 61 72 EN SORTIE : Var
00B560: 69 61 62 6C 65 20 2E 0D 0A 20 20 20 20 20 41 44 iable ... AD
00B570: 52 45 53 53 45 20 52 4F 55 54 49 4E 45 20 45 4E RESSE ROUTINE EN
00B580: 20 52 4F 4D 20 43 50 43 20 34 36 34 20 3A 20 26 ROM CPC 464 : &
00B590: 31 31 37 34 20 2D 20 36 36 34 20 3A 20 26 31 31 1174 - 664 : &11
00B5A0: 36 43 20 2D 20 36 31 32 38 20 3A 20 26 31 31 37 6C - 6128 : &117
00B5B0: 30 0D 0A 20 0D 0A 20 20 20 20 20 41 44 52 45 53 0.. .. ADRES
00B5C0: 53 45 20 3A 20 26 42 42 37 39 20 20 20 20 20 20 SE : &BB79
00B5D0: 45 71 75 69 76 61 6C 65 6E 74 20 42 61 73 69 63 Equivalent Basic
00B5E0: 20 3A 20 52 69 65 6E 20 2E 0D 0A 20 20 20 20 20 : Rien ...
00B5F0: 45 46 46 45 54 20 20 20 3A 20 44 6F 6E 6E 65 20 EFFET : Donne
00B600: 64 61 6E 73 20 48 4C 20 6C 65 73 20 63 6F 6F 72 dans HL les coor
00B610: 64 6F 6E 6E 7B 65 73 20 64 75 20 63 75 72 73 65 donn{es du curse
00B620: 75 72 20 74 65 78 74 65 20 2E 0D 0A 20 20 20 20 ur texte ...
00B630: 20 50 41 52 41 4D 45 54 52 45 53 20 44 27 45 4E PARAMETRES D'EN
00B640: 54 52 45 45 20 20 3A 20 52 69 65 6E 20 2E 0D 0A TREE : Rien ...
00B650: 20 20 20 20 20 50 41 52 41 4D 45 54 52 45 53 20 PARAMETRES
00B660: 44 45 20 53 4F 52 54 49 45 20 3A 20 48 3D 63 6F DE SORTIE : H=co
00B670: 6C 6F 6E 6E 65 20 2C 20 20 4C 3D 4C 69 67 6E 65 lonne , L=Ligne
00B680: 20 20 2C 20 41 3D 43 6F 6D 70 74 65 75 72 20 64 , A=Compteur d
00B690: 65 20 64 7B 66 69 6C 65 6D 65 6E 74 20 2E 20 0D e d{filement . .
00B6A0: 0A 20 4C 65 20 63 6F 6D 70 74 65 75 72 20 64 65 . Le compteur de
00B6B0: 20 64 7B 66 69 6C 65 6D 65 6E 74 20 63 6F 6D 70 d{filement comp
00B6C0: 74 65 20 20 6C 65 20 20 6E 6F 6D 62 72 65 20 20 te le nombre
00B6D0: 64 65 20 20 6C 69 67 6E 65 73 20 74 65 78 74 65 de lignes texte
00B6E0: 20 64 7B 63 61 6C 7B 65 73 20 73 69 20 75 6E 20 d{cal{es si un
00B6F0: 0D 0A 20 73 63 72 6F 6C 6C 69 6E 67 20 76 65 72 .. scrolling ver
00B700: 74 69 63 61 6C 20 40 20 64 7B 70 6C 61 63 7B 20 tical @ d{plac{
00B710: 6C 27 7B 63 72 61 6E 20 2E 0D 0A 20 20 20 20 20 l'{cran ...
00B720: 52 45 47 49 53 54 52 45 53 20 4D 4F 44 49 46 49 REGISTRES MODIFI
00B730: 45 53 20 20 20 3A 20 41 46 20 2C 20 48 4C 0D 0A ES : AF , HL..
00B740: 20 20 20 20 20 45 54 41 54 20 44 45 53 20 46 4C ETAT DES FL
00B750: 41 47 53 20 45 4E 20 53 4F 52 54 49 45 20 3A 20 AGS EN SORTIE :
00B760: 56 61 72 69 61 62 6C 65 20 2E 0D 0A 20 20 20 20 Variable ...
00B770: 20 41 44 52 45 53 53 45 20 52 4F 55 54 49 4E 45 ADRESSE ROUTINE
00B780: 20 45 4E 20 52 4F 4D 20 43 50 43 20 34 36 34 20 EN ROM CPC 464
00B790: 3A 20 26 31 31 38 30 20 2D 20 36 36 34 20 3A 20 : &1180 - 664 :
00B7A0: 26 31 31 37 38 20 2D 20 36 31 32 38 20 3A 20 26 &1178 - 6128 : &
00B7B0: 31 31 37 43 0D 0A 20 20 20 20 20 20 20 20 20 20 117C..
00B7C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00B7D0: 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ---------------
00B7E0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A 20 20 ---------.. ..
00B7F0: 20 20 20 41 44 52 45 53 53 45 20 3A 20 26 42 42 ADRESSE : &BB
00B800: 39 30 20 20 20 20 20 20 45 71 75 69 76 61 6C 65 90 Equivale
00B810: 6E 74 20 42 61 73 69 63 20 3A 20 50 45 4E 20 2C nt Basic : PEN ,
00B820: 20 6E 0D 0A 20 20 20 20 20 45 46 46 45 54 20 20 n.. EFFET
00B830: 20 3A 20 43 68 61 6E 67 65 20 6C 61 20 73 65 6C : Change la sel
00B840: 65 63 74 69 6F 6E 20 64 75 20 73 74 79 6C 6F 20 ection du stylo
00B850: 74 65 78 74 65 20 2E 0D 0A 20 20 20 20 20 50 41 texte ... PA
00B860: 52 41 4D 45 54 52 45 53 20 44 27 45 4E 54 52 45 RAMETRES D'ENTRE
00B870: 45 20 20 3A 20 41 3D 4E 75 6D 7B 72 6F 20 50 45 E : A=Num{ro PE
00B880: 4E 20 2E 0D 0A 20 20 20 20 20 50 41 52 41 4D 45 N ... PARAME
00B890: 54 52 45 53 20 44 45 20 53 4F 52 54 49 45 20 3A TRES DE SORTIE :
00B8A0: 20 52 69 65 6E 20 2E 0D 0A 20 20 20 20 20 52 45 Rien ... RE
00B8B0: 47 49 53 54 52 45 53 20 4D 4F 44 49 46 49 45 53 GISTRES MODIFIES
00B8C0: 20 20 20 3A 20 41 46 20 2C 20 48 4C 0D 0A 20 20 : AF , HL..
00B8D0: 20 20 20 45 54 41 54 20 44 45 53 20 46 4C 41 47 ETAT DES FLAG
00B8E0: 53 20 45 4E 20 53 4F 52 54 49 45 20 3A 20 56 61 S EN SORTIE : Va
00B8F0: 72 69 61 62 6C 65 20 2E 0D 0A 20 20 20 20 20 41 riable ... A
00B900: 44 52 45 53 53 45 20 52 4F 55 54 49 4E 45 20 45 DRESSE ROUTINE E
00B910: 4E 20 52 4F 4D 20 43 50 43 20 34 36 34 20 3A 20 N ROM CPC 464 :
00B920: 26 31 32 41 39 20 2D 20 36 36 34 20 3A 20 26 31 &12A9 - 664 : &1
00B930: 32 41 32 20 2D 20 36 31 32 38 20 3A 20 26 31 32 2A2 - 6128 : &12
00B940: 41 36 0D 0A 20 0D 0A 20 20 20 20 20 41 44 52 45 A6.. .. ADRE
00B950: 53 53 45 20 3A 20 26 42 42 39 33 20 20 20 20 20 SSE : &BB93
00B960: 20 20 45 71 75 69 76 61 6C 65 6E 74 20 42 61 73 Equivalent Bas
00B970: 69 63 20 3A 20 52 69 65 6E 20 2E 0D 0A 20 20 20 ic : Rien ...
00B980: 20 20 45 46 46 45 54 20 20 20 3A 20 52 65 6E 76 EFFET : Renv
00B990: 6F 69 65 20 64 61 6E 73 20 41 20 6C 65 20 6E 75 oie dans A le nu
00B9A0: 6D 7B 72 6F 20 64 75 20 73 74 79 6C 6F 20 65 6E m{ro du stylo en
00B9B0: 20 63 6F 75 72 73 20 2E 0D 0A 20 20 20 20 20 50 cours ... P
00B9C0: 41 52 41 4D 45 54 52 45 53 20 44 27 45 4E 54 52 ARAMETRES D'ENTR
00B9D0: 45 45 20 20 3A 20 52 69 65 6E 20 2E 0D 0A 20 20 EE : Rien ...
00B9E0: 20 20 20 50 41 52 41 4D 45 54 52 45 53 20 44 45 PARAMETRES DE
00B9F0: 20 53 4F 52 54 49 45 20 3A 20 41 3D 4E 75 6D 7B SORTIE : A=Num{
00BA00: 72 6F 20 64 65 20 73 74 79 6C 6F 20 2E 0D 0A 20 ro de stylo ...
00BA10: 20 20 20 20 52 45 47 49 53 54 52 45 53 20 4D 4F REGISTRES MO
00BA20: 44 49 46 49 45 53 20 20 20 3A 20 41 46 20 2C 20 DIFIES : AF ,
00BA30: 48 4C 20 2E 0D 0A 20 20 20 20 20 45 54 41 54 20 HL ... ETAT
00BA40: 44 45 53 20 46 4C 41 47 53 20 45 4E 20 53 4F 52 DES FLAGS EN SOR
00BA50: 54 49 45 20 3A 20 56 61 72 69 61 62 6C 65 20 2E TIE : Variable .
00BA60: 0D 0A 20 20 20 20 20 41 44 52 45 53 53 45 20 52 .. ADRESSE R
00BA70: 4F 55 54 49 4E 45 20 45 4E 20 52 4F 4D 20 43 50 OUTINE EN ROM CP
00BA80: 43 20 34 36 34 20 3A 20 26 31 32 42 44 20 2D 20 C 464 : &12BD -
00BA90: 36 36 34 20 3A 20 26 31 32 42 36 20 2D 20 36 31 664 : &12B6 - 61
00BAA0: 32 38 20 3A 20 26 31 32 42 41 0D 0A 20 0D 0A 20 28 : &12BA.. ..
00BAB0: 20 20 20 20 41 44 52 45 53 53 45 20 3A 20 26 42 ADRESSE : &B
00BAC0: 42 39 36 20 20 20 20 20 20 45 71 75 69 76 61 6C B96 Equival
00BAD0: 65 6E 74 20 42 61 73 69 63 20 3A 20 50 41 50 45 ent Basic : PAPE
00BAE0: 52 20 2C 20 6E 0D 0A 20 20 20 20 20 45 46 46 45 R , n.. EFFE
00BAF0: 54 20 20 20 3A 20 43 68 61 6E 67 65 20 6C 61 20 T : Change la
00BB00: 73 7B 6C 65 63 74 69 6F 6E 20 64 75 20 66 6F 6E s{lection du fon
00BB10: 64 20 64 27 7B 63 72 61 6E 20 2E 0D 0A 20 20 20 d d'{cran ...
00BB20: 20 20 50 41 52 41 4D 45 54 52 45 53 20 44 27 45 PARAMETRES D'E
00BB30: 4E 54 52 45 45 20 20 3A 20 41 3D 4E 75 6D 7B 72 NTREE : A=Num{r
00BB40: 6F 20 50 41 50 45 52 20 2E 0D 0A 20 20 20 20 20 o PAPER ...
00BB50: 50 41 52 41 4D 45 54 52 45 53 20 44 45 20 53 4F PARAMETRES DE SO
00BB60: 52 54 49 45 20 3A 20 52 69 65 6E 20 2E 0D 0A 20 RTIE : Rien ...
00BB70: 20 20 20 20 52 45 47 49 53 54 52 45 53 20 4D 4F REGISTRES MO
00BB80: 44 49 46 49 45 53 20 20 20 3A 20 41 46 20 2C 20 DIFIES : AF ,
00BB90: 48 4C 20 2E 0D 0A 20 20 20 20 20 45 54 41 54 20 HL ... ETAT
00BBA0: 44 45 53 20 46 4C 41 47 53 20 45 4E 20 53 4F 52 DES FLAGS EN SOR
00BBB0: 54 49 45 20 3A 20 56 61 72 69 61 62 6C 65 20 2E TIE : Variable .
00BBC0: 0D 0A 20 20 20 20 20 41 44 52 45 53 53 45 20 52 .. ADRESSE R
00BBD0: 4F 55 54 49 4E 45 20 45 4E 20 52 4F 4D 20 43 50 OUTINE EN ROM CP
00BBE0: 43 20 34 36 34 20 3A 20 26 31 32 41 45 20 2D 20 C 464 : &12AE -
00BBF0: 36 36 34 20 3A 20 26 31 32 41 37 20 2D 20 36 31 664 : &12A7 - 61
00BC00: 32 38 20 3A 20 26 31 32 41 42 0D 0A 20 0D 0A 20 28 : &12AB.. ..
00BC10: 20 20 20 20 41 44 52 45 53 53 45 20 3A 20 26 42 ADRESSE : &B
00BC20: 42 39 39 20 20 20 20 20 20 45 71 75 69 76 61 6C B99 Equival
00BC30: 65 6E 74 20 42 61 73 69 63 20 3A 20 52 69 65 6E ent Basic : Rien
00BC40: 0D 0A 20 20 20 20 20 45 46 46 45 54 20 20 20 3A .. EFFET :
00BC50: 20 52 65 6E 76 6F 69 65 20 64 61 6E 73 20 41 20 Renvoie dans A
00BC60: 6C 65 20 6E 75 6D 7B 72 6F 20 64 65 20 70 61 70 le num{ro de pap
00BC70: 69 65 72 20 65 6E 20 63 6F 75 72 73 20 2E 0D 0A ier en cours ...
00BC80: 20 20 20 20 20 50 41 52 41 4D 45 54 52 45 53 20 PARAMETRES
00BC90: 44 27 45 4E 54 52 45 45 20 20 3A 20 52 69 65 6E D'ENTREE : Rien
00BCA0: 20 2E 0D 0A 20 20 20 20 20 50 41 52 41 4D 45 54 ... PARAMET
00BCB0: 52 45 53 20 44 45 20 53 4F 52 54 49 45 20 3A 20 RES DE SORTIE :
00BCC0: 41 3D 4E 75 6D 7B 72 6F 20 64 65 20 70 61 70 69 A=Num{ro de papi
00BCD0: 65 72 20 2E 0D 0A 20 20 20 20 20 52 45 47 49 53 er ... REGIS
00BCE0: 54 52 45 53 20 4D 4F 44 49 46 49 45 53 20 20 20 TRES MODIFIES
00BCF0: 3A 20 41 46 20 2C 20 48 4C 0D 0A 20 20 20 20 20 : AF , HL..
00BD00: 45 54 41 54 20 44 45 53 20 46 4C 41 47 53 20 45 ETAT DES FLAGS E
00BD10: 4E 20 53 4F 52 54 49 45 20 3A 20 56 61 72 69 61 N SORTIE : Varia
00BD20: 62 6C 65 20 2E 0D 0A 20 20 20 20 20 41 44 52 45 ble ... ADRE
00BD30: 53 53 45 20 52 4F 55 54 49 4E 45 20 45 4E 20 52 SSE ROUTINE EN R
00BD40: 4F 4D 20 43 50 43 20 34 36 34 20 3A 20 26 31 32 OM CPC 464 : &12
00BD50: 43 33 20 2D 20 36 36 34 20 3A 20 26 31 32 42 43 C3 - 664 : &12BC
00BD60: 20 2D 20 36 31 32 38 20 3A 20 26 31 32 43 30 0D - 6128 : &12C0.
00BD70: 0A 20 0D 0A 20 20 20 20 20 41 44 52 45 53 53 45 . .. ADRESSE
00BD80: 20 3A 20 26 42 42 39 43 20 20 20 20 20 20 45 71 : &BB9C Eq
00BD90: 75 69 76 61 6C 65 6E 74 20 42 61 73 69 63 20 3A uivalent Basic :
00BDA0: 20 50 52 49 4E 54 20 43 48 52 24 28 32 34 29 0D PRINT CHR$(24).
00BDB0: 0A 20 20 20 20 20 45 46 46 45 54 20 20 20 3A 20 . EFFET :
00BDC0: 49 6E 76 65 72 73 65 20 6C 65 73 20 63 6F 75 6C Inverse les coul
00BDD0: 65 75 72 73 20 64 65 20 50 45 4E 20 65 74 20 50 eurs de PEN et P
00BDE0: 41 50 45 52 20 2E 0D 0A 20 20 20 20 20 50 41 52 APER ... PAR
00BDF0: 41 4D 45 54 52 45 53 20 44 27 45 4E 54 52 45 45 AMETRES D'ENTREE
00BE00: 20 20 3A 20 52 69 65 6E 20 2E 0D 0A 20 20 20 20 : Rien ...
00BE10: 20 50 41 52 41 4D 45 54 52 45 53 20 44 45 20 53 PARAMETRES DE S
00BE20: 4F 52 54 49 45 20 3A 20 52 69 65 6E 20 2E 0D 0A ORTIE : Rien ...
00BE30: 20 20 20 20 20 52 45 47 49 53 54 52 45 53 20 4D REGISTRES M
00BE40: 4F 44 49 46 49 45 53 20 20 20 3A 20 41 46 20 2C ODIFIES : AF ,
00BE50: 20 48 4C 0D 0A 20 20 20 20 20 45 54 41 54 20 44 HL.. ETAT D
00BE60: 45 53 20 46 4C 41 47 53 20 45 4E 20 53 4F 52 54 ES FLAGS EN SORT
00BE70: 49 45 20 3A 20 56 61 72 69 61 62 6C 65 20 2E 0D IE : Variable ..
00BE80: 0A 20 20 20 20 20 41 44 52 45 53 53 45 20 52 4F . ADRESSE RO
00BE90: 55 54 49 4E 45 20 45 4E 20 52 4F 4D 20 43 50 43 UTINE EN ROM CPC
00BEA0: 20 34 36 34 20 3A 20 26 31 32 43 39 20 2D 20 36 464 : &12C9 - 6
00BEB0: 36 34 20 3A 20 26 31 32 43 32 20 2D 20 36 31 32 64 : &12C2 - 612
00BEC0: 38 20 3A 20 26 31 32 43 36 0D 0A 20 0D 0A 20 20 8 : &12C6.. ..
00BED0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00BEE0: 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D -----
00BEF0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00BF00: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
00BF10: 0A 00 01 00 02 09 4E E5 0A 00 C1 02 00 00 00 02 ......N.........
00BF20: 0A 00 C2 02 00 00 00 02 0A 00 C3 02 00 00 00 02 ................
00BF30: 0A 00 C4 02 00 00 00 02 0A 00 C5 02 00 00 00 02 ................
00BF40: 0A 00 C6 02 00 00 00 02 0A 00 C7 02 00 00 00 02 ................
00BF50: 0A 00 C8 02 00 00 00 02 0A 00 C9 02 00 00 00 02 ................
00BF60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00BF70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00BF80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00BF90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00BFA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00BFB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00BFC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00BFD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00BFE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00BFF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00C000: 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
00C010: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 20 -
00C020: 52 4F 55 54 49 4E 45 53 20 47 52 41 50 48 49 51 ROUTINES GRAPHIQ
00C030: 55 45 53 20 2D 0D 0A 20 20 20 20 20 20 20 20 20 UES -..
00C040: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00C050: 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ------------
00C060: 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A 20 20 ---------.. ..
00C070: 20 20 20 41 44 52 45 53 53 45 20 3A 20 26 42 42 ADRESSE : &BB
00C080: 43 30 20 20 20 20 20 20 20 20 45 71 75 69 76 61 C0 Equiva
00C090: 6C 65 6E 74 20 42 61 73 69 63 20 3A 20 4D 4F 56 lent Basic : MOV
00C0A0: 45 20 78 2C 79 0D 0A 20 20 20 20 20 45 46 46 45 E x,y.. EFFE
00C0B0: 54 20 20 20 3A 20 44 7B 70 6C 61 63 65 20 6C 65 T : D{place le
00C0C0: 20 63 75 72 73 65 75 72 20 67 72 61 70 68 69 71 curseur graphiq
00C0D0: 75 65 20 2E 0D 0A 20 20 20 20 20 50 41 52 41 4D ue ... PARAM
00C0E0: 45 54 52 45 53 20 44 27 45 4E 54 52 45 45 20 20 ETRES D'ENTREE
00C0F0: 3A 20 44 45 3D 78 20 48 4C 3D 78 0D 0A 20 20 20 : DE=x HL=x..
00C100: 20 20 50 41 52 41 4D 45 54 52 45 53 20 44 45 20 PARAMETRES DE
00C110: 53 4F 52 54 49 45 20 3A 20 52 69 65 6E 20 2E 0D SORTIE : Rien ..
00C120: 0A 20 20 20 20 20 52 45 47 49 53 54 52 45 53 20 . REGISTRES
00C130: 4D 4F 44 49 46 49 45 53 20 20 20 3A 20 41 46 20 MODIFIES : AF
00C140: 2C 20 42 43 20 2C 20 44 45 20 2C 48 4C 0D 0A 20 , BC , DE ,HL..
00C150: 20 20 20 20 45 54 41 54 20 44 45 53 20 46 4C 41 ETAT DES FLA
00C160: 47 53 20 45 4E 20 53 4F 52 54 49 45 20 3A 20 56 GS EN SORTIE : V
00C170: 61 72 69 61 62 6C 65 20 2E 0D 0A 20 20 20 20 20 ariable ...
00C180: 41 44 52 45 53 53 45 20 52 4F 55 54 49 4E 45 20 ADRESSE ROUTINE
00C190: 45 4E 20 52 4F 4D 20 43 50 43 20 34 36 34 20 3A EN ROM CPC 464 :
00C1A0: 20 26 31 35 46 34 20 2D 20 36 36 34 20 3A 20 26 &15F4 - 664 : &
00C1B0: 31 35 46 41 20 2D 20 36 31 32 38 20 3A 20 26 31 15FA - 6128 : &1
00C1C0: 35 46 45 0D 0A 20 0D 0A 20 20 20 20 20 41 44 52 5FE.. .. ADR
00C1D0: 45 53 53 45 20 3A 20 26 42 42 43 33 20 20 20 20 ESSE : &BBC3
00C1E0: 20 20 45 71 75 69 76 61 6C 65 6E 74 20 42 61 73 Equivalent Bas
00C1F0: 69 63 20 3A 20 4D 4F 56 45 52 20 20 78 2C 79 0D ic : MOVER x,y.
00C200: 0A 20 20 20 20 20 45 46 46 45 54 20 20 20 3A 20 . EFFET :
00C210: 43 6F 6D 6D 65 20 26 42 42 43 30 20 2E 0D 0A 20 Comme &BBC0 ...
00C220: 20 20 20 20 50 41 52 41 4D 45 54 52 45 53 20 44 PARAMETRES D
00C230: 27 45 4E 54 52 45 45 20 20 3A 20 43 6F 6D 6D 65 'ENTREE : Comme
00C240: 20 26 42 42 43 30 20 2E 0D 0A 20 20 20 20 20 50 &BBC0 ... P
00C250: 41 52 41 4D 45 54 52 45 53 20 44 45 20 53 4F 52 ARAMETRES DE SOR
00C260: 54 49 45 20 3A 20 43 6F 6D 6D 65 20 26 42 42 43 TIE : Comme &BBC
00C270: 30 20 2E 0D 0A 20 20 20 20 20 52 45 47 49 53 54 0 ... REGIST
00C280: 52 45 53 20 4D 4F 44 49 46 49 45 53 20 20 20 3A RES MODIFIES :
00C290: 20 43 6F 6D 6D 65 20 26 42 42 43 30 20 2E 0D 0A Comme &BBC0 ...
00C2A0: 20 20 20 20 20 45 54 41 54 20 44 45 53 20 46 4C ETAT DES FL
00C2B0: 41 47 53 20 45 4E 20 53 4F 52 54 49 45 20 3A 20 AGS EN SORTIE :
00C2C0: 43 6F 6D 6D 65 20 26 42 42 43 30 20 2E 0D 0A 20 Comme &BBC0 ...
00C2D0: 20 20 20 20 41 44 52 45 53 53 45 20 52 4F 55 54 ADRESSE ROUT
00C2E0: 49 4E 45 20 45 4E 20 52 4F 4D 20 43 50 43 20 34 INE EN ROM CPC 4
00C2F0: 36 34 20 3A 20 26 31 35 46 31 20 2D 20 36 36 34 64 : &15F1 - 664
00C300: 20 3A 20 26 31 35 46 37 20 2D 20 36 31 32 38 20 : &15F7 - 6128
00C310: 3A 20 26 31 35 46 42 0D 0A 20 0D 0A 20 20 20 20 : &15FB.. ..
00C320: 20 41 44 52 45 53 53 45 20 3A 20 26 42 42 43 36 ADRESSE : &BBC6
00C330: 20 20 20 20 20 20 45 71 75 69 76 61 6C 65 6E 74 Equivalent
00C340: 20 42 61 73 69 63 20 3A 20 52 69 65 6E 20 2E 0D Basic : Rien ..
00C350: 0A 20 20 20 20 20 45 46 46 45 54 20 20 20 3A 20 . EFFET :
00C360: 49 6E 66 6F 72 6D 65 20 73 75 72 20 6C 61 20 70 Informe sur la p
00C370: 6F 73 69 74 69 6F 6E 20 64 75 20 63 75 72 73 65 osition du curse
00C380: 75 72 20 67 72 61 70 68 69 71 75 65 20 2E 0D 0A ur graphique ...
00C390: 20 20 20 20 20 50 41 52 41 4D 45 54 52 45 53 20 PARAMETRES
00C3A0: 44 27 45 4E 54 52 45 45 20 20 3A 20 52 69 65 6E D'ENTREE : Rien
00C3B0: 20 2E 0D 0A 20 20 20 20 20 50 41 52 41 4D 45 54 ... PARAMET
00C3C0: 52 45 53 20 44 45 20 53 4F 52 54 49 45 20 3A 20 RES DE SORTIE :
00C3D0: 44 45 3D 78 20 2C 20 48 4C 3D 79 0D 0A 20 20 20 DE=x , HL=y..
00C3E0: 20 20 52 45 47 49 53 54 52 45 53 20 4D 4F 44 49 REGISTRES MODI
00C3F0: 46 49 45 53 20 20 20 3A 20 41 46 20 2C 20 42 43 FIES : AF , BC
00C400: 20 2C 20 44 45 20 2C 20 48 4C 0D 0A 20 20 20 20 , DE , HL..
00C410: 20 45 54 41 54 20 44 45 53 20 46 4C 41 47 53 20 ETAT DES FLAGS
00C420: 45 4E 20 53 4F 52 54 49 45 20 3A 20 56 61 72 69 EN SORTIE : Vari
00C430: 61 62 6C 65 20 2E 0D 0A 20 20 20 20 20 41 44 52 able ... ADR
00C440: 45 53 53 45 20 52 4F 55 54 49 4E 45 20 45 4E 20 ESSE ROUTINE EN
00C450: 52 4F 4D 20 43 50 43 20 34 36 34 20 3A 20 26 31 ROM CPC 464 : &1
00C460: 35 46 43 20 2D 20 36 36 34 20 3A 20 26 31 36 30 5FC - 664 : &160
00C470: 32 20 2D 20 36 31 32 38 20 3A 20 26 31 36 30 36 2 - 6128 : &1606
00C480: 0D 0A 20 0D 0A 20 20 20 20 20 41 44 52 45 53 53 .. .. ADRESS
00C490: 45 20 3A 20 26 42 42 43 39 20 20 20 20 20 20 45 E : &BBC9 E
00C4A0: 71 75 69 76 61 6C 65 6E 74 20 42 61 73 69 63 20 quivalent Basic
00C4B0: 3A 20 4F 52 49 47 49 4E 20 78 2C 79 0D 0A 20 20 : ORIGIN x,y..
00C4C0: 20 20 20 45 46 46 45 54 20 20 20 3A 20 4D 6F 64 EFFET : Mod
00C4D0: 69 66 69 65 20 6C 27 6F 72 69 67 69 6E 65 20 64 ifie l'origine d
00C4E0: 65 20 6C 27 7B 63 72 61 6E 20 2E 0D 0A 20 20 20 e l'{cran ...
00C4F0: 20 20 50 41 52 41 4D 45 54 52 45 53 20 44 27 45 PARAMETRES D'E
00C500: 4E 54 52 45 45 20 20 3A 20 44 45 3D 78 20 2C 20 NTREE : DE=x ,
00C510: 48 4C 3D 79 0D 0A 20 20 20 20 20 50 41 52 41 4D HL=y.. PARAM
00C520: 45 54 52 45 53 20 44 45 20 53 4F 52 54 49 45 20 ETRES DE SORTIE
00C530: 3A 20 52 69 65 6E 20 2E 0D 0A 20 20 20 20 20 52 : Rien ... R
00C540: 45 47 49 53 54 52 45 53 20 4D 4F 44 49 46 49 45 EGISTRES MODIFIE
00C550: 53 20 20 20 3A 20 41 46 20 2C 20 42 43 20 2C 20 S : AF , BC ,
00C560: 44 45 20 2C 48 4C 0D 0A 20 20 20 20 20 45 54 41 DE ,HL.. ETA
00C570: 54 20 44 45 53 20 46 4C 41 47 53 20 45 4E 20 53 T DES FLAGS EN S
00C580: 4F 52 54 49 45 20 3A 20 56 61 72 69 61 62 6C 65 ORTIE : Variable
00C590: 20 2E 0D 0A 20 20 20 20 20 41 44 52 45 53 53 45 ... ADRESSE
00C5A0: 20 52 4F 55 54 49 4E 45 20 45 4E 20 52 4F 4D 20 ROUTINE EN ROM
00C5B0: 43 50 43 20 34 36 34 20 3A 20 26 31 36 30 34 20 CPC 464 : &1604
00C5C0: 2D 20 36 36 34 20 3A 20 26 31 36 30 41 20 2D 20 - 664 : &160A -
00C5D0: 36 31 32 38 20 3A 20 26 31 36 30 45 0D 0A 20 0D 6128 : &160E.. .
00C5E0: 0A 20 20 20 20 20 41 44 52 45 53 53 45 20 3A 20 . ADRESSE :
00C5F0: 26 42 42 43 43 20 20 20 20 20 20 45 71 75 69 76 &BBCC Equiv
00C600: 61 6C 65 6E 74 20 42 61 73 69 63 20 3A 20 52 69 alent Basic : Ri
00C610: 65 6E 20 2E 0D 0A 20 20 20 20 20 45 46 46 45 54 en ... EFFET
00C620: 20 20 20 3A 20 49 6E 66 6F 72 6D 65 20 73 75 72 : Informe sur
00C630: 20 6C 27 6F 72 69 67 69 6E 65 20 64 65 20 6C 27 l'origine de l'
00C640: 7B 63 72 61 6E 20 2E 0D 0A 20 20 20 20 20 50 41 {cran ... PA
00C650: 52 41 4D 45 54 52 45 53 20 44 27 45 4E 54 52 45 RAMETRES D'ENTRE
00C660: 45 20 20 3A 20 52 69 65 6E 20 2E 0D 0A 20 20 20 E : Rien ...
00C670: 20 20 50 41 52 41 4D 45 54 52 45 53 20 44 45 20 PARAMETRES DE
00C680: 53 4F 52 54 49 45 20 3A 20 44 45 3D 78 20 2C 20 SORTIE : DE=x ,
00C690: 48 4C 3D 79 0D 0A 20 20 20 20 20 52 45 47 49 53 HL=y.. REGIS
00C6A0: 54 52 45 53 20 4D 4F 44 49 46 49 45 53 20 20 20 TRES MODIFIES
00C6B0: 3A 20 41 46 20 2C 20 42 43 20 2C 44 45 2C 20 48 : AF , BC ,DE, H
00C6C0: 4C 0D 0A 20 20 20 20 20 45 54 41 54 20 44 45 53 L.. ETAT DES
00C6D0: 20 46 4C 41 47 53 20 45 4E 20 53 4F 52 54 49 45 FLAGS EN SORTIE
00C6E0: 20 3A 20 56 61 72 69 61 62 6C 65 20 2E 0D 0A 20 : Variable ...
00C6F0: 20 20 20 20 41 44 52 45 53 53 45 20 52 4F 55 54 ADRESSE ROUT
00C700: 49 4E 45 20 45 4E 20 52 4F 4D 20 43 50 43 20 34 INE EN ROM CPC 4
00C710: 36 34 20 3A 20 26 31 36 31 32 20 2D 20 36 36 34 64 : &1612 - 664
00C720: 20 3A 20 26 31 36 31 38 20 2D 20 36 31 32 38 20 : &1618 - 6128
00C730: 3A 20 26 31 36 31 43 0D 0A 20 0D 0A 20 20 20 20 : &161C.. ..
00C740: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00C750: 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------
00C760: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00C770: 0D 0A 20 0D 0A 20 20 20 20 20 41 44 52 45 53 53 .. .. ADRESS
00C780: 45 20 3A 20 26 42 42 44 45 20 20 20 20 20 20 45 E : &BBDE E
00C790: 71 75 69 76 61 6C 65 6E 74 20 42 61 73 69 63 20 quivalent Basic
00C7A0: 3A 20 47 52 41 50 48 49 43 53 20 50 45 4E 20 6E : GRAPHICS PEN n
00C7B0: 20 28 36 31 32 38 20 73 65 75 6C 65 6D 65 6E 74 (6128 seulement
00C7C0: 29 0D 0A 20 20 20 20 20 45 46 46 45 54 20 20 20 ).. EFFET
00C7D0: 3A 20 44 7B 74 65 72 6D 69 6E 65 20 6C 65 20 6E : D{termine le n
00C7E0: 75 6D 7B 72 6F 20 64 65 20 73 74 79 6C 6F 20 67 um{ro de stylo g
00C7F0: 72 61 70 68 69 71 75 65 20 2E 0D 0A 20 20 20 20 raphique ...
00C800: 20 50 41 52 41 4D 45 54 52 45 53 20 44 27 45 4E PARAMETRES D'EN
00C810: 54 52 45 45 20 20 3A 20 41 3D 4E 75 6D 7B 72 6F TREE : A=Num{ro
00C820: 20 64 65 20 73 74 79 6C 6F 20 2E 0D 0A 20 20 20 de stylo ...
00C830: 20 20 50 41 52 41 4D 45 54 52 45 53 20 44 45 20 PARAMETRES DE
00C840: 53 4F 52 54 49 45 20 3A 20 52 69 65 6E 20 2E 0D SORTIE : Rien ..
00C850: 0A 20 20 20 20 20 52 45 47 49 53 54 52 45 53 20 . REGISTRES
00C860: 4D 4F 44 49 46 49 45 53 20 20 20 3A 20 41 46 0D MODIFIES : AF.
00C870: 0A 20 20 20 20 20 45 54 41 54 20 44 45 53 20 46 . ETAT DES F
00C880: 4C 41 47 53 20 45 4E 20 53 4F 52 54 49 45 20 3A LAGS EN SORTIE :
00C890: 20 56 61 72 69 61 62 6C 65 20 2E 0D 0A 20 20 20 Variable ...
00C8A0: 20 20 41 44 52 45 53 53 45 20 52 4F 55 54 49 4E ADRESSE ROUTIN
00C8B0: 45 20 45 4E 20 52 4F 4D 20 43 50 43 20 34 36 34 E EN ROM CPC 464
00C8C0: 20 3A 20 26 31 37 46 36 20 2D 20 36 36 34 20 3A : &17F6 - 664 :
00C8D0: 20 26 31 37 36 33 20 2D 20 36 31 32 38 20 3A 20 &1763 - 6128 :
00C8E0: 26 31 37 36 37 0D 0A 20 0D 0A 20 20 20 20 20 41 &1767.. .. A
00C8F0: 44 52 45 53 53 45 20 3A 20 26 42 42 45 31 20 20 DRESSE : &BBE1
00C900: 20 20 20 20 45 71 75 69 76 61 6C 65 6E 74 20 42 Equivalent B
00C910: 61 73 69 63 20 3A 20 52 69 65 6E 20 2E 0D 0A 20 asic : Rien ...
00C920: 20 20 20 20 45 46 46 45 54 20 20 20 3A 20 49 6E EFFET : In
00C930: 66 6F 72 6D 65 20 73 75 72 20 6C 65 20 6E 75 6D forme sur le num
00C940: 7B 72 6F 20 64 65 20 73 74 79 6C 6F 20 67 72 61 {ro de stylo gra
00C950: 70 68 69 71 75 65 20 65 6E 20 63 6F 75 72 73 20 phique en cours
00C960: 2E 0D 0A 20 20 20 20 20 50 41 52 41 4D 45 54 52 ... PARAMETR
00C970: 45 53 20 44 27 45 4E 54 52 45 45 20 20 3A 20 52 ES D'ENTREE : R
00C980: 69 65 6E 20 2E 0D 0A 20 20 20 20 20 50 41 52 41 ien ... PARA
00C990: 4D 45 54 52 45 53 20 44 45 20 53 4F 52 54 49 45 METRES DE SORTIE
00C9A0: 20 3A 20 41 3D 4E 75 6D 7B 72 6F 20 64 65 20 73 : A=Num{ro de s
00C9B0: 74 79 6C 6F 20 2E 0D 0A 20 20 20 20 20 52 45 47 tylo ... REG
00C9C0: 49 53 54 52 45 53 20 4D 4F 44 49 46 49 45 53 20 ISTRES MODIFIES
00C9D0: 20 20 3A 20 41 46 0D 0A 20 20 20 20 20 45 54 41 : AF.. ETA
00C9E0: 54 20 44 45 53 20 46 4C 41 47 53 20 45 4E 20 53 T DES FLAGS EN S
00C9F0: 4F 52 54 49 45 20 3A 20 56 61 72 69 61 62 6C 65 ORTIE : Variable
00CA00: 20 2E 0D 0A 20 20 20 20 20 41 44 52 45 53 53 45 ... ADRESSE
00CA10: 20 52 4F 55 54 49 4E 45 20 45 4E 20 52 4F 4D 20 ROUTINE EN ROM
00CA20: 43 50 43 20 34 36 34 20 3A 20 26 31 38 30 34 20 CPC 464 : &1804
00CA30: 2D 20 36 36 34 20 3A 20 26 31 37 37 31 20 2D 20 - 664 : &1771 -
00CA40: 36 31 32 38 20 3A 20 26 31 37 37 35 0D 0A 20 0D 6128 : &1775.. .
00CA50: 0A 20 20 20 20 20 41 44 52 45 53 53 45 20 3A 20 . ADRESSE :
00CA60: 26 42 42 45 34 20 20 20 20 20 20 45 71 75 69 76 &BBE4 Equiv
00CA70: 61 6C 65 6E 74 20 42 61 73 69 63 20 3A 20 47 52 alent Basic : GR
00CA80: 41 50 48 49 43 53 20 50 41 50 45 52 20 6E 20 28 APHICS PAPER n (
00CA90: 36 31 32 38 20 73 65 75 6C 65 6D 65 6E 74 29 0D 6128 seulement).
00CAA0: 0A 20 20 20 20 20 45 46 46 45 54 20 20 20 3A 20 . EFFET :
00CAB0: 46 69 78 65 20 6C 61 20 63 6F 75 6C 65 75 72 20 Fixe la couleur
00CAC0: 64 65 20 66 6F 6E 64 20 64 65 20 6C 27 7B 63 72 de fond de l'{cr
00CAD0: 61 6E 20 67 72 61 70 68 69 71 75 65 20 2E 0D 0A an graphique ...
00CAE0: 20 20 20 20 20 50 41 52 41 4D 45 54 52 45 53 20 PARAMETRES
00CAF0: 44 27 45 4E 54 52 45 45 20 20 3A 20 41 3D 4E 75 D'ENTREE : A=Nu
00CB00: 6D 65 72 6F 20 73 74 79 6C 6F 20 67 72 61 70 68 mero stylo graph
00CB10: 69 71 75 65 20 2E 0D 0A 20 20 20 20 20 50 41 52 ique ... PAR
00CB20: 41 4D 45 54 52 45 53 20 44 45 20 53 4F 52 54 49 AMETRES DE SORTI
00CB30: 45 20 3A 20 52 69 65 6E 20 2E 0D 0A 20 20 20 20 E : Rien ...
00CB40: 20 52 45 47 49 53 54 52 45 53 20 4D 4F 44 49 46 REGISTRES MODIF
00CB50: 49 45 53 20 20 20 3A 20 41 46 20 0D 0A 20 20 20 IES : AF ..
00CB60: 20 20 45 54 41 54 20 44 45 53 20 46 4C 41 47 53 ETAT DES FLAGS
00CB70: 20 45 4E 20 53 4F 52 54 49 45 20 3A 20 56 61 72 EN SORTIE : Var
00CB80: 69 61 62 6C 65 20 2E 0D 0A 20 20 20 20 20 41 44 iable ... AD
00CB90: 52 45 53 53 45 20 52 4F 55 54 49 4E 45 20 45 4E RESSE ROUTINE EN
00CBA0: 20 52 4F 4D 20 43 50 43 20 34 36 34 20 3A 20 26 ROM CPC 464 : &
00CBB0: 31 37 46 44 20 2D 20 36 36 34 20 3A 20 26 31 37 17FD - 664 : &17
00CBC0: 36 41 20 2D 20 36 31 32 38 20 3A 20 26 31 37 36 6A - 6128 : &176
00CBD0: 45 0D 0A 20 0D 0A 20 20 20 20 20 41 44 52 45 53 E.. .. ADRES
00CBE0: 53 45 20 3A 20 26 42 42 45 37 20 20 20 20 20 20 SE : &BBE7
00CBF0: 45 71 75 69 76 61 6C 65 6E 74 20 42 61 73 69 63 Equivalent Basic
00CC00: 20 3A 20 52 69 65 6E 20 2E 0D 0A 20 20 20 20 20 : Rien ...
00CC10: 45 46 46 45 54 20 20 20 3A 20 49 6E 66 6F 72 6D EFFET : Inform
00CC20: 65 20 73 75 72 20 6C 61 20 63 6F 75 6C 65 75 72 e sur la couleur
00CC30: 20 67 72 61 70 68 69 71 75 65 20 64 75 20 66 6F graphique du fo
00CC40: 6E 64 20 2E 0D 0A 20 20 20 20 20 50 41 52 41 4D nd ... PARAM
00CC50: 45 54 52 45 53 20 44 27 45 4E 54 52 45 45 20 20 ETRES D'ENTREE
00CC60: 3A 20 52 69 65 6E 20 2E 0D 0A 20 20 20 20 20 50 : Rien ... P
00CC70: 41 52 41 4D 45 54 52 45 53 20 44 45 20 53 4F 52 ARAMETRES DE SOR
00CC80: 54 49 45 20 3A 20 41 3D 50 41 50 45 52 20 47 72 TIE : A=PAPER Gr
00CC90: 61 70 68 69 71 75 65 20 2E 0D 0A 20 20 20 20 20 aphique ...
00CCA0: 52 45 47 49 53 54 52 45 53 20 4D 4F 44 49 46 49 REGISTRES MODIFI
00CCB0: 45 53 20 20 20 3A 20 41 46 0D 0A 20 20 20 20 20 ES : AF..
00CCC0: 45 54 41 54 20 44 45 53 20 46 4C 41 47 53 20 45 ETAT DES FLAGS E
00CCD0: 4E 20 53 4F 52 54 49 45 20 3A 20 56 61 72 69 61 N SORTIE : Varia
00CCE0: 62 6C 65 20 2E 0D 0A 20 20 20 20 20 41 44 52 45 ble ... ADRE
00CCF0: 53 53 45 20 52 4F 55 54 49 4E 45 20 45 4E 20 52 SSE ROUTINE EN R
00CD00: 4F 4D 20 43 50 43 20 34 36 34 20 3A 20 26 31 38 OM CPC 464 : &18
00CD10: 30 41 20 2D 20 36 36 34 20 3A 20 26 31 37 37 36 0A - 664 : &1776
00CD20: 20 2D 20 36 31 32 38 20 3A 20 26 31 37 37 41 0D - 6128 : &177A.
00CD30: 0A 20 0D 0A 20 20 20 20 20 41 44 52 45 53 53 45 . .. ADRESSE
00CD40: 20 3A 20 26 42 42 45 41 20 20 20 20 20 20 45 71 : &BBEA Eq
00CD50: 75 69 76 61 6C 65 6E 74 20 42 61 73 69 63 20 3A uivalent Basic :
00CD60: 20 50 4C 4F 54 20 78 2C 79 0D 0A 20 20 20 20 20 PLOT x,y..
00CD70: 45 46 46 45 54 20 20 20 3A 20 41 66 66 69 63 68 EFFET : Affich
00CD80: 65 20 75 6E 20 70 6F 69 6E 74 20 61 75 78 20 63 e un point aux c
00CD90: 6F 6F 72 64 6F 6E 6E 7B 65 73 20 78 2C 79 20 2E oordonn{es x,y .
00CDA0: 0D 0A 20 20 20 20 20 50 41 52 41 4D 45 54 52 45 .. PARAMETRE
00CDB0: 53 20 44 27 45 4E 54 52 45 45 20 20 3A 20 44 45 S D'ENTREE : DE
00CDC0: 3D 78 20 2C 20 48 4C 3D 79 0D 0A 20 20 20 20 20 =x , HL=y..
00CDD0: 50 41 52 41 4D 45 54 52 45 53 20 44 45 20 53 4F PARAMETRES DE SO
00CDE0: 52 54 49 45 20 3A 20 52 69 65 6E 20 2E 0D 0A 20 RTIE : Rien ...
00CDF0: 20 20 20 20 52 45 47 49 53 54 52 45 53 20 4D 4F REGISTRES MO
00CE00: 44 49 46 49 45 53 20 20 20 3A 20 41 46 20 2C 20 DIFIES : AF ,
00CE10: 42 43 20 2C 20 44 45 20 2C 20 48 4C 0D 0A 20 20 BC , DE , HL..
00CE20: 20 20 20 45 54 41 54 20 44 45 53 20 46 4C 41 47 ETAT DES FLAG
00CE30: 53 20 45 4E 20 53 4F 52 54 49 45 20 3A 20 56 61 S EN SORTIE : Va
00CE40: 72 69 61 62 6C 65 20 2E 0D 0A 20 20 20 20 20 41 riable ... A
00CE50: 44 52 45 53 53 45 20 52 4F 55 54 49 4E 45 20 45 DRESSE ROUTINE E
00CE60: 4E 20 52 4F 4D 20 43 50 43 20 34 36 34 20 3A 20 N ROM CPC 464 :
00CE70: 26 31 38 31 33 20 2D 20 36 36 34 20 3A 20 26 31 &1813 - 664 : &1
00CE80: 37 37 46 20 2D 20 36 31 32 38 20 3A 20 26 31 37 77F - 6128 : &17
00CE90: 38 33 0D 0A 20 0D 0A 20 20 20 20 20 41 44 52 45 83.. .. ADRE
00CEA0: 53 53 45 20 3A 20 26 42 42 45 44 20 20 20 20 20 SSE : &BBED
00CEB0: 20 45 71 75 69 76 61 6C 65 6E 74 20 42 61 73 69 Equivalent Basi
00CEC0: 63 20 3A 20 50 4C 4F 54 52 20 78 2C 79 0D 0A 20 c : PLOTR x,y..
00CED0: 20 20 20 20 45 46 46 45 54 20 20 20 3A 20 43 6F EFFET : Co
00CEE0: 6D 6D 65 20 26 42 42 45 41 0D 0A 20 20 20 20 20 mme &BBEA..
00CEF0: 50 41 52 41 4D 45 54 52 45 53 20 44 27 45 4E 54 PARAMETRES D'ENT
00CF00: 52 45 45 20 20 3A 20 20 43 6F 6D 6D 65 20 26 42 REE : Comme &B
00CF10: 42 45 41 0D 0A 20 20 20 20 20 50 41 52 41 4D 45 BEA.. PARAME
00CF20: 54 52 45 53 20 44 45 20 53 4F 52 54 49 45 20 3A TRES DE SORTIE :
00CF30: 20 20 43 6F 6D 6D 65 20 26 42 42 45 41 0D 0A 20 Comme &BBEA..
00CF40: 20 20 20 20 52 45 47 49 53 54 52 45 53 20 4D 4F REGISTRES MO
00CF50: 44 49 46 49 45 53 20 20 20 3A 20 20 43 6F 6D 6D DIFIES : Comm
00CF60: 65 20 26 42 42 45 41 0D 0A 20 20 20 20 20 45 54 e &BBEA.. ET
00CF70: 41 54 20 44 45 53 20 46 4C 41 47 53 20 45 4E 20 AT DES FLAGS EN
00CF80: 53 4F 52 54 49 45 20 3A 20 56 61 72 69 61 62 6C SORTIE : Variabl
00CF90: 65 20 2E 0D 0A 20 20 20 20 20 41 44 52 45 53 53 e ... ADRESS
00CFA0: 45 20 52 4F 55 54 49 4E 45 20 45 4E 20 52 4F 4D E ROUTINE EN ROM
00CFB0: 20 43 50 43 20 34 36 34 20 3A 20 26 31 38 31 30 CPC 464 : &1810
00CFC0: 20 2D 20 36 36 34 20 3A 20 26 31 37 37 43 20 2D - 664 : &177C -
00CFD0: 20 36 31 32 38 20 3A 20 26 31 37 38 30 0D 0A 20 6128 : &1780..
00CFE0: 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
00CFF0: 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D ----
00D000: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00D010: 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D --------
00D020: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00D030: 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 20 20 20 ------..
00D040: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D -
00D050: 20 4C 45 53 20 56 45 43 54 45 55 52 53 20 53 59 LES VECTEURS SY
00D060: 53 54 45 4D 45 20 44 45 53 20 43 50 43 20 2D 0D STEME DES CPC -.
00D070: 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
00D080: 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D -------
00D090: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00D0A0: 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A 20 20 20 20 -------.. ..
00D0B0: 20 43 65 73 20 76 65 63 74 65 75 72 73 20 73 6F Ces vecteurs so
00D0C0: 6E 74 20 6C 65 20 6D 6F 79 65 6E 20 65 73 73 65 nt le moyen esse
00D0D0: 6E 74 69 65 6C 20 64 65 20 20 63 6F 6D 6D 75 6E ntiel de commun
00D0E0: 69 63 61 74 69 6F 6E 20 65 6E 74 72 65 20 6C 61 ication entre la
00D0F0: 20 52 4F 4D 20 65 74 20 6C 61 20 0D 0A 20 52 41 ROM et la .. RA
00D100: 4D 20 2E 20 49 6C 73 20 6F 63 63 75 70 65 6E 74 M . Ils occupent
00D110: 20 6C 61 20 7A 6F 6E 65 20 52 41 4D 20 64 65 20 la zone RAM de
00D120: 20 26 42 39 30 30 20 40 20 26 42 44 43 41 20 2E &B900 @ &BDCA .
00D130: 20 43 68 61 71 75 65 20 76 65 63 74 65 75 72 20 Chaque vecteur
00D140: 65 73 74 20 63 6F 6D 70 6F 73 7B 20 0D 0A 20 64 est compos{ .. d
00D150: 65 20 33 20 6F 63 74 65 74 73 20 64 7B 74 65 72 e 3 octets d{ter
00D160: 6D 69 6E 61 6E 74 20 75 6E 20 52 65 73 74 61 72 minant un Restar
00D170: 74 20 6F 75 20 75 6E 20 73 61 75 74 20 28 33 6F t ou un saut (3o
00D180: 63 74 65 74 73 29 20 40 20 75 6E 65 20 61 64 72 ctets) @ une adr
00D190: 65 73 73 65 20 64 6F 6E 6E 7B 65 2E 0D 0A 20 0D esse donn{e... .
00D1A0: 0A 20 20 20 20 20 4A 65 20 6D 27 65 78 70 6C 69 . Je m'expli
00D1B0: 71 75 65 20 3A 20 51 75 65 6C 71 75 65 20 73 6F que : Quelque so
00D1C0: 69 74 20 6C 65 20 20 6C 61 6E 67 61 67 65 20 64 it le langage d
00D1D0: 65 20 70 72 6F 67 72 61 6D 6D 61 74 69 6F 6E 20 e programmation
00D1E0: 65 6D 70 6C 6F 79 7B 20 2C 20 76 6F 74 72 65 20 employ{ , votre
00D1F0: 0D 0A 20 70 72 6F 67 72 61 6D 6D 65 20 73 65 20 .. programme se
00D200: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
00D210: 0B 00 01 00 02 09 4E E5 0B 00 C1 02 00 00 00 02 ......N.........
00D220: 0B 00 C2 02 00 00 00 02 0B 00 C3 02 00 00 00 02 ................
00D230: 0B 00 C4 02 00 00 00 02 0B 00 C5 02 00 00 00 02 ................
00D240: 0B 00 C6 02 00 00 00 02 0B 00 C7 02 00 00 00 02 ................
00D250: 0B 00 C8 02 00 00 00 02 0B 00 C9 02 00 00 00 02 ................
00D260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00D270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00D280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00D290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00D2A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00D2B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00D2C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00D2D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00D2E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00D2F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00D300: 74 72 6F 75 76 65 20 74 6F 75 6A 6F 75 72 73 20 trouve toujours
00D310: 64 61 6E 73 20 6C 61 20 20 52 41 4D 20 61 6C 6F dans la RAM alo
00D320: 72 73 20 71 75 65 20 6C 65 20 73 79 73 74 7D 6D rs que le syst}m
00D330: 65 20 64 27 65 78 70 6C 6F 69 74 61 74 69 6F 6E e d'exploitation
00D340: 20 0D 0A 20 71 75 69 20 67 7D 72 65 20 6C 65 20 .. qui g}re le
00D350: 43 50 43 20 65 73 74 20 64 61 6E 73 20 20 6C 61 CPC est dans la
00D360: 20 20 52 4F 4D 20 20 2E 20 20 4C 6F 72 73 71 75 ROM . Lorsqu
00D370: 65 20 20 76 6F 75 73 20 61 76 65 7A 20 62 65 73 e vous avez bes
00D380: 6F 69 6E 20 64 27 61 66 66 69 63 68 65 72 20 75 oin d'afficher u
00D390: 6E 20 0D 0A 20 63 61 72 61 63 74 7D 72 65 20 2C n .. caract}re ,
00D3A0: 20 64 27 61 63 63 7B 64 65 72 20 61 75 20 64 72 d'acc{der au dr
00D3B0: 69 76 65 20 20 2C 20 20 6F 75 20 20 64 27 61 63 ive , ou d'ac
00D3C0: 63 6F 6D 70 6C 69 72 20 20 74 6F 75 74 65 20 20 complir toute
00D3D0: 61 75 74 72 65 20 61 63 74 69 6F 6E 20 2C 20 6C autre action , l
00D3E0: 65 73 20 0D 0A 20 72 6F 75 74 69 6E 65 73 20 71 es .. routines q
00D3F0: 75 69 20 70 65 72 6D 65 74 74 65 6E 74 20 63 65 ui permettent ce
00D400: 63 69 20 73 6F 6E 74 20 20 65 6E 20 20 52 4F 4D ci sont en ROM
00D410: 20 20 65 74 20 20 6C 61 20 20 74 61 62 6C 65 20 et la table
00D420: 64 65 73 20 76 65 63 74 65 75 72 73 20 65 73 74 des vecteurs est
00D430: 20 6C 65 20 0D 0A 20 6D 6F 79 65 6E 20 6C 65 20 le .. moyen le
00D440: 70 6C 75 73 20 63 6F 6D 6D 6F 64 65 20 20 64 27 plus commode d'
00D450: 61 63 63 7B 64 65 72 20 20 40 20 20 6C 61 20 20 acc{der @ la
00D460: 72 6F 75 74 69 6E 65 20 20 61 70 70 72 6F 70 72 routine appropr
00D470: 69 7B 65 20 20 2E 20 50 61 72 20 65 78 65 6D 70 i{e . Par exemp
00D480: 6C 65 20 2C 20 0D 0A 20 6C 6F 72 73 71 75 65 20 le , .. lorsque
00D490: 76 6F 75 73 20 66 61 69 74 65 73 20 65 6E 20 62 vous faites en b
00D4A0: 61 73 69 63 20 20 3A 20 20 43 41 4C 4C 20 20 26 asic : CALL &
00D4B0: 42 42 30 36 20 20 2C 20 20 63 65 20 20 76 65 63 BB06 , ce vec
00D4C0: 74 65 75 72 20 63 6F 6D 6D 75 74 65 20 6C 61 20 teur commute la
00D4D0: 52 4F 4D 20 2C 20 0D 0A 20 65 78 7B 63 75 74 65 ROM , .. ex{cute
00D4E0: 20 6C 61 20 72 6F 75 74 69 6E 65 20 52 4F 4D 20 la routine ROM
00D4F0: 71 75 69 20 61 74 74 65 6E 64 20 6C 27 61 70 70 qui attend l'app
00D500: 75 69 20 73 75 72 20 75 6E 65 20 74 6F 75 63 68 ui sur une touch
00D510: 65 20 65 74 20 6C 6F 72 73 71 75 65 20 6C 61 20 e et lorsque la
00D520: 74 6F 75 63 68 65 20 0D 0A 20 40 20 7B 74 7B 20 touche .. @ {t{
00D530: 65 6E 66 6F 6E 63 7B 65 20 72 65 76 69 65 6E 74 enfonc{e revient
00D540: 20 64 61 6E 73 20 6C 61 20 52 41 4D 20 65 74 20 dans la RAM et
00D550: 6C 65 20 70 72 6F 67 72 61 6D 6D 65 20 72 65 70 le programme rep
00D560: 72 65 6E 64 20 73 6F 6E 20 63 6F 75 72 73 20 2E rend son cours .
00D570: 0D 0A 20 0D 0A 20 20 20 20 20 55 6E 20 61 75 74 .. .. Un aut
00D580: 72 65 20 65 78 65 6D 70 6C 65 20 3A 20 50 4F 4B re exemple : POK
00D590: 45 20 26 42 42 35 41 2C 26 43 39 20 2E 20 20 55 E &BB5A,&C9 . U
00D5A0: 6E 20 20 63 6F 64 65 20 20 52 45 54 6F 75 72 20 n code RETour
00D5B0: 65 73 74 20 6D 69 73 20 64 61 6E 73 20 6C 65 20 est mis dans le
00D5C0: 31 65 72 20 0D 0A 20 6F 63 74 65 74 20 64 75 20 1er .. octet du
00D5D0: 76 65 63 74 65 75 72 20 20 71 75 69 20 20 6E 65 vecteur qui ne
00D5E0: 20 20 70 65 75 74 20 20 64 6F 6E 63 20 20 70 6C peut donc pl
00D5F0: 75 73 20 20 61 63 74 69 76 65 72 20 20 6C 61 20 us activer la
00D600: 20 52 4F 4D 20 20 2E 20 20 41 70 72 7D 73 20 63 ROM . Apr}s c
00D610: 65 74 74 65 20 0D 0A 20 69 6E 73 74 72 75 63 74 ette .. instruct
00D620: 69 6F 6E 20 20 2C 20 20 76 6F 75 73 20 20 63 6F ion , vous co
00D630: 6E 73 74 61 74 65 72 65 7A 20 20 71 75 65 20 20 nstaterez que
00D640: 20 6C 61 20 20 63 6F 6D 6D 61 6E 64 65 20 20 50 la commande P
00D650: 52 49 4E 54 20 20 65 73 74 20 20 74 6F 74 61 6C RINT est total
00D660: 65 6D 65 6E 74 20 0D 0A 20 69 6E 6F 70 7B 72 61 ement .. inop{ra
00D670: 6E 74 65 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 50 nte ... .. P
00D680: 6C 75 73 20 64 65 20 64 7B 74 61 69 6C 73 20 3A lus de d{tails :
00D690: 20 20 4C 65 73 20 20 72 6F 75 74 69 6E 65 73 20 Les routines
00D6A0: 20 52 4F 4D 20 20 70 65 75 76 65 6E 74 20 20 61 ROM peuvent a
00D6B0: 75 73 73 69 20 20 65 08 5E 74 72 65 20 63 6F 6D ussi e.^tre com
00D6C0: 6D 75 74 7B 65 73 20 70 61 72 20 0D 0A 20 64 27 mut{es par .. d'
00D6D0: 61 75 74 72 65 73 20 6D 6F 79 65 6E 73 20 6D 61 autres moyens ma
00D6E0: 69 73 20 69 6C 20 20 66 61 75 74 20 20 63 6F 6E is il faut con
00D6F0: 6E 61 69 08 5E 74 72 65 20 20 6C 27 61 64 72 65 nai.^tre l'adre
00D700: 73 73 65 20 20 65 78 61 63 74 65 20 20 64 65 20 sse exacte de
00D710: 6C 61 20 72 6F 75 74 69 6E 65 20 65 74 20 0D 0A la routine et ..
00D720: 20 63 65 6C 6C 65 20 63 69 2D 64 69 66 66 7D 72 celle ci-diff}r
00D730: 65 20 73 65 6C 6F 6E 20 6C 65 20 20 74 79 70 65 e selon le type
00D740: 20 20 64 65 20 20 43 50 43 20 20 28 34 36 34 20 de CPC (464
00D750: 20 2D 20 20 36 36 34 20 20 2D 20 20 36 31 32 38 - 664 - 6128
00D760: 29 20 61 6C 6F 72 73 20 71 75 65 20 6C 61 20 0D ) alors que la .
00D770: 0A 20 70 6F 73 69 74 69 6F 6E 20 65 6E 20 52 41 . position en RA
00D780: 4D 20 64 65 73 20 76 65 63 74 65 75 72 73 20 65 M des vecteurs e
00D790: 73 74 20 6C 61 20 6D 65 08 5E 6D 65 20 73 75 72 st la me.^me sur
00D7A0: 20 20 74 6F 75 73 20 6C 65 73 20 43 50 43 20 2E tous les CPC .
00D7B0: 20 45 6E 20 72 65 76 61 6E 63 68 65 20 2C 20 6C En revanche , l
00D7C0: 65 20 0D 0A 20 63 6F 6E 74 65 6E 75 20 20 64 65 e .. contenu de
00D7D0: 20 20 63 65 73 20 20 76 65 63 74 65 75 72 73 20 ces vecteurs
00D7E0: 20 64 69 66 66 7D 72 65 20 20 65 74 20 20 73 69 diff}re et si
00D7F0: 20 20 6C 27 6F 6E 20 20 76 65 75 74 20 20 6C 65 l'on veut le
00D800: 73 20 20 6D 6F 64 69 66 69 65 72 20 20 63 6F 6D s modifier com
00D810: 6D 65 20 0D 0A 20 70 72 7B 63 7B 64 65 6D 65 6E me .. pr{c{demen
00D820: 74 20 2C 20 70 75 69 73 20 6C 65 73 20 72 65 73 t , puis les res
00D830: 74 61 75 72 65 72 20 20 2C 20 20 69 6C 20 20 66 taurer , il f
00D840: 61 75 64 72 61 20 70 72 7B 73 65 72 76 65 72 20 audra pr{server
00D850: 6C 65 20 63 6F 6E 74 65 6E 75 20 6F 72 69 67 69 le contenu origi
00D860: 6E 65 6C 20 0D 0A 20 70 6F 75 72 20 6C 65 20 72 nel .. pour le r
00D870: 65 73 74 69 74 75 65 72 20 70 61 72 20 6C 61 20 estituer par la
00D880: 73 75 69 74 65 20 2E 20 45 78 65 6D 70 6C 65 20 suite . Exemple
00D890: 3A 0D 0A 20 0D 0A 20 20 20 20 20 31 30 20 61 3D :.. .. 10 a=
00D8A0: 50 45 45 4B 28 26 42 42 35 41 29 20 20 20 20 27 PEEK(&BB5A) '
00D8B0: 50 72 65 73 65 72 76 65 72 20 63 6F 6E 74 65 6E Preserver conten
00D8C0: 75 20 64 65 20 26 42 42 35 41 0D 0A 20 20 20 20 u de &BB5A..
00D8D0: 20 32 30 20 50 4F 4B 45 20 26 42 42 35 41 2C 26 20 POKE &BB5A,&
00D8E0: 43 39 20 20 20 27 49 6E 74 65 72 64 69 72 65 20 C9 'Interdire
00D8F0: 61 66 66 69 63 68 61 67 65 0D 0A 20 20 20 20 20 affichage..
00D900: 33 30 20 50 52 49 4E 54 22 41 46 46 49 43 48 41 30 PRINT"AFFICHA
00D910: 47 45 22 20 27 4C 65 20 74 65 78 74 65 20 6E 65 GE" 'Le texte ne
00D920: 20 73 27 61 66 66 69 63 68 65 72 61 20 70 61 73 s'affichera pas
00D930: 0D 0A 20 20 20 20 20 34 30 20 45 4E 44 0D 0A 20 .. 40 END..
00D940: 20 20 20 20 35 30 20 50 4F 4B 45 20 26 42 42 35 50 POKE &BB5
00D950: 41 2C 41 20 20 20 20 20 27 52 65 73 74 61 75 72 A,A 'Restaur
00D960: 65 72 20 6C 65 20 76 65 63 74 65 75 72 0D 0A 20 er le vecteur..
00D970: 20 20 20 20 36 30 20 47 4F 54 4F 20 32 30 20 20 60 GOTO 20
00D980: 20 20 20 20 20 20 20 20 27 43 65 74 74 65 20 66 'Cette f
00D990: 6F 69 73 20 6C 65 20 74 65 78 74 65 20 73 27 61 ois le texte s'a
00D9A0: 66 66 69 63 68 65 0D 0A 20 0D 0A 20 20 20 20 20 ffiche.. ..
00D9B0: 44 27 61 75 74 72 65 73 20 65 78 65 6D 70 6C 65 D'autres exemple
00D9C0: 73 20 64 65 20 63 65 73 20 70 6F 73 73 69 62 69 s de ces possibi
00D9D0: 6C 69 74 7B 73 20 20 76 6F 75 73 20 20 73 65 72 lit{s vous ser
00D9E0: 6F 6E 74 20 20 64 6F 6E 6E 7B 73 20 20 61 75 20 ont donn{s au
00D9F0: 66 69 6C 20 64 65 20 6C 61 20 0D 0A 20 64 65 73 fil de la .. des
00DA00: 63 72 69 70 74 69 6F 6E 20 64 65 73 20 72 6F 75 cription des rou
00DA10: 74 69 6E 65 73 20 2E 0D 0A 20 0D 0A 20 20 20 20 tines ... ..
00DA20: 20 50 61 72 61 6D 7D 74 72 65 73 20 64 65 73 20 Param}tres des
00DA30: 72 6F 75 74 69 6E 65 73 20 3A 20 4C 61 20 70 6C routines : La pl
00DA40: 75 70 61 72 74 20 20 64 65 73 20 20 76 65 63 74 upart des vect
00DA50: 65 75 72 73 20 6F 6E 74 20 62 65 73 6F 69 6E 20 eurs ont besoin
00DA60: 64 65 20 76 61 6C 65 75 72 73 20 0D 0A 20 64 6F de valeurs .. do
00DA70: 6E 6E 7B 65 73 20 70 6F 75 72 20 66 6F 6E 63 74 nn{es pour fonct
00DA80: 69 6F 6E 6E 65 72 20 2E 20 50 61 72 20 65 78 65 ionner . Par exe
00DA90: 6D 70 6C 65 20 23 42 42 37 35 20 71 75 69 20 63 mple #BB75 qui c
00DAA0: 6F 72 72 65 73 70 6F 6E 64 20 40 20 4C 4F 43 41 orrespond @ LOCA
00DAB0: 54 45 20 40 20 62 65 73 6F 69 6E 20 0D 0A 20 64 TE @ besoin .. d
00DAC0: 65 20 73 61 76 6F 69 72 20 6F 75 20 6C 27 6F 6E e savoir ou l'on
00DAD0: 20 76 65 75 74 20 6D 65 74 74 72 65 20 6C 65 20 veut mettre le
00DAE0: 63 75 72 73 65 75 72 20 2C 20 20 64 61 6E 73 20 curseur , dans
00DAF0: 63 65 20 63 61 73 20 6F 6E 20 64 69 74 20 71 75 ce cas on dit qu
00DB00: 65 20 6C 61 20 72 6F 75 74 69 6E 65 20 0D 0A 20 e la routine ..
00DB10: 40 20 20 62 65 73 6F 69 6E 20 20 64 65 20 20 50 @ besoin de P
00DB20: 41 52 41 4D 45 54 52 45 53 20 20 44 27 45 4E 54 ARAMETRES D'ENT
00DB30: 52 45 45 20 20 20 2E 20 20 44 27 61 75 74 72 65 REE . D'autre
00DB40: 73 20 20 72 6F 75 74 69 6E 65 73 20 20 66 6F 75 s routines fou
00DB50: 72 6E 69 73 73 65 6E 74 20 20 64 65 73 20 0D 0A rnissent des ..
00DB60: 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 73 20 61 70 informations ap
00DB70: 72 7D 73 20 65 78 7B 63 75 74 69 6F 6E 20 20 2C r}s ex{cution ,
00DB80: 20 20 63 65 20 20 73 6F 6E 74 20 20 6C 65 73 20 ce sont les
00DB90: 20 50 41 52 41 4D 45 54 52 45 53 20 20 44 45 20 PARAMETRES DE
00DBA0: 20 53 4F 52 54 49 45 20 20 2E 20 43 65 73 20 0D SORTIE . Ces .
00DBB0: 0A 20 70 61 72 61 6D 7D 74 72 65 73 20 73 6F 6E . param}tres son
00DBC0: 74 20 74 72 61 6E 73 6D 69 73 20 65 74 20 72 65 t transmis et re
00DBD0: 5C 75 73 20 70 61 72 20 20 6C 65 20 20 62 69 61 \us par le bia
00DBE0: 69 73 20 20 64 65 73 20 20 72 65 67 69 73 74 72 is des registr
00DBF0: 65 73 20 64 75 20 5A 38 30 20 2C 20 63 65 73 20 es du Z80 , ces
00DC00: 0D 0A 20 72 65 67 69 73 74 72 65 73 20 73 6F 6E .. registres son
00DC10: 74 20 64 6F 6E 63 20 6D 6F 64 69 66 69 7B 73 20 t donc modifi{s
00DC20: 70 61 72 20 6C 61 20 20 72 6F 75 74 69 6E 65 20 par la routine
00DC30: 20 65 74 20 69 6C 20 63 6F 6E 76 69 65 6E 74 20 et il convient
00DC40: 64 65 20 6C 65 73 20 70 72 7B 73 65 72 76 65 72 de les pr{server
00DC50: 20 0D 0A 20 73 69 20 6C 65 75 72 20 63 6F 6E 74 .. si leur cont
00DC60: 65 6E 75 20 6F 72 69 67 69 6E 65 6C 20 64 6F 69 enu originel doi
00DC70: 74 20 65 08 5E 74 72 65 20 20 72 7B 75 74 69 6C t e.^tre r{util
00DC80: 69 73 7B 20 20 65 6E 20 73 6F 72 74 69 65 20 2E is{ en sortie .
00DC90: 20 43 65 72 74 61 69 6E 65 73 20 72 6F 75 74 69 Certaines routi
00DCA0: 6E 65 73 20 0D 0A 20 6D 6F 64 69 66 69 65 6E 74 nes .. modifient
00DCB0: 20 64 65 73 20 72 65 67 69 73 74 72 65 73 20 20 des registres
00DCC0: 73 61 6E 73 20 20 70 72 7B 76 65 6E 69 72 20 20 sans pr{venir
00DCD0: 2C 20 20 6C 61 20 20 6D 65 08 5E 6D 65 20 20 72 , la me.^me r
00DCE0: 7D 67 6C 65 20 20 64 65 76 72 61 20 61 6C 6F 72 }gle devra alor
00DCF0: 73 20 65 08 5E 74 72 65 20 0D 0A 20 61 70 70 6C s e.^tre .. appl
00DD00: 69 71 75 7B 65 20 2E 0D 0A 20 0D 0A 20 20 20 20 iqu{e ... ..
00DD10: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00DD20: 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D --------------
00DD30: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00DD40: 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 20 20 20 20 -----..
00DD50: 20 20 20 20 20 20 20 20 20 20 20 20 2D 20 44 45 - DE
00DD60: 53 43 52 49 50 54 49 4F 4E 20 45 54 20 55 53 41 SCRIPTION ET USA
00DD70: 47 45 20 44 45 53 20 52 4F 55 54 49 4E 45 53 20 GE DES ROUTINES
00DD80: 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 -..
00DD90: 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D -------
00DDA0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00DDB0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D ------------.. .
00DDC0: 0A 20 20 20 20 20 44 61 6E 73 20 63 65 74 74 65 . Dans cette
00DDD0: 20 70 72 65 6D 69 7D 72 65 20 64 65 73 63 72 69 premi}re descri
00DDE0: 70 74 69 6F 6E 20 2C 20 73 65 20 74 72 6F 75 76 ption , se trouv
00DDF0: 65 6E 74 20 64 65 20 6E 6F 6D 62 72 65 75 78 20 ent de nombreux
00DE00: 27 62 6C 61 6E 63 73 27 20 2C 20 70 6F 75 72 20 'blancs' , pour
00DE10: 0D 0A 20 63 6F 6D 6D 65 6E 63 65 72 20 2C 20 6A .. commencer , j
00DE20: 65 20 6E 65 20 64 7B 63 72 69 72 61 69 20 20 71 e ne d{crirai q
00DE30: 75 65 20 20 6C 65 73 20 20 72 6F 75 74 69 6E 65 ue les routine
00DE40: 73 20 20 6C 65 73 20 20 70 6C 75 73 20 20 75 73 s les plus us
00DE50: 75 65 6C 6C 65 73 20 2C 20 64 61 6E 73 20 6C 65 uelles , dans le
00DE60: 20 0D 0A 20 6E 75 6D 7B 72 6F 20 73 75 69 76 61 .. num{ro suiva
00DE70: 6E 74 20 2C 20 76 6F 75 73 20 61 75 72 65 7A 20 nt , vous aurez
00DE80: 20 64 72 6F 69 74 20 20 61 75 78 20 20 72 6F 75 droit aux rou
00DE90: 74 69 6E 65 73 20 20 6D 6F 69 6E 73 20 63 6F 75 tines moins cou
00DEA0: 72 61 6E 74 65 73 20 65 74 20 64 61 6E 73 20 6C rantes et dans l
00DEB0: 65 20 0D 0A 20 64 65 72 6E 69 65 72 20 6E 75 6D e .. dernier num
00DEC0: 7B 72 6F 20 64 65 20 6C 27 61 6E 6E 7B 65 20 76 {ro de l'ann{e v
00DED0: 6F 75 73 20 70 6F 75 72 72 65 7A 20 20 7B 74 75 ous pourrez {tu
00DEE0: 64 69 65 72 20 6C 65 73 20 72 6F 75 74 69 6E 65 dier les routine
00DEF0: 73 20 71 75 65 20 6C 27 6F 6E 20 75 74 69 6C 69 s que l'on utili
00DF00: 73 65 20 0D 0A 20 70 6F 75 72 20 61 69 6E 73 69 se .. pour ainsi
00DF10: 20 64 69 72 65 20 6A 61 6D 61 69 73 20 2E 20 4C dire jamais . L
00DF20: 61 20 64 65 73 63 72 69 70 74 69 6F 6E 20 65 73 a description es
00DF30: 74 20 63 6C 61 73 73 7B 65 20 70 61 72 20 6E 61 t class{e par na
00DF40: 74 75 72 65 20 64 27 75 73 61 67 65 20 28 54 65 ture d'usage (Te
00DF50: 78 74 65 20 0D 0A 20 2C 20 47 72 61 70 68 69 73 xte .. , Graphis
00DF60: 6D 65 20 2C 20 45 74 63 20 2E 2E 2E 29 20 65 74 me , Etc ...) et
00DF70: 20 73 75 69 74 20 20 74 6F 75 6A 6F 75 72 73 20 suit toujours
00DF80: 20 6C 61 20 66 6F 72 6D 65 20 73 75 69 76 61 6E la forme suivan
00DF90: 74 65 20 2E 20 41 64 72 65 73 73 65 20 72 6F 75 te . Adresse rou
00DFA0: 74 69 6E 65 20 0D 0A 20 65 6E 20 72 6F 6D 20 65 tine .. en rom e
00DFB0: 73 74 20 6C 27 61 64 72 65 73 73 65 20 52 4F 4D st l'adresse ROM
00DFC0: 20 61 63 74 69 76 7B 65 20 70 61 72 20 6C 65 20 activ{e par le
00DFD0: 76 65 63 74 65 75 72 20 64 7B 63 72 69 74 20 2E vecteur d{crit .
00DFE0: 0D 0A 20 0D 0A 20 0D 0A 20 20 20 20 20 41 44 52 .. .. .. ADR
00DFF0: 45 53 53 45 20 3A 20 20 20 20 20 20 20 20 20 20 ESSE :
00E000: 20 20 45 71 75 69 76 61 6C 65 6E 74 20 42 61 73 Equivalent Bas
00E010: 69 63 20 3A 0D 0A 20 20 20 20 20 45 46 46 45 54 ic :.. EFFET
00E020: 20 20 20 3A 0D 0A 20 20 20 20 20 50 41 52 41 4D :.. PARAM
00E030: 45 54 52 45 53 20 44 27 45 4E 54 52 45 45 20 20 ETRES D'ENTREE
00E040: 3A 0D 0A 20 20 20 20 20 50 41 52 41 4D 45 54 52 :.. PARAMETR
00E050: 45 53 20 44 45 20 53 4F 52 54 49 45 20 3A 0D 0A ES DE SORTIE :..
00E060: 20 20 20 20 20 52 45 47 49 53 54 52 45 53 20 4D REGISTRES M
00E070: 4F 44 49 46 49 45 53 20 20 20 3A 0D 0A 20 20 20 ODIFIES :..
00E080: 20 20 45 54 41 54 20 44 45 53 20 46 4C 41 47 53 ETAT DES FLAGS
00E090: 20 45 4E 20 53 4F 52 54 49 45 20 3A 0D 0A 20 20 EN SORTIE :..
00E0A0: 20 20 20 41 44 52 45 53 53 45 20 52 4F 55 54 49 ADRESSE ROUTI
00E0B0: 4E 45 20 45 4E 20 52 4F 4D 20 43 50 43 20 34 36 NE EN ROM CPC 46
00E0C0: 34 20 3A 20 20 20 20 20 20 20 36 36 34 20 3A 20 4 : 664 :
00E0D0: 20 20 20 20 20 20 20 20 36 31 32 38 0D 0A 20 0D 6128.. .
00E0E0: 0A 20 20 20 20 20 45 6E 20 66 69 6E 20 64 65 20 . En fin de
00E0F0: 63 68 61 70 69 74 72 65 20 2C 20 71 75 65 6C 71 chapitre , quelq
00E100: 75 65 73 20 20 65 78 65 6D 70 6C 65 73 20 20 64 ues exemples d
00E110: 27 75 73 61 67 65 20 64 65 73 20 76 65 63 74 65 'usage des vecte
00E120: 75 72 73 20 76 6F 75 73 20 73 65 72 6F 6E 74 20 urs vous seront
00E130: 0D 0A 20 70 72 6F 70 6F 73 7B 73 20 2E 0D 0A 20 .. propos{s ...
00E140: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00E150: 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D ---
00E160: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D ---------------.
00E170: 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
00E180: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 20 -
00E190: 52 4F 55 54 49 4E 45 53 20 43 4C 41 56 49 45 52 ROUTINES CLAVIER
00E1A0: 20 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 -..
00E1B0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00E1C0: 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D --------------
00E1D0: 2D 2D 2D 2D 0D 0A 20 0D 0A 20 20 20 20 20 41 44 ----.. .. AD
00E1E0: 52 45 53 53 45 20 3A 20 26 42 42 30 36 20 20 20 RESSE : &BB06
00E1F0: 20 20 20 45 71 75 69 76 61 6C 65 6E 74 20 42 61 Equivalent Ba
00E200: 73 69 63 20 3A 20 41 24 3D 22 22 3A 57 48 49 4C sic : A$="":WHIL
00E210: 45 20 41 24 3D 22 22 3A 41 24 3D 49 4E 4B 45 59 E A$="":A$=INKEY
00E220: 53 3A 57 45 4E 44 0D 0A 20 20 20 20 20 45 46 46 S:WEND.. EFF
00E230: 45 54 20 20 20 3A 20 41 74 74 65 6E 64 20 6C 27 ET : Attend l'
00E240: 61 70 70 75 69 20 73 75 72 20 75 6E 65 20 74 6F appui sur une to
00E250: 75 63 68 65 20 20 73 69 20 61 75 63 75 6E 20 63 uche si aucun c
00E260: 61 72 61 63 74 7D 72 65 20 6E 27 65 73 74 20 64 aract}re n'est d
00E270: 61 6E 73 20 6C 65 20 0D 0A 20 62 75 66 66 65 72 ans le .. buffer
00E280: 20 64 65 20 63 6C 61 76 69 65 72 20 2E 20 4C 65 de clavier . Le
00E290: 20 20 63 61 72 61 63 74 7D 72 65 20 20 74 72 6F caract}re tro
00E2A0: 75 76 7B 20 20 65 73 74 20 20 6D 69 73 20 20 64 uv{ est mis d
00E2B0: 61 6E 73 20 20 6C 65 20 72 65 67 69 73 74 72 65 ans le registre
00E2C0: 20 41 20 2E 20 53 69 20 0D 0A 20 61 75 63 75 6E A . Si .. aucun
00E2D0: 65 20 74 6F 75 63 68 65 20 6E 27 65 73 74 20 65 e touche n'est e
00E2E0: 6E 66 6F 6E 63 7B 65 20 2C 20 63 27 65 73 74 20 nfonc{e , c'est
00E2F0: 20 6C 65 20 20 64 65 72 6E 69 65 72 20 63 61 72 le dernier car
00E300: 61 63 74 7D 72 65 20 64 75 20 62 75 66 66 65 72 act}re du buffer
00E310: 20 63 6C 61 76 69 65 72 20 0D 0A 20 71 75 69 20 clavier .. qui
00E320: 65 73 74 20 72 65 6E 76 6F 79 7B 20 64 61 6E 73 est renvoy{ dans
00E330: 20 41 20 2E 0D 0A 20 20 20 20 20 50 41 52 41 4D A ... PARAM
00E340: 45 54 52 45 53 20 44 27 45 4E 54 52 45 45 20 20 ETRES D'ENTREE
00E350: 3A 20 52 69 65 6E 20 2E 0D 0A 20 20 20 20 20 50 : Rien ... P
00E360: 41 52 41 4D 45 54 52 45 53 20 44 45 20 53 4F 52 ARAMETRES DE SOR
00E370: 54 49 45 20 3A 20 41 3D 43 6F 64 65 20 41 53 43 TIE : A=Code ASC
00E380: 49 49 20 64 65 20 6C 61 20 74 6F 75 63 68 65 20 II de la touche
00E390: 65 6E 66 6F 6E 63 7B 65 20 6F 75 20 64 75 20 62 enfonc{e ou du b
00E3A0: 75 66 66 65 72 20 2E 0D 0A 20 20 20 20 20 52 45 uffer ... RE
00E3B0: 47 49 53 54 52 45 53 20 4D 4F 44 49 46 49 45 53 GISTRES MODIFIES
00E3C0: 20 20 20 3A 20 41 46 0D 0A 20 20 20 20 20 45 54 : AF.. ET
00E3D0: 41 54 20 44 45 53 20 46 4C 41 47 53 20 45 4E 20 AT DES FLAGS EN
00E3E0: 53 4F 52 54 49 45 20 3A 20 43 61 72 72 79 20 74 SORTIE : Carry t
00E3F0: 6F 75 6A 6F 75 72 73 20 6D 69 73 20 2E 0D 0A 20 oujours mis ...
00E400: 20 20 20 20 41 44 52 45 53 53 45 20 52 4F 55 54 ADRESSE ROUT
00E410: 49 4E 45 20 45 4E 20 52 4F 4D 20 43 50 43 20 34 INE EN ROM CPC 4
00E420: 36 34 20 3A 20 26 31 41 33 43 20 2D 20 36 36 34 64 : &1A3C - 664
00E430: 20 2D 20 36 31 32 38 20 3A 20 26 31 42 42 46 0D - 6128 : &1BBF.
00E440: 0A 20 0D 0A 20 20 20 20 20 41 44 52 45 53 53 45 . .. ADRESSE
00E450: 20 3A 20 26 42 42 30 39 20 20 20 20 20 20 45 71 : &BB09 Eq
00E460: 75 69 76 61 6C 65 6E 74 20 42 61 73 69 63 20 3A uivalent Basic :
00E470: 20 41 24 3D 49 4E 4B 45 59 53 0D 0A 20 20 20 20 A$=INKEYS..
00E480: 20 45 46 46 45 54 20 20 20 3A 20 43 6F 6D 6D 65 EFFET : Comme
00E490: 20 26 42 42 30 36 20 6D 61 69 73 20 6E 27 61 74 &BB06 mais n'at
00E4A0: 74 65 6E 64 20 70 61 73 20 6C 27 61 70 70 75 69 tend pas l'appui
00E4B0: 20 73 75 72 20 75 6E 65 20 74 6F 75 63 68 65 20 sur une touche
00E4C0: 2E 0D 0A 20 20 20 20 20 50 41 52 41 4D 45 54 52 ... PARAMETR
00E4D0: 45 53 20 44 27 45 4E 54 52 45 45 20 20 3A 20 52 ES D'ENTREE : R
00E4E0: 69 65 6E 20 2E 0D 0A 20 20 20 20 20 50 41 52 41 ien ... PARA
00E4F0: 4D 45 54 52 45 53 20 44 45 20 53 4F 52 54 49 45 METRES DE SORTIE
00E500: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
00E510: 0C 00 01 00 02 09 4E E5 0C 00 C1 02 00 00 00 02 ......N.........
00E520: 0C 00 C2 02 00 00 00 02 0C 00 C3 02 00 00 00 02 ................
00E530: 0C 00 C4 02 00 00 00 02 0C 00 C5 02 00 00 00 02 ................
00E540: 0C 00 C6 02 00 00 00 02 0C 00 C7 02 00 00 00 02 ................
00E550: 0C 00 C8 02 00 00 00 02 0C 00 C9 02 00 00 00 02 ................
00E560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00E570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00E580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00E590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00E5A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00E5B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00E5C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00E5D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00E5E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00E5F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00E600: 20 3A 20 41 3D 43 61 72 61 63 74 7D 72 65 20 2E : A=Caract}re .
00E610: 0D 0A 20 20 20 20 20 52 45 47 49 53 54 52 45 53 .. REGISTRES
00E620: 20 4D 4F 44 49 46 49 45 53 20 20 20 3A 20 41 46 MODIFIES : AF
00E630: 0D 0A 20 20 20 20 20 45 54 41 54 20 44 45 53 20 .. ETAT DES
00E640: 46 4C 41 47 53 20 45 4E 20 53 4F 52 54 49 45 20 FLAGS EN SORTIE
00E650: 3A 20 43 61 72 72 79 20 6D 69 73 20 53 49 20 75 : Carry mis SI u
00E660: 6E 20 63 61 72 61 63 74 7D 72 65 20 40 20 70 75 n caract}re @ pu
00E670: 20 65 08 5E 74 72 65 20 6C 75 20 2E 0D 0A 20 20 e.^tre lu ...
00E680: 20 20 20 41 44 52 45 53 53 45 20 52 4F 55 54 49 ADRESSE ROUTI
00E690: 4E 45 20 45 4E 20 52 4F 4D 20 43 50 43 20 34 36 NE EN ROM CPC 46
00E6A0: 34 20 3A 20 26 31 41 34 32 20 2D 20 36 36 34 20 4 : &1A42 - 664
00E6B0: 2D 20 36 31 32 38 20 3A 20 26 31 42 43 35 0D 0A - 6128 : &1BC5..
00E6C0: 20 0D 0A 20 20 20 20 20 41 44 52 45 53 53 45 20 .. ADRESSE
00E6D0: 3A 20 26 42 42 31 38 20 20 20 20 20 20 45 71 75 : &BB18 Equ
00E6E0: 69 76 61 6C 65 6E 74 20 42 61 73 69 63 20 3A 20 ivalent Basic :
00E6F0: 43 6F 6D 6D 65 20 26 42 42 30 36 0D 0A 20 20 20 Comme &BB06..
00E700: 20 20 45 46 46 45 54 20 20 20 3A 20 43 6F 6D 6D EFFET : Comm
00E710: 65 20 26 42 42 30 36 20 6D 61 69 73 20 6E 65 20 e &BB06 mais ne
00E720: 74 69 65 6E 74 20 20 70 61 73 20 63 6F 6D 70 74 tient pas compt
00E730: 65 20 64 75 20 62 75 66 66 65 72 20 64 65 20 63 e du buffer de c
00E740: 6C 61 76 69 65 72 20 73 65 75 6C 20 0D 0A 20 6C lavier seul .. l
00E750: 27 61 70 70 75 69 20 73 75 72 20 75 6E 65 20 74 'appui sur une t
00E760: 6F 75 63 68 65 20 70 65 75 74 20 64 7B 63 6C 65 ouche peut d{cle
00E770: 6E 63 68 65 72 20 6C 61 20 72 6F 75 74 69 6E 65 ncher la routine
00E780: 20 2E 0D 0A 20 20 20 20 20 50 41 52 41 4D 45 54 ... PARAMET
00E790: 52 45 53 20 44 27 45 4E 54 52 45 45 20 20 3A 20 RES D'ENTREE :
00E7A0: 52 69 65 6E 20 2E 0D 0A 20 20 20 20 20 50 41 52 Rien ... PAR
00E7B0: 41 4D 45 54 52 45 53 20 44 45 20 53 4F 52 54 49 AMETRES DE SORTI
00E7C0: 45 20 3A 20 41 3D 43 61 72 61 63 74 7D 72 65 20 E : A=Caract}re
00E7D0: 2E 0D 0A 20 20 20 20 20 52 45 47 49 53 54 52 45 ... REGISTRE
00E7E0: 53 20 4D 4F 44 49 46 49 45 53 20 20 20 3A 20 41 S MODIFIES : A
00E7F0: 46 0D 0A 20 20 20 20 20 45 54 41 54 20 44 45 53 F.. ETAT DES
00E800: 20 46 4C 41 47 53 20 45 4E 20 53 4F 52 54 49 45 FLAGS EN SORTIE
00E810: 20 3A 20 43 61 72 72 79 20 74 6F 75 6A 6F 75 72 : Carry toujour
00E820: 73 20 6D 69 73 20 2E 0D 0A 20 20 20 20 20 41 44 s mis ... AD
00E830: 52 45 53 53 45 20 52 4F 55 54 49 4E 45 20 45 4E RESSE ROUTINE EN
00E840: 20 52 4F 4D 20 43 50 43 20 34 36 34 20 3A 20 26 ROM CPC 464 : &
00E850: 31 42 35 36 20 2D 20 36 36 34 20 2D 20 36 31 32 1B56 - 664 - 612
00E860: 38 20 3A 20 26 31 43 44 42 0D 0A 20 0D 0A 20 20 8 : &1CDB.. ..
00E870: 20 20 20 41 44 52 45 53 53 45 20 3A 20 26 42 42 ADRESSE : &BB
00E880: 31 42 20 20 20 20 20 20 20 20 20 20 20 45 71 75 1B Equ
00E890: 69 76 61 6C 65 6E 74 20 42 61 73 69 63 20 3A 20 ivalent Basic :
00E8A0: 43 6F 6D 6D 65 20 26 42 42 30 39 20 0D 0A 20 20 Comme &BB09 ..
00E8B0: 20 20 20 45 46 46 45 54 20 20 20 3A 20 43 6F 6D EFFET : Com
00E8C0: 6D 65 20 26 42 42 30 39 20 6D 61 69 73 20 6E 65 me &BB09 mais ne
00E8D0: 20 74 69 65 6E 74 20 20 70 61 73 20 63 6F 6D 70 tient pas comp
00E8E0: 74 65 20 64 75 20 62 75 66 66 65 72 20 64 65 20 te du buffer de
00E8F0: 63 6C 61 76 69 65 72 20 73 65 75 6C 20 0D 0A 20 clavier seul ..
00E900: 6C 27 61 70 70 75 69 20 73 75 72 20 75 6E 65 20 l'appui sur une
00E910: 74 6F 75 63 68 65 20 70 65 75 74 20 73 74 6F 63 touche peut stoc
00E920: 6B 65 72 20 75 6E 20 63 61 72 61 63 74 7D 72 65 ker un caract}re
00E930: 20 2E 0D 0A 20 20 20 20 20 50 41 52 41 4D 45 54 ... PARAMET
00E940: 52 45 53 20 44 27 45 4E 54 52 45 45 20 20 3A 20 RES D'ENTREE :
00E950: 52 69 65 6E 20 2E 0D 0A 20 20 20 20 20 50 41 52 Rien ... PAR
00E960: 41 4D 45 54 52 45 53 20 44 45 20 53 4F 52 54 49 AMETRES DE SORTI
00E970: 45 20 3A 20 41 3D 63 61 72 61 63 74 7D 72 65 20 E : A=caract}re
00E980: 2E 0D 0A 20 20 20 20 20 52 45 47 49 53 54 52 45 ... REGISTRE
00E990: 53 20 4D 4F 44 49 46 49 45 53 20 20 20 3A 20 41 S MODIFIES : A
00E9A0: 46 0D 0A 20 20 20 20 20 45 54 41 54 20 44 45 53 F.. ETAT DES
00E9B0: 20 46 4C 41 47 53 20 45 4E 20 53 4F 52 54 49 45 FLAGS EN SORTIE
00E9C0: 20 3A 20 43 61 72 72 79 20 74 6F 75 6A 6F 75 72 : Carry toujour
00E9D0: 73 20 6D 69 73 20 2E 0D 0A 20 20 20 20 20 41 44 s mis ... AD
00E9E0: 52 45 53 53 45 20 52 4F 55 54 49 4E 45 20 45 4E RESSE ROUTINE EN
00E9F0: 20 52 4F 4D 20 43 50 43 20 34 36 34 20 3A 20 26 ROM CPC 464 : &
00EA00: 31 42 35 43 20 2D 20 36 36 34 20 2D 20 36 31 32 1B5C - 664 - 612
00EA10: 38 20 3A 20 26 31 43 45 31 0D 0A 20 0D 0A 20 20 8 : &1CE1.. ..
00EA20: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00EA30: 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D ------
00EA40: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00EA50: 0D 0A 20 0D 0A 20 20 20 20 20 41 44 52 45 53 53 .. .. ADRESS
00EA60: 45 20 3A 20 26 42 42 31 45 20 20 20 20 20 20 45 E : &BB1E E
00EA70: 71 75 69 76 61 6C 65 6E 74 20 42 61 73 69 63 20 quivalent Basic
00EA80: 3A 20 49 4E 4B 45 59 20 28 6E 29 0D 0A 20 20 20 : INKEY (n)..
00EA90: 20 20 45 46 46 45 54 20 20 20 3A 20 54 65 73 74 EFFET : Test
00EAA0: 65 20 73 69 20 6C 61 20 74 6F 75 63 68 65 20 64 e si la touche d
00EAB0: 6F 6E 74 20 6C 65 20 20 6E 75 6D 7B 72 6F 20 65 ont le num{ro e
00EAC0: 73 74 20 64 6F 6E 6E 7B 20 64 61 6E 73 20 41 20 st donn{ dans A
00EAD0: 65 73 74 20 70 72 65 73 73 7B 65 20 0D 0A 20 2E est press{e .. .
00EAE0: 20 49 6C 20 6E 65 20 73 27 61 67 69 74 20 70 61 Il ne s'agit pa
00EAF0: 73 20 69 63 69 20 64 27 75 6E 20 63 6F 64 65 20 s ici d'un code
00EB00: 41 53 43 49 49 20 6D 61 69 73 20 64 75 20 6E 75 ASCII mais du nu
00EB10: 6D 7B 72 6F 20 70 68 79 73 69 71 75 65 20 64 65 m{ro physique de
00EB20: 20 6C 61 20 74 6F 75 63 68 65 20 2E 20 0D 0A 20 la touche . ..
00EB30: 4C 61 20 6C 69 73 74 65 20 64 65 20 63 65 73 20 La liste de ces
00EB40: 6E 75 6D 7B 72 6F 73 20 66 69 67 75 72 65 20 64 num{ros figure d
00EB50: 61 6E 73 20 6C 65 20 6D 61 6E 75 65 6C 20 64 65 ans le manuel de
00EB60: 20 76 6F 74 72 65 20 43 50 43 20 2E 0D 0A 20 20 votre CPC ...
00EB70: 20 20 20 50 41 52 41 4D 45 54 52 45 53 20 44 27 PARAMETRES D'
00EB80: 45 4E 54 52 45 45 20 20 3A 20 41 3D 4E 75 6D 7B ENTREE : A=Num{
00EB90: 72 6F 20 64 65 20 74 6F 75 63 68 65 20 0D 0A 20 ro de touche ..
00EBA0: 20 20 20 20 50 41 52 41 4D 45 54 52 45 53 20 44 PARAMETRES D
00EBB0: 45 20 53 4F 52 54 49 45 20 3A 20 41 3D 30 20 53 E SORTIE : A=0 S
00EBC0: 69 20 6C 61 20 74 6F 75 63 68 65 20 20 40 20 20 i la touche @
00EBD0: 7B 74 7B 20 70 72 65 73 73 7B 65 20 2C 20 3C 3E {t{ press{e , <>
00EBE0: 20 64 65 20 30 20 73 69 6E 6F 6E 20 2E 20 0D 0A de 0 sinon . ..
00EBF0: 20 4C 65 20 72 65 67 69 73 74 72 65 20 43 20 69 Le registre C i
00EC00: 6E 66 6F 72 6D 65 20 73 69 20 20 43 54 52 4C 20 nforme si CTRL
00EC10: 20 6F 75 20 20 53 48 49 46 54 20 20 7B 74 61 69 ou SHIFT {tai
00EC20: 65 6E 74 20 70 72 65 73 73 7B 73 20 73 69 6D 75 ent press{s simu
00EC30: 6C 74 61 6E 7B 6D 65 6E 74 20 2E 20 53 69 20 0D ltan{ment . Si .
00EC40: 0A 20 43 54 52 4C 20 65 73 74 20 70 72 65 73 73 . CTRL est press
00EC50: 7B 20 2C 20 6C 65 20 62 69 74 20 37 20 64 65 20 { , le bit 7 de
00EC60: 43 20 65 73 74 20 6D 69 73 20 2C 20 73 69 20 53 C est mis , si S
00EC70: 48 49 46 54 20 65 73 74 20 70 72 65 73 73 7B 20 HIFT est press{
00EC80: 2C 20 6C 65 20 62 69 74 20 35 20 64 65 20 43 20 , le bit 5 de C
00EC90: 0D 0A 20 65 73 74 20 6D 69 73 20 2E 0D 0A 20 20 .. est mis ...
00ECA0: 20 20 20 52 45 47 49 53 54 52 45 53 20 4D 4F 44 REGISTRES MOD
00ECB0: 49 46 49 45 53 20 20 20 3A 20 20 41 46 20 2C 20 IFIES : AF ,
00ECC0: 48 4C 20 2C 20 42 43 0D 0A 20 20 20 20 20 45 54 HL , BC.. ET
00ECD0: 41 54 20 44 45 53 20 46 4C 41 47 53 20 45 4E 20 AT DES FLAGS EN
00ECE0: 53 4F 52 54 49 45 20 3A 20 5A 20 6D 69 73 20 73 SORTIE : Z mis s
00ECF0: 69 20 74 6F 75 63 68 65 20 70 72 65 73 73 7B 65 i touche press{e
00ED00: 20 2C 20 4E 5A 20 53 69 6E 6F 6E 20 2E 0D 0A 20 , NZ Sinon ...
00ED10: 20 20 20 20 41 44 52 45 53 53 45 20 52 4F 55 54 ADRESSE ROUT
00ED20: 49 4E 45 20 45 4E 20 52 4F 4D 20 43 50 43 20 34 INE EN ROM CPC 4
00ED30: 36 34 20 3A 20 26 31 43 42 44 20 2D 20 36 36 34 64 : &1CBD - 664
00ED40: 20 2D 20 36 31 32 38 20 3A 20 26 31 45 34 35 0D - 6128 : &1E45.
00ED50: 0A 20 0D 0A 20 0D 0A 20 20 20 20 20 41 44 52 45 . .. .. ADRE
00ED60: 53 53 45 20 3A 20 26 42 42 32 34 20 20 20 20 20 SSE : &BB24
00ED70: 20 45 71 75 69 76 61 6C 65 6E 74 20 42 61 73 69 Equivalent Basi
00ED80: 63 20 3A 20 4A 4F 59 20 28 6E 29 0D 0A 20 20 20 c : JOY (n)..
00ED90: 20 20 45 46 46 45 54 20 20 20 3A 20 54 65 73 74 EFFET : Test
00EDA0: 65 20 6C 27 7B 74 61 74 20 64 75 20 6A 6F 79 73 e l'{tat du joys
00EDB0: 74 69 63 6B 20 2E 0D 0A 20 20 20 20 20 50 41 52 tick ... PAR
00EDC0: 41 4D 45 54 52 45 53 20 44 27 45 4E 54 52 45 45 AMETRES D'ENTREE
00EDD0: 20 20 3A 20 52 69 65 6E 20 2E 0D 0A 20 20 20 20 : Rien ...
00EDE0: 20 50 41 52 41 4D 45 54 52 45 53 20 44 45 20 53 PARAMETRES DE S
00EDF0: 4F 52 54 49 45 20 3A 20 41 3D 4A 4F 59 28 30 29 ORTIE : A=JOY(0)
00EE00: 20 2C 20 48 3D 4A 4F 59 28 30 29 20 2C 20 4C 3D , H=JOY(0) , L=
00EE10: 4A 4F 59 28 31 29 0D 0A 20 20 20 20 20 52 45 47 JOY(1).. REG
00EE20: 49 53 54 52 45 53 20 4D 4F 44 49 46 49 45 53 20 ISTRES MODIFIES
00EE30: 20 20 3A 20 41 46 20 2C 20 48 4C 0D 0A 20 20 20 : AF , HL..
00EE40: 20 20 45 54 41 54 20 44 45 53 20 46 4C 41 47 53 ETAT DES FLAGS
00EE50: 20 45 4E 20 53 4F 52 54 49 45 20 3A 20 56 61 72 EN SORTIE : Var
00EE60: 69 61 62 6C 65 20 2E 0D 0A 20 20 20 20 20 41 44 iable ... AD
00EE70: 52 45 53 53 45 20 52 4F 55 54 49 4E 45 20 45 4E RESSE ROUTINE EN
00EE80: 20 52 4F 4D 20 43 50 43 20 34 36 34 20 3A 20 26 ROM CPC 464 : &
00EE90: 31 42 42 33 20 2D 20 36 36 34 20 2D 20 36 31 32 1BB3 - 664 - 612
00EEA0: 38 20 3A 20 26 31 44 38 33 0D 0A 20 0D 0A 20 20 8 : &1D83.. ..
00EEB0: 20 20 20 56 6F 69 63 69 20 71 75 65 6C 73 20 62 Voici quels b
00EEC0: 69 74 73 20 73 65 72 6F 6E 74 20 6D 69 73 20 64 its seront mis d
00EED0: 61 6E 73 20 20 41 20 20 2C 20 20 48 20 20 2C 20 ans A , H ,
00EEE0: 4C 20 73 65 6C 6F 6E 20 6C 61 20 63 6F 6D 6D 61 L selon la comma
00EEF0: 6E 64 65 20 6A 6F 79 73 74 79 63 6B 20 0D 0A 20 nde joystyck ..
00EF00: 64 6F 6E 6E 7B 65 20 2E 20 53 69 20 70 6C 75 73 donn{e . Si plus
00EF10: 69 65 75 72 73 20 61 63 74 69 6F 6E 73 20 73 6F ieurs actions so
00EF20: 6E 74 20 20 65 66 66 65 63 74 75 7B 65 73 20 73 nt effectu{es s
00EF30: 69 6D 75 6C 74 61 6E 7B 6D 65 6E 74 20 2C 20 70 imultan{ment , p
00EF40: 6C 75 73 69 65 75 72 73 20 62 69 74 73 20 0D 0A lusieurs bits ..
00EF50: 20 64 65 20 63 65 73 20 72 65 67 69 73 74 72 65 de ces registre
00EF60: 73 20 73 65 72 6F 6E 74 20 6D 69 73 20 65 6E 20 s seront mis en
00EF70: 73 6F 72 74 69 65 20 20 2E 20 20 53 69 20 6C 65 sortie . Si le
00EF80: 20 72 65 67 69 73 74 72 65 20 72 65 76 69 65 6E registre revien
00EF90: 74 20 61 76 65 63 20 30 20 63 6F 6D 6D 65 20 0D t avec 0 comme .
00EFA0: 0A 20 63 6F 6E 74 65 6E 75 20 2C 20 6C 65 20 6A . contenu , le j
00EFB0: 6F 79 73 74 69 63 6B 20 6E 27 61 20 70 61 73 20 oystick n'a pas
00EFC0: 62 6F 75 67 7B 20 2E 0D 0A 20 0D 0A 20 20 42 69 boug{ ... .. Bi
00EFD0: 74 20 30 20 6D 69 73 20 3D 20 48 41 55 54 20 2E t 0 mis = HAUT .
00EFE0: 20 42 69 74 20 31 20 6D 69 73 20 3D 20 42 41 53 Bit 1 mis = BAS
00EFF0: 20 2E 20 42 69 74 20 32 20 6D 69 73 20 3D 20 47 . Bit 2 mis = G
00F000: 41 55 43 48 45 20 42 69 74 20 33 20 6D 69 73 20 AUCHE Bit 3 mis
00F010: 3D 20 44 52 4F 49 54 45 0D 0A 20 20 42 69 74 20 = DROITE.. Bit
00F020: 34 20 6D 69 73 20 3D 20 46 49 52 45 20 2E 20 45 4 mis = FIRE . E
00F030: 78 20 3A 20 41 3D 25 30 30 30 31 31 30 30 31 20 x : A=%00011001
00F040: 3D 20 44 69 61 67 6F 6E 61 6C 20 68 61 75 74 20 = Diagonal haut
00F050: 2C 20 64 72 6F 69 74 65 20 65 74 20 66 69 72 65 , droite et fire
00F060: 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 20 20 20 20 ... ..
00F070: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00F080: 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D -----------
00F090: 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A 20 20 20 --------.. ..
00F0A0: 20 20 41 44 52 45 53 53 45 20 3A 20 26 42 42 33 ADRESSE : &BB3
00F0B0: 46 20 20 20 20 20 20 45 71 75 69 76 61 6C 65 6E F Equivalen
00F0C0: 74 20 42 61 73 69 63 20 3A 20 53 50 45 45 44 20 t Basic : SPEED
00F0D0: 4B 45 59 20 61 2C 62 0D 0A 20 20 20 20 20 45 46 KEY a,b.. EF
00F0E0: 46 45 54 20 20 20 3A 20 4D 6F 64 69 66 69 65 20 FET : Modifie
00F0F0: 6C 61 20 76 69 74 65 73 73 65 20 20 64 65 20 20 la vitesse de
00F100: 72 7B 61 63 74 69 6F 6E 20 20 65 74 20 20 64 65 r{action et de
00F110: 20 72 7B 70 7B 74 69 74 69 6F 6E 20 64 65 73 20 r{p{tition des
00F120: 74 6F 75 63 68 65 73 20 0D 0A 20 63 6F 6D 6D 65 touches .. comme
00F130: 20 65 6E 20 62 61 73 69 63 20 2E 0D 0A 20 20 20 en basic ...
00F140: 20 20 50 41 52 41 4D 45 54 52 45 53 20 44 27 45 PARAMETRES D'E
00F150: 4E 54 52 45 45 20 20 3A 20 48 3D 61 20 2C 20 4C NTREE : H=a , L
00F160: 3D 62 20 2E 0D 0A 20 20 20 20 20 50 41 52 41 4D =b ... PARAM
00F170: 45 54 52 45 53 20 44 45 20 53 4F 52 54 49 45 20 ETRES DE SORTIE
00F180: 3A 20 52 69 65 6E 20 2E 0D 0A 20 20 20 20 20 52 : Rien ... R
00F190: 45 47 49 53 54 52 45 53 20 4D 4F 44 49 46 49 45 EGISTRES MODIFIE
00F1A0: 53 20 20 20 3A 20 41 46 0D 0A 20 20 20 20 20 45 S : AF.. E
00F1B0: 54 41 54 20 44 45 53 20 46 4C 41 47 53 20 45 4E TAT DES FLAGS EN
00F1C0: 20 53 4F 52 54 49 45 20 3A 20 56 61 72 69 61 62 SORTIE : Variab
00F1D0: 6C 65 20 2E 0D 0A 20 20 20 20 20 41 44 52 45 53 le ... ADRES
00F1E0: 53 45 20 52 4F 55 54 49 4E 45 20 45 4E 20 52 4F SE ROUTINE EN RO
00F1F0: 4D 20 43 50 43 20 34 36 34 20 3A 20 26 31 43 41 M CPC 464 : &1CA
00F200: 36 20 2D 20 36 36 34 20 2D 20 36 31 32 38 20 3A 6 - 664 - 6128 :
00F210: 20 26 31 45 46 32 0D 0A 20 0D 0A 20 20 20 20 20 &1EF2.. ..
00F220: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00F230: 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D --------
00F240: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 -------------..
00F250: 0D 0A 20 20 20 20 20 41 44 52 45 53 53 45 20 3A .. ADRESSE :
00F260: 20 26 42 42 34 38 20 20 20 20 20 20 45 71 75 69 &BB48 Equi
00F270: 76 61 6C 65 6E 74 20 42 61 73 69 63 20 3A 20 52 valent Basic : R
00F280: 69 65 6E 20 2E 0D 0A 20 20 20 20 20 45 46 46 45 ien ... EFFE
00F290: 54 20 20 20 3A 20 41 6E 6E 75 6C 65 20 6C 27 65 T : Annule l'e
00F2A0: 66 66 65 74 20 64 65 20 6C 61 20 74 6F 75 63 68 ffet de la touch
00F2B0: 65 20 42 52 45 41 4B 20 2E 0D 0A 20 20 20 20 20 e BREAK ...
00F2C0: 50 41 52 41 4D 45 54 52 45 53 20 44 27 45 4E 54 PARAMETRES D'ENT
00F2D0: 52 45 45 20 20 3A 20 52 69 65 6E 20 2E 0D 0A 20 REE : Rien ...
00F2E0: 20 20 20 20 50 41 52 41 4D 45 54 52 45 53 20 44 PARAMETRES D
00F2F0: 45 20 53 4F 52 54 49 45 20 3A 20 52 69 65 6E 20 E SORTIE : Rien
00F300: 2E 0D 0A 20 20 20 20 20 52 45 47 49 53 54 52 45 ... REGISTRE
00F310: 53 20 4D 4F 44 49 46 49 45 53 20 20 20 3A 20 41 S MODIFIES : A
00F320: 46 20 2C 20 48 4C 0D 0A 20 20 20 20 20 45 54 41 F , HL.. ETA
00F330: 54 20 44 45 53 20 46 4C 41 47 53 20 45 4E 20 53 T DES FLAGS EN S
00F340: 4F 52 54 49 45 20 3A 20 56 61 72 69 61 62 6C 65 ORTIE : Variable
00F350: 20 2E 0D 0A 20 20 20 20 20 41 44 52 45 53 53 45 ... ADRESSE
00F360: 20 52 4F 55 54 49 4E 45 20 45 4E 20 52 4F 4D 20 ROUTINE EN ROM
00F370: 43 50 43 20 34 36 34 20 3A 20 26 31 43 38 32 20 CPC 464 : &1C82
00F380: 2D 20 36 36 34 20 2D 20 36 31 32 38 20 3A 20 26 - 664 - 6128 : &
00F390: 31 45 30 42 0D 0A 20 0D 0A 20 20 20 20 20 20 20 1E0B.. ..
00F3A0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00F3B0: 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D -----------
00F3C0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 00 00 -----------.. ..
00F3D0: 1A 1A 53 20 56 45 43 54 45 55 52 53 20 53 59 53 ..S VECTEURS SYS
00F3E0: 54 45 4D 45 20 44 45 53 20 43 50 43 20 2D 0D 0A TEME DES CPC -..
00F3F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00F400: 44 52 45 53 53 45 20 3A 20 26 42 42 45 44 20 20 DRESSE : &BBED
00F410: 20 20 20 20 45 71 75 69 76 61 6C 65 6E 74 20 42 Equivalent B
00F420: 61 73 69 63 20 3A 20 50 4C 4F 54 52 20 78 2C 79 asic : PLOTR x,y
00F430: 0D 0A 20 20 20 20 45 46 46 45 54 20 20 20 3A 20 .. EFFET :
00F440: 43 6F 6D 6D 65 20 26 42 42 45 41 0D 0A 20 20 20 Comme &BBEA..
00F450: 20 50 41 52 41 4D 45 54 52 45 53 20 44 27 45 4E PARAMETRES D'EN
00F460: 54 52 45 45 20 20 3A 20 20 43 6F 6D 6D 65 20 26 TREE : Comme &
00F470: 42 42 45 41 0D 0A 20 20 20 20 50 41 52 41 4D 45 BBEA.. PARAME
00F480: 54 52 45 53 20 44 45 20 53 4F 52 54 49 45 20 3A TRES DE SORTIE :
00F490: 20 20 43 6F 6D 6D 65 20 26 42 42 45 41 0D 0A 20 Comme &BBEA..
00F4A0: 20 20 20 52 45 47 49 53 54 52 45 53 20 4D 4F 44 REGISTRES MOD
00F4B0: 49 46 49 45 53 20 20 20 3A 20 20 43 6F 6D 6D 65 IFIES : Comme
00F4C0: 20 26 42 42 45 41 0D 0A 20 20 20 20 45 54 41 54 &BBEA.. ETAT
00F4D0: 20 44 45 53 20 46 4C 41 47 53 20 45 4E 20 53 4F DES FLAGS EN SO
00F4E0: 52 54 49 45 20 3A 20 56 61 72 69 61 62 6C 65 20 RTIE : Variable
00F4F0: 2E 0D 0A 20 20 20 20 41 44 52 45 53 53 45 20 52 ... ADRESSE R
00F500: 4F 55 54 49 4E 45 20 45 4E 20 52 4F 4D 20 43 50 OUTINE EN ROM CP
00F510: 43 20 34 36 34 20 3A 20 26 31 38 31 30 20 2D 20 C 464 : &1810 -
00F520: 36 36 34 20 3A 20 26 31 37 37 43 20 2D 20 36 31 664 : &177C - 61
00F530: 32 38 20 3A 20 26 31 37 38 30 0D 0A 0D 0A 20 20 28 : &1780....
00F540: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00F550: 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D ---------
00F560: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00F570: 2D 0D 0A 0D 0A 20 20 20 20 41 44 52 45 53 53 45 -.... ADRESSE
00F580: 20 3A 20 26 42 42 46 36 20 20 20 20 20 20 45 71 : &BBF6 Eq
00F590: 75 69 76 61 6C 65 6E 74 20 42 61 73 69 63 20 3A uivalent Basic :
00F5A0: 20 44 52 41 57 20 78 2C 79 0D 0A 20 20 20 20 45 DRAW x,y.. E
00F5B0: 46 46 45 54 20 20 20 3A 20 20 54 72 61 63 65 20 FFET : Trace
00F5C0: 20 75 6E 65 20 20 6C 69 67 6E 65 20 20 64 65 70 une ligne dep
00F5D0: 75 69 73 20 20 6C 61 20 20 70 6F 73 69 74 69 6F uis la positio
00F5E0: 6E 20 20 64 75 20 20 63 75 72 73 65 75 72 20 67 n du curseur g
00F5F0: 72 61 70 68 69 71 75 65 20 0D 0A 6A 75 73 71 75 raphique ..jusqu
00F600: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00F610: 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A 20 20 20 20 20 ------.. ..
00F620: 41 44 52 45 53 53 45 20 3A 20 26 42 42 46 36 20 ADRESSE : &BBF6
00F630: 20 20 20 20 20 45 71 75 69 76 61 6C 65 6E 74 20 Equivalent
00F640: 42 61 73 69 63 20 3A 20 44 52 41 57 20 78 2C 79 Basic : DRAW x,y
00F650: 0D 0A 20 20 20 20 20 45 46 46 45 54 20 20 20 3A .. EFFET :
00F660: 20 20 54 72 61 63 65 20 20 75 6E 65 20 20 6C 69 Trace une li
00F670: 67 6E 65 20 20 64 65 70 75 69 73 20 20 6C 61 20 gne depuis la
00F680: 20 70 6F 73 69 74 69 6F 6E 20 20 64 75 20 20 63 position du c
00F690: 75 72 73 65 75 72 20 67 72 61 70 68 69 71 75 65 urseur graphique
00F6A0: 20 0D 0A 20 6A 75 73 71 75 27 61 75 20 70 6F 69 .. jusqu'au poi
00F6B0: 6E 74 20 78 2C 79 20 2E 0D 0A 20 20 20 20 20 50 nt x,y ... P
00F6C0: 41 52 41 4D 45 54 52 45 53 20 44 27 45 4E 54 52 ARAMETRES D'ENTR
00F6D0: 45 45 20 20 3A 20 44 45 3D 78 20 2C 20 48 4C 3D EE : DE=x , HL=
00F6E0: 79 0D 0A 20 20 20 20 20 50 41 52 41 4D 45 54 52 y.. PARAMETR
00F6F0: 45 53 20 44 45 20 53 4F 52 54 49 45 20 3A 20 52 ES DE SORTIE : R
00F700: 69 65 6E 20 2E 0D 0A 20 20 20 20 20 52 45 47 49 ien ... REGI
00F710: 53 54 52 45 53 20 4D 4F 44 49 46 49 45 53 20 20 STRES MODIFIES
00F720: 20 3A 20 41 46 20 2C 20 42 43 20 2C 44 45 20 2C : AF , BC ,DE ,
00F730: 20 48 4C 0D 0A 20 20 20 20 20 45 54 41 54 20 44 HL.. ETAT D
00F740: 45 53 20 46 4C 41 47 53 20 45 4E 20 53 4F 52 54 ES FLAGS EN SORT
00F750: 49 45 20 3A 20 56 61 72 69 61 62 6C 65 20 2E 0D IE : Variable ..
00F760: 0A 20 20 20 20 20 41 44 52 45 53 53 45 20 52 4F . ADRESSE RO
00F770: 55 54 49 4E 45 20 45 4E 20 52 4F 4D 20 43 50 43 UTINE EN ROM CPC
00F780: 20 34 36 34 20 3A 20 26 31 38 33 39 20 2D 20 36 464 : &1839 - 6
00F790: 36 34 20 3A 20 26 31 37 41 35 20 2D 20 36 31 32 64 : &17A5 - 612
00F7A0: 38 20 3A 20 26 31 37 41 39 0D 0A 20 0D 0A 20 20 8 : &17A9.. ..
00F7B0: 20 20 20 41 44 52 45 53 53 45 20 3A 20 26 42 42 ADRESSE : &BB
00F7C0: 46 39 20 20 20 20 20 20 45 71 75 69 76 61 6C 65 F9 Equivale
00F7D0: 6E 74 20 42 61 73 69 63 20 3A 20 44 52 41 57 52 nt Basic : DRAWR
00F7E0: 20 78 2C 79 0D 0A 20 20 20 20 20 45 46 46 45 54 x,y.. EFFET
00F7F0: 20 20 20 3A 20 43 6F 6D 6D 65 20 26 42 42 46 36 : Comme &BBF6
00F800: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
00F810: 0D 00 01 00 02 09 4E E5 0D 00 C1 02 00 00 00 02 ......N.........
00F820: 0D 00 C2 02 00 00 00 02 0D 00 C3 02 00 00 00 02 ................
00F830: 0D 00 C4 02 00 00 00 02 0D 00 C5 02 00 00 00 02 ................
00F840: 0D 00 C6 02 00 00 00 02 0D 00 C7 02 00 00 00 02 ................
00F850: 0D 00 C8 02 00 00 00 02 0D 00 C9 02 00 00 00 02 ................
00F860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00F870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00F880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00F890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00F8A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00F8B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00F8C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00F8D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00F8E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00F8F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00F900: 0D 0A 20 20 20 20 20 50 41 52 41 4D 45 54 52 45 .. PARAMETRE
00F910: 53 20 44 27 45 4E 54 52 45 45 20 20 3A 20 43 6F S D'ENTREE : Co
00F920: 6D 6D 65 20 26 42 42 46 36 0D 0A 20 20 20 20 20 mme &BBF6..
00F930: 50 41 52 41 4D 45 54 52 45 53 20 44 45 20 53 4F PARAMETRES DE SO
00F940: 52 54 49 45 20 3A 20 43 6F 6D 6D 65 20 26 42 42 RTIE : Comme &BB
00F950: 46 36 0D 0A 20 20 20 20 20 52 45 47 49 53 54 52 F6.. REGISTR
00F960: 45 53 20 4D 4F 44 49 46 49 45 53 20 20 20 3A 20 ES MODIFIES :
00F970: 43 6F 6D 6D 65 20 26 42 42 46 36 20 20 0D 0A 20 Comme &BBF6 ..
00F980: 20 20 20 20 45 54 41 54 20 44 45 53 20 46 4C 41 ETAT DES FLA
00F990: 47 53 20 45 4E 20 53 4F 52 54 49 45 20 3A 20 43 GS EN SORTIE : C
00F9A0: 6F 6D 6D 65 20 26 42 42 46 36 0D 0A 20 20 20 20 omme &BBF6..
00F9B0: 20 41 44 52 45 53 53 45 20 52 4F 55 54 49 4E 45 ADRESSE ROUTINE
00F9C0: 20 45 4E 20 52 4F 4D 20 43 50 43 20 34 36 34 20 EN ROM CPC 464
00F9D0: 3A 20 26 31 38 33 36 20 2D 20 36 36 34 20 3A 20 : &1836 - 664 :
00F9E0: 26 31 37 41 32 20 2D 20 36 31 32 38 20 3A 20 26 &17A2 - 6128 : &
00F9F0: 31 37 41 36 0D 0A 20 0D 0A 20 20 20 20 20 20 20 17A6.. ..
00FA00: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00FA10: 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D --------
00FA20: 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 20 --------..
00FA30: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00FA40: 20 20 20 20 20 20 20 20 2D 20 52 4F 55 54 49 4E - ROUTIN
00FA50: 45 53 20 45 43 52 41 4E 20 2D 0D 0A 20 20 20 20 ES ECRAN -..
00FA60: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00FA70: 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D -----
00FA80: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A -----------.. ..
00FA90: 20 20 20 20 20 41 44 52 45 53 53 45 20 3A 20 26 ADRESSE : &
00FAA0: 42 43 30 45 20 20 20 20 20 20 45 71 75 69 76 61 BC0E Equiva
00FAB0: 6C 65 6E 74 20 42 61 73 69 63 20 3A 20 4D 4F 44 lent Basic : MOD
00FAC0: 45 0D 0A 20 20 20 20 20 45 46 46 45 54 20 20 20 E.. EFFET
00FAD0: 3A 20 43 68 61 6E 67 65 20 6C 65 20 6D 6F 64 65 : Change le mode
00FAE0: 20 7B 63 72 61 6E 20 2E 0D 0A 20 20 20 20 20 50 {cran ... P
00FAF0: 41 52 41 4D 45 54 52 45 53 20 44 27 45 4E 54 52 ARAMETRES D'ENTR
00FB00: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00FB10: 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D ---
00FB20: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00FB30: 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 -..
00FB40: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D -
00FB50: 20 43 4F 55 52 53 20 41 53 53 45 4D 42 4C 45 55 COURS ASSEMBLEU
00FB60: 52 20 37 20 2D 0D 0A 20 20 20 20 20 20 20 20 20 R 7 -..
00FB70: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00FB80: 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ------------
00FB90: 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A 20 20 20 --------.. ..
00FBA0: 20 20 43 6F 6E 74 69 6E 75 6F 6E 73 20 61 20 6A Continuons a j
00FBB0: 6F 75 65 72 20 20 61 76 65 63 20 20 6C 65 73 20 ouer avec les
00FBC0: 20 62 69 74 73 20 20 61 76 65 63 20 20 52 45 53 bits avec RES
00FBD0: 20 20 2C 20 20 53 45 54 20 20 65 74 20 20 42 49 , SET et BI
00FBE0: 54 20 20 2E 20 20 43 65 73 20 32 20 0D 0A 20 69 T . Ces 2 .. i
00FBF0: 6E 73 74 72 75 63 74 69 6F 6E 73 20 6E 65 20 73 nstructions ne s
00FC00: 6F 6E 74 20 70 61 73 20 62 69 65 6E 20 6D 7B 63 ont pas bien m{c
00FC10: 68 61 6E 74 65 73 20 65 74 20 63 6F 6D 70 6C 7D hantes et compl}
00FC20: 74 65 6E 74 20 6C 61 20 70 61 6E 6F 70 6C 69 65 tent la panoplie
00FC30: 20 41 4E 44 20 65 74 20 4F 52 20 2E 0D 0A 20 0D AND et OR ... .
00FC40: 0A 20 20 20 20 20 53 45 54 20 62 2C 72 20 6F 75 . SET b,r ou
00FC50: 20 53 45 54 20 62 2C 28 64 64 29 20 3A 20 62 20 SET b,(dd) : b
00FC60: 64 7B 73 69 67 6E 61 6E 74 20 75 6E 20 62 69 74 d{signant un bit
00FC70: 20 64 65 20 30 20 40 20 37 20 2E 0D 0A 20 0D 0A de 0 @ 7 ... ..
00FC80: 20 20 20 20 20 45 78 20 3A 20 53 45 54 20 35 2C Ex : SET 5,
00FC90: 41 20 3B 20 4C 65 20 62 69 74 20 35 20 64 65 20 A ; Le bit 5 de
00FCA0: 41 20 65 73 74 20 6D 69 73 20 40 20 31 20 2E 0D A est mis @ 1 ..
00FCB0: 0A 20 0D 0A 20 20 20 20 20 43 65 6C 61 20 72 65 . .. Cela re
00FCC0: 76 69 65 6E 74 20 40 20 66 61 69 72 65 20 3A 20 vient @ faire :
00FCD0: 4F 52 20 25 30 30 31 30 30 30 30 30 0D 0A 20 0D OR %00100000.. .
00FCE0: 0A 20 20 20 20 20 53 45 54 20 36 2C 28 48 4C 29 . SET 6,(HL)
00FCF0: 20 20 20 4D 65 74 20 6C 65 20 62 69 74 20 36 20 Met le bit 6
00FD00: 64 65 20 6C 61 20 63 61 73 65 20 6D 7B 6D 6F 69 de la case m{moi
00FD10: 72 65 20 70 6F 69 6E 74 7B 65 20 70 61 72 20 48 re point{e par H
00FD20: 4C 0D 0A 20 0D 0A 20 20 20 20 20 45 71 75 69 76 L.. .. Equiv
00FD30: 61 6C 65 6E 74 20 3A 20 4C 44 20 41 2C 28 48 4C alent : LD A,(HL
00FD40: 29 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 )..
00FD50: 20 20 20 20 20 53 45 54 20 36 2C 41 0D 0A 20 20 SET 6,A..
00FD60: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00FD70: 4C 44 20 28 48 4C 29 2C 41 0D 0A 20 0D 0A 20 20 LD (HL),A.. ..
00FD80: 20 20 20 52 45 53 20 62 2C 72 20 6F 75 20 52 45 RES b,r ou RE
00FD90: 53 20 62 2C 28 64 64 29 20 3A 20 62 20 64 7B 73 S b,(dd) : b d{s
00FDA0: 69 67 6E 61 6E 74 20 75 6E 20 62 69 74 20 64 65 ignant un bit de
00FDB0: 20 30 20 40 20 37 20 2E 0D 0A 20 0D 0A 20 20 20 0 @ 7 ... ..
00FDC0: 20 20 45 78 20 3A 20 52 45 53 20 37 2C 41 20 3B Ex : RES 7,A ;
00FDD0: 20 4C 65 20 62 69 74 20 37 20 64 65 20 40 20 65 Le bit 7 de @ e
00FDE0: 73 74 20 6D 69 73 20 40 20 30 20 2E 0D 0A 20 0D st mis @ 0 ... .
00FDF0: 0A 20 20 20 20 20 43 65 6C 61 20 72 65 76 69 65 . Cela revie
00FE00: 6E 74 20 40 20 66 61 69 72 65 20 41 4E 44 20 25 nt @ faire AND %
00FE10: 30 31 31 31 31 31 31 31 0D 0A 20 0D 0A 20 20 20 01111111.. ..
00FE20: 20 20 52 45 53 20 30 2C 28 48 4C 29 20 20 20 45 RES 0,(HL) E
00FE30: 6E 6C 7D 76 65 20 6C 65 20 62 69 74 20 30 20 64 nl}ve le bit 0 d
00FE40: 65 20 6C 61 20 63 61 73 65 20 6D 7B 6D 6F 69 72 e la case m{moir
00FE50: 65 20 70 6F 69 6E 74 7B 65 20 70 61 72 20 48 4C e point{e par HL
00FE60: 0D 0A 20 0D 0A 20 20 20 20 20 50 72 7B 66 7B 72 .. .. Pr{f{r
00FE70: 65 72 20 53 45 54 20 6F 75 20 4F 52 20 2F 20 52 er SET ou OR / R
00FE80: 45 53 20 6F 75 20 41 4E 44 20 3F 0D 0A 20 0D 0A ES ou AND ?.. ..
00FE90: 20 20 20 20 20 54 6F 75 74 20 64 27 61 62 6F 72 Tout d'abor
00FEA0: 64 20 73 61 76 6F 69 72 20 71 75 65 20 53 45 54 d savoir que SET
00FEB0: 20 65 74 20 52 45 53 20 20 6E 65 20 20 6D 6F 64 et RES ne mod
00FEC0: 69 66 69 65 6E 74 20 70 61 73 20 6C 65 20 72 65 ifient pas le re
00FED0: 67 69 73 74 72 65 20 66 6C 61 67 20 63 65 20 0D gistre flag ce .
00FEE0: 0A 20 71 75 69 20 6E 27 65 73 74 20 70 61 73 20 . qui n'est pas
00FEF0: 6C 65 20 63 61 73 20 64 65 20 41 4E 44 20 65 74 le cas de AND et
00FF00: 20 4F 52 20 20 2E 20 20 43 65 6C 61 20 70 65 75 OR . Cela peu
00FF10: 72 20 65 08 5E 74 72 65 20 75 6E 20 61 72 67 75 r e.^tre un argu
00FF20: 6D 65 6E 74 20 65 6E 20 66 61 76 65 75 72 20 64 ment en faveur d
00FF30: 65 20 20 0D 0A 20 53 45 54 20 65 74 20 52 45 53 e .. SET et RES
00FF40: 20 2E 20 53 65 63 6F 6E 64 20 61 72 67 75 6D 65 . Second argume
00FF50: 6E 74 20 65 6E 20 66 61 76 65 75 72 20 20 64 65 nt en faveur de
00FF60: 20 20 53 45 54 20 28 64 64 29 20 52 45 53 20 28 SET (dd) RES (
00FF70: 64 64 29 20 2C 20 6C 65 20 63 6F 6E 74 65 6E 75 dd) , le contenu
00FF80: 20 64 65 20 0D 0A 20 6C 61 20 63 61 73 65 20 6D de .. la case m
00FF90: 7B 6D 6F 69 72 65 20 65 73 74 20 6D 6F 64 69 66 {moire est modif
00FFA0: 69 7B 20 65 6E 20 75 6E 65 20 73 65 75 6C 65 20 i{ en une seule
00FFB0: 6F 70 7B 72 61 74 69 6F 6E 20 61 6C 6F 72 73 20 op{ration alors
00FFC0: 71 75 65 20 41 4E 44 20 28 48 4C 29 20 4F 52 20 que AND (HL) OR
00FFD0: 28 48 4C 29 20 0D 0A 20 4E 45 20 4D 4F 44 49 46 (HL) .. NE MODIF
00FFE0: 49 45 4E 54 20 50 41 53 20 20 4C 45 20 20 43 4F IENT PAS LE CO
00FFF0: 4E 54 45 4E 55 20 20 44 45 20 20 4C 41 20 20 43 NTENU DE LA C
010000: 41 53 45 20 20 4D 45 4D 4F 49 52 45 20 20 4D 41 ASE MEMOIRE MA
010010: 49 53 20 20 4C 27 55 54 49 4C 49 53 45 4E 54 20 IS L'UTILISENT
010020: 43 4F 4D 4D 45 20 0D 0A 20 4F 50 45 52 41 4E 44 COMME .. OPERAND
010030: 45 20 50 4F 55 52 20 4D 4F 44 49 46 49 45 52 20 E POUR MODIFIER
010040: 41 20 2E 20 44 65 72 6E 69 65 72 20 20 61 72 67 A . Dernier arg
010050: 75 6D 65 6E 74 20 20 65 6E 20 20 66 61 76 65 75 ument en faveu
010060: 72 20 20 64 65 20 20 53 45 54 20 65 74 20 52 45 r de SET et RE
010070: 53 20 2C 20 6C 65 20 0D 0A 20 72 65 67 69 73 74 S , le .. regist
010080: 72 65 20 41 20 6E 27 65 73 74 20 70 61 73 20 75 re A n'est pas u
010090: 74 69 6C 69 73 7B 20 61 6C 6F 72 73 20 71 75 27 tilis{ alors qu'
0100A0: 69 6C 20 65 73 74 20 69 6E 64 69 73 70 65 6E 73 il est indispens
0100B0: 61 62 6C 65 20 70 6F 75 72 20 41 4E 44 20 65 74 able pour AND et
0100C0: 20 4F 52 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 41 OR ... .. A
0100D0: 72 67 75 6D 65 6E 74 20 63 6F 6E 74 72 65 20 3A rgument contre :
0100E0: 20 53 69 20 20 6C 27 6F 6E 20 20 40 20 20 70 6C Si l'on @ pl
0100F0: 75 73 20 20 64 65 20 20 32 20 20 62 69 74 73 20 us de 2 bits
010100: 20 40 20 20 6D 6F 64 69 66 69 65 72 20 20 2C 20 @ modifier ,
010110: 6C 65 20 74 65 6D 70 73 20 0D 0A 20 64 27 7B 78 le temps .. d'{x
010120: 7B 63 75 74 69 6F 6E 20 73 65 72 61 20 75 6E 20 {cution sera un
010130: 70 65 75 20 6C 6F 6E 67 20 2E 20 50 6F 75 72 20 peu long . Pour
010140: 20 6D 65 74 74 72 65 20 20 33 20 20 62 69 74 73 mettre 3 bits
010150: 20 20 64 65 20 43 20 28 70 61 72 20 65 78 65 6D de C (par exem
010160: 70 6C 65 29 20 2C 20 6F 6E 20 0D 0A 20 70 6F 75 ple) , on .. pou
010170: 72 72 61 20 66 61 69 72 65 20 3A 20 50 55 53 48 rra faire : PUSH
010180: 20 41 46 0D 0A 20 20 20 20 20 20 20 20 20 20 20 AF..
010190: 20 20 20 20 20 4C 44 20 41 2C 25 30 30 31 30 31 LD A,%00101
0101A0: 31 30 30 0D 0A 20 20 20 20 20 20 20 20 20 20 20 100..
0101B0: 20 20 20 20 20 4F 52 20 43 0D 0A 20 20 20 20 20 OR C..
0101C0: 20 20 20 20 20 20 20 20 20 20 20 4C 44 20 43 2C LD C,
0101D0: 41 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 A..
0101E0: 20 20 20 50 4F 50 20 41 46 0D 0A 20 20 20 20 20 POP AF..
0101F0: 49 6C 20 76 61 20 64 65 20 73 6F 69 74 20 20 71 Il va de soit q
010200: 75 65 20 20 73 69 20 20 6C 65 20 20 63 6F 6E 74 ue si le cont
010210: 65 6E 75 20 20 64 65 20 20 41 20 20 6E 27 65 73 enu de A n'es
010220: 74 20 20 70 61 73 20 69 6E 64 69 73 70 65 6E 73 t pas indispens
010230: 61 62 6C 65 20 2C 20 6C 61 20 0D 0A 20 73 75 70 able , la .. sup
010240: 72 65 73 73 69 6F 6E 20 64 65 20 50 55 53 48 20 ression de PUSH
010250: 65 74 20 50 4F 50 20 67 61 67 6E 65 20 65 6E 63 et POP gagne enc
010260: 6F 72 65 20 64 75 20 74 65 6D 70 73 20 2E 0D 0A ore du temps ...
010270: 20 0D 0A 20 20 20 20 20 42 49 52 20 62 2C 72 20 .. BIR b,r
010280: 6F 75 20 42 49 54 20 62 2C 28 48 4C 29 20 0D 0A ou BIT b,(HL) ..
010290: 20 0D 0A 20 20 20 20 20 54 65 73 74 65 20 73 69 .. Teste si
0102A0: 20 6C 65 20 62 69 74 20 64 65 6D 61 6E 64 7B 20 le bit demand{
0102B0: 65 73 74 20 6D 69 73 20 6F 75 20 70 61 73 20 20 est mis ou pas
0102C0: 3A 20 20 53 27 69 6C 20 65 73 74 20 6D 69 73 20 : S'il est mis
0102D0: 6C 65 20 66 6C 61 67 20 5A 20 65 73 74 20 6F 74 le flag Z est ot
0102E0: 7B 20 0D 0A 20 73 69 6E 6F 6E 20 6C 65 20 66 6C { .. sinon le fl
0102F0: 61 67 20 5A 20 65 73 74 20 6D 69 73 20 2E 0D 0A ag Z est mis ...
010300: 20 0D 0A 20 20 20 20 20 45 78 20 3A 20 42 49 54 .. Ex : BIT
010310: 20 37 2C 41 0D 0A 20 20 20 20 20 20 20 20 20 20 7,A..
010320: 4A 50 20 5A 2C 42 49 54 45 53 54 30 0D 0A 20 20 JP Z,BITEST0..
010330: 20 20 20 20 20 20 20 20 42 49 54 20 33 2C 28 49 BIT 3,(I
010340: 59 2B 34 29 0D 0A 20 20 20 20 20 20 20 20 20 20 Y+4)..
010350: 4A 50 20 4E 5A 2C 42 49 54 45 53 54 55 4E 0D 0A JP NZ,BITESTUN..
010360: 20 0D 0A 20 20 20 20 20 4F 6E 20 70 65 75 74 20 .. On peut
010370: 66 61 69 72 65 20 6C 61 20 6D 65 08 5E 6D 65 20 faire la me.^me
010380: 63 68 6F 73 65 20 61 76 65 63 20 41 4E 44 20 6D chose avec AND m
010390: 61 69 73 20 64 61 6E 73 20 63 65 20 63 61 73 20 ais dans ce cas
0103A0: 6C 65 20 63 6F 6E 74 65 6E 75 20 64 65 20 41 20 le contenu de A
0103B0: 65 73 74 20 0D 0A 20 6D 6F 64 69 66 69 7B 20 2E est .. modifi{ .
0103C0: 20 45 78 3A 20 41 4E 44 20 25 30 30 30 31 30 30 Ex: AND %000100
0103D0: 30 30 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 00..
0103E0: 20 20 20 4A 50 20 5A 2C 42 49 54 45 53 54 30 0D JP Z,BITEST0.
0103F0: 0A 20 0D 0A 20 20 20 20 20 43 6F 6D 6D 65 20 70 . .. Comme p
010400: 6F 75 72 20 52 45 53 20 65 74 20 53 45 54 20 2C our RES et SET ,
010410: 20 6F 6E 20 70 72 7B 66 7B 72 65 72 61 20 41 4E on pr{f{rera AN
010420: 44 20 73 69 20 69 6C 20 66 61 75 74 20 74 65 73 D si il faut tes
010430: 74 65 72 20 70 6C 75 73 69 65 75 72 73 20 62 69 ter plusieurs bi
010440: 74 73 20 0D 0A 20 40 20 6C 61 20 66 6F 69 73 20 ts .. @ la fois
010450: 2E 20 45 78 20 3A 20 41 4E 44 20 25 30 30 31 30 . Ex : AND %0010
010460: 31 30 30 31 20 3B 41 6C 6C 65 72 20 65 6E 20 72 1001 ;Aller en r
010470: 6F 75 74 69 6E 65 20 73 69 20 61 75 63 75 6E 20 outine si aucun
010480: 64 65 73 20 62 69 74 73 20 35 2C 33 2C 30 0D 0A des bits 5,3,0..
010490: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0104A0: 20 20 4A 50 20 5A 2C 52 4F 55 54 49 4E 45 20 20 JP Z,ROUTINE
0104B0: 3B 6E 27 65 73 74 20 6D 69 73 20 2E 0D 0A 20 0D ;n'est mis ... .
0104C0: 0A 20 20 20 20 20 44 61 6E 73 20 6C 65 20 63 61 . Dans le ca
0104D0: 73 20 64 65 20 74 65 73 74 73 20 73 75 63 63 65 s de tests succe
0104E0: 73 73 69 66 73 20 61 76 65 63 20 41 4E 44 2C 55 ssifs avec AND,U
0104F0: 4E 20 50 49 45 47 45 20 41 20 45 56 49 54 45 52 N PIEGE A EVITER
010500: 20 41 20 54 4F 55 54 20 50 52 49 58 20 21 21 0D A TOUT PRIX !!.
010510: 0A 20 0D 0A 20 20 20 20 20 50 55 53 48 20 41 46 . .. PUSH AF
010520: 0D 0A 20 20 20 20 20 41 4E 44 20 25 30 30 31 30 .. AND %0010
010530: 30 31 31 30 0D 0A 20 20 20 20 20 50 4F 50 20 41 0110.. POP A
010540: 46 0D 0A 20 20 20 20 20 4A 50 20 5A 2C 52 4F 55 F.. JP Z,ROU
010550: 54 31 0D 0A 20 20 20 20 20 41 4E 44 20 25 31 31 T1.. AND %11
010560: 30 30 30 30 30 30 0D 0A 20 20 20 20 20 4A 50 20 000000.. JP
010570: 5A 2C 52 4F 55 54 32 0D 0A 20 0D 0A 20 20 20 20 Z,ROUT2.. ..
010580: 20 42 69 65 6E 20 73 75 72 20 2C 20 41 20 65 73 Bien sur , A es
010590: 74 20 70 72 7B 73 65 72 76 7B 20 70 6F 75 72 20 t pr{serv{ pour
0105A0: 6C 65 20 20 73 65 63 6F 6E 64 20 20 74 65 73 74 le second test
0105B0: 20 6D 61 69 73 20 4C 27 45 54 41 54 20 44 45 20 mais L'ETAT DE
0105C0: 46 20 41 55 53 53 49 20 65 74 20 0D 0A 20 6C 6F F AUSSI et .. lo
0105D0: 72 73 20 64 75 20 50 4F 50 20 41 46 20 63 27 65 rs du POP AF c'e
0105E0: 73 74 20 4C 27 45 54 41 54 20 50 52 45 43 45 44 st L'ETAT PRECED
0105F0: 45 4E 54 20 20 44 45 20 20 46 20 20 71 75 65 20 ENT DE F que
010600: 76 6F 75 73 20 72 7B 63 75 70 7B 72 65 7A 20 65 vous r{cup{rez e
010610: 74 20 50 41 53 20 43 45 4C 55 49 20 0D 0A 20 50 t PAS CELUI .. P
010620: 52 4F 56 4F 51 55 45 20 50 41 52 20 41 4E 44 20 ROVOQUE PAR AND
010630: 21 20 43 65 20 67 65 6E 72 65 20 20 64 65 20 20 ! Ce genre de
010640: 62 6F 67 75 65 20 20 70 65 75 74 20 20 65 08 5E bogue peut e.^
010650: 74 72 65 20 72 65 73 70 6F 6E 73 61 62 6C 65 20 tre responsable
010660: 64 65 20 62 65 61 75 63 6F 75 70 20 64 65 20 0D de beaucoup de .
010670: 0A 20 6E 75 69 74 73 20 62 6C 61 6E 63 68 65 73 . nuits blanches
010680: 20 21 20 41 6C 6F 72 73 20 6F 6E 20 70 65 75 74 ! Alors on peut
010690: 20 70 65 6E 73 65 72 20 40 20 66 61 69 72 65 20 penser @ faire
0106A0: 3A 0D 0A 20 0D 0A 20 20 20 20 20 4C 44 20 43 2C :.. .. LD C,
0106B0: 41 0D 0A 20 20 20 20 20 41 4E 44 20 25 30 30 31 A.. AND %001
0106C0: 30 30 31 31 30 0D 0A 20 20 20 20 20 4C 44 20 41 00110.. LD A
0106D0: 2C 43 0D 0A 20 20 20 20 20 4A 50 20 5A 2C 52 4F ,C.. JP Z,RO
0106E0: 55 54 31 0D 0A 20 0D 0A 20 20 20 20 20 43 27 65 UT1.. .. C'e
0106F0: 73 74 20 75 6E 20 70 72 6F 67 72 7D 73 20 6D 61 st un progr}s ma
010700: 71 75 69 73 69 74 69 6F 6E 20 65 74 20 74 6F 75 quisition et tou
010710: 74 20 40 20 0D 0A 20 66 61 69 74 20 69 6C 6C 7B t @ .. fait ill{
010720: 67 61 75 78 20 28 53 61 75 66 20 73 69 20 6C 65 gaux (Sauf si le
010730: 20 64 65 73 74 69 6E 61 74 61 69 72 65 20 65 73 destinataire es
010740: 74 20 69 6E 63 6F 6E 6E 75 20 65 74 20 71 75 65 t inconnu et que
010750: 20 76 6F 74 72 65 20 61 64 72 65 73 73 65 20 6E votre adresse n
010760: 27 65 73 74 20 0D 0A 20 70 61 73 20 61 75 20 76 'est .. pas au v
010770: 65 72 73 6F 20 2E 20 44 61 6E 73 20 63 65 20 20 erso . Dans ce
010780: 63 61 73 20 20 6C 65 20 20 63 6F 75 72 72 69 65 cas le courrie
010790: 72 20 20 70 65 75 74 20 20 65 08 5E 74 72 65 20 r peut e.^tre
0107A0: 6F 75 76 65 72 74 20 64 61 6E 73 20 6C 27 65 73 ouvert dans l'es
0107B0: 70 6F 69 72 20 64 65 20 0D 0A 20 74 72 6F 75 76 poir de .. trouv
0107C0: 65 72 20 6C 27 61 64 72 65 73 73 65 20 64 65 20 er l'adresse de
0107D0: 6C 27 65 78 70 7B 64 69 74 65 75 72 20 20 61 76 l'exp{diteur av
0107E0: 61 6E 74 20 20 64 65 20 20 70 61 72 74 69 72 20 ant de partir
0107F0: 20 61 75 78 20 20 72 65 62 75 74 73 29 20 20 2E aux rebuts) .
010800: 20 43 6F 6D 6D 65 20 40 20 0D 0A 20 6C 27 61 63 Comme @ .. l'ac
010810: 63 6F 75 74 75 6D 7B 65 20 2C 20 6C 27 61 64 6D coutum{e , l'adm
010820: 69 6E 69 73 74 72 61 74 69 6F 6E 20 70 72 65 6E inistration pren
010830: 64 20 73 65 73 20 61 69 73 65 73 20 20 61 76 65 d ses aises ave
010840: 63 20 20 6C 65 20 62 69 65 6E 20 70 72 69 76 7B c le bien priv{
010850: 20 21 20 41 75 20 63 61 73 20 0D 0A 20 6F 7C 20 ! Au cas .. o|
010860: 63 65 74 74 65 20 6D 7B 73 61 76 65 6E 74 75 72 cette m{saventur
010870: 65 20 76 6F 75 73 20 61 64 76 69 65 6E 64 72 61 e vous adviendra
010880: 69 74 20 61 76 65 63 20 75 6E 65 20 64 69 73 71 it avec une disq
010890: 75 65 74 74 65 20 55 54 49 4C 20 53 4F 46 54 20 uette UTIL SOFT
0108A0: 2C 20 72 65 6E 76 6F 79 65 7A 20 0D 0A 20 6E 6F , renvoyez .. no
0108B0: 75 73 20 6C 65 20 74 6F 75 74 20 53 41 4E 53 20 us le tout SANS
0108C0: 4F 55 56 52 49 52 20 4C 27 45 4E 56 45 4C 4F 50 OUVRIR L'ENVELOP
0108D0: 50 45 20 6E 6F 75 73 20 20 73 61 76 6F 6E 73 20 PE nous savons
0108E0: 20 71 75 6F 69 20 66 61 69 72 65 20 64 61 6E 73 quoi faire dans
0108F0: 20 63 65 20 63 61 73 20 2E 20 41 20 0D 0A 20 63 ce cas . A .. c
010900: 6F 6D 6D 65 6E 63 65 72 20 70 61 72 20 6C 27 6F ommencer par l'o
010910: 75 76 65 72 74 75 72 65 20 64 65 20 63 65 20 63 uverture de ce c
010920: 6F 75 72 72 69 65 72 20 64 65 76 61 6E 74 20 68 ourrier devant h
010930: 75 69 73 73 69 65 72 20 2E 2E 2E 0D 0A 20 0D 0A uissier ..... ..
010940: 20 20 20 20 20 45 6E 76 6F 79 65 7A 20 31 20 64 Envoyez 1 d
010950: 69 73 71 75 65 74 74 65 20 76 69 65 72 67 65 20 isquette vierge
010960: 65 74 20 75 6E 65 20 65 6E 76 65 6C 6F 70 70 65 et une enveloppe
010970: 20 61 66 66 72 61 6E 63 68 69 65 20 40 20 33 2C affranchie @ 3,
010980: 38 30 46 20 63 68 65 7A 20 3A 0D 0A 20 0D 0A 20 80F chez :.. ..
010990: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0109A0: 53 2E 43 41 52 52 45 20 2D 20 31 32 20 52 75 65 S.CARRE - 12 Rue
0109B0: 20 64 65 20 43 6F 6C 6D 61 72 20 2D 20 35 39 32 de Colmar - 592
0109C0: 39 30 20 57 41 53 51 55 45 48 41 4C 0D 0A 20 0D 90 WASQUEHAL.. .
0109D0: 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
0109E0: 20 50 6F 75 72 20 72 65 63 65 76 6F 69 72 20 65 Pour recevoir e
0109F0: 6E 20 72 65 74 6F 75 72 20 6C 65 20 6E 75 6D 7B n retour le num{
010A00: 72 6F 20 38 20 64 65 20 4D 45 47 41 4D 41 47 0D ro 8 de MEGAMAG.
010A10: 0A 20 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 . ..
010A20: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
010A30: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
010A40: 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 52 2E -------.. R.
010A50: 43 41 42 41 4E 4E 45 20 4E 6F 75 73 20 73 6F 72 CABANNE Nous sor
010A60: 74 20 75 6E 20 70 61 63 6B 20 20 64 27 75 74 69 t un pack d'uti
010A70: 6C 69 74 61 69 72 65 73 20 20 73 6F 75 73 20 20 litaires sous
010A80: 43 50 4D 2B 20 71 75 69 20 66 6F 6E 63 74 69 6F CPM+ qui fonctio
010A90: 6E 6E 65 20 73 75 72 20 0D 0A 20 50 43 57 20 38 nne sur .. PCW 8
010AA0: 32 35 36 20 2C 20 50 43 57 20 38 35 31 32 20 2C 256 , PCW 8512 ,
010AB0: 20 50 43 57 20 39 35 31 32 20 2C 20 36 31 32 38 PCW 9512 , 6128
010AC0: 20 6F 75 20 34 36 34 20 2B 44 4B 27 54 52 4F 4E ou 464 +DK'TRON
010AD0: 49 43 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 45 58 IC ... .. EX
010AE0: 54 52 41 44 4F 53 20 3A 20 50 72 6F 67 72 61 6D TRADOS : Program
010AF0: 6D 65 20 64 65 20 74 72 61 6E 73 66 65 72 74 20 me de transfert
010B00: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
010B10: 0E 00 01 00 02 09 4E E5 0E 00 C1 02 00 00 00 02 ......N.........
010B20: 0E 00 C2 02 00 00 00 02 0E 00 C3 02 00 00 00 02 ................
010B30: 0E 00 C4 02 00 00 00 02 0E 00 C5 02 00 00 00 02 ................
010B40: 0E 00 C6 02 00 00 00 02 0E 00 C7 02 00 00 00 02 ................
010B50: 0E 00 C8 02 00 00 00 02 0E 00 C9 02 00 00 00 02 ................
010B60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
010B70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
010B80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
010B90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
010BA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
010BB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
010BC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
010BD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
010BE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
010BF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
010C00: 43 50 4D 20 20 4D 53 44 4F 53 20 20 65 74 20 72 CPM MSDOS et r
010C10: 7B 63 69 70 72 6F 71 75 65 6D 65 6E 74 20 2E 20 {ciproquement .
010C20: 53 69 20 76 6F 75 73 20 0D 0A 20 64 69 73 70 6F Si vous .. dispo
010C30: 73 65 7A 20 64 27 75 6E 20 64 72 69 76 65 20 35 sez d'un drive 5
010C40: 2E 31 2F 34 20 2C 20 20 76 6F 75 73 20 20 70 6F .1/4 , vous po
010C50: 75 72 72 65 7A 20 20 74 72 61 6E 73 66 7B 72 65 urrez transf{re
010C60: 72 20 20 76 6F 73 20 66 69 63 68 69 65 72 73 20 r vos fichiers
010C70: 33 20 70 6F 75 63 65 73 20 0D 0A 20 41 6D 73 74 3 pouces .. Amst
010C80: 72 61 64 20 2C 20 41 53 43 49 49 20 2C 20 43 50 rad , ASCII , CP
010C90: 4D 20 2C 20 44 42 41 53 45 49 49 20 2C 20 20 42 M , DBASEII , B
010CA0: 41 53 49 43 20 20 28 53 69 20 73 61 75 76 7B 20 ASIC (Si sauv{
010CB0: 73 6F 75 73 20 66 6F 72 6D 65 20 41 53 43 49 49 sous forme ASCII
010CC0: 29 20 73 75 72 20 75 6E 65 20 0D 0A 20 64 69 73 ) sur une .. dis
010CD0: 71 75 65 74 74 65 20 35 2E 31 2F 34 20 71 75 69 quette 5.1/4 qui
010CE0: 20 70 6F 75 72 72 61 20 65 08 5E 74 72 65 20 75 pourra e.^tre u
010CF0: 74 69 6C 69 73 7B 65 20 20 73 61 6E 73 20 20 61 tilis{e sans a
010D00: 75 74 72 65 20 6D 61 6E 69 70 75 6C 61 74 69 6F utre manipulatio
010D10: 6E 20 73 75 72 20 75 6E 20 49 42 4D 20 0D 0A 20 n sur un IBM ..
010D20: 6F 75 20 75 6E 20 50 43 20 2E 20 45 58 54 52 41 ou un PC . EXTRA
010D30: 44 4F 53 20 67 7D 72 65 20 20 69 6E 64 69 66 66 DOS g}re indiff
010D40: 7B 72 65 6D 65 6E 74 20 20 6C 65 73 20 20 6C 65 {rement les le
010D50: 63 74 65 75 72 73 20 34 30 2F 38 30 20 70 69 73 cteurs 40/80 pis
010D60: 74 65 73 20 73 69 6D 70 6C 65 20 6F 75 20 0D 0A tes simple ou ..
010D70: 20 64 6F 75 62 6C 65 20 74 65 08 5E 74 65 20 2E double te.^te .
010D80: 20 55 6E 20 64 65 73 20 70 6F 69 6E 74 73 20 6C Un des points l
010D90: 65 73 20 20 70 6C 75 73 20 72 65 6D 61 72 71 75 es plus remarqu
010DA0: 61 62 6C 65 73 20 7B 74 61 6E 74 20 71 75 65 20 ables {tant que
010DB0: 6C 65 20 70 61 73 73 61 67 65 20 64 27 75 6E 65 le passage d'une
010DC0: 20 0D 0A 20 74 65 08 5E 74 65 20 40 20 6C 27 61 .. te.^te @ l'a
010DD0: 75 74 72 65 20 73 27 65 66 66 65 63 74 75 65 20 utre s'effectue
010DE0: 70 61 72 20 76 6F 69 65 20 20 6C 6F 67 69 63 69 par voie logici
010DF0: 65 6C 6C 65 20 20 65 74 20 6E 65 20 6E 7B 63 7B elle et ne n{c{
010E00: 73 69 74 65 20 70 61 73 20 6C 65 20 6D 6F 6E 74 site pas le mont
010E10: 61 67 65 20 0D 0A 20 64 27 75 6E 20 69 6E 76 65 age .. d'un inve
010E20: 72 73 65 75 72 20 64 65 20 74 65 08 5E 74 65 20 rseur de te.^te
010E30: 20 21 20 20 45 58 54 52 41 44 4F 53 20 20 40 20 ! EXTRADOS @
010E40: 20 61 75 73 73 69 20 20 62 69 65 6E 20 20 64 27 aussi bien d'
010E50: 61 75 74 72 65 73 20 20 66 6F 6E 63 74 69 6F 6E autres fonction
010E60: 73 20 2C 20 69 6C 20 0D 0A 20 72 65 6D 70 6C 61 s , il .. rempla
010E70: 63 65 20 61 76 61 6E 74 61 67 65 75 73 65 6D 65 ce avantageuseme
010E80: 6E 74 20 6C 65 73 20 70 72 6F 67 72 61 6D 6D 65 nt les programme
010E90: 73 20 63 6C 61 73 73 69 71 75 65 73 20 64 75 20 s classiques du
010EA0: 43 50 4D 2B 20 54 44 4F 53 20 2C 20 53 45 54 20 CPM+ TDOS , SET
010EB0: 2C 20 44 49 52 20 2C 20 0D 0A 20 45 52 41 53 45 , DIR , .. ERASE
010EC0: 20 2C 20 52 45 4E 41 4D 45 20 2C 20 41 54 54 52 , RENAME , ATTR
010ED0: 49 42 20 2C 20 4C 41 42 45 4C 20 20 2C 20 20 56 IB , LABEL , V
010EE0: 4F 4C 20 20 2C 20 20 53 48 4F 57 20 20 2C 20 20 OL , SHOW ,
010EF0: 44 55 4D 50 20 2C 20 54 59 50 45 20 2C 20 50 52 DUMP , TYPE , PR
010F00: 49 4E 54 20 74 6F 75 74 20 0D 0A 20 65 6E 70 65 INT tout .. enpe
010F10: 72 6D 65 74 74 61 6E 74 20 6C 61 20 67 65 73 74 rmettant la gest
010F20: 69 6F 6E 20 64 65 73 20 66 69 63 68 69 65 72 20 ion des fichier
010F30: 50 43 20 73 75 72 20 20 76 6F 74 72 65 20 43 50 PC sur votre CP
010F40: 43 20 2E 20 49 6E 64 69 73 70 65 6E 73 61 62 6C C . Indispensabl
010F50: 65 20 73 69 20 76 6F 75 73 20 0D 0A 20 76 6F 75 e si vous .. vou
010F60: 73 20 6F 66 66 72 65 7A 20 75 6E 20 50 43 20 6F s offrez un PC o
010F70: 75 20 76 6F 75 6C 65 7A 20 74 72 61 6E 73 6D 65 u voulez transme
010F80: 74 74 72 65 20 6F 75 20 72 65 63 65 76 6F 69 72 ttre ou recevoir
010F90: 20 64 65 73 20 66 69 63 68 69 65 72 73 20 6C 69 des fichiers li
010FA0: 73 69 62 6C 65 73 20 70 61 72 20 0D 0A 20 75 6E sibles par .. un
010FB0: 20 50 43 20 2E 20 20 55 6E 65 20 20 70 72 6F 63 PC . Une proc
010FC0: 68 61 69 6E 65 20 20 76 65 72 73 69 6F 6E 20 20 haine version
010FD0: 73 27 6F 63 63 75 70 65 72 61 20 20 61 75 73 73 s'occupera auss
010FE0: 69 20 20 64 65 73 20 20 66 69 63 68 69 65 72 73 i des fichiers
010FF0: 20 41 54 41 52 49 20 2E 20 4C 61 20 0D 0A 20 6E ATARI . La .. n
011000: 6F 74 69 63 65 20 6A 6F 69 6E 74 65 20 28 31 31 otice jointe (11
011010: 20 70 61 67 65 73 29 20 65 73 74 20 20 64 65 73 pages) est des
011020: 20 20 70 6C 75 73 20 20 63 6C 61 69 72 65 73 20 plus claires
011030: 20 65 74 20 76 6F 75 73 20 70 72 7B 73 65 6E 74 et vous pr{sent
011040: 65 20 75 6E 20 65 78 65 6D 70 6C 65 20 0D 0A 20 e un exemple ..
011050: 64 27 75 74 69 6C 69 73 61 74 69 6F 6E 20 70 61 d'utilisation pa
011060: 73 20 40 20 70 61 73 20 70 6F 75 72 20 63 68 61 s @ pas pour cha
011070: 71 75 65 20 6F 70 74 69 6F 6E 20 2E 0D 0A 20 0D que option ... .
011080: 0A 20 20 20 20 20 46 4F 52 4D 49 44 20 20 3A 20 . FORMID :
011090: 20 50 72 6F 67 72 61 6D 6D 65 20 20 64 65 20 20 Programme de
0110A0: 20 66 6F 72 6D 61 74 61 67 65 20 20 20 61 76 65 formatage ave
0110B0: 63 20 20 20 6F 70 74 69 6F 6E 20 20 64 65 20 20 c option de
0110C0: 72 65 6C 65 63 74 75 72 65 20 20 70 6F 75 72 20 relecture pour
0110D0: 0D 0A 20 76 7B 72 69 66 69 63 61 74 69 6F 6E 20 .. v{rification
0110E0: 2E 20 50 65 72 6D 65 74 20 64 65 20 66 6F 72 6D . Permet de form
0110F0: 61 74 65 72 20 61 76 65 63 20 20 76 6F 74 72 65 ater avec votre
011100: 20 20 43 50 43 20 20 2C 20 40 20 6E 27 69 6D 70 CPC , @ n'imp
011110: 6F 72 74 65 20 71 75 65 6C 20 66 6F 72 6D 61 74 orte quel format
011120: 20 0D 0A 20 73 74 61 6E 64 61 72 64 20 64 27 75 .. standard d'u
011130: 6E 20 61 75 74 72 65 20 6F 72 64 69 6E 61 74 65 n autre ordinate
011140: 75 72 20 2E 20 20 49 6C 20 20 66 61 75 74 20 20 ur . Il faut
011150: 62 69 65 6E 20 20 73 75 72 20 61 76 6F 69 72 20 bien sur avoir
011160: 63 6F 6E 6E 65 63 74 7B 20 75 6E 20 64 72 69 76 connect{ un driv
011170: 65 20 0D 0A 20 61 70 70 72 6F 70 72 69 7B 20 73 e .. appropri{ s
011180: 75 72 20 76 6F 74 72 65 20 43 50 43 20 21 20 56 ur votre CPC ! V
011190: 6F 75 73 20 64 69 73 70 6F 73 65 7A 20 20 64 65 ous disposez de
0111A0: 20 20 31 39 20 66 6F 72 6D 61 74 73 20 70 6F 73 19 formats pos
0111B0: 73 69 62 6C 65 73 20 2C 20 64 65 70 75 69 73 20 sibles , depuis
0111C0: 6C 65 20 0D 0A 20 66 6F 72 6D 61 74 20 41 4D 53 le .. format AMS
0111D0: 44 4F 53 20 6A 75 73 71 75 27 61 75 20 66 6F 72 DOS jusqu'au for
0111E0: 6D 61 74 20 31 36 38 20 70 69 73 74 65 73 20 32 mat 168 pistes 2
0111F0: 20 20 66 61 63 65 73 20 20 65 6E 20 70 61 73 73 faces en pass
011200: 61 6E 74 20 70 61 72 20 6C 65 73 20 66 6F 72 6D ant par les form
011210: 61 74 73 20 0D 0A 20 56 6F 72 74 65 78 20 2C 20 ats .. Vortex ,
011220: 50 43 57 20 2C 20 65 74 63 20 20 2E 2E 2E 20 20 PCW , etc ...
011230: 50 6F 75 72 20 20 6C 65 73 20 20 73 70 7B 63 69 Pour les sp{ci
011240: 61 6C 69 73 74 65 73 20 20 2C 20 75 6E 20 63 6F alistes , un co
011250: 64 65 20 73 6F 75 72 63 65 20 61 73 73 65 6D 62 de source assemb
011260: 6C 65 75 72 20 0D 0A 20 28 46 4D 54 2E 41 53 4D leur .. (FMT.ASM
011270: 29 20 61 62 6F 6E 64 61 6D 6D 65 6E 74 20 63 6F ) abondamment co
011280: 6D 6D 65 6E 74 7B 20 76 6F 75 73 20 70 65 72 6D mment{ vous perm
011290: 65 74 20 20 64 65 20 20 63 72 7B 65 72 20 20 40 et de cr{er @
0112A0: 20 76 6F 74 72 65 20 67 75 69 73 65 20 64 27 61 votre guise d'a
0112B0: 75 74 72 65 73 20 0D 0A 20 66 6F 72 6D 61 74 73 utres .. formats
0112C0: 20 2E 0D 0A 20 20 20 20 20 48 4F 54 44 4F 47 20 ... HOTDOG
0112D0: 3A 20 54 6F 75 74 20 40 20 66 61 69 74 20 69 6D : Tout @ fait im
0112E0: 6D 61 6E 67 65 61 62 6C 65 20 20 6D 61 69 73 20 mangeable mais
0112F0: 20 6E 7B 61 6E 6D 6F 69 6E 73 20 74 72 7D 73 20 n{anmoins tr}s
011300: 75 74 69 6C 65 20 2E 20 4D 6F 64 69 66 69 65 20 utile . Modifie
011310: 6C 61 20 0D 0A 20 63 6F 6E 66 69 67 75 72 61 74 la .. configurat
011320: 69 6F 6E 20 64 75 20 43 50 4D 2B 20 2E 20 31 65 ion du CPM+ . 1e
011330: 72 20 61 76 61 6E 74 61 67 65 20 20 65 74 20 20 r avantage et
011340: 70 61 73 20 20 64 65 73 20 20 6D 6F 69 6E 64 72 pas des moindr
011350: 65 73 20 2C 20 6C 65 20 63 6C 61 76 69 65 72 20 es , le clavier
011360: 65 73 74 20 0D 0A 20 65 6E 74 69 7D 72 65 6D 65 est .. enti}reme
011370: 6E 74 20 72 65 63 6F 6E 66 69 67 75 72 7B 20 65 nt reconfigur{ e
011380: 74 20 70 65 72 6D 65 74 20 64 27 7B 64 69 74 65 t permet d'{dite
011390: 72 20 20 75 6E 65 20 20 6C 69 67 6E 65 20 64 65 r une ligne de
0113A0: 20 63 6F 6D 6D 61 6E 64 65 20 43 50 4D 2B 20 63 commande CPM+ c
0113B0: 6F 6D 6D 65 20 0D 0A 20 75 6E 65 20 76 75 6C 67 omme .. une vulg
0113C0: 61 69 72 65 20 6C 69 67 6E 65 20 64 65 20 42 61 aire ligne de Ba
0113D0: 73 69 63 20 2E 20 33 20 20 61 6E 73 20 20 71 75 sic . 3 ans qu
0113E0: 65 20 6A 27 61 74 74 65 6E 64 73 20 5C 61 20 21 e j'attends \a !
0113F0: 20 50 61 72 63 65 71 75 65 20 6C 27 65 6E 74 72 Parceque l'entr
011400: 7B 65 20 64 65 20 0D 0A 20 6C 69 67 6E 65 73 20 {e de .. lignes
011410: 73 6F 75 73 20 43 50 4D 20 20 63 6C 61 73 73 69 sous CPM classi
011420: 71 75 65 20 20 65 73 74 20 20 64 65 20 20 6E 61 que est de na
011430: 74 75 72 65 20 20 40 20 20 76 6F 75 73 20 20 64 ture @ vous d
011440: 7B 67 6F 75 08 5E 74 65 72 20 20 64 27 75 74 69 {gou.^ter d'uti
011450: 6C 69 73 65 72 20 63 65 20 0D 0A 20 73 79 73 74 liser ce .. syst
011460: 7D 6D 65 2E 20 4F 6E 20 70 65 75 74 20 61 75 73 }me. On peut aus
011470: 73 69 20 72 65 64 7B 66 69 6E 69 72 20 6C 65 20 si red{finir le
011480: 63 6C 61 76 69 65 72 20 20 70 6F 75 72 20 57 4F clavier pour WO
011490: 52 53 54 41 52 20 2C 20 4D 55 4C 54 49 50 4C 41 RSTAR , MULTIPLA
0114A0: 4E 20 2C 20 54 55 52 42 4F 20 0D 0A 20 50 41 53 N , TURBO .. PAS
0114B0: 43 41 4C 20 2C 20 44 42 41 53 45 32 20 2C 20 53 CAL , DBASE2 , S
0114C0: 55 50 45 52 43 41 4C 43 20 2C 20 65 74 63 20 2E UPERCALC , etc .
0114D0: 2E 2E 20 53 61 6E 73 20 70 61 73 73 65 72 20 70 .. Sans passer p
0114E0: 61 72 20 53 45 54 4B 45 59 53 20 2C 20 72 65 64 ar SETKEYS , red
0114F0: 7B 66 69 6E 69 72 20 6C 65 73 20 0D 0A 20 63 6F {finir les .. co
011500: 75 6C 65 75 72 73 20 2C 20 73 79 6D 62 6F 6C 65 uleurs , symbole
011510: 73 20 2C 20 65 74 63 20 2E 2E 2E 20 45 6E 20 62 s , etc ... En b
011520: 72 65 66 20 2C 20 20 6C 65 73 20 66 61 63 69 6C ref , les facil
011530: 69 74 7B 73 20 64 75 20 42 61 73 69 63 20 73 6F it{s du Basic so
011540: 75 73 20 43 50 4D 20 21 20 43 65 20 0D 0A 20 6E us CPM ! Ce .. n
011550: 27 65 73 74 20 70 61 73 20 74 6F 75 74 20 2C 20 'est pas tout ,
011560: 20 48 4F 54 44 4F 47 20 20 72 65 64 7B 66 69 6E HOTDOG red{fin
011570: 69 74 20 20 61 75 73 73 69 20 20 6C 65 20 20 73 it aussi le s
011580: 79 73 74 7D 6D 65 20 20 64 69 73 71 75 65 20 70 yst}me disque p
011590: 6F 75 72 20 6C 65 20 66 61 69 72 65 20 0D 0A 20 our le faire ..
0115A0: 66 6F 6E 63 74 69 6F 6E 6E 65 72 20 73 75 72 20 fonctionner sur
0115B0: 6C 65 63 74 65 75 72 73 20 50 43 57 20 2C 20 56 lecteurs PCW , V
0115C0: 4F 52 54 45 58 20 2C 20 65 74 20 68 61 75 74 65 ORTEX , et haute
0115D0: 20 64 65 6E 73 69 74 7B 20 2E 20 0D 0A 20 0D 0A densit{ . .. ..
0115E0: 20 20 20 20 20 49 46 20 3A 20 49 46 20 65 73 74 IF : IF est
0115F0: 20 75 6E 20 73 79 73 74 7D 6D 65 20 20 63 6F 6E un syst}me con
011600: 64 69 74 69 6F 6E 6E 65 6C 20 20 64 65 73 20 20 ditionnel des
011610: 70 6C 75 73 20 20 75 74 69 6C 65 73 20 2C 20 6C plus utiles , l
011620: 61 6E 63 7B 20 64 65 70 75 69 73 20 75 6E 20 0D anc{ depuis un .
011630: 0A 20 66 69 63 68 69 65 72 20 2E 53 55 42 20 2C . fichier .SUB ,
011640: 20 69 6C 20 70 65 72 6D 65 74 20 64 65 20 70 65 il permet de pe
011650: 72 73 6F 6E 6E 61 6C 69 73 65 72 20 6C 65 20 6C rsonnaliser le l
011660: 61 6E 63 65 6D 65 6E 74 20 64 75 20 43 50 4D 20 ancement du CPM
011670: 64 65 20 6D 61 6E 69 7D 72 65 20 74 72 7D 73 20 de mani}re tr}s
011680: 0D 0A 20 70 6F 75 73 73 7B 65 20 2E 20 49 46 20 .. pouss{e . IF
011690: 67 7D 72 65 20 3A 20 20 0D 0A 20 20 20 20 20 31 g}re : .. 1
0116A0: 20 4C 65 73 20 66 69 63 68 69 65 72 73 20 3A 20 Les fichiers :
0116B0: 49 46 20 70 65 75 74 20 20 73 65 72 76 69 72 20 IF peut servir
0116C0: 20 40 20 20 65 66 66 61 63 65 72 20 74 6F 75 73 @ effacer tous
0116D0: 20 6C 65 73 20 66 69 63 68 69 65 72 73 20 2E 42 les fichiers .B
0116E0: 41 4B 20 61 76 61 6E 74 20 0D 0A 20 65 78 7B 63 AK avant .. ex{c
0116F0: 75 74 69 6F 6E 20 64 75 20 43 50 4D 20 2C 20 20 ution du CPM ,
011700: 54 65 73 74 65 72 20 20 73 69 20 20 75 6E 20 20 Tester si un
011710: 6F 75 20 20 70 6C 75 73 69 65 75 72 73 20 20 66 ou plusieurs f
011720: 69 63 68 69 65 72 73 20 20 64 6F 6E 6E 7B 73 20 ichiers donn{s
011730: 73 6F 6E 74 20 62 69 65 6E 20 0D 0A 20 70 72 7B sont bien .. pr{
011740: 73 65 6E 74 73 20 73 75 72 20 6C 61 20 64 69 73 sents sur la dis
011750: 71 75 65 74 74 65 20 65 74 20 72 7B 61 67 69 72 quette et r{agir
011760: 20 65 6E 20 20 63 6F 6E 73 7B 71 75 65 6E 63 65 en cons{quence
011770: 20 2C 20 74 65 73 74 65 72 20 73 69 20 74 65 6C , tester si tel
011780: 20 64 72 69 76 65 20 65 73 74 20 0D 0A 20 64 69 drive est .. di
011790: 73 70 6F 6E 69 62 6C 65 20 65 74 20 73 69 20 6F sponible et si o
0117A0: 75 69 20 2C 20 6C 75 69 20 61 74 74 72 69 62 75 ui , lui attribu
0117B0: 65 72 20 64 27 6F 66 66 69 63 65 20 6C 65 73 20 er d'office les
0117C0: 66 69 63 68 69 65 72 73 20 70 72 6F 76 69 73 6F fichiers proviso
0117D0: 69 72 65 73 20 2C 20 76 6F 69 72 20 0D 0A 20 73 ires , voir .. s
0117E0: 69 20 6C 61 20 74 61 69 6C 6C 65 20 64 27 75 6E i la taille d'un
0117F0: 20 66 69 63 68 69 65 72 20 64 7B 70 61 73 73 65 fichier d{passe
011800: 20 75 6E 20 6E 6F 6D 62 72 65 20 64 65 20 4B 4F un nombre de KO
011810: 20 64 6F 6E 6E 7B 73 20 2C 20 65 74 63 20 2E 2E donn{s , etc ..
011820: 2E 0D 0A 20 20 20 20 20 32 20 4C 27 69 6D 70 72 ... 2 L'impr
011830: 69 6D 61 6E 74 65 20 3A 20 54 65 73 74 65 20 73 imante : Teste s
011840: 69 20 65 6C 6C 65 20 65 73 74 20 63 6F 6E 6E 65 i elle est conne
011850: 63 74 7B 65 20 2E 0D 0A 20 20 20 20 20 33 20 4C ct{e ... 3 L
011860: 65 73 20 6D 65 73 73 61 67 65 73 20 3A 20 50 65 es messages : Pe
011870: 75 74 20 61 66 66 69 63 68 65 72 20 20 64 65 73 ut afficher des
011880: 20 20 6D 65 73 73 61 67 65 73 20 65 74 20 61 74 messages et at
011890: 74 65 6E 64 72 65 20 6C 27 61 70 70 75 69 20 73 tendre l'appui s
0118A0: 75 72 20 75 6E 65 20 0D 0A 20 74 6F 75 63 68 65 ur une .. touche
0118B0: 20 61 75 20 63 61 73 20 6F 75 20 75 6E 65 20 63 au cas ou une c
0118C0: 6F 6E 64 69 74 69 6F 6E 20 6E 65 20 73 65 72 61 ondition ne sera
0118D0: 69 74 20 70 61 73 20 72 65 6D 70 6C 69 65 20 2C it pas remplie ,
0118E0: 20 70 72 6F 70 6F 73 65 20 61 75 73 73 69 20 6C propose aussi l
0118F0: 27 6F 70 74 69 6F 6E 20 0D 0A 20 52 65 74 72 79 'option .. Retry
011900: 20 2C 20 49 67 6E 6F 72 65 20 2C 20 43 61 6E 63 , Ignore , Canc
011910: 65 6C 20 64 61 6E 73 20 6C 65 73 20 6D 65 08 5E el dans les me.^
011920: 6D 65 73 20 63 6F 6E 64 69 74 69 6F 6E 73 20 2E mes conditions .
011930: 0D 0A 20 20 20 20 20 45 6E 20 62 72 65 66 20 2C .. En bref ,
011940: 20 63 65 20 73 6F 6E 74 20 6C 65 73 20 70 6F 73 ce sont les pos
011950: 73 69 62 69 6C 74 7B 73 20 64 65 20 20 49 46 20 sibilt{s de IF
011960: 20 2D 20 20 54 48 45 4E 20 2D 20 47 4F 54 4F 20 - THEN - GOTO
011970: 73 6F 75 73 20 43 50 4D 20 65 74 20 63 65 6C 61 sous CPM et cela
011980: 20 0D 0A 20 70 65 72 6D 65 74 20 65 6E 20 71 75 .. permet en qu
011990: 65 6C 71 75 65 73 20 6C 69 67 6E 65 73 20 64 65 elques lignes de
0119A0: 20 63 6F 6E 66 69 67 75 72 65 72 20 61 75 74 6F configurer auto
0119B0: 6D 61 74 69 71 75 65 6D 65 6E 74 20 6C 65 20 43 matiquement le C
0119C0: 50 4D 20 65 6E 20 66 6F 6E 63 74 69 6F 6E 20 64 PM en fonction d
0119D0: 65 20 0D 0A 20 76 6F 73 20 62 65 73 6F 69 6E 73 e .. vos besoins
0119E0: 20 2E 20 49 46 20 70 65 75 74 20 62 69 65 6E 20 . IF peut bien
0119F0: 20 73 75 72 20 20 61 63 74 69 76 65 72 20 20 64 sur activer d
011A00: 27 61 75 74 72 65 73 20 66 69 63 68 69 65 72 73 'autres fichiers
011A10: 20 2E 43 4F 4D 20 65 74 20 70 72 6F 76 6F 71 75 .COM et provoqu
011A20: 65 72 20 0D 0A 20 61 69 6E 73 69 20 6C 27 65 6E er .. ainsi l'en
011A30: 63 68 61 69 08 5E 6E 65 6D 65 6E 74 20 20 61 75 chai.^nement au
011A40: 74 6F 6D 61 74 69 71 75 65 20 20 64 65 20 20 70 tomatique de p
011A50: 6C 75 73 69 65 75 72 73 20 20 63 6F 6D 6D 61 6E lusieurs comman
011A60: 64 65 73 20 20 43 50 4D 2B 20 20 73 65 6C 6F 6E des CPM+ selon
011A70: 20 20 6C 65 73 20 0D 0A 20 63 6F 6E 64 69 74 69 les .. conditi
011A80: 6F 6E 73 20 66 6F 75 72 6E 69 65 73 20 2E 20 4C ons fournies . L
011A90: 65 73 20 36 20 20 70 61 67 65 73 20 20 64 65 20 es 6 pages de
011AA0: 20 6C 61 20 20 6E 6F 74 69 63 65 20 73 6F 6E 74 la notice sont
011AB0: 20 61 6D 70 6C 65 6D 65 6E 74 20 73 75 66 66 69 amplement suffi
011AC0: 73 61 6E 74 65 73 20 0D 0A 20 70 6F 75 72 20 73 santes .. pour s
011AD0: 65 20 66 61 6D 69 6C 69 61 72 69 73 65 72 20 61 e familiariser a
011AE0: 76 65 63 20 6C 65 73 20 65 66 66 65 74 73 20 65 vec les effets e
011AF0: 74 20 6C 61 20 73 79 6E 74 61 78 65 20 64 65 20 t la syntaxe de
011B00: 49 46 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 54 55 IF ... .. TU
011B10: 46 20 3A 20 4C 61 20 6A 6F 69 65 20 64 65 73 20 F : La joie des
011B20: 75 74 69 6C 69 73 61 74 65 75 72 73 20 20 64 65 utilisateurs de
011B30: 20 20 74 72 61 69 74 65 6D 65 6E 74 20 64 65 20 traitement de
011B40: 74 65 78 74 65 73 20 2E 20 4C 65 73 20 70 72 6F textes . Les pro
011B50: 67 72 61 6D 6D 65 73 20 0D 0A 20 64 65 20 63 65 grammes .. de ce
011B60: 20 74 79 70 65 20 6E 27 75 74 69 6C 69 73 65 6E type n'utilisen
011B70: 74 20 71 75 65 20 74 72 7D 73 20 72 61 72 65 6D t que tr}s rarem
011B80: 65 6E 74 20 6C 65 73 20 6D 65 08 5E 6D 65 73 20 ent les me.^mes
011B90: 63 6F 64 65 73 20 70 6F 75 72 20 6C 65 20 63 6F codes pour le co
011BA0: 6E 74 72 6F 08 5E 6C 65 20 64 65 73 20 0D 0A 20 ntro.^le des ..
011BB0: 66 69 63 68 69 65 72 73 20 2C 20 20 64 65 20 20 fichiers , de
011BC0: 6C 27 69 6D 70 72 69 6D 61 6E 74 65 20 20 65 74 l'imprimante et
011BD0: 20 20 64 65 73 20 20 63 61 72 61 63 74 7D 72 65 des caract}re
011BE0: 73 20 20 61 63 63 65 6E 74 75 7B 73 20 20 2E 20 s accentu{s .
011BF0: 20 54 55 46 20 20 65 73 74 20 20 75 6E 20 0D 0A TUF est un ..
011C00: 20 65 73 73 65 6E 74 69 65 6C 6C 65 6D 65 6E 74 essentiellement
011C10: 20 75 6E 20 70 72 6F 67 72 61 6D 6D 65 20 64 65 un programme de
011C20: 20 20 63 6F 6E 76 65 72 73 69 6F 6E 20 20 71 75 conversion qu
011C30: 69 20 20 70 65 72 6D 65 74 20 64 27 61 64 61 70 i permet d'adap
011C40: 74 65 72 20 75 6E 20 66 69 63 68 69 65 72 20 0D ter un fichier .
011C50: 0A 20 7B 63 72 69 74 20 73 75 72 20 75 6E 20 74 . {crit sur un t
011C60: 72 61 69 74 65 6D 65 6E 74 20 64 65 20 74 65 78 raitement de tex
011C70: 74 65 20 58 20 20 70 6F 75 72 20 20 6C 65 20 72 te X pour le r
011C80: 65 6E 64 72 65 20 6C 69 73 69 62 6C 65 20 73 75 endre lisible su
011C90: 72 20 75 6E 20 74 72 61 69 74 65 6D 65 6E 74 20 r un traitement
011CA0: 0D 0A 20 64 65 20 74 65 78 74 65 20 59 20 20 2E .. de texte Y .
011CB0: 20 20 50 6F 75 72 20 20 63 65 63 69 20 20 2C 20 Pour ceci ,
011CC0: 20 64 65 73 20 20 74 61 62 6C 65 73 20 20 64 65 des tables de
011CD0: 20 20 63 6F 6E 76 65 72 73 69 6F 6E 20 20 75 74 conversion ut
011CE0: 69 6C 69 73 61 62 6C 65 73 20 70 61 72 20 6C 65 ilisables par le
011CF0: 20 0D 0A 20 70 72 6F 67 72 61 6D 6D 65 20 73 6F .. programme so
011D00: 6E 74 20 66 6F 75 72 6E 69 65 73 20 65 74 20 70 nt fournies et p
011D10: 65 72 6D 65 74 74 65 6E 74 20 3A 20 43 50 4D 2B ermettent : CPM+
011D20: 20 20 3D 3E 20 4D 53 44 4F 53 0D 0A 20 20 20 20 => MSDOS..
011D30: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
011D40: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
011D50: 20 20 20 20 20 4D 53 44 4F 53 20 3D 3E 20 43 50 MSDOS => CP
011D60: 4D 2B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 M+..
011D70: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
011D80: 20 20 20 20 20 20 20 20 20 20 20 20 20 54 41 53 TAS
011D90: 53 57 4F 52 44 20 3D 3E 20 50 52 4F 54 45 58 54 SWORD => PROTEXT
011DA0: 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
011DB0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
011DC0: 20 20 20 20 20 20 20 20 20 20 20 41 53 43 49 49 ASCII
011DD0: 20 38 20 62 69 74 73 20 3D 3E 20 41 53 43 49 49 8 bits => ASCII
011DE0: 20 37 20 62 69 74 73 0D 0A 20 20 20 20 20 20 20 7 bits..
011DF0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
011E00: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
011E10: 0F 00 01 00 02 09 4E E5 0F 00 C1 02 00 00 00 02 ......N.........
011E20: 0F 00 C2 02 00 00 00 02 0F 00 C3 02 00 00 00 02 ................
011E30: 0F 00 C4 02 00 00 00 02 0F 00 C5 02 00 00 00 02 ................
011E40: 0F 00 C6 02 00 00 00 02 0F 00 C7 02 00 00 00 02 ................
011E50: 0F 00 C8 02 00 00 00 02 0F 00 C9 02 00 00 00 02 ................
011E60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
011E70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
011E80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
011E90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
011EA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
011EB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
011EC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
011ED0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
011EE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
011EF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
011F00: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
011F10: 20 20 41 4D 53 44 4F 53 20 3D 3E 20 43 50 4D 2B AMSDOS => CPM+
011F20: 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
011F30: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
011F40: 20 20 20 20 20 20 20 20 20 20 20 54 41 53 57 4F TASWO
011F50: 52 44 20 3D 3E 20 43 50 4D 2B 0D 0A 20 20 20 20 RD => CPM+..
011F60: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
011F70: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
011F80: 20 20 20 20 20 41 63 63 65 6E 74 73 20 43 50 4D Accents CPM
011F90: 2B 20 3D 3E 20 41 53 43 49 49 20 49 6D 70 72 69 + => ASCII Impri
011FA0: 6D 61 62 6C 65 20 2F 0D 0A 20 0D 0A 20 20 20 20 mable /.. ..
011FB0: 20 50 6F 75 72 20 6C 65 73 20 61 75 74 72 65 73 Pour les autres
011FC0: 20 63 61 73 20 2C 20 20 69 6C 20 20 76 6F 75 73 cas , il vous
011FD0: 20 20 73 75 66 66 69 74 20 20 64 65 20 20 63 72 suffit de cr
011FE0: 7B 65 72 20 20 76 6F 73 20 70 72 6F 70 72 65 73 {er vos propres
011FF0: 20 74 61 62 6C 65 73 20 64 65 20 0D 0A 20 63 6F tables de .. co
012000: 6E 76 65 72 73 69 6F 6E 73 20 61 76 65 63 20 54 nversions avec T
012010: 55 46 20 2E 20 54 55 46 20 70 72 6F 70 6F 73 65 UF . TUF propose
012020: 20 20 61 75 73 73 69 20 6C 65 73 20 6F 70 74 69 aussi les opti
012030: 6F 6E 73 20 63 6C 61 73 73 69 71 75 65 73 20 64 ons classiques d
012040: 27 75 6E 20 63 6F 70 69 65 75 72 20 0D 0A 20 64 'un copieur .. d
012050: 65 20 66 69 63 68 69 65 72 73 20 2E 20 55 6E 20 e fichiers . Un
012060: 20 75 73 61 67 65 20 20 64 65 20 20 54 55 46 20 usage de TUF
012070: 20 6E 6F 6E 20 20 70 72 7B 76 75 20 20 70 61 72 non pr{vu par
012080: 20 20 6C 27 61 75 74 65 75 72 20 20 6D 61 69 73 l'auteur mais
012090: 20 74 6F 75 74 20 40 20 66 61 69 74 20 0D 0A 20 tout @ fait ..
0120A0: 69 6E 74 7B 72 65 73 73 61 6E 74 20 2C 20 6C 65 int{ressant , le
0120B0: 20 63 6F 64 61 67 65 20 64 65 20 20 66 69 63 68 codage de fich
0120C0: 69 65 72 73 20 20 41 53 43 49 49 20 20 21 20 20 iers ASCII !
0120D0: 49 6C 20 20 73 75 66 66 69 74 20 64 65 20 63 72 Il suffit de cr
0120E0: 7B 65 72 20 75 6E 65 20 74 61 62 6C 65 20 0D 0A {er une table ..
0120F0: 20 6D 6F 64 69 66 69 61 6E 74 20 74 6F 75 73 20 modifiant tous
012100: 00 4D 41 53 4B 20 20 20 20 42 49 4E 00 00 00 00 .MASK BIN....
012110: 00 00 02 00 00 40 9C 00 90 01 00 00 00 00 00 00 .....@..........
012120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
012130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
012140: 90 01 00 85 04 22 0C 0C 06 FF 06 0C 00 18 18 18 ....."..........
012150: 18 DB 7E 3C 18 1A 4D 41 53 4B 20 20 44 42 20 31 ..~<..MASK DB 1
012160: 32 0D 0A 3B 1A 2D 2D 20 20 20 2D 2D 2D 2D 2D 2D 2..;.-- ------
012170: 2D 2D 20 2D 2D 20 2D 2D 2D 22 2C 30 0D 0A 3B 0D -- -- ---",0..;.
012180: 21 53 9D CD 36 9D 3A C0 9D 4F 3A C1 9D 2E 11 CD !S..6.:..O:.....
012190: 3F 9D 06 03 CD 7A 9C 10 FB 2E 12 CD 3F 9D F5 79 ?....z......?..y
0121A0: 06 03 CD 7A 9C 10 FB 2E 14 CD 3F 9D F1 F5 A1 CD ...z......?.....
0121B0: 7A 9C F1 F5 B1 CD 7A 9C F1 A9 C5 F5 F5 F5 CD 9B z.....z.........
0121C0: 9C F1 CD B9 9C F1 CD D4 9C 3E 20 CD 5A BB 3E 20 .........> .Z.>
0121D0: CD 5A BB F1 C1 C9 7C CD 9B 9C 7D C5 4F 06 08 3E .Z....|...}.O..>
0121E0: 30 CB 01 30 01 3C CD 5A BB 10 F4 C1 3E 20 C3 5A 0..0.<.Z....> .Z
0121F0: BB 7C CD B9 9C CD 31 9D 7D F5 0F 0F 0F 0F CD C7 .|....1.}.......
012200: 9C F1 CD C7 9C 18 E5 E6 0F C6 30 FE 3A 38 02 C6 ..........0.:8..
012210: 07 C3 5A BB CD 28 9D F5 E5 3E 03 21 4D 9D 18 13 ..Z..(...>.!M...
012220: CD 28 9D F5 E5 3E 02 21 4F 9D 18 07 F5 E5 3E 05 .(...>.!O.....>.
012230: 21 49 9D 32 03 9D 22 06 9D E1 F1 E5 D5 C5 F5 2A !I.2.."........*
012240: 47 9D 06 05 FD 21 49 9D FD 5E 00 FD 56 01 3E 30 G....!I..^..V.>0
012250: A7 ED 52 38 03 3C 18 F8 CD 5A BB 19 FD 23 FD 23 ..R8.<...Z...#.#
012260: 10 E6 F1 C1 D1 E1 18 84 E5 26 00 6F 22 47 9D E1 .........&.o"G..
012270: C9 3E 08 C3 5A BB 7E B7 C8 CD 5A BB 23 18 F7 F5 .>..Z.~...Z.#...
012280: 26 02 CD 75 BB F1 C9 00 00 10 27 E8 03 64 00 0A &..u......'..d..
012290: 00 01 00 1F 02 0F 20 4F 70 65 72 61 74 69 6F 6E ...... Operation
0122A0: 20 41 4E 44 20 20 20 20 20 4F 70 65 72 61 74 69 AND Operati
0122B0: 6F 6E 20 20 4F 52 20 20 20 20 20 4F 70 65 72 61 on OR Opera
0122C0: 74 69 6F 6E 20 58 4F 52 20 1F 02 13 2D 2D 2D 2D tion XOR ...----
0122D0: 2D 2D 2D 2D 20 2D 2D 20 2D 2D 2D 20 20 20 2D 2D ---- -- --- --
0122E0: 2D 2D 2D 2D 2D 2D 20 2D 2D 20 2D 2D 2D 20 20 20 ------ -- ---
0122F0: 2D 2D 2D 2D 2D 2D 2D 2D 20 2D 2D 20 2D 2D 2D 00 -------- -- ---.
012300: 22 0C 0C 06 FF 06 0C 00 18 18 18 18 DB 7E 3C 18 "............~<.
012310: 1A 4D 41 53 4B 20 20 44 42 20 31 32 0D 0A 3B 1A .MASK DB 12..;.
012320: 2D 2D 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 20 2D 2D -- -------- --
012330: 20 2D 2D 2D 22 2C 30 0D 0A 3B 0D 0A 4D 41 53 51 ---",0..;..MASQ
012340: 55 45 20 20 44 42 20 33 34 0D 0A 54 4F 4D 41 53 UE DB 34..TOMAS
012350: 4B 20 20 44 42 20 31 32 0D 0A 3B 1A 51 55 45 20 K DB 12..;.QUE
012360: 20 44 42 20 33 34 0D 0A 54 4F 4D 41 53 4B 20 20 DB 34..TOMASK
012370: 44 42 20 31 32 0D 0A 3B 1A 31 32 0D 0A 3B 1A 4D DB 12..;.12..;.M
012380: 21 53 9D CD 36 9D 3A C0 9D 4F 3A C1 9D 2E 11 CD !S..6.:..O:.....
012390: 3F 9D 06 03 CD 7A 9C 10 FB 2E 12 CD 3F 9D F5 79 ?....z......?..y
0123A0: 06 03 CD 7A 9C 10 FB 2E 14 CD 3F 9D F1 F5 A1 CD ...z......?.....
0123B0: 7A 9C F1 F5 B1 CD 7A 9C F1 A9 C5 F5 F5 F5 CD 9B z.....z.........
0123C0: 9C F1 CD B9 9C F1 CD D4 9C 3E 20 CD 5A BB 3E 20 .........> .Z.>
0123D0: CD 5A BB F1 C1 C9 7C CD 9B 9C 7D C5 4F 06 08 3E .Z....|...}.O..>
0123E0: 30 CB 01 30 01 3C CD 5A BB 10 F4 C1 3E 20 C3 5A 0..0.<.Z....> .Z
0123F0: BB 7C CD B9 9C CD 31 9D 7D F5 0F 0F 0F 0F CD C7 .|....1.}.......
012400: 9C F1 CD C7 9C 18 E5 E6 0F C6 30 FE 3A 38 02 C6 ..........0.:8..
012410: 07 C3 5A BB CD 28 9D F5 E5 3E 03 21 4D 9D 18 13 ..Z..(...>.!M...
012420: CD 28 9D F5 E5 3E 02 21 4F 9D 18 07 F5 E5 3E 05 .(...>.!O.....>.
012430: 21 49 9D 32 03 9D 22 06 9D E1 F1 E5 D5 C5 F5 2A !I.2.."........*
012440: 47 9D 06 05 FD 21 49 9D FD 5E 00 FD 56 01 3E 30 G....!I..^..V.>0
012450: A7 ED 52 38 03 3C 18 F8 CD 5A BB 19 FD 23 FD 23 ..R8.<...Z...#.#
012460: 10 E6 F1 C1 D1 E1 18 84 E5 26 00 6F 22 47 9D E1 .........&.o"G..
012470: C9 3E 08 C3 5A BB 7E B7 C8 CD 5A BB 23 18 F7 F5 .>..Z.~...Z.#...
012480: 26 02 CD 75 BB F1 C9 00 00 10 27 E8 03 64 00 0A &..u......'..d..
012490: 00 01 00 1F 02 0F 20 4F 70 65 72 61 74 69 6F 6E ...... Operation
0124A0: 20 41 4E 44 20 20 20 20 20 4F 70 65 72 61 74 69 AND Operati
0124B0: 6F 6E 20 20 4F 52 20 20 20 20 20 4F 70 65 72 61 on OR Opera
0124C0: 74 69 6F 6E 20 58 4F 52 20 1F 02 13 2D 2D 2D 2D tion XOR ...----
0124D0: 2D 2D 2D 2D 20 2D 2D 20 2D 2D 2D 20 20 20 2D 2D ---- -- --- --
0124E0: 2D 2D 2D 2D 2D 2D 20 2D 2D 20 2D 2D 2D 20 20 20 ------ -- ---
0124F0: 2D 2D 2D 2D 2D 2D 2D 2D 20 2D 2D 20 2D 2D 2D 00 -------- -- ---.
012500: 45 45 20 20 3A 20 41 3D 4D 6F 64 65 20 2E 0D 0A EE : A=Mode ...
012510: 20 20 20 20 20 50 41 52 41 4D 45 54 52 45 53 20 PARAMETRES
012520: 44 45 20 53 4F 52 54 49 45 20 3A 20 52 69 65 6E DE SORTIE : Rien
012530: 20 2E 0D 0A 20 20 20 20 20 52 45 47 49 53 54 52 ... REGISTR
012540: 45 53 20 4D 4F 44 49 46 49 45 53 20 20 20 3A 20 ES MODIFIES :
012550: 41 46 20 2C 20 42 43 20 2C 20 44 45 20 2C 48 4C AF , BC , DE ,HL
012560: 0D 0A 20 20 20 20 20 45 54 41 54 20 44 45 53 20 .. ETAT DES
012570: 46 4C 41 47 53 20 45 4E 20 53 4F 52 54 49 45 20 FLAGS EN SORTIE
012580: 3A 20 56 61 72 69 61 62 6C 65 20 2E 0D 0A 20 20 : Variable ...
012590: 20 20 20 41 44 52 45 53 53 45 20 52 4F 55 54 49 ADRESSE ROUTI
0125A0: 4E 45 20 45 4E 20 52 4F 4D 20 43 50 43 20 34 36 NE EN ROM CPC 46
0125B0: 34 20 3A 20 26 41 43 41 48 20 2D 20 36 36 34 20 4 : &ACAH - 664
0125C0: 3A 20 26 41 45 35 48 20 2D 20 36 31 32 38 20 3A : &AE5H - 6128 :
0125D0: 20 26 41 45 39 48 0D 0A 20 0D 0A 20 20 20 20 20 &AE9H.. ..
0125E0: 41 44 52 45 53 53 45 20 3A 20 26 42 43 31 31 20 ADRESSE : &BC11
0125F0: 20 20 20 20 20 45 71 75 69 76 61 6C 65 6E 74 20 Equivalent
012600: 42 61 73 69 63 20 3A 20 52 69 65 6E 20 2E 0D 0A Basic : Rien ...
012610: 20 20 20 20 20 45 46 46 45 54 20 20 20 3A 20 52 EFFET : R
012620: 65 6E 76 6F 69 65 20 64 61 6E 73 20 41 20 6C 65 envoie dans A le
012630: 20 6D 6F 64 65 20 64 27 7B 63 72 61 6E 20 65 6E mode d'{cran en
012640: 20 63 6F 75 72 73 20 2E 0D 0A 20 20 20 20 20 50 cours ... P
012650: 41 52 41 4D 45 54 52 45 53 20 44 27 45 4E 54 52 ARAMETRES D'ENTR
012660: 45 45 20 20 3A 20 52 69 65 6E 20 2E 0D 0A 20 20 EE : Rien ...
012670: 20 20 20 50 41 52 41 4D 45 54 52 45 53 20 44 45 PARAMETRES DE
012680: 20 53 4F 52 54 49 45 20 3A 20 41 3D 4D 6F 64 65 SORTIE : A=Mode
012690: 20 2E 0D 0A 20 20 20 20 20 52 45 47 49 53 54 52 ... REGISTR
0126A0: 45 53 20 4D 4F 44 49 46 49 45 53 20 20 20 3A 20 ES MODIFIES :
0126B0: 41 46 20 2C 20 42 43 20 2C 20 44 45 20 2C 20 48 AF , BC , DE , H
0126C0: 4C 0D 0A 20 0D 0A 20 20 20 20 20 45 54 41 54 20 L.. .. ETAT
0126D0: 44 45 53 20 46 4C 41 47 53 20 45 4E 20 53 4F 52 DES FLAGS EN SOR
0126E0: 54 49 45 20 3A 20 20 53 69 20 6D 6F 64 65 20 30 TIE : Si mode 0
0126F0: 20 3A 20 43 61 72 72 79 20 6D 69 73 20 65 74 20 : Carry mis et
012700: 4E 5A 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 NZ..
012710: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
012720: 20 20 20 20 20 53 69 20 6D 6F 64 65 20 31 20 3A Si mode 1 :
012730: 20 43 61 72 72 79 20 6E 6F 6E 20 6D 69 73 20 65 Carry non mis e
012740: 74 20 5A 20 6D 69 73 20 2E 0D 0A 20 20 20 20 20 t Z mis ...
012750: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
012760: 20 20 20 20 20 20 20 20 20 20 20 20 53 69 20 6D Si m
012770: 6F 64 65 20 32 20 3A 20 43 61 72 72 79 20 6E 6F ode 2 : Carry no
012780: 6E 20 6D 69 73 20 65 74 20 4E 5A 0D 0A 20 0D 0A n mis et NZ.. ..
012790: 20 20 20 20 20 41 44 52 45 53 53 45 20 52 4F 55 ADRESSE ROU
0127A0: 54 49 4E 45 20 45 4E 20 52 4F 4D 20 43 50 43 20 TINE EN ROM CPC
0127B0: 34 36 34 20 3A 20 26 41 45 43 48 20 2D 20 36 36 464 : &AECH - 66
0127C0: 34 20 3A 20 26 42 30 38 48 20 2D 20 36 31 32 38 4 : &B08H - 6128
0127D0: 20 3A 20 26 42 30 43 48 0D 0A 20 0D 0A 20 0D 0A : &B0CH.. .. ..
0127E0: 20 20 20 20 20 41 44 52 45 53 53 45 20 3A 20 26 ADRESSE : &
0127F0: 42 43 31 34 20 20 20 20 20 20 45 71 75 69 76 61 BC14 Equiva
012800: 6C 65 6E 74 20 42 61 73 69 63 20 3A 20 43 4C 53 lent Basic : CLS
012810: 0D 0A 20 20 20 20 20 45 46 46 45 54 20 20 20 3A .. EFFET :
012820: 20 45 66 66 61 63 65 20 74 6F 75 74 20 6C 27 7B Efface tout l'{
012830: 63 72 61 6E 20 2E 0D 0A 20 20 20 20 20 50 41 52 cran ... PAR
012840: 41 4D 45 54 52 45 53 20 44 27 45 4E 54 52 45 45 AMETRES D'ENTREE
012850: 20 20 3A 20 52 69 65 6E 20 2E 0D 0A 20 20 20 20 : Rien ...
012860: 20 50 41 52 41 4D 45 54 52 45 53 20 44 45 20 53 PARAMETRES DE S
012870: 4F 52 54 49 45 20 3A 20 52 69 65 6E 20 2E 0D 0A ORTIE : Rien ...
012880: 20 20 20 20 20 52 45 47 49 53 54 52 45 53 20 4D REGISTRES M
012890: 4F 44 49 46 49 45 53 20 20 20 3A 20 41 46 20 2C ODIFIES : AF ,
0128A0: 20 42 43 20 2C 44 45 20 2C 20 48 4C 0D 0A 20 20 BC ,DE , HL..
0128B0: 20 20 20 45 54 41 54 20 44 45 53 20 46 4C 41 47 ETAT DES FLAG
0128C0: 53 20 45 4E 20 53 4F 52 54 49 45 20 3A 20 56 61 S EN SORTIE : Va
0128D0: 72 69 61 62 6C 65 20 2E 0D 0A 20 20 20 20 20 41 riable ... A
0128E0: 44 52 45 53 53 45 20 52 4F 55 54 49 4E 45 20 45 DRESSE ROUTINE E
0128F0: 4E 20 52 4F 4D 20 43 50 43 20 34 36 34 20 3A 20 N ROM CPC 464 :
012900: 00 53 47 54 46 49 58 45 20 42 41 53 00 00 00 00 .SGTFIXE BAS....
012910: 00 00 00 00 00 70 01 00 DC 04 00 00 00 00 00 00 .....p..........
012920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
012930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
012940: DC 04 00 41 05 1C 28 FF 43 29 01 D5 00 1E 00 5E ...A..(.C).....^
012950: 01 A1 20 03 00 00 E1 F2 22 4F 22 FA 20 03 00 00 .. ....."O". ...
012960: E1 F2 22 4E 22 EB 20 1E 54 01 00 06 00 68 01 C9 .."N". .T....h..
012970: 00 07 00 72 01 01 C0 00 27 00 7C 01 A9 20 10 2C ...r....'.|.. .,
012980: 2A 00 0A 00 01 C0 20 50 52 4F 47 52 41 4D 4D 45 *..... PROGRAMME
012990: 20 44 45 20 52 45 43 41 4C 41 47 45 20 44 27 55 DE RECALAGE D'U
0129A0: 4E 45 20 54 41 42 4C 45 20 00 26 00 14 00 01 C0 NE TABLE .&.....
0129B0: 20 44 45 20 53 50 52 49 54 45 53 20 41 20 49 4E DE SPRITES A IN
0129C0: 54 45 52 56 41 4C 4C 45 53 20 46 49 58 45 53 00 TERVALLES FIXES.
0129D0: 1E 00 1E 00 01 C0 20 45 44 49 54 45 45 53 20 41 ...... EDITEES A
0129E0: 56 45 43 20 53 55 52 47 45 4E 45 20 2E 00 07 00 VEC SURGENE ....
0129F0: 28 00 01 C0 00 2B 00 32 00 AA 20 1A 38 4A 01 A8 (....+.2.. .8J..
012A00: 22 73 67 74 66 69 78 65 2E 62 69 6E 22 01 82 20 "sgtfixe.bin"..
012A10: 19 0A 01 A2 20 0F 2C 19 1A 01 A2 20 0E 2C 0E 00 .... .,.... .,..
012A20: 08 00 3C 00 AD 20 10 00 4B 00 46 00 BF 01 BF 22 ..<.. ..K.F...."
012A30: 20 50 52 4F 47 52 41 4D 4D 45 20 44 45 20 43 52 PROGRAMME DE CR
012A40: 45 41 54 49 4F 4E 20 44 27 55 4E 45 20 54 41 42 EATION D'UNE TAB
012A50: 4C 45 20 44 45 20 53 50 52 49 54 45 53 20 41 20 LE DE SPRITES A
012A60: 49 4E 54 45 52 56 41 4C 4C 45 53 20 46 49 58 45 INTERVALLES FIXE
012A70: 53 2E 00 07 00 50 00 01 C0 00 52 00 5A 00 BF 01 S....P....R.Z...
012A80: BF 22 20 50 4C 41 43 45 52 20 44 49 53 51 55 45 ." PLACER DISQUE
012A90: 54 54 45 20 54 41 42 4C 45 20 44 41 4E 53 20 4C TTE TABLE DANS L
012AA0: 45 20 4C 45 43 54 45 55 52 20 5B 41 5D 20 26 20 E LECTEUR [A] &
012AB0: 50 52 45 53 53 45 52 20 55 4E 45 20 54 4F 55 43 PRESSER UNE TOUC
012AC0: 48 45 20 2E 22 01 83 20 1C 06 BB 00 32 00 64 00 HE .".. ....2.d.
012AD0: 84 01 BF 22 20 45 53 54 2D 43 45 20 4C 41 20 42 ..." EST-CE LA B
012AE0: 4F 4E 4E 45 20 44 49 53 51 55 45 54 54 45 20 3F ONNE DISQUETTE ?
012AF0: 20 28 4F 2F 4E 29 22 01 9F 20 1E 54 01 00 51 00 (O/N)".. .T..Q.
012B00: 6E 00 A1 20 03 00 00 E1 EF 22 4E 22 EB 20 A9 20 n.. ....."N". .
012B10: 10 2C 19 19 01 BF 22 43 48 41 4E 47 45 52 20 4C .,...."CHANGER L
012B20: 41 20 44 49 53 51 55 45 54 54 45 20 45 54 20 50 A DISQUETTE ET P
012B30: 52 45 53 53 45 52 20 55 4E 45 20 54 4F 55 43 48 RESSER UNE TOUCH
012B40: 45 22 01 83 20 1C 06 BB 01 A0 20 1E 3C 00 00 07 E".. ..... .<...
012B50: 00 78 00 01 C0 00 26 00 82 00 A9 20 10 2C 19 19 .x....&.... .,..
012B60: 01 A3 22 4E 4F 4D 20 44 45 20 4C 41 20 54 41 42 .£"NOM DE LA TAB
012B70: 4C 45 20 22 3B 03 00 00 6E F4 20 00 33 00 8C 00 LE ";...n. .3...
012B80: A1 20 FF 0E 20 28 03 00 00 6E F4 29 EE 16 20 EB . .. (...n.).. .
012B90: 20 A1 20 AC 28 FF 79 28 03 00 00 6E F4 2C 12 29 . .(.y(...n.,.)
012BA0: 2C 0F 2C 0F 29 F2 22 2E 22 EB 20 1E 82 00 00 2C ,.,.).".". ....,
012BB0: 00 96 00 A1 20 FF 0E 20 28 03 00 00 6E F4 29 EE .... .. (...n.).
012BC0: 19 0C 20 EB 20 A9 20 10 2C 19 19 01 BF 20 FF 03 .. . . .,.... ..
012BD0: 28 19 12 29 01 A0 20 1E 82 00 00 07 00 A0 00 01 (..).. .........
012BE0: C0 00 33 00 AA 00 A9 20 0F 2C 19 12 01 BF 20 FF ..3.... .,.... .
012BF0: 03 28 19 14 29 01 83 20 1A 20 4E 2C 40 03 00 00 .(..).. . N,@...
012C00: 4E D4 01 A1 20 FF 12 28 1A 06 51 29 F2 0E 20 EB N... ..(..Q).. .
012C10: 20 1E 7C 01 00 07 00 B4 00 01 C0 00 44 00 BE 00 .|.........D...
012C20: A1 20 FF 12 28 1A 07 51 29 F2 0E 20 EB 20 BF 22 . ..(..Q).. . ."
012C30: 18 20 43 45 20 4E 27 45 53 54 20 50 41 53 20 55 . CE N'EST PAS U
012C40: 4E 45 20 54 41 42 4C 45 20 54 52 41 56 41 49 4C NE TABLE TRAVAIL
012C50: 20 18 22 01 83 20 1C 06 BB 01 A0 20 1E 3C 00 00 .".. ..... .<..
012C60: 1F 00 C8 00 0D 00 00 41 44 D4 EF FF 12 28 1A 04 .......AD....(..
012C70: 51 29 F4 1A 00 01 F6 FF 12 28 1A 05 51 29 00 20 Q).......(..Q).
012C80: 00 D2 00 0D 00 00 4C 45 4E D4 EF FF 12 28 1A 12 ......LEN....(..
012C90: 51 29 F4 1A 00 01 F6 FF 12 28 1A 13 51 29 00 07 Q).......(..Q)..
012CA0: 00 DC 00 01 C0 00 07 00 F0 00 01 C0 00 07 00 FA ................
012CB0: 00 01 C0 00 40 00 04 01 A9 20 15 2C 19 14 01 BF ....@.... .,....
012CC0: 22 20 53 41 55 56 45 52 20 43 45 54 54 45 20 54 " SAUVER CETTE T
012CD0: 41 42 4C 45 20 3F 20 28 4F 2F 4E 29 22 01 9F 20 ABLE ? (O/N)"..
012CE0: 1E 54 01 01 A1 20 03 00 00 C1 EF 22 4E 22 EB 20 .T... ....."N".
012CF0: 1E 40 01 00 07 00 18 01 01 C0 00 70 00 22 01 A9 .@.........p."..
012D00: 20 15 2C 19 16 01 BF 22 20 4E 4F 4D 20 44 45 20 .,...." NOM DE
012D10: 53 41 55 56 45 47 41 52 44 45 22 01 A9 20 15 2C SAUVEGARDE".. .,
012D20: 19 17 01 A3 22 20 28 53 61 6E 73 20 65 78 74 65 ...£" (Sans exte
012D30: 6E 73 69 6F 6E 20 2E 29 20 22 3B 03 00 00 4E D4 nsion .) ";...N.
012D40: 01 A1 20 FF 0E 28 03 00 00 4E D4 29 EE 16 20 EB .. ..(...N.).. .
012D50: 20 1E 22 01 20 01 97 20 03 00 00 4E D4 EF 03 00 .". .. ...N....
012D60: 00 4E D4 F4 22 2E 54 53 46 22 00 20 00 2C 01 CB .N..".TSF". .,..
012D70: 20 03 00 00 4E D4 2C 0D 00 00 C2 2C 0D 00 00 41 ...N.,....,...A
012D80: 44 D4 2C 0D 00 00 4C 45 4E D4 00 07 00 36 01 01 D.,...LEN....6..
012D90: C0 00 4B 00 40 01 A9 20 15 2C 19 19 01 BF 22 41 ..K.@.. .,...."A
012DA0: 55 54 52 45 20 4F 50 45 52 41 54 49 4F 4E 20 3F UTRE OPERATION ?
012DB0: 20 28 4F 2F 4E 29 22 01 9F 20 1E 54 01 01 A1 20 (O/N)".. .T...
012DC0: 03 00 00 C1 EF 22 4F 22 EB 20 1E 3C 00 20 01 97 ....."O". .<. ..
012DD0: 20 CA 22 73 63 72 6E 70 61 63 6B 22 00 07 00 4A ."scrnpack"...J
012DE0: 01 01 C0 00 24 00 54 01 03 00 00 E1 EF 22 22 01 ....$.T......"".
012DF0: D6 20 03 00 00 E1 EF 22 22 01 03 00 00 E1 EF FF . ....."".......
012E00: 1C 28 FF 43 29 01 D5 00 1E 00 5E 01 A1 20 03 00 .(.C).....^.. ..
012E10: 00 E1 F2 22 4F 22 FA 20 03 00 00 E1 F2 22 4E 22 ..."O". ....."N"
012E20: EB 20 1E 54 01 00 06 00 68 01 C9 00 07 00 72 01 . .T....h.....r.
012E30: 01 C0 00 27 00 7C 01 A9 20 10 2C 19 19 01 BF 22 ...'.|.. .,...."
012E40: 45 52 52 45 55 52 20 44 52 49 56 45 22 01 83 20 ERREUR DRIVE"..
012E50: 1C 06 BB 01 A0 20 1E 3C 00 00 00 00 1A A0 00 00 ..... .<........
012E60: 00 00 00 00 70 01 00 08 01 A0 00 00 00 00 00 00 ....p...........
012E70: 00 70 01 00 08 01 40 80 00 00 00 00 00 00 70 01 .p....@.......p.
012E80: 00 D2 00 0D 00 00 4C 45 4E D4 EF FF 12 28 1A 12 ......LEN....(..
012E90: 51 29 F4 1A 00 01 F6 FF 12 28 1A 13 51 29 00 07 Q).......(..Q)..
012EA0: 00 DC 00 01 C0 00 07 00 F0 00 01 C0 00 07 00 FA ................
012EB0: 00 01 C0 00 40 00 04 01 A9 20 15 2C 19 14 01 BF ....@.... .,....
012EC0: 22 20 53 41 55 56 45 52 20 43 45 54 54 45 20 54 " SAUVER CETTE T
012ED0: 41 42 4C 45 20 3F 20 28 4F 2F 4E 29 22 01 9F 20 ABLE ? (O/N)"..
012EE0: 1E 54 01 01 A1 20 03 00 00 C1 EF 22 4E 22 EB 20 .T... ....."N".
012EF0: 1E 40 01 00 07 00 18 01 01 C0 00 70 00 22 01 A9 .@.........p."..
012F00: 54 0D 0A 3B 0D 0A 44 45 50 41 53 53 20 20 44 45 T..;..DEPASS DE
012F10: 43 20 44 0D 0A 20 20 20 20 20 20 20 20 4A 52 20 C D.. JR
012F20: 43 4F 4E 54 49 4E 0D 0A 3B 0D 0A 4C 49 53 54 0D CONTIN..;..LIST.
012F30: 0A 44 45 43 4F 20 20 20 20 4C 44 20 48 4C 2C 41 .DECO LD HL,A
012F40: 44 43 4F 4D 50 41 0D 0A 4E 4F 4C 49 53 54 0D 0A DCOMPA..NOLIST..
012F50: 20 20 20 20 20 20 20 20 49 4E 43 20 48 4C 0D 0A INC HL..
012F60: 20 20 20 20 20 20 20 20 49 4E 43 20 48 4C 0D 0A INC HL..
012F70: 20 20 20 20 20 20 20 20 4C 44 20 44 45 2C 23 43 LD DE,#C
012F80: 30 30 30 0D 0A 44 45 43 4F 4D 50 41 20 4C 44 20 000..DECOMPA LD
012F90: 41 2C 28 48 4C 29 0D 0A 20 20 20 20 20 20 20 20 A,(HL)..
012FA0: 49 4E 43 20 48 4C 0D 0A 20 20 20 20 20 20 20 20 INC HL..
012FB0: 43 50 20 28 48 4C 29 0D 0A 20 20 20 20 20 20 20 CP (HL)..
012FC0: 20 43 41 4C 4C 20 5A 2C 45 58 49 54 0D 0A 20 20 CALL Z,EXIT..
012FD0: 20 20 20 20 20 20 52 45 54 20 5A 0D 0A 20 20 20 RET Z..
012FE0: 20 20 20 20 20 4C 44 20 28 44 45 29 2C 41 0D 0A LD (DE),A..
012FF0: 20 20 20 20 20 20 20 20 49 4E 43 20 44 45 0D 0A INC DE..
013000: 20 20 20 20 20 20 20 20 4A 52 20 44 45 43 4F 4D JR DECOM
013010: 50 41 0D 0A 45 58 49 54 20 20 20 20 49 4E 43 20 PA..EXIT INC
013020: 48 4C 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 42 HL.. LD B
013030: 2C 28 48 4C 29 0D 0A 20 20 20 20 20 20 20 20 44 ,(HL).. D
013040: 45 43 20 42 0D 0A 20 20 20 20 20 20 20 20 52 45 EC B.. RE
013050: 54 20 5A 0D 0A 45 58 49 54 31 20 20 20 4C 44 20 T Z..EXIT1 LD
013060: 28 44 45 29 2C 41 0D 0A 20 20 20 20 20 20 20 20 (DE),A..
013070: 49 4E 43 20 44 45 0D 0A 20 20 20 20 20 20 20 20 INC DE..
013080: 44 4A 4E 5A 20 45 58 49 54 31 0D 0A 20 20 20 20 DJNZ EXIT1..
013090: 20 20 20 20 49 4E 43 20 48 4C 0D 0A 20 20 20 20 INC HL..
0130A0: 20 20 20 20 52 45 54 0D 0A 4C 49 53 54 0D 0A 4C RET..LIST..L
0130B0: 45 4E 20 20 20 20 20 44 57 20 30 0D 0A 4E 4F 4C EN DW 0..NOL
0130C0: 49 53 54 0D 0A 41 44 43 4F 4D 50 41 20 44 57 20 IST..ADCOMPA DW
0130D0: 30 20 20 20 20 20 20 20 20 0D 0A 00 00 1A 52 52 0 .....RR
0130E0: 52 52 52 52 45 45 45 45 45 45 45 45 45 45 45 45 RRRREEEEEEEEEEEE
0130F0: 57 57 57 57 57 57 57 57 57 57 57 57 5C 5C 5C 5C WWWWWWWWWWWW\\\\
013100: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
013110: 10 00 01 00 02 09 4E E5 10 00 C1 02 00 00 00 02 ......N.........
013120: 10 00 C2 02 00 00 00 02 10 00 C3 02 00 00 00 02 ................
013130: 10 00 C4 02 00 00 00 02 10 00 C5 02 00 00 00 02 ................
013140: 10 00 C6 02 00 00 00 02 10 00 C7 02 00 00 00 02 ................
013150: 10 00 C8 02 00 00 00 02 10 00 C9 02 00 00 00 02 ................
013160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
013170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
013180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
013190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0131A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0131B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0131C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0131D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0131E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0131F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
013200: 00 53 47 54 46 49 58 45 20 42 49 4E 00 00 00 00 .SGTFIXE BIN....
013210: 00 00 02 00 00 20 4E 00 F6 02 00 00 00 00 00 00 ..... N.........
013220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
013230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
013240: F6 02 00 73 05 4F 4E 47 55 45 55 52 20 44 45 20 ...s.ONGUEUR DE
013250: 4C 41 20 54 41 42 4C 45 20 3A 20 1F 07 10 44 4F LA TABLE : ...DO
013260: 4E 54 20 32 30 20 4F 43 54 45 54 53 20 49 4E 4B NT 20 OCTETS INK
013270: 20 26 20 44 4F 4E 4E 45 45 53 1F 1E 0F FF 07 04 & DONNEES......
013280: DD 6E 00 DD 66 01 46 23 5E 23 56 EB 11 00 C0 CD .n..f.F#^#V.....
013290: 77 BC D2 A0 4F CA A0 4F 21 60 55 A7 ED 52 20 11 w...O..O!`U..R .
0132A0: ED 53 04 51 EB CD 83 BC D2 A0 4F CA A0 4F AF 18 .S.Q......O..O..
0132B0: 02 3E FF 32 07 51 CD 7A BC 00 DD 21 60 55 DD 7E .>.2.Q.z...!`U.~
0132C0: 00 32 08 51 DD 23 DD 7E 00 32 0D 51 DD 23 DD 6E .2.Q.#.~.2.Q.#.n
0132D0: 00 DD 23 DD 66 00 DD 23 22 09 51 47 05 DD 23 DD ..#.f..#".QG..#.
0132E0: 23 10 FA DD 6E 00 DD 66 01 22 0B 51 23 23 23 4E #...n..f.".Q###N
0132F0: 23 46 ED 43 0E 51 21 00 00 16 00 59 19 10 FD 22 #F.C.Q!....Y..."
013300: 10 51 11 10 00 19 22 12 51 3A 0D 51 47 05 C5 ED .Q....".Q:.QG...
013310: 5B 0B 51 62 6B 23 23 23 23 23 ED 4B 12 51 ED 53 [.Qbk#####.K.Q.S
013320: 14 51 C5 ED B0 E1 ED 4B 10 51 09 22 12 51 DD 2B .Q.....K.Q.".Q.+
013330: DD 2B DD 6E 00 DD 66 01 22 0B 51 23 23 23 ED 4B .+.n..f.".Q###.K
013340: 0E 51 7E B9 C2 A9 4F 23 7E B8 C1 C2 A9 4F 10 BE .Q~...O#~....O..
013350: 3A 08 51 CD 0E BC 3A 0D 51 47 2A 14 51 ED 5B 10 :.Q...:.QG*.Q.[.
013360: 51 A7 ED 52 22 14 51 E5 C5 ED 5B 14 51 21 00 C0 Q..R".Q...[.Q!..
013370: ED 4B 0E 51 E5 C5 1A 77 23 13 10 FA C1 E1 0D 28 .K.Q...w#......(
013380: 05 CD 26 BC 18 EE 2A 14 51 ED 4B 10 51 09 22 14 ..&...*.Q.K.Q.".
013390: 51 CD 06 BB C1 10 D1 ED 4B 0E 51 FD 21 F1 4F CD Q.......K.Q.!.O.
0133A0: AE 4F 26 00 68 CD BB 4F FD 21 30 50 CD AE 4F 69 .O&.h..O.!0P..Oi
0133B0: CD BB 4F FD 21 4B 50 CD AE 4F 2A 10 51 CD BB 4F ..O.!KP..O*.Q..O
0133C0: E1 2B 70 2B 71 FD 21 66 50 CD AE 4F 3A 0D 51 2B .+p+q.!fP..O:.Q+
0133D0: 77 E5 26 00 6F CD BB 4F E1 FD 21 81 50 CD AE 4F w.&.o..O..!.P..O
0133E0: 3A 08 51 2B 77 CD E1 4F 22 04 51 2A 12 51 23 23 :.Q+w..O".Q*.Q##
0133F0: 23 23 22 12 51 FD 21 9C 50 CD AE 4F CD BB 4F C9 ##".Q.!.P..O..O.
013400: CD 7D BC 3E FF 32 06 51 C9 C1 FD 21 D9 50 FD 7E .}.>.2.Q...!.P.~
013410: 00 FE FF C8 CD 5A BB FD 23 18 F3 C5 06 04 FD 21 .....Z..#......!
013420: EF 4F FD 5E 00 FD 56 01 AF A7 ED 52 38 03 3C 18 .O.^..V....R8.<.
013430: F8 FD 2B FD 2B CD E1 4F 19 10 E7 7D CD E1 4F C1 ..+.+..O...}..O.
013440: C9 C6 30 CD 5A BB C9 01 00 0A 00 64 00 E8 03 10 ..0.Z......d....
013450: 27 07 04 01 1F 07 02 18 20 41 4E 41 4C 59 53 45 '....... ANALYSE
013460: 20 20 20 44 45 20 20 20 20 4C 41 20 20 20 54 41 DE LA TA
013470: 42 4C 45 20 18 1F 07 05 4C 4F 4E 47 55 45 55 52 BLE ....LONGUEUR
013480: 20 44 27 55 4E 20 53 50 52 49 54 45 20 3A 20 FF D'UN SPRITE : .
013490: 1F 07 07 48 41 55 54 45 55 52 20 20 44 27 55 4E ...HAUTEUR D'UN
0134A0: 20 53 50 52 49 54 45 20 3A 20 FF 1F 07 09 4E 4F SPRITE : ....NO
0134B0: 4D 42 52 45 20 4F 43 54 45 54 53 20 53 50 52 49 MBRE OCTETS SPRI
0134C0: 54 45 20 3A 20 FF 1F 07 0B 4E 4F 4D 42 52 45 20 TE : ....NOMBRE
0134D0: 44 45 20 53 50 52 49 54 45 53 20 20 20 20 3A 20 DE SPRITES :
0134E0: FF 1F 07 0D 4D 4F 44 45 20 45 43 52 41 4E 20 50 ....MODE ECRAN P
0134F0: 52 45 56 55 20 20 20 20 20 3A 20 FF 1F 07 0F 4C REVU : ....L
013500: 4F 4E 47 55 45 55 52 20 44 45 20 4C 41 20 54 41 ONGUEUR DE LA TA
013510: 42 4C 45 20 3A 20 1F 07 10 44 4F 4E 54 20 32 30 BLE : ...DONT 20
013520: 20 4F 43 54 45 54 53 20 49 4E 4B 20 26 20 44 4F OCTETS INK & DO
013530: 4E 4E 45 45 53 1F 1E 0F FF 07 04 01 1F 04 0C 18 NNEES...........
013540: 20 54 41 49 4C 4C 45 53 20 44 45 20 53 50 52 49 TAILLES DE SPRI
013550: 54 45 53 20 44 49 46 46 45 52 45 4E 54 45 53 20 TES DIFFERENTES
013560: 21 20 18 FF 00 00 00 00 00 00 00 00 00 00 00 00 ! ..............
013570: 00 00 00 00 00 00 1A A2 51 51 51 00 00 51 00 00 ........QQQ..Q..
013580: 05 CD 26 BC 18 EE 2A 14 51 ED 4B 10 51 09 22 14 ..&...*.Q.K.Q.".
013590: 51 CD 06 BB C1 10 D1 ED 4B 0E 51 FD 21 F1 4F CD Q.......K.Q.!.O.
0135A0: AE 4F 26 00 68 CD BB 4F FD 21 30 50 CD AE 4F 69 .O&.h..O.!0P..Oi
0135B0: CD BB 4F FD 21 4B 50 CD AE 4F 2A 10 51 CD BB 4F ..O.!KP..O*.Q..O
0135C0: E1 2B 70 2B 71 FD 21 66 50 CD AE 4F 3A 0D 51 2B .+p+q.!fP..O:.Q+
0135D0: 77 E5 26 00 6F CD BB 4F E1 FD 21 81 50 CD AE 4F w.&.o..O..!.P..O
0135E0: 3A 08 51 2B 77 CD E1 4F 22 04 51 2A 12 51 23 23 :.Q+w..O".Q*.Q##
0135F0: 23 23 22 12 51 FD 21 9C 50 CD AE 4F CD BB 4F C9 ##".Q.!.P..O..O.
013600: 26 41 46 37 48 20 2D 20 36 36 34 20 3A 20 26 42 &AF7H - 664 : &B
013610: 31 33 48 20 2D 20 36 31 32 38 20 3A 20 26 42 31 13H - 6128 : &B1
013620: 37 48 0D 0A 20 0D 0A 20 20 20 20 20 41 44 52 45 7H.. .. ADRE
013630: 53 53 45 20 3A 20 26 42 43 33 32 20 20 20 20 20 SSE : &BC32
013640: 20 45 71 75 69 76 61 6C 65 6E 74 20 42 61 73 69 Equivalent Basi
013650: 63 20 3A 20 49 4E 4B 20 61 2C 62 0D 0A 20 20 20 c : INK a,b..
013660: 20 20 45 46 46 45 54 20 20 20 3A 20 41 66 66 65 EFFET : Affe
013670: 63 74 65 20 40 20 75 6E 20 73 74 79 6C 6F 20 64 cte @ un stylo d
013680: 6F 6E 6E 7B 20 6C 65 73 20 64 65 75 78 20 63 6F onn{ les deux co
013690: 75 6C 65 75 72 73 20 2E 0D 0A 20 20 20 20 20 50 uleurs ... P
0136A0: 41 52 41 4D 45 54 52 45 53 20 44 27 45 4E 54 52 ARAMETRES D'ENTR
0136B0: 45 45 20 20 3A 20 41 3D 53 74 79 6C 6F 20 2C 20 EE : A=Stylo ,
0136C0: 42 3D 43 6F 75 6C 65 75 72 20 31 20 2C 20 43 3D B=Couleur 1 , C=
0136D0: 43 6F 75 6C 65 75 72 20 32 20 2E 0D 0A 20 20 20 Couleur 2 ...
0136E0: 20 20 50 41 52 41 4D 45 54 52 45 53 20 44 45 20 PARAMETRES DE
0136F0: 53 4F 52 54 49 45 20 3A 20 52 69 65 6E 20 2E 0D SORTIE : Rien ..
013700: 0A 20 20 20 20 20 52 45 47 49 53 54 52 45 53 20 . REGISTRES
013710: 4D 4F 44 49 46 49 45 53 20 20 20 3A 20 41 46 20 MODIFIES : AF
013720: 2C 20 42 43 20 2C 20 44 45 20 2C 48 4C 0D 0A 20 , BC , DE ,HL..
013730: 20 20 20 20 45 54 41 54 20 44 45 53 20 46 4C 41 ETAT DES FLA
013740: 47 53 20 45 4E 20 53 4F 52 54 49 45 20 3A 20 56 GS EN SORTIE : V
013750: 61 72 69 61 62 6C 65 20 2E 0D 0A 20 20 20 20 20 ariable ...
013760: 41 44 52 45 53 53 45 20 52 4F 55 54 49 4E 45 20 ADRESSE ROUTINE
013770: 45 4E 20 52 4F 4D 20 43 50 43 20 34 36 34 20 3A EN ROM CPC 464 :
013780: 20 26 43 45 43 48 20 2D 20 36 36 34 20 3A 20 26 &CECH - 664 : &
013790: 43 45 45 48 20 2D 20 36 31 32 38 20 3A 20 26 43 CEEH - 6128 : &C
0137A0: 46 32 48 0D 0A 20 0D 0A 20 20 20 20 20 41 44 52 F2H.. .. ADR
0137B0: 45 53 53 45 20 3A 20 26 42 43 33 35 20 20 20 20 ESSE : &BC35
0137C0: 20 20 45 71 75 69 76 61 6C 65 6E 74 20 42 61 73 Equivalent Bas
0137D0: 69 63 20 3A 20 52 69 65 6E 20 2E 0D 0A 20 20 20 ic : Rien ...
0137E0: 20 20 45 46 46 45 54 20 20 20 3A 20 49 6E 66 6F EFFET : Info
0137F0: 72 6D 65 20 73 75 72 20 6C 65 73 20 65 6E 63 72 rme sur les encr
013800: 65 73 20 61 66 66 65 63 74 7B 65 73 20 40 20 75 es affect{es @ u
013810: 6E 20 73 74 79 6C 6F 20 64 6F 6E 6E 7B 20 2E 0D n stylo donn{ ..
013820: 0A 20 20 20 20 20 50 41 52 41 4D 45 54 52 45 53 . PARAMETRES
013830: 20 44 27 45 4E 54 52 45 45 20 20 3A 20 41 3D 4E D'ENTREE : A=N
013840: 75 6D 7B 72 6F 20 64 65 20 73 74 79 6C 6F 20 2E um{ro de stylo .
013850: 0D 0A 20 20 20 20 20 50 41 52 41 4D 45 54 52 45 .. PARAMETRE
013860: 53 20 44 45 20 53 4F 52 54 49 45 20 3A 20 42 3D S DE SORTIE : B=
013870: 43 6F 75 6C 65 75 72 20 31 20 2C 20 43 20 3D 20 Couleur 1 , C =
013880: 43 6F 75 6C 65 75 72 20 32 20 2E 0D 0A 20 20 20 Couleur 2 ...
013890: 20 20 52 45 47 49 53 54 52 45 53 20 4D 4F 44 49 REGISTRES MODI
0138A0: 46 49 45 53 20 20 20 3A 20 41 46 20 2C 20 42 43 FIES : AF , BC
0138B0: 20 2C 20 44 45 20 2C 20 48 4C 0D 0A 20 20 20 20 , DE , HL..
0138C0: 20 45 54 41 54 20 44 45 53 20 46 4C 41 47 53 20 ETAT DES FLAGS
0138D0: 45 4E 20 53 4F 52 54 49 45 20 3A 20 56 61 72 69 EN SORTIE : Vari
0138E0: 61 62 6C 65 20 2E 0D 0A 20 20 20 20 20 41 44 52 able ... ADR
0138F0: 45 53 53 45 20 52 4F 55 54 49 4E 45 20 45 4E 20 ESSE ROUTINE EN
013900: 52 4F 4D 20 43 50 43 20 34 36 34 20 3A 20 26 44 ROM CPC 464 : &D
013910: 31 34 48 20 2D 20 36 36 34 20 3A 20 26 44 31 36 14H - 664 : &D16
013920: 48 20 2D 20 36 31 32 38 20 3A 20 26 44 31 41 48 H - 6128 : &D1AH
013930: 0D 0A 20 0D 0A 20 20 20 20 20 41 44 52 45 53 53 .. .. ADRESS
013940: 45 20 3A 20 26 42 43 33 38 20 20 20 20 20 20 45 E : &BC38 E
013950: 71 75 69 76 61 6C 65 6E 74 20 42 61 73 69 63 20 quivalent Basic
013960: 3A 20 42 4F 52 44 45 52 20 61 2C 62 0D 0A 20 20 : BORDER a,b..
013970: 20 20 20 45 46 46 45 54 20 20 20 3A 20 43 68 61 EFFET : Cha
013980: 6E 67 65 20 6C 61 20 63 6F 75 6C 65 75 72 20 64 nge la couleur d
013990: 75 20 62 6F 72 64 20 2E 0D 0A 20 20 20 20 20 50 u bord ... P
0139A0: 41 52 41 4D 45 54 52 45 53 20 44 27 45 4E 54 52 ARAMETRES D'ENTR
0139B0: 45 45 20 20 3A 20 42 3D 43 6F 75 6C 65 75 72 20 EE : B=Couleur
0139C0: 31 20 2C 20 43 20 3D 20 43 6F 75 6C 65 75 72 20 1 , C = Couleur
0139D0: 32 20 2E 0D 0A 20 20 20 20 20 50 41 52 41 4D 45 2 ... PARAME
0139E0: 54 52 45 53 20 44 45 20 53 4F 52 54 49 45 20 3A TRES DE SORTIE :
0139F0: 20 52 69 65 6E 20 2E 0D 0A 20 20 20 20 20 52 45 Rien ... RE
013A00: 00 53 47 4D 4F 56 54 41 42 42 41 53 00 00 00 00 .SGMOVTABBAS....
013A10: 00 00 00 00 00 70 01 00 1F 10 00 00 00 00 00 00 .....p..........
013A20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
013A30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
013A40: 1F 10 00 08 04 30 30 2C 30 30 2C 30 30 2C 30 30 .....00,00,00,00
013A50: 2C 30 30 2C 30 30 2C 30 30 2C 30 30 2C 36 43 33 ,00,00,00,00,6C3
013A60: 34 00 00 00 1A 00 00 00 00 00 00 00 00 00 00 00 4...............
013A70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
013A80: 2A 00 01 00 01 C0 20 50 52 4F 47 52 41 4D 4D 45 *..... PROGRAMME
013A90: 20 44 45 20 52 45 4C 4F 43 41 54 49 4F 4E 20 44 DE RELOCATION D
013AA0: 45 53 20 54 41 42 4C 45 53 00 29 00 02 00 01 C0 ES TABLES.).....
013AB0: 20 44 45 20 53 50 52 49 54 45 53 20 45 44 49 54 DE SPRITES EDIT
013AC0: 45 45 53 20 41 56 45 43 20 53 55 52 47 45 4E 45 EES AVEC SURGENE
013AD0: 20 2E 00 07 00 03 00 01 C0 00 27 00 0A 00 AD 20 .........'....
013AE0: 10 01 AA 20 1A 28 23 01 9F 20 1E 10 27 01 82 20 ... .(#.. ..'..
013AF0: 19 0A 01 D8 23 0F 2C 0F 2C 19 50 2C 13 2C 19 18 ....#.,.,.P,.,..
013B00: 00 44 00 14 00 8A 01 0D 00 00 43 41 CE EF 0F 01 .D........CA....
013B10: 0D 00 00 49 4D D0 EF 0E 01 0D 00 00 54 41 42 4C ...IM.......TABL
013B20: C5 EF 0F 01 A2 20 0F 2C 19 1A 01 A2 20 0E 2C 0E ..... .,.... .,.
013B30: 01 01 C0 4F 4E 20 45 52 52 4F 52 20 47 4F 54 4F ...ON ERROR GOTO
013B40: 20 34 30 30 00 68 00 1E 00 BF 01 BF 22 20 50 52 400.h......" PR
013B50: 4F 47 52 41 4D 4D 45 20 44 45 20 44 45 50 4C 41 OGRAMME DE DEPLA
013B60: 43 45 4D 45 4E 54 20 45 4E 20 4D 45 4D 4F 49 52 CEMENT EN MEMOIR
013B70: 45 20 44 27 55 4E 45 20 54 41 42 4C 45 20 44 45 E D'UNE TABLE DE
013B80: 20 53 50 52 49 54 45 53 20 2E 22 01 BF 22 20 28 SPRITES .".." (
013B90: 43 29 2E 20 4D 2E 20 4D 41 49 47 52 4F 54 20 4A C). M. MAIGROT J
013BA0: 75 69 6E 20 31 39 38 37 20 2E 22 20 00 07 00 28 uin 1987 ." ...(
013BB0: 00 01 C0 00 50 00 32 00 BF 01 BF 22 20 50 4C 41 ....P.2...." PLA
013BC0: 43 45 52 20 44 49 53 51 55 45 54 54 45 20 54 41 CER DISQUETTE TA
013BD0: 42 4C 45 20 44 41 4E 53 20 4C 45 20 4C 45 43 54 BLE DANS LE LECT
013BE0: 45 55 52 20 5B 41 5D 20 26 20 50 52 45 53 53 45 EUR [A] & PRESSE
013BF0: 52 20 55 4E 45 20 54 4F 55 43 48 45 22 01 83 20 R UNE TOUCHE"..
013C00: 1C 06 BB 00 32 00 3C 00 84 01 BF 22 20 45 53 54 ....2.<...." EST
013C10: 2D 43 45 20 4C 41 20 42 4F 4E 4E 45 20 44 49 53 -CE LA BONNE DIS
013C20: 51 55 45 54 54 45 20 3F 20 28 4F 2F 4E 29 22 01 QUETTE ? (O/N)".
013C30: 9F 20 1E E0 01 00 51 00 46 00 A1 20 03 00 00 E1 . ....Q.F.. ....
013C40: EF 22 4E 22 EB 20 A9 20 10 2C 19 19 01 BF 22 43 ."N". . .,...."C
013C50: 48 41 4E 47 45 52 20 4C 41 20 44 49 53 51 55 45 HANGER LA DISQUE
013C60: 54 54 45 20 45 54 20 50 52 45 53 53 45 52 20 55 TTE ET PRESSER U
013C70: 4E 45 20 54 4F 55 43 48 45 22 01 83 20 1C 06 BB NE TOUCHE".. ...
013C80: 01 A0 20 1E 14 00 00 40 00 50 00 BF 22 20 49 4D .. ....@.P.." IM
013C90: 50 52 49 4D 45 52 20 4C 45 53 20 44 4F 4E 4E 45 PRIMER LES DONNE
013CA0: 45 53 20 3F 20 28 4F 2F 4E 29 22 01 9F 20 1E E0 ES ? (O/N)".. ..
013CB0: 01 01 A1 20 03 00 00 C1 EF 22 4F 22 EB 20 0D 00 ... ....."O". ..
013CC0: 00 49 4D D0 EF 0F 00 4C 00 51 00 A3 20 22 20 4C .IM....L.Q.£ " L
013CD0: 49 4D 49 54 45 20 3F 20 28 45 4E 54 45 52 20 3D IMITE ? (ENTER =
013CE0: 20 34 32 36 30 30 29 22 3B 0D 00 00 6C 69 6D 69 42600)";...limi
013CF0: F4 01 A1 20 0D 00 00 6C 69 6D 69 F4 F1 1A 10 27 ... ...limi....'
013D00: 20 EB 20 0D 00 00 6C 69 6D 69 F4 EF 1F 00 00 68 . ...limi.....h
013D10: 26 90 00 07 00 5A 00 01 C0 00 26 00 64 00 A9 20 &....Z....&.d..
013D20: 10 2C 19 19 01 A3 22 4E 4F 4D 20 44 45 20 4C 41 .,...£"NOM DE LA
013D30: 20 54 41 42 4C 45 20 22 3B 03 00 00 6E F4 20 00 TABLE ";...n. .
013D40: 33 00 6E 00 A1 20 FF 0E 20 28 03 00 00 6E F4 29 3.n.. .. (...n.)
013D50: EE 16 20 EB 20 A1 20 AC 28 FF 79 28 03 00 00 6E .. . . .(.y(...n
013D60: F4 2C 12 29 2C 0F 2C 0F 29 F2 22 2E 22 EB 20 1E .,.),.,.).".". .
013D70: 64 00 00 2C 00 78 00 A1 20 FF 0E 20 28 03 00 00 d..,.x.. .. (...
013D80: 6E F4 29 EE 19 0C 20 EB 20 A9 20 10 2C 19 19 01 n.)... . . .,...
013D90: BF 20 FF 03 28 19 12 29 01 A0 20 1E 64 00 00 07 . ..(..).. .d...
013DA0: 00 79 00 01 C0 00 33 00 82 00 A9 20 0F 2C 19 12 .y....3.... .,..
013DB0: 01 BF 20 FF 03 28 19 14 29 01 83 20 1A 10 27 2C .. ..(..).. ..',
013DC0: 40 03 00 00 4E D4 01 A1 20 FF 12 28 1A EE 27 29 @...N... ..(..')
013DD0: F2 0E 20 EB 20 1E E8 03 00 07 00 83 00 01 C0 00 .. . ...........
013DE0: 1F 00 8C 00 0D 00 00 41 44 D4 EF FF 12 28 1A E8 .......AD....(..
013DF0: 27 29 F4 1A 00 01 F6 FF 12 28 1A E9 27 29 00 07 ').......(..')..
013E00: 47 49 53 54 52 45 53 20 4D 4F 44 49 46 49 45 53 GISTRES MODIFIES
013E10: 20 20 20 3A 20 41 46 20 2C 20 42 43 20 2C 20 44 : AF , BC , D
013E20: 45 20 2C 20 48 4C 0D 0A 20 20 20 20 20 45 54 41 E , HL.. ETA
013E30: 54 20 44 45 53 20 46 4C 41 47 53 20 45 4E 20 53 T DES FLAGS EN S
013E40: 4F 52 54 49 45 20 3A 20 56 61 72 69 61 62 6C 65 ORTIE : Variable
013E50: 20 2E 0D 0A 20 20 20 20 20 41 44 52 45 53 53 45 ... ADRESSE
013E60: 20 52 4F 55 54 49 4E 45 20 45 4E 20 52 4F 4D 20 ROUTINE EN ROM
013E70: 43 50 43 20 34 36 34 20 3A 20 26 43 46 31 48 20 CPC 464 : &CF1H
013E80: 2D 20 36 36 34 20 3A 20 26 43 46 33 48 20 2D 20 - 664 : &CF3H -
013E90: 36 31 32 38 20 3A 20 26 43 46 37 48 0D 0A 20 0D 6128 : &CF7H.. .
013EA0: 0A 20 20 20 20 20 41 44 52 45 53 53 45 20 3A 20 . ADRESSE :
013EB0: 26 42 43 33 42 20 20 20 20 20 20 45 71 75 69 76 &BC3B Equiv
013EC0: 61 6C 65 6E 74 20 42 61 73 69 63 20 3A 20 52 69 alent Basic : Ri
013ED0: 65 6E 20 2E 0D 0A 20 20 20 20 20 45 46 46 45 54 en ... EFFET
013EE0: 20 20 20 3A 20 49 6E 66 6F 72 6D 65 20 73 75 72 : Informe sur
013EF0: 20 6C 61 20 63 6F 75 6C 65 75 72 20 64 75 20 62 la couleur du b
013F00: 6F 72 64 20 2E 0D 0A 20 20 20 20 20 50 41 52 41 ord ... PARA
013F10: 4D 45 54 52 45 53 20 44 27 45 4E 54 52 45 45 20 METRES D'ENTREE
013F20: 20 3A 20 52 69 65 6E 20 2E 0D 0A 20 20 20 20 20 : Rien ...
013F30: 50 41 52 41 4D 45 54 52 45 53 20 44 45 20 53 4F PARAMETRES DE SO
013F40: 52 54 49 45 20 3A 20 42 3D 43 6F 75 6C 65 75 72 RTIE : B=Couleur
013F50: 20 31 20 2C 20 43 3D 43 6F 75 6C 65 75 72 20 32 1 , C=Couleur 2
013F60: 0D 0A 20 20 20 20 20 52 45 47 49 53 54 52 45 53 .. REGISTRES
013F70: 20 4D 4F 44 49 46 49 45 53 20 20 20 3A 20 41 46 MODIFIES : AF
013F80: 20 2C 20 42 43 20 2C 20 44 45 20 2C 20 48 4C 0D , BC , DE , HL.
013F90: 0A 20 20 20 20 20 45 54 41 54 20 44 45 53 20 46 . ETAT DES F
013FA0: 4C 41 47 53 20 45 4E 20 53 4F 52 54 49 45 20 3A LAGS EN SORTIE :
013FB0: 20 56 61 72 69 61 62 6C 65 20 2E 0D 0A 20 20 20 Variable ...
013FC0: 20 20 41 44 52 45 53 53 45 20 52 4F 55 54 49 4E ADRESSE ROUTIN
013FD0: 45 20 45 4E 20 52 4F 4D 20 43 50 43 20 34 36 34 E EN ROM CPC 464
013FE0: 20 3A 20 26 44 31 39 48 20 2D 20 36 36 34 20 3A : &D19H - 664 :
013FF0: 20 26 44 31 42 48 20 2D 20 36 31 32 38 20 3A 20 &D1BH - 6128 :
014000: 26 44 31 46 48 0D 0A 20 0D 0A 20 20 20 20 20 20 &D1FH.. ..
014010: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
014020: 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ------------
014030: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A --------------..
014040: 20 0D 0A 20 20 20 20 20 41 44 52 45 53 53 45 20 .. ADRESSE
014050: 3A 20 26 42 43 35 39 20 20 20 20 20 20 45 71 75 : &BC59 Equ
014060: 69 76 61 6C 65 6E 74 20 42 61 73 69 63 20 3A 20 ivalent Basic :
014070: 50 52 49 4E 54 20 43 48 52 24 28 32 33 29 3B 43 PRINT CHR$(23);C
014080: 48 52 24 28 4E 29 0D 0A 20 20 20 20 20 45 46 46 HR$(N).. EFF
014090: 45 54 20 20 20 3A 20 46 69 78 65 20 6C 65 20 6D ET : Fixe le m
0140A0: 6F 64 65 20 67 72 61 70 68 69 71 75 65 20 2E 0D ode graphique ..
0140B0: 0A 20 20 20 20 20 50 41 52 41 4D 45 54 52 45 53 . PARAMETRES
0140C0: 20 44 27 45 4E 54 52 45 45 20 20 3A 20 41 3D 30 D'ENTREE : A=0
0140D0: 20 3A 20 4D 6F 64 65 20 6E 6F 72 6D 61 6C 0D 0A : Mode normal..
0140E0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0140F0: 20 20 20 20 20 20 20 20 20 20 20 20 41 3D 31 20 A=1
014100: 3A 20 4D 6F 64 65 20 58 4F 52 0D 0A 20 20 20 20 : Mode XOR..
014110: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
014120: 20 20 20 20 20 20 20 20 41 3D 32 20 3A 20 4D 6F A=2 : Mo
014130: 64 65 20 41 4E 44 0D 0A 20 20 20 20 20 20 20 20 de AND..
014140: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
014150: 20 20 20 20 41 3D 33 20 3A 20 4D 6F 64 65 20 4F A=3 : Mode O
014160: 52 0D 0A 20 20 20 20 20 50 41 52 41 4D 45 54 52 R.. PARAMETR
014170: 45 53 20 44 45 20 53 4F 52 54 49 45 20 3A 20 52 ES DE SORTIE : R
014180: 69 65 6E 20 2E 0D 0A 20 20 20 20 20 52 45 47 49 ien ... REGI
014190: 53 54 52 45 53 20 4D 4F 44 49 46 49 45 53 20 20 STRES MODIFIES
0141A0: 20 3A 20 41 46 20 2C 20 42 43 20 2C 44 45 20 2C : AF , BC ,DE ,
0141B0: 48 4C 20 20 0D 0A 20 20 20 20 20 45 54 41 54 20 HL .. ETAT
0141C0: 44 45 53 20 46 4C 41 47 53 20 45 4E 20 53 4F 52 DES FLAGS EN SOR
0141D0: 54 49 45 20 3A 20 56 61 72 69 61 62 6C 65 20 2E TIE : Variable .
0141E0: 0D 0A 20 20 20 20 20 41 44 52 45 53 53 45 20 52 .. ADRESSE R
0141F0: 4F 55 54 49 4E 45 20 45 4E 20 52 4F 4D 20 43 50 OUTINE EN ROM CP
014200: 43 20 34 36 34 20 3A 20 26 43 34 39 48 20 2D 20 C 464 : &C49H -
014210: 36 36 34 20 3A 20 26 43 35 31 48 20 2D 20 36 31 664 : &C51H - 61
014220: 32 38 20 3A 20 26 43 35 35 48 0D 0A 20 0D 0A 20 28 : &C55H.. ..
014230: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
014240: 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D -------------
014250: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
014260: 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A 20 20 ---------.. ..
014270: 20 20 20 4C 61 20 73 7B 72 69 65 20 73 27 61 72 La s{rie s'ar
014280: 72 65 08 5E 74 65 20 69 63 69 20 70 6F 75 72 20 re.^te ici pour
014290: 20 63 65 20 20 6E 75 6D 7B 72 6F 20 20 2E 20 20 ce num{ro .
0142A0: 4C 65 73 20 76 65 63 74 65 75 72 73 20 64 65 73 Les vecteurs des
0142B0: 20 70 7B 72 69 70 68 7B 72 69 71 75 65 73 20 0D p{riph{riques .
0142C0: 0A 20 28 49 6D 70 72 69 6D 61 6E 74 65 20 2C 20 . (Imprimante ,
0142D0: 64 72 69 76 65 29 20 73 65 72 6F 6E 74 20 74 72 drive) seront tr
0142E0: 61 69 74 7B 73 20 64 61 6E 73 20 20 6C 65 20 70 ait{s dans le p
0142F0: 72 6F 63 68 61 69 6E 20 6E 75 6D 7B 72 6F 20 2E rochain num{ro .
014300: 20 43 6F 6E 63 65 72 6E 61 6E 74 20 6C 65 73 20 Concernant les
014310: 0D 0A 20 76 65 63 74 65 75 72 73 20 64 65 20 6C .. vecteurs de l
014320: 27 7B 63 72 61 6E 20 20 2C 20 20 6C 65 73 20 20 '{cran , les
014330: 63 6F 75 72 73 20 20 64 65 20 20 67 72 61 70 68 cours de graph
014340: 69 73 6D 65 20 20 76 6F 75 73 20 20 64 6F 6E 6E isme vous donn
014350: 65 6E 74 20 64 65 73 20 72 6F 75 74 69 6E 65 73 ent des routines
014360: 20 0D 0A 20 64 65 73 74 69 6E 7B 65 73 20 40 20 .. destin{es @
014370: 72 65 6D 70 6C 61 63 65 72 20 20 63 65 75 78 2D remplacer ceux-
014380: 63 69 20 20 64 6F 6E 74 20 20 6C 27 75 73 61 67 ci dont l'usag
014390: 65 20 20 65 6E 74 72 61 69 08 5E 6E 65 20 20 75 e entrai.^ne u
0143A0: 6E 65 20 20 70 65 72 74 65 20 20 64 65 20 74 65 ne perte de te
0143B0: 6D 70 73 20 0D 0A 20 63 6F 6E 73 69 64 7B 72 61 mps .. consid{ra
0143C0: 62 6C 65 20 2E 20 43 27 65 73 74 20 64 6F 6E 63 ble . C'est donc
0143D0: 20 61 75 20 66 69 6C 20 64 65 73 20 20 63 6F 75 au fil des cou
0143E0: 72 73 20 64 65 20 67 72 61 70 68 69 73 6D 65 20 rs de graphisme
0143F0: 71 75 65 20 76 6F 75 73 20 64 7B 63 6F 75 76 72 que vous d{couvr
014400: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
014410: 11 00 01 00 02 09 4E E5 11 00 C1 02 00 00 00 02 ......N.........
014420: 11 00 C2 02 00 00 00 02 11 00 C3 02 00 00 00 02 ................
014430: 11 00 C4 02 00 00 00 02 11 00 C5 02 00 00 00 02 ................
014440: 11 00 C6 02 00 00 00 02 11 00 C7 02 00 00 00 02 ................
014450: 11 00 C8 02 00 00 00 02 11 00 C9 02 00 00 00 02 ................
014460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
014470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
014480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
014490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0144A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0144B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0144C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0144D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0144E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0144F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
014500: 69 72 65 7A 20 0D 0A 20 63 65 73 20 76 65 63 74 irez .. ces vect
014510: 65 75 72 73 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 eurs ... ..
014520: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D -
014530: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
014540: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
014550: 2D 2D 2D 2D 2D 00 00 1A 1A 58 54 45 20 2D 0D 0A -----....XTE -..
014560: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
014570: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
014580: 72 65 08 5E 74 65 20 69 63 69 20 70 6F 75 72 20 re.^te ici pour
014590: 20 63 65 20 20 6E 75 6D 7B 72 6F 20 20 2E 20 20 ce num{ro .
0145A0: 4C 65 73 20 76 65 63 74 65 75 72 73 20 64 65 73 Les vecteurs des
0145B0: 20 70 7B 72 69 70 68 7B 72 69 71 75 65 73 20 0D p{riph{riques .
0145C0: 0A 20 28 49 6D 70 72 69 6D 61 6E 74 65 20 2C 20 . (Imprimante ,
0145D0: 64 72 69 76 65 29 20 73 65 72 6F 6E 74 20 74 72 drive) seront tr
0145E0: 61 69 74 7B 73 20 64 61 6E 73 20 20 6C 65 20 70 ait{s dans le p
0145F0: 72 6F 63 68 61 69 6E 20 6E 75 6D 7B 72 6F 20 2E rochain num{ro .
014600: 20 43 6F 6E 63 65 72 6E 61 6E 74 20 6C 65 73 20 Concernant les
014610: 0D 0A 20 76 65 63 74 65 75 72 73 20 64 65 20 6C .. vecteurs de l
014620: 27 7B 63 72 61 6E 20 20 2C 20 20 6C 65 73 20 20 '{cran , les
014630: 63 6F 75 72 73 20 20 64 65 20 20 67 72 61 70 68 cours de graph
014640: 69 73 6D 65 20 20 76 6F 75 73 20 20 64 6F 6E 6E isme vous donn
014650: 65 6E 74 20 64 65 73 20 72 6F 75 74 69 6E 65 73 ent des routines
014660: 20 0D 0A 20 64 65 73 74 69 6E 7B 65 73 20 40 20 .. destin{es @
014670: 72 65 6D 70 6C 61 63 65 72 20 20 63 65 75 78 2D remplacer ceux-
014680: 63 69 20 20 64 6F 6E 74 20 20 6C 27 75 73 61 67 ci dont l'usag
014690: 65 20 20 65 6E 74 72 61 69 08 5E 6E 65 20 20 75 e entrai.^ne u
0146A0: 6E 65 20 20 70 65 72 74 65 20 20 64 65 20 74 65 ne perte de te
0146B0: 6D 70 73 20 0D 0A 20 63 6F 6E 73 69 64 7B 72 61 mps .. consid{ra
0146C0: 62 6C 65 20 2E 20 43 27 65 73 74 20 64 6F 6E 63 ble . C'est donc
0146D0: 20 61 75 20 66 69 6C 20 64 65 73 20 20 63 6F 75 au fil des cou
0146E0: 72 73 20 64 65 20 67 72 61 70 68 69 73 6D 65 20 rs de graphisme
0146F0: 71 75 65 20 76 6F 75 73 20 64 7B 63 6F 75 76 72 que vous d{couvr
014700: 3E 4E 50 20 4F 4E 0D 0A 20 3E 43 50 20 4F 46 46 >NP ON.. >CP OFF
014710: 0D 0A 20 3E 45 4D 20 30 0D 0A 20 3E 48 4D 20 30 .. >EM 0.. >HM 0
014720: 0D 0A 20 3E 42 4D 20 30 0D 0A 20 3E 54 4D 20 30 .. >BM 0.. >TM 0
014730: 0D 0A 20 3E 50 4C 20 36 34 0D 0A 20 3E 2D 2D 2D .. >PL 64.. >---
014740: 21 2D 2D 2D 21 2D 2D 2D 21 2D 2D 2D 21 2D 2D 2D !---!---!---!---
014750: 21 2D 2D 2D 21 2D 2D 2D 21 2D 2D 2D 21 2D 2D 2D !---!---!---!---
014760: 21 2D 2D 2D 21 2D 2D 2D 21 2D 2D 2D 21 2D 2D 2D !---!---!---!---
014770: 21 2D 2D 2D 21 2D 2D 2D 21 2D 2D 2D 21 2D 2D 2D !---!---!---!---
014780: 21 2D 2D 2D 21 2D 2D 2D 52 0D 0A 20 20 20 20 20 !---!---R..
014790: 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D -----
0147A0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
0147B0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
0147C0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 ----------..
0147D0: 20 20 20 20 20 20 20 20 20 20 20 2D 20 45 58 45 - EXE
0147E0: 4D 50 4C 45 20 44 27 55 53 41 47 45 20 44 45 53 MPLE D'USAGE DES
0147F0: 20 52 4F 55 54 49 4E 45 53 20 43 4C 41 56 49 45 ROUTINES CLAVIE
014800: 52 20 45 54 20 54 45 58 54 45 20 2D 0D 0A 20 20 R ET TEXTE -..
014810: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D --
014820: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
014830: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
014840: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 -------------..
014850: 0D 0A 20 20 20 20 20 4C 65 73 20 65 66 66 65 74 .. Les effet
014860: 73 20 64 65 20 63 65 74 74 65 20 72 6F 75 74 69 s de cette routi
014870: 6E 65 20 6E 27 6F 6E 74 20 72 69 65 6E 20 64 65 ne n'ont rien de
014880: 20 74 72 61 6E 73 63 65 6E 64 61 6E 74 20 2C 20 transcendant ,
014890: 65 6C 6C 65 20 73 65 20 63 6F 6E 74 65 6E 74 65 elle se contente
0148A0: 20 0D 0A 20 64 27 61 66 66 69 63 68 65 72 20 75 .. d'afficher u
0148B0: 6E 20 74 65 78 74 65 20 2C 20 70 75 69 73 20 75 n texte , puis u
0148C0: 6E 20 20 6D 65 6E 75 20 20 64 61 6E 73 20 20 75 n menu dans u
0148D0: 6E 65 20 66 65 6E 65 08 5E 74 72 65 20 61 66 66 ne fene.^tre aff
0148E0: 69 63 68 65 20 6C 65 20 72 7B 73 75 6C 74 61 74 iche le r{sultat
0148F0: 20 64 65 20 0D 0A 20 76 6F 73 20 20 73 7B 6C 65 de .. vos s{le
014900: 63 74 69 6F 6E 73 20 20 40 20 20 6C 27 7B 63 72 ctions @ l'{cr
014910: 61 6E 20 20 2E 20 20 56 6F 75 73 20 20 63 6F 6E an . Vous con
014920: 73 74 61 74 65 72 65 7A 20 20 74 6F 75 74 65 66 staterez toutef
014930: 6F 69 73 20 20 2C 20 20 71 75 27 69 6C 20 20 6E ois , qu'il n
014940: 27 65 73 74 20 0D 0A 20 61 62 73 6F 6C 75 6D 65 'est .. absolume
014950: 6E 74 20 70 61 73 20 6E 7B 63 7B 73 73 61 69 72 nt pas n{c{ssair
014960: 65 20 64 65 20 73 27 61 62 72 75 74 69 72 20 20 e de s'abrutir
014970: 61 76 65 63 20 20 74 6F 75 74 65 73 20 20 6C 65 avec toutes le
014980: 73 20 69 6E 73 74 72 75 63 74 69 6F 6E 73 20 64 s instructions d
014990: 75 20 5A 38 30 20 0D 0A 20 70 6F 75 72 20 63 6F u Z80 .. pour co
0149A0: 6D 6D 65 6E 63 65 72 20 61 20 20 70 72 6F 67 72 mmencer a progr
0149B0: 61 6D 6D 65 72 20 20 2E 20 20 56 6F 75 73 20 20 ammer . Vous
0149C0: 6A 65 74 74 65 72 65 7A 20 20 75 6E 20 20 6F 65 jetterez un oe
0149D0: 69 6C 20 20 65 6E 20 70 61 72 74 69 63 75 6C 69 il en particuli
0149E0: 65 72 20 73 75 72 20 0D 0A 20 6C 27 75 73 61 67 er sur .. l'usag
0149F0: 65 20 64 65 20 4F 52 20 41 20 64 61 6E 73 20 6C e de OR A dans l
014A00: 61 20 72 6F 75 74 69 6E 65 20 50 52 54 20 71 75 a routine PRT qu
014A10: 69 20 70 65 72 6D 65 74 20 64 65 20 76 7B 72 69 i permet de v{ri
014A20: 66 69 65 72 20 73 69 20 41 20 76 61 75 74 20 30 fier si A vaut 0
014A30: 20 28 41 4E 44 20 41 20 0D 0A 20 61 75 72 61 69 (AND A .. aurai
014A40: 74 20 6C 65 20 6D 65 08 5E 6D 65 20 65 66 66 65 t le me.^me effe
014A50: 74 29 20 2C 20 65 74 20 6E 6F 74 65 72 65 7A 20 t) , et noterez
014A60: 71 75 65 20 20 64 61 6E 73 20 63 65 20 63 61 73 que dans ce cas
014A70: 20 2C 20 76 6F 74 72 65 20 63 68 61 69 08 5E 6E , votre chai.^n
014A80: 65 20 40 20 61 66 66 69 63 68 65 72 20 0D 0A 20 e @ afficher ..
014A90: 64 6F 69 74 20 20 74 6F 75 6A 6F 75 72 73 20 20 doit toujours
014AA0: 73 65 20 20 74 65 72 6D 69 6E 65 72 20 20 70 61 se terminer pa
014AB0: 73 20 20 30 20 20 20 2E 20 20 4F 6E 20 20 70 65 s 0 . On pe
014AC0: 75 74 20 20 75 74 69 6C 69 73 65 72 20 20 64 27 ut utiliser d'
014AD0: 61 75 74 72 65 73 20 20 63 6F 64 65 73 20 0D 0A autres codes ..
014AE0: 20 63 6F 6D 6D 65 20 6D 61 72 71 75 65 20 64 65 comme marque de
014AF0: 20 66 69 6E 20 64 27 61 66 66 69 63 68 61 67 65 fin d'affichage
014B00: 00 96 00 01 C0 00 3C 00 A0 00 A1 20 FF 12 28 0D ......<.... ..(.
014B10: 00 00 41 44 D4 29 F1 0E 20 FC 20 FF 12 28 0D 00 ..AD.).. . ..(..
014B20: 00 41 44 D4 29 EE 10 20 FC 20 0D 00 00 41 44 D4 .AD.).. . ...AD.
014B30: F2 1A 60 55 20 EB 20 0D 00 00 54 41 42 4C C5 EF ..`U . ...TABL..
014B40: 0E 00 07 00 AA 00 01 C0 00 20 00 B4 00 0D 00 00 ......... ......
014B50: 4C 4F 4E C7 EF FF 12 28 1A EA 27 29 F4 1A 00 01 LON....(..')....
014B60: F6 FF 12 28 1A EB 27 29 00 08 00 BE 00 8A 23 0F ...(..')......#.
014B70: 00 6A 00 C8 00 BF 23 0D 00 00 43 41 CE 01 A1 20 .j....#...CA...
014B80: 0D 00 00 54 41 42 4C C5 20 EB 20 BF 23 0D 00 00 ...TABL. . .#...
014B90: 43 41 CE 2C 22 20 54 41 42 4C 45 20 20 20 20 20 CA.," TABLE
014BA0: 20 20 20 20 20 20 20 20 3A 20 22 3B 03 00 00 4E : ";...N
014BB0: D4 20 01 97 20 BF 23 0D 00 00 43 41 CE 2C 22 20 . .. .#...CA.,"
014BC0: 46 49 43 48 49 45 52 20 20 20 20 3A 20 22 3B 03 FICHIER : ";.
014BD0: 00 00 4E D4 01 A0 20 1E 2C 01 00 07 00 D2 00 01 ..N... .,.......
014BE0: C0 00 2F 00 DC 00 BF 23 0D 00 00 43 41 CE 2C 22 ../....#...CA.,"
014BF0: 20 45 4E 20 4D 4F 44 45 20 20 20 20 20 20 20 20 EN MODE
014C00: 20 20 20 3A 22 3B FF 12 28 0D 00 00 41 44 D4 29 :";..(...AD.)
014C10: 00 31 00 E6 00 BF 23 0D 00 00 43 41 CE 2C 22 20 .1....#...CA.,"
014C20: 4E 4F 4D 42 52 45 20 44 45 20 53 50 52 49 54 45 NOMBRE DE SPRITE
014C30: 53 20 3A 22 3B FF 12 28 0D 00 00 41 44 D4 F4 0F S :";..(...AD...
014C40: 29 00 4F 00 F0 00 BF 23 0F 2C 01 BF 23 0D 00 00 ).O....#.,..#...
014C50: 43 41 CE 2C ED 22 20 4C 4F 43 41 54 49 4F 4E 20 CA.,." LOCATION
014C60: 54 41 42 4C 45 20 20 23 23 23 23 23 20 22 3B 0D TABLE ##### ";.
014C70: 00 00 41 44 D4 3B 01 BF 23 0D 00 00 43 41 CE 2C ..AD.;..#...CA.,
014C80: 22 20 26 22 FF 73 28 0D 00 00 41 44 D4 2C 12 29 " &".s(...AD.,.)
014C90: 00 4D 00 FA 00 BF 23 0D 00 00 43 41 CE 2C ED 20 .M....#...CA.,.
014CA0: 22 20 4C 4F 4E 47 55 45 55 52 20 54 41 42 4C 45 " LONGUEUR TABLE
014CB0: 20 20 23 23 23 23 23 20 22 3B 0D 00 00 4C 4F 4E ##### ";...LON
014CC0: C7 3B 01 BF 23 0D 00 00 43 41 CE 2C 22 20 26 22 .;..#...CA.," &"
014CD0: FF 73 28 0D 00 00 4C 4F 4E C7 2C 12 29 00 5B 00 .s(...LON.,.).[.
014CE0: 04 01 BF 23 0D 00 00 43 41 CE 2C ED 20 22 20 46 ...#...CA.,. " F
014CF0: 49 4E 20 44 45 20 4C 41 20 54 41 42 4C 45 20 23 IN DE LA TABLE #
014D00: 23 23 23 23 20 22 3B 0D 00 00 41 44 D4 F4 0D 00 #### ";...AD....
014D10: 00 4C 4F 4E C7 3B 01 BF 23 0D 00 00 43 41 CE 2C .LON.;..#...CA.,
014D20: 22 20 26 22 FF 73 28 0D 00 00 41 44 D4 F4 0D 00 " &".s(...AD....
014D30: 00 4C 4F 4E C7 2C 12 29 00 20 00 0E 01 A1 20 0D .LON.,.). .... .
014D40: 00 00 43 41 CE EF 16 20 FC 20 0D 00 00 49 4D D0 ..CA... . ...IM.
014D50: EF 0E 20 EB 20 1E 7C 01 00 1E 00 18 01 A1 20 0D .. . .|....... .
014D60: 00 00 49 4D D0 20 EB 20 0D 00 00 43 41 CE EF 16 ..IM. . ...CA...
014D70: 01 A0 20 1E C8 00 00 07 00 22 01 01 C0 00 53 00 .. ......"....S.
014D80: 2C 01 A1 20 0D 00 00 41 44 D4 EF 1F 00 00 00 40 ,.. ...AD......@
014D90: 90 20 EB 20 BF 23 0F 2C 01 BF 23 0F 2C 22 20 46 . . .#.,..#.," F
014DA0: 49 4C 45 20 54 59 50 45 20 45 52 52 4F 52 20 2E ILE TYPE ERROR .
014DB0: 20 53 41 4E 53 20 44 4F 55 54 45 20 46 49 43 48 SANS DOUTE FICH
014DC0: 49 45 52 20 41 53 43 49 49 22 01 A0 20 1E CC 01 IER ASCII".. ...
014DD0: 00 50 00 2D 01 20 BF 23 0F 01 BF 23 0D 00 00 43 .P.-. .#...#...C
014DE0: 41 CE 2C ED 22 20 4C 4F 43 41 54 49 4F 4E 20 46 A.,." LOCATION F
014DF0: 49 43 48 49 45 52 20 23 23 23 23 23 20 22 3B 0D ICHIER ##### ";.
014E00: 00 00 41 44 D4 3B 01 BF 23 0D 00 00 43 41 CE 2C ..AD.;..#...CA.,
014E10: 22 20 26 22 FF 73 28 0D 00 00 41 44 D4 2C 12 29 " &".s(...AD.,.)
014E20: 00 4E 00 36 01 BF 23 0D 00 00 43 41 CE 2C ED 20 .N.6..#...CA.,.
014E30: 22 20 4C 4F 4E 47 55 45 55 52 20 46 49 43 48 49 " LONGUEUR FICHI
014E40: 45 52 20 23 23 23 23 23 20 22 3B 0D 00 00 4C 4F ER ##### ";...LO
014E50: 4E C7 3B 01 BF 23 0D 00 00 43 41 CE 2C 22 20 26 N.;..#...CA.," &
014E60: 22 FF 73 28 0D 00 00 4C 4F 4E C7 2C 12 29 00 5C ".s(...LON.,.).\
014E70: 00 40 01 BF 23 0D 00 00 43 41 CE 2C ED 20 22 20 .@..#...CA.,. "
014E80: 46 49 4E 20 44 45 20 46 49 43 48 49 45 52 20 20 FIN DE FICHIER
014E90: 20 23 23 23 23 23 20 22 3B 0D 00 00 41 44 D4 F4 ##### ";...AD..
014EA0: 0D 00 00 4C 4F 4E C7 3B 01 BF 23 0D 00 00 43 41 ...LON.;..#...CA
014EB0: CE 2C 22 20 26 22 FF 73 28 0D 00 00 41 44 D4 F4 .," &".s(...AD..
014EC0: 0D 00 00 4C 4F 4E C7 2C 12 29 00 07 00 4A 01 01 ...LON.,.)...J..
014ED0: C0 00 77 00 54 01 A1 20 0D 00 00 41 44 D4 EF 1A ..w.T.. ...AD...
014EE0: 38 4B 20 FA 20 FF 12 28 1A 60 55 29 EF 19 FF 20 8K . ..(.`U)...
014EF0: EB 20 BF 23 0F 2C 01 BF 23 0D 00 00 43 41 CE 2C . .#.,..#...CA.,
014F00: 22 20 43 27 45 53 54 20 55 4E 45 20 54 41 42 4C " C'EST UNE TABL
014F10: 45 20 43 48 41 4E 54 49 45 52 22 01 BF 23 0D 00 E CHANTIER"..#..
014F20: 00 43 41 CE 2C ED 22 20 51 55 49 20 43 4F 4E 54 .CA.,." QUI CONT
014F30: 49 45 4E 54 20 23 23 20 53 50 52 49 54 45 53 22 IENT ## SPRITES"
014F40: 3B FF 12 28 1A 61 55 29 00 07 00 55 01 01 C0 00 ;..(.aU)...U....
014F50: 76 00 57 01 A1 20 FF 1C 28 FF 79 28 03 00 00 6E v.W.. ..(.y(...n
014F60: F4 2C 12 29 29 EF 22 2E 54 53 52 22 EB 20 BF 23 .,.)).".TSR". .#
014F70: 0F 01 BF 23 0D 00 00 43 41 CE 2C 22 20 43 45 4C ...#...CA.," CEL
014F80: 41 20 50 4F 55 52 52 41 49 54 20 45 54 52 45 20 A POURRAIT ETRE
014F90: 55 4E 45 20 54 41 42 4C 45 20 54 52 41 56 41 49 UNE TABLE TRAVAI
014FA0: 4C 20 52 45 4C 4F 47 45 45 20 2C 20 52 45 4C 4F L RELOGEE , RELO
014FB0: 43 41 54 49 4F 4E 20 28 4F 2F 4E 29 20 3F 22 01 CATION (O/N) ?".
014FC0: 97 20 1E 5E 01 00 8A 00 58 01 9F 20 1E E0 01 01 . .^....X.. ....
014FD0: A1 20 03 00 00 E1 EF 22 4F 22 EB 20 A8 20 22 21 . ....."O". . "!
014FE0: 22 F4 03 00 00 6E F4 01 BF 23 0F 2C 22 50 4F 55 "....n...#.,"POU
014FF0: 52 20 45 54 52 45 20 52 45 55 54 49 4C 49 53 45 R ETRE REUTILISE
015000: 45 20 50 41 52 20 53 55 52 47 45 4E 45 20 2C 20 E PAR SURGENE ,
015010: 52 45 4C 4F 47 45 52 20 45 4E 20 32 31 38 35 36 RELOGER EN 21856
015020: 20 2E 20 50 52 45 53 53 45 52 20 55 4E 45 20 54 . PRESSER UNE T
015030: 4F 55 43 48 45 20 2E 22 01 0D 00 00 74 61 62 6C OUCHE ."....tabl
015040: E5 EF 0F 01 83 20 1C 06 BB 01 A0 20 1E C8 00 00 ..... ..... ....
015050: 07 00 59 01 01 C0 00 20 00 5E 01 A1 20 0D 00 00 ..Y.... .^.. ...
015060: 43 41 CE EF 16 20 FC 20 0D 00 00 49 4D D0 EF 0E CA... . ...IM...
015070: 20 EB 20 1E CC 01 00 1E 00 68 01 A1 20 0D 00 00 . ......h.. ...
015080: 49 4D D0 20 EB 20 0D 00 00 43 41 CE EF 16 01 A0 IM. . ...CA.....
015090: 20 1E 2C 01 00 07 00 72 01 01 C0 00 41 00 7C 01 .,....r....A.|.
0150A0: BF 23 0F 01 BF 23 0F 2C 22 20 52 45 4C 4F 47 45 .#...#.," RELOGE
0150B0: 52 20 43 45 54 54 45 20 54 41 42 4C 45 20 3F 20 R CETTE TABLE ?
0150C0: 28 4F 2F 4E 29 22 01 9F 20 1E E0 01 01 A1 20 03 (O/N)".. ..... .
0150D0: 00 00 C1 EF 22 4E 22 EB 20 1E CC 01 00 57 00 86 ...."N". ....W..
0150E0: 01 BF 23 0F 2C 01 BF 23 0F 2C 22 20 4E 4F 55 56 ..#.,..#.," NOUV
0150F0: 45 4C 4C 45 20 4C 4F 43 41 54 49 4F 4E 20 28 20 ELLE LOCATION (
015100: 44 45 20 31 30 35 30 30 20 41 20 3A 22 3B 0D 00 DE 10500 A :";..
015110: 00 6C 69 6D 69 F4 F5 0D 00 00 4C 4F 4E C7 3B 22 .limi.....LON.;"
015120: 20 29 20 22 3B 01 A3 23 0F 2C 0D 00 00 4E 45 57 ) ";.£#.,...NEW
015130: 4C 4F C3 00 3D 00 90 01 A1 20 0D 00 00 4E 45 57 LO..=.... ...NEW
015140: 4C 4F C3 F1 1A 04 29 20 FC 20 0D 00 00 4E 45 57 LO....) . ...NEW
015150: 4C 4F C3 EE 0D 00 00 6C 69 6D 69 F4 F5 0D 00 00 LO.....limi.....
015160: 4C 4F 4E C7 20 EB 20 8A 23 0F 01 A0 20 1E F0 00 LON. . .#... ...
015170: 00 14 00 9A 01 83 20 1A 52 27 2C 0D 00 00 4E 45 ...... .R',...NE
015180: 57 4C 4F C3 00 07 00 A4 01 01 C0 00 8D 00 AE 01 WLO.............
015190: BF 23 0F 2C 01 A3 23 0F 2C 22 20 4E 4F 4D 20 44 .#.,.£#.," NOM D
0151A0: 45 20 53 41 55 56 45 47 41 52 44 45 20 28 53 61 E SAUVEGARDE (Sa
0151B0: 6E 73 20 65 78 74 65 6E 73 69 6F 6E 20 2E 29 20 ns extension .)
0151C0: 22 3B 03 00 00 4E D4 01 A1 20 FF 0E 28 03 00 00 ";...N... ..(...
0151D0: 4E D4 29 EE 16 20 EB 20 1E AE 01 20 01 97 20 A1 N.).. . ... .. .
0151E0: 20 0D 00 00 6E 65 77 6C 6F E3 EF 1A 60 55 20 EB ...newlo...`U .
0151F0: 20 03 00 00 4E D4 EF 03 00 00 4E D4 F4 22 2E 54 ...N.....N..".T
015200: 53 47 22 01 97 20 03 00 00 4E D4 EF 03 00 00 4E SG".. ...N.....N
015210: D4 F4 22 2E 54 53 52 22 00 3D 00 B8 01 BE 20 0D ..".TSR".=.... .
015220: 00 00 6E 65 77 6C 6F E3 2C FF 12 28 0D 00 00 61 ..newlo.,..(...a
015230: 64 F4 29 01 CB 20 03 00 00 4E D4 2C 0D 00 00 C2 d.).. ...N.,....
015240: 2C 0D 00 00 4E 45 57 4C 4F C3 2C 0D 00 00 4C 4F ,...NEWLO.,...LO
015250: 4E C7 20 20 20 00 07 00 C2 01 01 C0 00 57 00 CC N. ........W..
015260: 01 A9 20 10 2C 19 19 01 BF 22 41 55 54 52 45 20 .. .,...."AUTRE
015270: 4F 50 45 52 41 54 49 4F 4E 20 3F 20 28 4F 2F 4E OPERATION ? (O/N
015280: 29 20 20 20 20 20 20 20 20 20 20 20 20 22 01 9F ) "..
015290: 20 1E E0 01 01 A1 20 03 00 00 C1 EF 22 4F 22 EB ..... ....."O".
0152A0: 20 1E 14 00 20 01 97 20 CA 22 73 63 72 6E 70 61 ... .. ."scrnpa
0152B0: 63 6B 22 00 07 00 D6 01 01 C0 00 24 00 E0 01 03 ck"........$....
0152C0: 00 00 E1 EF 22 22 01 D6 20 03 00 00 E1 EF 22 22 ...."".. .....""
0152D0: 01 03 00 00 E1 EF FF 1C 28 FF 43 29 01 D5 00 1E ........(.C)....
0152E0: 00 EA 01 A1 20 03 00 00 E1 F2 22 4F 22 FA 20 03 .... ....."O". .
0152F0: 00 00 E1 F2 22 4E 22 EB 20 1E E0 01 00 06 00 EB ...."N". .......
015300: 01 C9 00 07 00 FE 01 01 C0 00 27 00 E8 03 A9 20 ..........'....
015310: 10 2C 19 19 01 BF 22 45 52 52 45 55 52 20 44 52 .,...."ERREUR DR
015320: 49 56 45 22 01 83 20 1C 06 BB 01 A0 20 1E 14 00 IVE".. ..... ...
015330: 00 99 00 10 27 0D 00 00 C1 EF 1C 10 27 01 0D 00 ....'.......'...
015340: 00 C6 EF 1C F9 27 01 0D 00 00 CC EF 19 64 01 D6 .....'.......d..
015350: 20 0D 00 00 C1 F3 0D 00 00 C6 01 9E 20 0D 00 00 ........... ...
015360: C1 EF 0D 00 00 C1 20 EC 20 0D 00 00 C1 F4 19 0F ...... . .......
015370: 01 C3 20 03 00 00 C3 01 0D 00 00 CB EF FF 1D 28 .. ............(
015380: 22 26 22 F4 03 00 00 C3 29 01 0D 00 00 D3 EF 0D "&".....).......
015390: 00 00 D3 F4 0D 00 00 CB F4 1F 00 00 00 00 91 F6 ................
0153A0: 28 0D 00 00 D3 F4 0D 00 00 CB EE 1A FF 7F 29 01 (.............).
0153B0: A1 20 0D 00 00 C1 F3 0D 00 00 C6 20 EB 20 BE 20 . ......... . .
0153C0: 0D 00 00 C1 2C 0D 00 00 CB 00 5E 00 1A 27 B0 01 ....,.....^..'..
0153D0: C3 20 03 00 00 C4 01 0D 00 00 D4 EF FF 1D 28 22 . ............("
0153E0: 26 22 F4 03 00 00 C4 29 01 A1 20 0D 00 00 D4 F2 &".....).. .....
0153F0: 0D 00 00 D3 20 EB 20 BF 20 FF 03 28 15 29 3B 22 .... . . ..(.);"
015400: 45 72 72 65 75 72 20 6C 69 67 6E 65 22 3B 0D 00 Erreur ligne";..
015410: 00 CC 01 98 20 01 97 20 0D 00 00 CC EF 0D 00 00 .... .. ........
015420: CC F4 13 01 D5 01 C9 00 3B 00 24 27 8C 20 44 44 ........;.$'. DD
015430: 2C 36 45 2C 30 30 2C 44 44 2C 36 36 2C 30 31 2C ,6E,00,DD,66,01,
015440: 34 36 2C 32 33 2C 35 45 2C 32 33 2C 35 36 2C 45 46,23,5E,23,56,E
015450: 42 2C 41 46 2C 33 32 2C 45 45 2C 32 37 2C 30 36 B,AF,32,EE,27,06
015460: 42 30 00 3B 00 2E 27 8C 20 31 31 2C 30 30 2C 43 B0.;..'. 11,00,C
015470: 30 2C 43 44 2C 37 37 2C 42 43 2C 44 32 2C 44 46 0,CD,77,BC,D2,DF
015480: 2C 32 37 2C 43 41 2C 44 46 2C 32 37 2C 45 44 2C ,27,CA,DF,27,ED,
015490: 35 33 2C 45 38 2C 32 37 2C 30 46 37 38 00 3B 00 53,E8,27,0F78.;.
0154A0: 38 27 8C 20 45 44 2C 34 33 2C 45 41 2C 32 37 2C 8'. ED,43,EA,27,
0154B0: 32 31 2C 36 30 2C 35 35 2C 41 37 2C 45 44 2C 35 21,60,55,A7,ED,5
0154C0: 32 2C 32 38 2C 30 38 2C 32 31 2C 33 38 2C 34 42 2,28,08,21,38,4B
0154D0: 2C 41 37 2C 31 35 46 30 00 3B 00 42 27 8C 20 45 ,A7,15F0.;.B'. E
0154E0: 44 2C 35 32 2C 32 30 2C 30 41 2C 45 42 2C 43 44 D,52,20,0A,EB,CD
0154F0: 2C 38 33 2C 42 43 2C 44 32 2C 44 46 2C 32 37 2C ,83,BC,D2,DF,27,
015500: 43 41 2C 44 46 2C 32 37 2C 43 44 2C 37 41 2C 31 CA,DF,27,CD,7A,1
015510: 46 33 46 00 3B 00 4C 27 8C 20 42 43 2C 43 39 2C F3F.;.L'. BC,C9,
015520: 44 44 2C 36 45 2C 30 30 2C 44 44 2C 36 36 2C 30 DD,6E,00,DD,66,0
015530: 31 2C 32 32 2C 45 43 2C 32 37 2C 45 44 2C 35 42 1,22,EC,27,ED,5B
015540: 2C 45 38 2C 32 37 2C 45 35 2C 32 37 43 34 00 3B ,E8,27,E5,27C4.;
015550: 00 56 27 8C 20 41 37 2C 45 44 2C 35 32 2C 45 31 .V'. A7,ED,52,E1
015560: 2C 44 41 2C 41 33 2C 32 37 2C 45 44 2C 35 42 2C ,DA,A3,27,ED,5B,
015570: 45 43 2C 32 37 2C 32 41 2C 45 38 2C 32 37 2C 41 EC,27,2A,E8,27,A
015580: 37 2C 45 44 2C 33 31 35 37 00 3B 00 60 27 8C 20 7,ED,3157.;.`'.
015590: 35 32 2C 34 44 2C 34 34 2C 44 44 2C 32 41 2C 45 52,4D,44,DD,2A,E
0155A0: 38 2C 32 37 2C 44 44 2C 32 33 2C 44 44 2C 37 45 8,27,DD,23,DD,7E
0155B0: 2C 30 30 2C 33 43 2C 44 44 2C 32 33 2C 44 44 2C ,00,3C,DD,23,DD,
0155C0: 33 38 43 34 00 3B 00 6A 27 8C 20 36 45 2C 30 30 38C4.;.j'. 6E,00
0155D0: 2C 44 44 2C 36 36 2C 30 31 2C 41 37 2C 45 44 2C ,DD,66,01,A7,ED,
0155E0: 34 32 2C 44 44 2C 37 35 2C 30 30 2C 44 44 2C 37 42,DD,75,00,DD,7
0155F0: 34 2C 30 31 2C 44 44 2C 32 33 2C 33 46 46 30 00 4,01,DD,23,3FF0.
015600: 3B 00 74 27 8C 20 44 44 2C 32 33 2C 33 44 2C 32 ;.t'. DD,23,3D,2
015610: 30 2C 45 41 2C 32 41 2C 45 38 2C 32 37 2C 45 44 0,EA,2A,E8,27,ED
015620: 2C 35 42 2C 45 43 2C 32 37 2C 45 44 2C 34 42 2C ,5B,EC,27,ED,4B,
015630: 45 41 2C 32 37 2C 34 38 31 34 00 3B 00 7E 27 8C EA,27,4814.;.~'.
015640: 20 45 44 2C 42 30 2C 43 39 2C 32 41 2C 45 43 2C ED,B0,C9,2A,EC,
015650: 32 37 2C 45 44 2C 35 42 2C 45 38 2C 32 37 2C 41 27,ED,5B,E8,27,A
015660: 37 2C 45 44 2C 35 32 2C 34 44 2C 34 34 2C 44 44 7,ED,52,4D,44,DD
015670: 2C 35 31 36 32 00 3B 00 88 27 8C 20 32 41 2C 45 ,5162.;..'. 2A,E
015680: 38 2C 32 37 2C 44 44 2C 32 33 2C 44 44 2C 37 45 8,27,DD,23,DD,7E
015690: 2C 30 30 2C 33 43 2C 44 44 2C 32 33 2C 44 44 2C ,00,3C,DD,23,DD,
0156A0: 36 45 2C 30 30 2C 44 44 2C 36 36 2C 35 38 43 30 6E,00,DD,66,58C0
0156B0: 00 3B 00 92 27 8C 20 30 31 2C 30 39 2C 44 44 2C .;..'. 01,09,DD,
0156C0: 37 35 2C 30 30 2C 44 44 2C 37 34 2C 30 31 2C 44 75,00,DD,74,01,D
0156D0: 44 2C 32 33 2C 44 44 2C 32 33 2C 33 44 2C 32 30 D,23,DD,23,3D,20
0156E0: 2C 45 43 2C 32 41 2C 35 45 45 31 00 3B 00 9C 27 ,EC,2A,5EE1.;..'
0156F0: 8C 20 45 43 2C 32 37 2C 45 44 2C 34 42 2C 45 41 . EC,27,ED,4B,EA
015700: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
015710: 12 00 01 00 02 09 4E E5 12 00 C1 02 00 00 00 02 ......N.........
015720: 12 00 C2 02 00 00 00 02 12 00 C3 02 00 00 00 02 ................
015730: 12 00 C4 02 00 00 00 02 12 00 C5 02 00 00 00 02 ................
015740: 12 00 C6 02 00 00 00 02 12 00 C7 02 00 00 00 02 ................
015750: 12 00 C8 02 00 00 00 02 12 00 C9 02 00 00 00 02 ................
015760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
015770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
015780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
015790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0157A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0157B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0157C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0157D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0157E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0157F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
015800: 00 52 4F 54 20 20 20 20 20 42 49 4E 00 00 00 00 .ROT BIN....
015810: 00 00 02 00 00 40 9C 00 E8 03 00 00 00 00 00 00 .....@..........
015820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
015830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
015840: E8 03 00 22 05 20 2D 2D 2D 20 20 20 20 2D 2D 2D ...". --- ---
015850: 2D 2D 2D 2D 2D 20 2D 2D 20 2D 2D 2D 1F 14 18 18 ----- -- ---....
015860: 20 5B 51 5D 75 69 74 74 65 72 20 6F 75 20 5B 52 [Q]uitter ou [R
015870: 5D 6F 74 61 74 69 6F 6E 20 18 00 0C 00 00 00 00 ]otation .......
015880: 21 CC 9D CD 9F 9D 3A F6 9F 06 07 21 F7 9F 77 23 !.....:....!..w#
015890: 36 00 23 10 F9 26 25 2E 15 CD 75 BB 3A F6 9F CD 6.#..&%...u.:...
0158A0: C3 9C DD 21 F7 9F CD DF 9C DD CB 00 1E 2E 0C CD ...!............
0158B0: B0 9D CD DF 9C DD CB 00 0E CD B3 9D 2E 0F CD DF ................
0158C0: 9C DD CB 00 2E CD B0 9D CD DF 9C DD CB 00 3E CD ..............>.
0158D0: B3 9D 2E 12 CD DF 9C DD CB 00 16 CD B0 9D CD DF ................
0158E0: 9C DD CB 00 06 CD B3 9D 2E 15 CD DF 9C DD CB 00 ................
0158F0: 26 CD B0 9D CD 06 BB E6 DF FE 51 C8 FE 52 CA 62 &.........Q..R.b
015900: 9C 18 F1 C5 F5 F5 F5 CD 04 9D F1 CD 22 9D F1 CD ............"...
015910: 3D 9D 3E 20 CD 5A BB 3E 20 CD 5A BB F1 C1 C9 DD =.> .Z.> .Z.....
015920: 5E 01 DD 56 00 D5 F1 C9 F5 D1 DD 73 01 06 08 3E ^..V.......s...>
015930: 30 CB 03 30 01 3C CD 5A BB CD 15 9D 10 F1 C9 7C 0..0.<.Z.......|
015940: CD 04 9D 7D C5 4F 06 08 3E 30 CB 01 30 01 3C CD ...}.O..>0..0.<.
015950: 5A BB 10 F4 C1 3E 20 C3 5A BB 7C CD 22 9D CD 9A Z....> .Z.|."...
015960: 9D 7D F5 0F 0F 0F 0F CD 30 9D F1 CD 30 9D 18 E5 .}......0...0...
015970: E6 0F C6 30 FE 3A 38 02 C6 07 C3 5A BB CD 91 9D ...0.:8....Z....
015980: F5 E5 3E 03 21 C6 9D 18 13 CD 91 9D F5 E5 3E 02 ..>.!.........>.
015990: 21 C8 9D 18 07 F5 E5 3E 05 21 C2 9D 32 6C 9D 22 !......>.!..2l."
0159A0: 6F 9D E1 F1 E5 D5 C5 F5 2A C0 9D 06 05 FD 21 C2 o.......*.....!.
0159B0: 9D FD 5E 00 FD 56 01 3E 30 A7 ED 52 38 03 3C 18 ..^..V.>0..R8.<.
0159C0: F8 CD 5A BB 19 FD 23 FD 23 10 E6 F1 C1 D1 E1 18 ..Z...#.#.......
0159D0: 84 E5 26 00 6F 22 C0 9D E1 C9 3E 08 C3 5A BB 7E ..&.o"....>..Z.~
0159E0: B7 C8 CD 5A BB 23 18 F7 F5 26 02 CD 75 BB F1 C9 ...Z.#...&..u...
0159F0: CD A8 9D CD E8 9C DD 7E 00 DD 23 DD 23 C3 C3 9C .......~..#.#...
015A00: 00 00 10 27 E8 03 64 00 0A 00 01 00 1F 02 0B 53 ...'..d........S
015A10: 20 5A 20 2E 20 41 20 2E 20 50 20 4E 20 43 20 52 Z . A . P N C R
015A20: 52 20 72 20 28 41 20 64 72 6F 69 74 65 29 20 20 R r (A droite)
015A30: 20 53 20 5A 20 2E 20 41 20 2E 20 50 20 4E 20 43 S Z . A . P N C
015A40: 20 52 52 43 20 72 20 28 41 20 64 72 6F 69 74 65 RRC r (A droite
015A50: 29 1F 02 0D 2D 20 2D 20 2D 20 2D 20 2D 20 2D 20 )...- - - - - -
015A60: 2D 20 2D 20 2D 2D 2D 2D 2D 2D 2D 2D 20 2D 2D 20 - - -------- --
015A70: 2D 2D 2D 20 20 20 2D 20 2D 20 2D 20 2D 20 2D 20 --- - - - - -
015A80: 2D 20 2D 20 2D 20 2D 2D 2D 2D 2D 2D 2D 2D 20 2D - - - -------- -
015A90: 2D 20 2D 2D 2D 20 1F 02 0E 53 20 5A 20 2E 20 41 - --- ...S Z . A
015AA0: 20 2E 20 50 20 4E 20 43 20 53 52 41 20 72 20 28 . P N C SRA r (
015AB0: 41 20 64 72 6F 69 74 65 29 20 20 53 20 5A 20 2E A droite) S Z .
015AC0: 20 41 20 2E 20 50 20 4E 20 43 20 53 52 4C 20 72 A . P N C SRL r
015AD0: 20 28 41 20 64 72 6F 69 74 65 29 1F 02 10 2D 20 (A droite)...-
015AE0: 2D 20 2D 20 2D 20 2D 20 2D 20 2D 20 2D 20 2D 2D - - - - - - - --
015AF0: 2D 2D 2D 2D 2D 2D 20 2D 2D 20 2D 2D 2D 20 20 20 ------ -- ---
015B00: 2D 20 2D 20 2D 20 2D 20 2D 20 2D 20 2D 20 2D 20 - - - - - - - -
015B10: 2D 2D 2D 2D 2D 2D 2D 2D 20 2D 2D 20 2D 2D 2D 20 -------- -- ---
015B20: 1F 02 11 53 20 5A 20 2E 20 41 20 2E 20 50 20 4E ...S Z . A . P N
015B30: 20 43 20 52 4C 20 72 20 28 41 20 47 61 75 63 68 C RL r (A Gauch
015B40: 65 29 20 20 20 53 20 5A 20 2E 20 41 20 2E 20 50 e) S Z . A . P
015B50: 20 4E 20 43 20 52 4C 43 20 72 20 28 41 20 67 61 N C RLC r (A ga
015B60: 75 63 68 65 29 1F 02 13 2D 20 2D 20 2D 20 2D 20 uche)...- - - -
015B70: 2D 20 2D 20 2D 20 2D 20 2D 2D 2D 2D 2D 2D 2D 2D - - - - --------
015B80: 20 2D 2D 20 2D 2D 2D 20 20 20 2D 20 2D 20 2D 20 -- --- - - -
015B90: 2D 20 2D 20 2D 20 2D 20 2D 20 2D 2D 2D 2D 2D 2D - - - - - ------
015BA0: 2D 2D 20 2D 2D 20 2D 2D 2D 20 1F 02 14 53 20 5A -- -- --- ...S Z
015BB0: 20 2E 20 41 20 2E 20 50 20 4E 20 43 20 53 4C 41 . A . P N C SLA
015BC0: 20 72 20 28 41 20 67 61 75 63 68 65 29 20 20 20 r (A gauche)
015BD0: 18 20 56 41 4C 45 55 52 20 4F 52 49 47 49 4E 45 . VALEUR ORIGINE
015BE0: 20 18 1F 02 16 2D 20 2D 20 2D 20 2D 20 2D 20 2D ....- - - - - -
015BF0: 20 2D 20 2D 20 2D 2D 2D 2D 2D 2D 2D 2D 20 2D 2D - - -------- --
015C00: 20 2D 2D 2D 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D --- --------
015C10: 20 2D 2D 20 2D 2D 2D 1F 14 18 18 20 5B 51 5D 75 -- ---.... [Q]u
015C20: 69 74 74 65 72 20 6F 75 20 5B 52 5D 6F 74 61 74 itter ou [R]otat
015C30: 69 6F 6E 20 18 00 0C 00 00 00 00 00 00 00 00 00 ion ............
015C40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
015C50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
015C60: 00 00 00 00 00 00 00 00 1A 20 20 20 20 20 20 20 .........
015C70: 20 20 3B 41 66 66 69 63 68 65 72 0D 0A 3B 0D 0A ;Afficher..;..
015C80: 2D 20 2D 20 2D 20 2D 2D 2D 2D 2D 2D 2D 2D 20 2D - - - -------- -
015C90: 2D 20 2D 2D 2D 20 1F 02 0E 53 20 5A 20 2E 20 41 - --- ...S Z . A
015CA0: 20 2E 20 50 20 4E 20 43 20 53 52 41 20 72 20 28 . P N C SRA r (
015CB0: 41 20 64 72 6F 69 74 65 29 20 20 53 20 5A 20 2E A droite) S Z .
015CC0: 20 41 20 2E 20 50 20 4E 20 43 20 53 52 4C 20 72 A . P N C SRL r
015CD0: 20 28 41 20 64 72 6F 69 74 65 29 1F 02 10 2D 20 (A droite)...-
015CE0: 2D 20 2D 20 2D 20 2D 20 2D 20 2D 20 2D 20 2D 2D - - - - - - - --
015CF0: 2D 2D 2D 2D 2D 2D 20 2D 2D 20 2D 2D 2D 20 20 20 ------ -- ---
015D00: 2D 20 2D 20 2D 20 2D 20 2D 20 2D 20 2D 20 2D 20 - - - - - - - -
015D10: 2D 2D 2D 2D 2D 2D 2D 2D 20 2D 2D 20 2D 2D 2D 20 -------- -- ---
015D20: 1F 02 11 53 20 5A 20 2E 20 41 20 2E 20 50 20 4E ...S Z . A . P N
015D30: 20 43 20 52 4C 20 72 20 28 41 20 47 61 75 63 68 C RL r (A Gauch
015D40: 65 29 20 20 20 53 20 5A 20 2E 20 41 20 2E 20 50 e) S Z . A . P
015D50: 20 4E 20 43 20 52 4C 43 20 72 20 28 41 20 67 61 N C RLC r (A ga
015D60: 75 63 68 65 29 1F 02 13 2D 20 2D 20 2D 20 2D 20 uche)...- - - -
015D70: 2D 20 2D 20 2D 20 2D 20 2D 2D 2D 2D 2D 2D 2D 2D - - - - --------
015D80: 20 2D 2D 20 2D 2D 2D 20 20 20 2D 20 2D 20 2D 20 -- --- - - -
015D90: 2D 20 2D 20 2D 20 2D 20 2D 20 2D 2D 2D 2D 2D 2D - - - - - ------
015DA0: 2D 2D 20 2D 2D 20 2D 2D 2D 20 1F 02 14 53 20 5A -- -- --- ...S Z
015DB0: 20 2E 20 41 20 2E 20 50 20 4E 20 43 20 53 4C 41 . A . P N C SLA
015DC0: 20 72 20 28 41 20 67 61 75 63 68 65 29 20 20 20 r (A gauche)
015DD0: 18 20 56 41 4C 45 55 52 20 4F 52 49 47 49 4E 45 . VALEUR ORIGINE
015DE0: 20 18 1F 02 16 2D 20 2D 20 2D 20 2D 20 2D 20 2D ....- - - - - -
015DF0: 20 2D 20 2D 20 2D 2D 2D 2D 2D 2D 2D 2D 20 2D 2D - - -------- --
015E00: 63 61 6C 65 72 20 70 72 6F 63 68 61 69 6E 20 61 caler prochain a
015E10: 66 66 69 63 68 61 67 65 0D 0A 20 20 20 20 20 20 ffichage..
015E20: 20 20 43 41 4C 4C 20 23 42 42 35 41 0D 0A 20 20 CALL #BB5A..
015E30: 20 20 20 20 20 20 4C 44 20 41 2C 33 32 0D 0A 20 LD A,32..
015E40: 20 20 20 20 20 20 20 43 41 4C 4C 20 23 42 42 35 CALL #BB5
015E50: 41 0D 0A 20 20 20 20 20 20 20 20 50 4F 50 20 41 A.. POP A
015E60: 46 20 20 20 20 20 20 20 20 20 20 20 20 3B 52 65 F ;Re
015E70: 63 75 70 65 72 65 72 20 76 61 6C 65 75 72 0D 0A cuperer valeur..
015E80: 20 20 20 20 20 20 20 20 50 4F 50 20 42 43 20 20 POP BC
015E90: 20 20 20 20 20 20 20 20 20 20 3B 45 74 20 6D 61 ;Et ma
015EA0: 73 71 75 65 0D 0A 20 20 20 20 20 20 20 20 52 45 sque.. RE
015EB0: 54 0D 0A 3B 0D 0A 4C 4F 41 44 46 4C 41 47 20 4C T..;..LOADFLAG L
015EC0: 44 20 45 2C 28 49 58 2B 31 29 20 20 20 20 20 20 D E,(IX+1)
015ED0: 3B 46 6C 61 67 0D 0A 20 20 20 20 20 20 20 20 4C ;Flag.. L
015EE0: 44 20 44 2C 28 49 58 2B 30 29 0D 0A 20 20 20 20 D D,(IX+0)..
015EF0: 20 20 20 20 50 55 53 48 20 44 45 0D 0A 20 20 20 PUSH DE..
015F00: 20 20 20 20 20 50 4F 50 20 41 46 0D 0A 20 20 20 POP AF..
015F10: 20 20 20 20 20 52 45 54 0D 0A 3B 0D 0A 46 4C 41 RET..;..FLA
015F20: 47 53 20 20 20 50 55 53 48 20 41 46 0D 0A 20 20 GS PUSH AF..
015F30: 20 20 20 20 20 20 50 4F 50 20 44 45 0D 0A 20 20 POP DE..
015F40: 20 20 20 20 20 20 4C 44 20 28 49 58 2B 31 29 2C LD (IX+1),
015F50: 45 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 42 2C E.. LD B,
015F60: 38 0D 0A 42 43 4C 46 4C 41 47 20 4C 44 20 41 2C 8..BCLFLAG LD A,
015F70: 22 30 22 0D 0A 20 20 20 20 20 20 20 20 52 4C 43 "0".. RLC
015F80: 20 45 0D 0A 20 20 20 20 20 20 20 20 4A 52 20 4E E.. JR N
015F90: 43 2C 4E 4F 46 4C 41 47 0D 0A 20 20 20 20 20 20 C,NOFLAG..
015FA0: 20 20 49 4E 43 20 41 0D 0A 4E 4F 46 4C 41 47 20 INC A..NOFLAG
015FB0: 20 43 41 4C 4C 20 23 42 42 35 41 0D 0A 20 20 20 CALL #BB5A..
015FC0: 20 20 20 20 20 43 41 4C 4C 20 45 58 49 4E 42 20 CALL EXINB
015FD0: 20 20 20 20 3B 45 74 20 70 6F 75 72 71 75 6F 69 ;Et pourquoi
015FE0: 20 70 61 73 20 3F 20 20 20 20 20 20 20 20 0D 0A pas ? ..
015FF0: 20 20 20 20 20 20 20 20 44 4A 4E 5A 20 42 43 4C DJNZ BCL
016000: 20 20 20 20 20 20 42 49 54 20 37 2C 48 0D 0A 20 BIT 7,H..
016010: 20 20 20 20 20 20 20 20 4A 52 20 4E 5A 2C 4E 45 JR NZ,NE
016020: 47 41 54 31 0D 0A 20 20 20 20 20 20 20 20 20 4C GAT1.. L
016030: 44 20 44 45 2C 2D 31 30 0D 0A 20 4E 45 47 41 54 D DE,-10.. NEGAT
016040: 31 20 20 41 44 44 20 48 4C 2C 44 45 0D 0A 20 20 1 ADD HL,DE..
016050: 20 20 20 20 20 20 20 4C 44 20 28 49 58 2B 30 29 LD (IX+0)
016060: 2C 4C 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 ,L.. LD
016070: 28 49 58 2B 31 29 2C 48 0D 0A 20 20 20 20 20 20 (IX+1),H..
016080: 20 20 20 49 4E 43 20 49 58 0D 0A 20 20 20 20 20 INC IX..
016090: 20 20 20 20 49 4E 43 20 49 58 0D 0A 20 20 20 20 INC IX..
0160A0: 20 20 20 20 20 44 4A 4E 5A 20 4E 45 58 54 44 49 DJNZ NEXTDI
0160B0: 4D 0D 0A 20 20 20 20 20 20 20 20 20 50 4F 50 20 M.. POP
0160C0: 42 43 0D 0A 20 20 20 20 20 20 20 20 20 52 45 54 BC.. RET
0160D0: 0D 0A 20 3B 0D 0A 20 4F 4C 44 4D 4F 44 45 20 20 .. ;.. OLDMODE
0160E0: 44 42 20 30 0D 0A 20 4F 4C 44 50 41 50 45 52 20 DB 0.. OLDPAPER
0160F0: 44 42 20 30 0D 0A 20 4F 4C 44 50 45 4E 20 20 20 DB 0.. OLDPEN
016100: 44 42 20 30 0D 0A 20 46 4C 41 47 20 20 20 20 20 DB 0.. FLAG
016110: 44 42 20 30 0D 0A 20 3B 0D 0A 20 43 4F 4C 4F 44 DB 0.. ;.. COLOD
016120: 52 41 57 20 44 42 20 31 0D 0A 20 50 41 52 41 43 RAW DB 1.. PARAC
016130: 41 52 32 20 44 57 20 30 30 2C 30 30 2C 30 30 2C AR2 DW 00,00,00,
016140: 30 30 2C 30 30 2C 30 30 2C 30 30 2C 30 30 2C 30 00,00,00,00,00,0
016150: 30 2C 30 30 20 3B 50 61 72 61 6D 7D 74 72 65 73 0,00 ;Param}tres
016160: 20 64 75 20 63 61 72 72 7B 20 65 6E 20 63 6F 75 du carr{ en cou
016170: 72 73 2E 0D 0A 20 50 41 52 41 43 41 52 31 20 44 rs... PARACAR1 D
016180: 57 20 30 30 2C 30 30 2C 30 30 2C 30 30 2C 30 30 W 00,00,00,00,00
016190: 2C 30 30 2C 30 30 2C 30 30 2C 30 30 2C 30 30 20 ,00,00,00,00,00
0161A0: 3B 50 61 72 61 6D 7D 74 72 65 73 20 31 65 72 20 ;Param}tres 1er
0161B0: 63 61 72 72 7B 20 74 72 61 63 7B 20 2E 20 0D 0A carr{ trac{ . ..
0161C0: 20 50 41 52 41 43 41 52 20 20 44 57 20 2D 31 30 PARACAR DW -10
0161D0: 2C 31 30 2C 31 30 2C 31 30 2C 31 30 2C 2D 31 30 ,10,10,10,10,-10
0161E0: 2C 2D 31 30 2C 2D 31 30 2C 2D 31 30 2C 31 30 20 ,-10,-10,-10,10
0161F0: 3B 50 61 72 61 6D 7D 74 72 65 73 20 69 6E 69 74 ;Param}tres init
016200: 69 61 75 78 20 63 61 72 72 7B 20 2E 0D 0A 20 3B iaux carr{ ... ;
016210: 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
016220: 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D ----
016230: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
016240: 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A 20 20 20 20 20 ------.. ..
016250: 53 69 20 76 6F 75 73 20 76 6F 75 6C 65 7A 20 76 Si vous voulez v
016260: 6F 75 73 20 61 6D 75 73 65 72 20 40 20 6D 6F 64 ous amuser @ mod
016270: 69 66 69 65 72 20 20 63 65 20 20 70 72 6F 67 72 ifier ce progr
016280: 61 6D 6D 65 20 28 4D 61 69 73 20 6E 6F 6E 20 69 amme (Mais non i
016290: 6C 20 6E 65 20 66 61 75 74 20 0D 0A 20 70 61 73 l ne faut .. pas
0162A0: 20 65 08 5E 74 72 65 20 6D 61 73 6F 20 2E 2E 2E e.^tre maso ...
0162B0: 29 0D 0A 20 0D 0A 20 20 20 20 20 4C 65 20 70 6C ).. .. Le pl
0162C0: 75 73 20 73 69 6D 70 6C 65 20 3A 20 43 68 61 6E us simple : Chan
0162D0: 67 65 7A 20 6C 65 73 20 20 76 61 6C 65 75 72 73 gez les valeurs
0162E0: 20 20 64 65 20 50 41 52 41 43 41 52 20 70 6F 75 de PARACAR pou
0162F0: 72 20 6F 62 74 65 6E 69 72 20 75 6E 65 20 66 69 r obtenir une fi
016300: 67 75 72 65 20 0D 0A 20 61 75 74 72 65 20 71 75 gure .. autre qu
016310: 27 75 6E 20 63 61 72 72 7B 20 2E 0D 0A 20 20 20 'un carr{ ...
016320: 20 20 43 68 61 6E 67 65 7A 20 6C 61 20 76 61 6C Changez la val
016330: 65 75 72 20 64 75 20 63 6F 6D 70 74 65 75 72 20 eur du compteur
016340: 42 20 20 28 4C 44 20 20 42 2C 34 29 20 20 61 76 B (LD B,4) av
016350: 61 6E 74 20 6C 61 20 72 6F 75 74 69 6E 65 20 55 ant la routine U
016360: 4E 43 41 52 52 45 20 2C 20 6C 65 20 0D 0A 20 6E NCARRE , le .. n
016370: 6F 6D 62 72 65 20 65 74 20 6C 61 20 76 61 6C 65 ombre et la vale
016380: 75 72 20 64 65 73 20 64 61 74 61 73 20 20 70 6F ur des datas po
016390: 75 72 20 20 63 72 7B 65 72 20 20 64 27 61 75 74 ur cr{er d'aut
0163A0: 72 65 73 20 66 69 67 75 72 65 73 20 2E 20 41 54 res figures . AT
0163B0: 54 45 4E 54 49 4F 4E 20 2C 20 69 6C 20 0D 0A 20 TENTION , il ..
0163C0: 66 61 75 74 20 61 6C 6C 6F 6E 67 65 72 20 50 41 faut allonger PA
0163D0: 52 41 43 41 52 32 20 65 74 20 50 41 52 41 43 41 RACAR2 et PARACA
0163E0: 52 31 20 64 61 6E 73 20 20 6C 65 73 20 20 6D 65 R1 dans les me
0163F0: 08 5E 6D 65 73 20 70 72 6F 70 6F 72 74 69 6F 6E .^mes proportion
016400: 00 44 45 4D 52 4F 55 54 31 42 41 53 00 00 00 00 .DEMROUT1BAS....
016410: 00 00 00 00 00 70 01 00 2A 00 00 00 00 00 00 00 .....p..*.......
016420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016440: 2A 00 00 EC 03 28 00 0A 00 A8 22 44 45 4D 52 4F *....(...."DEMRO
016450: 55 54 31 2E 62 69 6E 22 01 83 20 1F 00 00 40 1C UT1.bin".. ...@.
016460: 90 01 85 22 73 6F 73 36 22 2C 19 29 00 00 00 1A ..."sos6",.)....
016470: 31 2E 62 69 6E 22 01 83 20 1F 00 00 40 1C 90 01 1.bin".. ...@...
016480: 28 00 0A 00 A8 22 44 45 4D 52 4F 55 54 31 2E 62 (...."DEMROUT1.b
016490: 69 6E 22 01 83 20 1F 00 00 40 1C 90 01 85 22 73 in".. ...@...."s
0164A0: 6F 73 36 22 2C 19 29 00 00 00 1A 31 2E 62 69 6E os6",.)....1.bin
0164B0: 22 01 83 20 1F 00 00 40 1C 90 01 A0 20 1E 0A 00 ".. ...@.... ...
0164C0: 00 2F 00 3C 00 A1 20 03 00 00 E1 EF 22 32 22 EB ./.<.. ....."2".
0164D0: 20 A8 22 44 45 4D 52 4F 55 54 32 2E 62 69 6E 22 ."DEMROUT2.bin"
0164E0: 01 83 20 1F 00 00 40 1C 90 01 A0 20 1E 0A 00 00 .. ...@.... ....
0164F0: 00 00 1A 6F 64 65 20 65 6E 20 63 6F 75 72 73 0D ...ode en cours.
016500: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
016510: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
016520: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
016530: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
016540: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
016550: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
016560: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
016570: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
016580: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
016590: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0165A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0165B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0165C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0165D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0165E0: E5 6D 69 6E 75 73 63 75 6C 20 20 20 00 00 00 03 .minuscul ....
0165F0: 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016600: 00 E1 01 03 00 00 E1 EF 22 37 31 39 39 30 20 53 ........"71990 S
016610: 74 2E 4C 45 47 45 52 20 73 6F 75 73 20 42 45 55 t.LEGER sous BEU
016620: 56 52 41 59 22 00 19 00 82 00 7C 00 4D 49 44 C3 VRAY".....|.MID.
016630: 2C 0F 2C 11 2C 0E 2C 14 2C 40 03 00 00 E1 00 69 ,.,.,.,.,@.....i
016640: 00 8C 00 0D 00 00 77 B1 EF 10 01 0D 00 00 77 B2 ......w.......w.
016650: EF 19 14 01 0D 00 00 77 B3 EF 17 01 0D 00 00 77 .......w.......w
016660: B4 EF 19 15 01 0D 00 00 E1 EF 10 01 0D 00 00 E3 ................
016670: EF 0F 01 0D 00 00 F4 EF 12 01 0D 00 00 64 EC EF .............d..
016680: 19 10 01 9F 20 1E C8 05 01 0D 00 00 E3 EF 0F 01 .... ...........
016690: 0D 00 00 77 B1 EF 19 15 01 0D 00 00 77 B2 EF 19 ...w........w...
0166A0: 27 01 9F 20 1E C8 05 00 71 00 96 00 7C 00 44 C8 '.. ....q...|.D.
0166B0: 01 03 00 00 E1 EF 22 20 4D 45 4E 55 20 20 50 52 ......" MENU PR
0166C0: 49 4E 43 49 50 41 4C 20 22 01 7C 00 50 52 54 C3 INCIPAL ".|.PRT.
0166D0: 2C 0F 2C 11 2C 0E 2C 11 2C 19 0B 2C 40 03 00 00 ,.,.,.,.,..,@...
0166E0: E1 01 03 00 00 E1 EF 22 20 4D 45 4E 55 20 53 45 ......." MENU SE
0166F0: 43 4F 4E 44 41 49 52 45 20 22 01 7C 00 50 52 54 CONDAIRE ".|.PRT
016700: C3 2C 0F 2C 11 2C 0E 2C 19 16 2C 19 0B 2C 40 03 .,.,.,.,..,..,@.
016710: 00 00 E1 01 7C 00 53 D4 00 2A 00 A0 00 0D 00 00 ....|.S..*......
016720: 63 B0 EF 10 01 0D 00 00 63 B1 EF 10 01 0D 00 00 c.......c.......
016730: 63 B2 EF 0F 01 0D 00 00 63 B3 EF 11 01 9F 20 1E c.......c..... .
016740: 14 05 00 07 00 AA 00 01 C0 00 19 00 B4 00 01 C0 ................
016750: 2A 20 4D 65 6E 75 20 70 72 69 6E 63 69 70 61 6C * Menu principal
016760: 20 2A 00 07 00 BE 00 01 C0 00 35 00 C8 00 03 00 *........5.....
016770: 00 E1 EF 22 4E 4F 54 49 43 45 20 26 20 43 4F 4E ..."NOTICE & CON
016780: 53 45 49 4C 53 22 01 7C 00 50 52 54 C3 2C 10 2C SEILS".|.PRT.,.,
016790: 0E 2C 0E 2C 11 2C 19 0D 2C 40 03 00 00 E1 00 35 .,.,.,..,@.....5
0167A0: 00 D2 00 03 00 00 E1 EF 22 45 44 49 54 4F 52 49 ........"EDITORI
0167B0: 41 4C 20 26 20 49 4E 46 4F 53 22 01 7C 00 50 52 AL & INFOS".|.PR
0167C0: 54 C3 2C 10 2C 0E 2C 0E 2C 11 2C 19 0E 2C 40 03 T.,.,.,.,.,..,@.
0167D0: 00 00 E1 00 35 00 DC 00 03 00 00 E1 EF 22 52 45 ....5........"RE
0167E0: 50 4F 4E 53 45 53 20 20 41 42 4F 4E 4E 45 53 22 PONSES ABONNES"
0167F0: 01 7C 00 50 52 54 C3 2C 10 2C 0E 2C 0E 2C 11 2C .|.PRT.,.,.,.,.,
016800: 20 6D 61 69 73 20 63 65 20 30 20 65 73 74 20 6C mais ce 0 est l
016810: 65 20 70 6C 75 73 20 63 6F 6D 6D 6F 64 65 20 40 e plus commode @
016820: 20 74 65 73 74 65 72 20 2E 20 50 6F 75 72 20 0D tester . Pour .
016830: 0A 20 6C 65 20 72 65 73 74 65 20 2C 20 73 69 20 . le reste , si
016840: 63 65 6C 61 20 6E 65 20 76 6F 75 73 20 70 61 72 cela ne vous par
016850: 69 08 5E 74 20 70 61 73 20 20 7B 76 69 64 65 6E i.^t pas {viden
016860: 74 20 2C 20 76 6F 75 73 20 61 76 65 7A 20 62 65 t , vous avez be
016870: 73 6F 69 6E 20 64 65 20 72 65 6C 69 72 65 20 6C soin de relire l
016880: 65 20 0D 0A 20 63 6F 75 72 73 20 64 27 41 73 73 e .. cours d'Ass
016890: 65 6D 62 6C 65 75 72 20 64 75 20 6E 75 6D 7B 72 embleur du num{r
0168A0: 6F 20 35 20 2E 0D 0A 20 3B 0D 0A 20 3B 2D 20 44 o 5 ... ;.. ;- D
0168B0: 65 6D 6F 6E 73 74 72 61 74 69 6F 6E 20 72 6F 75 emonstration rou
0168C0: 74 69 6E 65 73 20 63 6C 61 76 69 65 72 20 65 74 tines clavier et
0168D0: 20 74 65 78 74 65 20 2D 0D 0A 20 3B 0D 0A 20 20 texte -.. ;..
0168E0: 20 20 20 20 20 20 20 4F 52 47 20 34 30 30 30 30 ORG 40000
0168F0: 0D 0A 20 6E 6F 6C 69 73 74 0D 0A 20 3B 0D 0A 20 .. nolist.. ;..
016900: 20 20 20 20 20 20 20 20 43 41 4C 4C 20 23 42 43 CALL #BC
016910: 31 31 20 20 20 20 20 20 20 20 3B 44 65 74 65 72 11 ;Deter
016920: 6D 69 6E 65 72 20 6D 6F 64 65 20 65 6E 20 63 6F miner mode en co
016930: 75 72 73 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 urs.. LD
016940: 20 28 4F 4C 44 4D 4F 44 45 29 2C 41 20 20 20 20 (OLDMODE),A
016950: 20 3B 45 74 20 73 74 6F 63 6B 65 72 0D 0A 20 3B ;Et stocker.. ;
016960: 0D 0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C 20 .. CALL
016970: 23 42 42 39 39 20 20 20 20 20 20 20 20 3B 49 64 #BB99 ;Id
016980: 65 6D 20 70 6F 75 72 20 50 41 50 45 52 0D 0A 20 em pour PAPER..
016990: 20 20 20 20 20 20 20 20 4C 44 20 28 4F 4C 44 50 LD (OLDP
0169A0: 41 50 45 52 29 2C 41 0D 0A 20 3B 0D 0A 20 20 20 APER),A.. ;..
0169B0: 20 20 20 20 20 20 43 41 4C 4C 20 23 42 42 39 33 CALL #BB93
0169C0: 20 20 20 20 20 20 20 20 3B 45 74 20 70 6F 75 72 ;Et pour
0169D0: 20 50 45 4E 0D 0A 20 20 20 20 20 20 20 20 20 4C PEN.. L
0169E0: 44 20 28 4F 4C 44 50 45 4E 29 2C 41 0D 0A 20 3B D (OLDPEN),A.. ;
0169F0: 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 41 2C .. LD A,
016A00: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
016A10: 13 00 01 00 02 09 4E E5 13 00 C1 02 00 00 00 02 ......N.........
016A20: 13 00 C2 02 00 00 00 02 13 00 C3 02 00 00 00 02 ................
016A30: 13 00 C4 02 00 00 00 02 13 00 C5 02 00 00 00 02 ................
016A40: 13 00 C6 02 00 00 00 02 13 00 C7 02 00 00 00 02 ................
016A50: 13 00 C8 02 00 00 00 02 13 00 C9 02 00 00 00 02 ................
016A60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016A70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016A80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016A90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016AA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016AB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016AC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016AD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016AE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016AF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016B00: 31 20 20 20 20 20 20 20 20 20 20 20 20 3B 50 61 1 ;Pa
016B10: 72 61 6D 65 74 72 65 20 6D 6F 64 65 20 65 63 72 rametre mode ecr
016B20: 61 6E 0D 0A 20 20 20 20 20 20 20 20 20 43 41 4C an.. CAL
016B30: 4C 20 23 42 43 30 45 20 20 20 20 20 20 20 20 3B L #BC0E ;
016B40: 46 69 78 65 72 20 4D 6F 64 65 20 31 0D 0A 20 3B Fixer Mode 1.. ;
016B50: 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 41 2C .. LD A,
016B60: 32 20 20 20 20 20 20 20 20 20 20 20 20 3B 50 61 2 ;Pa
016B70: 72 61 6D 65 74 72 65 20 50 41 50 45 52 0D 0A 20 rametre PAPER..
016B80: 20 20 20 20 20 20 20 20 43 41 4C 4C 20 23 42 42 CALL #BB
016B90: 39 36 20 20 20 20 20 20 20 20 3B 46 69 78 65 72 96 ;Fixer
016BA0: 20 50 41 50 45 52 20 32 0D 0A 20 20 20 20 20 20 PAPER 2..
016BB0: 20 20 20 43 41 4C 4C 20 23 42 42 36 43 20 20 20 CALL #BB6C
016BC0: 20 20 20 20 20 3B 43 4C 53 20 23 30 0D 0A 20 3B ;CLS #0.. ;
016BD0: 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 41 2C .. LD A,
016BE0: 31 0D 0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C 1.. CALL
016BF0: 20 23 42 42 39 36 20 20 20 20 20 20 20 20 3B 50 #BB96 ;P
016C00: 41 50 45 52 20 31 0D 0A 20 20 20 20 20 20 20 20 APER 1..
016C10: 20 4C 44 20 41 2C 33 0D 0A 20 20 20 20 20 20 20 LD A,3..
016C20: 20 20 43 41 4C 4C 20 23 42 42 39 30 20 20 20 20 CALL #BB90
016C30: 20 20 20 20 3B 50 45 4E 20 33 0D 0A 20 3B 0D 0A ;PEN 3.. ;..
016C40: 20 20 20 20 20 20 20 20 20 4C 44 20 48 4C 2C 23 LD HL,#
016C50: 30 36 31 38 20 20 20 20 20 20 20 3B 48 3D 36 20 0618 ;H=6
016C60: 2C 20 4C 3D 32 34 0D 0A 20 20 20 20 20 20 20 20 , L=24..
016C70: 20 43 41 4C 4C 20 23 42 42 37 35 20 20 20 20 20 CALL #BB75
016C80: 20 20 20 3B 4C 4F 43 41 54 45 0D 0A 20 3B 0D 0A ;LOCATE.. ;..
016C90: 20 20 20 20 20 20 20 20 20 4C 44 20 48 4C 2C 54 LD HL,T
016CA0: 45 58 54 45 31 20 20 20 20 20 20 3B 41 64 72 65 EXTE1 ;Adre
016CB0: 73 73 65 20 64 75 20 74 65 78 74 65 20 61 20 61 sse du texte a a
016CC0: 66 66 69 63 68 65 72 20 64 61 6E 73 20 48 4C 0D fficher dans HL.
016CD0: 0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C 20 50 . CALL P
016CE0: 52 54 20 20 20 20 20 20 20 20 20 20 3B 41 66 66 RT ;Aff
016CF0: 69 63 68 65 72 20 74 65 78 74 65 2E 4C 61 20 72 icher texte.La r
016D00: 6F 75 74 69 6E 65 20 65 73 74 20 61 20 6C 61 20 outine est a la
016D10: 66 69 6E 20 64 75 20 6C 69 73 74 69 6E 67 0D 0A fin du listing..
016D20: 20 3B 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 ;.. LD
016D30: 48 2C 31 30 20 20 20 20 20 20 20 20 20 20 20 3B H,10 ;
016D40: 50 61 72 61 6D 65 74 72 65 20 63 6F 6C 6F 6E 6E Parametre colonn
016D50: 65 20 67 61 75 63 68 65 20 66 65 6E 65 74 72 65 e gauche fenetre
016D60: 20 2E 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 ... LD
016D70: 4C 2C 35 20 20 20 20 20 20 20 20 20 20 20 20 3B L,5 ;
016D80: 4C 69 67 6E 65 20 68 61 75 74 65 0D 0A 20 20 20 Ligne haute..
016D90: 20 20 20 20 20 20 4C 44 20 44 2C 32 39 20 20 20 LD D,29
016DA0: 20 20 20 20 20 20 20 20 3B 43 6F 6C 6F 6E 6E 65 ;Colonne
016DB0: 20 64 72 6F 69 74 65 0D 0A 20 20 20 20 20 20 20 droite..
016DC0: 20 20 4C 44 20 45 2C 31 35 20 20 20 20 20 20 20 LD E,15
016DD0: 20 20 20 20 3B 4C 69 67 6E 65 20 62 61 73 0D 0A ;Ligne bas..
016DE0: 20 20 20 20 20 20 20 20 20 43 41 4C 4C 20 23 42 CALL #B
016DF0: 42 36 36 20 20 20 20 20 20 20 20 3B 46 69 78 65 B66 ;Fixe
016E00: 72 20 66 65 6E 65 74 72 65 20 23 30 0D 0A 20 3B r fenetre #0.. ;
016E10: 0D 0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C 20 .. CALL
016E20: 23 42 42 36 43 20 20 20 20 20 20 20 20 3B 45 66 #BB6C ;Ef
016E30: 66 61 63 65 72 20 63 61 6E 61 6C 20 30 0D 0A 20 facer canal 0..
016E40: 3B 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 48 ;.. LD H
016E50: 4C 2C 54 4D 45 4E 55 20 20 20 20 20 20 20 3B 41 L,TMENU ;A
016E60: 66 66 69 63 68 65 72 20 6C 65 20 6D 65 6E 75 20 fficher le menu
016E70: 64 61 6E 73 20 6C 61 20 66 65 6E 65 74 72 65 20 dans la fenetre
016E80: 2E 0D 0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C ... CALL
016E90: 20 50 52 54 0D 0A 20 3B 20 20 20 20 20 20 20 0D PRT.. ; .
016EA0: 0A 20 54 53 54 4B 45 59 20 20 4C 44 20 41 2C 37 . TSTKEY LD A,7
016EB0: 20 20 20 20 20 20 20 20 20 20 20 20 3B 46 61 69 ;Fai
016EC0: 72 65 20 42 49 50 20 28 50 52 49 4E 54 20 43 48 re BIP (PRINT CH
016ED0: 52 24 28 37 29 29 20 20 0D 0A 20 20 20 20 20 20 R$(7)) ..
016EE0: 20 20 20 43 41 4C 4C 20 23 42 42 35 41 0D 0A 20 CALL #BB5A..
016EF0: 4E 58 54 53 54 20 20 20 43 41 4C 4C 20 23 42 42 NXTST CALL #BB
016F00: 30 36 20 20 20 20 20 20 20 20 3B 41 74 74 65 6E 06 ;Atten
016F10: 64 72 65 20 6C 27 61 70 70 75 69 20 73 75 72 20 dre l'appui sur
016F20: 75 6E 65 20 74 6F 75 63 68 65 0D 0A 20 20 20 20 une touche..
016F30: 20 20 20 20 20 41 4E 44 20 23 44 46 20 20 20 20 AND #DF
016F40: 20 20 20 20 20 20 20 3B 46 6F 72 63 65 72 20 6C ;Forcer l
016F50: 65 73 20 6D 61 6A 75 73 63 75 6C 65 73 20 70 6F es majuscules po
016F60: 75 72 20 6C 65 20 74 65 73 74 0D 0A 20 20 20 20 ur le test..
016F70: 20 20 20 20 20 43 50 20 22 51 22 0D 0A 20 20 20 CP "Q"..
016F80: 20 20 20 20 20 20 4A 50 20 5A 2C 51 55 49 54 54 JP Z,QUITT
016F90: 45 52 20 20 20 20 20 20 3B 27 51 27 20 6F 75 20 ER ;'Q' ou
016FA0: 27 71 27 20 65 6E 66 6F 6E 63 65 20 2C 20 71 75 'q' enfonce , qu
016FB0: 69 74 74 65 72 20 70 72 6F 67 72 61 6D 6D 65 0D itter programme.
016FC0: 0A 20 3B 0D 0A 20 20 20 20 20 20 20 20 20 43 50 . ;.. CP
016FD0: 20 22 41 22 20 20 20 20 20 20 20 20 20 20 20 20 "A"
016FE0: 3B 53 69 20 63 61 72 61 63 74 65 72 65 20 70 6C ;Si caractere pl
016FF0: 75 73 20 70 65 74 69 74 20 71 75 65 20 22 41 22 us petit que "A"
017000: 0D 0A 20 20 20 20 20 20 20 20 20 4A 52 20 43 2C .. JR C,
017010: 54 53 54 4B 45 59 20 20 20 20 20 20 20 3B 6E 27 TSTKEY ;n'
017020: 65 73 74 20 70 61 73 20 76 61 6C 69 64 65 20 2C est pas valide ,
017030: 20 66 61 69 72 65 20 42 49 50 20 65 74 20 72 65 faire BIP et re
017040: 74 65 73 74 65 72 0D 0A 20 20 20 20 20 20 20 20 tester..
017050: 20 43 50 20 22 47 22 20 20 20 20 20 20 20 20 20 CP "G"
017060: 20 20 20 3B 53 69 20 63 61 72 61 63 74 65 72 65 ;Si caractere
017070: 20 70 6C 75 73 20 67 72 61 6E 64 20 71 75 65 20 plus grand que
017080: 22 46 22 0D 0A 20 20 20 20 20 20 20 20 20 4A 52 "F".. JR
017090: 20 4E 43 2C 54 53 54 4B 45 59 20 20 20 20 20 20 NC,TSTKEY
0170A0: 3B 6E 27 65 73 74 20 70 61 73 20 76 61 6C 69 64 ;n'est pas valid
0170B0: 65 20 6E 6F 6E 20 70 6C 75 73 20 2C 20 66 61 69 e non plus , fai
0170C0: 72 65 20 42 49 50 20 65 74 20 72 65 74 65 73 74 re BIP et retest
0170D0: 65 72 0D 0A 20 3B 0D 0A 20 20 20 20 20 20 20 20 er.. ;..
0170E0: 20 50 55 53 48 20 41 46 20 20 20 20 20 20 20 20 PUSH AF
0170F0: 20 20 20 3B 41 20 76 61 20 65 74 72 65 20 6D 6F ;A va etre mo
017100: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
017110: 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D ----
017120: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
017130: 2D 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 --..
017140: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D -
017150: 20 52 45 50 4F 4E 53 45 53 20 41 55 58 20 41 42 REPONSES AUX AB
017160: 4F 4E 4E 45 53 20 2D 0D 0A 20 20 20 20 20 20 20 ONNES -..
017170: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
017180: 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D -----------
017190: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 0D 0A 20 -----------....
0171A0: 20 20 20 0D 0A 20 20 20 20 50 6F 75 72 20 61 76 .. Pour av
0171B0: 6F 69 72 20 64 65 73 20 72 7B 70 6F 6E 73 65 73 oir des r{ponses
0171C0: 20 2C 20 69 6C 20 66 61 75 74 20 20 70 6F 73 65 , il faut pose
0171D0: 72 20 64 65 73 20 71 75 65 73 74 69 6F 6E 73 20 r des questions
0171E0: 2C 20 70 65 6E 73 65 7A 2D 79 20 70 6F 75 72 20 , pensez-y pour
0171F0: 6C 65 20 0D 0A 20 6E 75 6D 7B 72 6F 20 37 20 2E le .. num{ro 7 .
017200: 2E 2E 2E 2E 2E 0D 0A 0D 0A 20 20 20 20 20 20 20 .........
017210: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
017220: 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D --------------
017230: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D ---------------.
017240: 0A 1A 20 20 20 20 20 20 20 20 20 20 20 20 20 2D .. -
017250: 20 52 45 50 4F 4E 53 45 53 20 41 55 58 20 41 42 REPONSES AUX AB
017260: 4F 4E 4E 45 53 20 2D 0D 0A 20 20 20 20 20 20 20 ONNES -..
017270: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
017280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
017290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0172A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0172B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0172C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0172D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0172E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0172F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
017300: 54 20 22 00 13 00 C2 01 03 00 00 E1 28 11 29 EF T ".........(.).
017310: 03 00 00 6E 6F F0 00 13 00 CC 01 03 00 00 E1 28 ...no..........(
017320: 12 29 EF 03 00 00 6E 6F F0 00 13 00 D6 01 03 00 .)....no........
017330: 00 E1 28 13 29 EF 03 00 00 6E 6F F0 00 13 00 E0 ..(.)....no.....
017340: 01 03 00 00 E1 28 14 29 EF 03 00 00 6E 6F F0 00 .....(.)....no..
017350: 13 00 EA 01 03 00 00 E1 28 15 29 EF 03 00 00 6E ........(.)....n
017360: 6F F0 00 14 00 F4 01 03 00 00 E1 28 16 29 EF 03 o..........(.)..
017370: 00 00 6D 65 EE 20 00 3A 00 FE 01 0D 00 00 F8 EF ..me. .:........
017380: 19 16 01 0D 00 00 F9 EF 19 0C 01 0D 00 00 63 B0 ..............c.
017390: EF 10 01 0D 00 00 63 B1 EF 0E 01 9F 20 1E 6A 04 ......c..... .j.
0173A0: 01 0D 00 00 6E 62 6F F0 EF 17 01 9F 20 1E C2 06 ....nbo..... ...
0173B0: 00 33 00 08 02 B2 20 02 00 00 E1 F4 0F 20 A0 20 .3.... ...... .
0173C0: 1E 12 02 2C 1E 1C 02 2C 1E 26 02 2C 1E A4 01 2C ...,...,.&.,...,
0173D0: 1E A4 01 2C 1E A4 01 2C 1E A4 01 2C 1E A4 01 2C ...,...,...,...,
0173E0: 1E 8C 00 00 1A 00 12 02 03 00 00 66 69 E3 EF 22 ...........fi.."
0173F0: 65 64 69 74 6F 36 22 01 A0 20 1E 30 02 00 19 00 edito6".. .0....
017400: 1C 02 03 00 00 66 69 E3 EF 22 69 6E 66 6F 36 22 .....fi.."info6"
017410: 01 A0 20 1E 30 02 00 1B 00 26 02 03 00 00 66 69 .. .0....&....fi
017420: E3 EF 22 69 6E 66 6F 75 73 36 22 01 A0 20 1E 30 .."infous6".. .0
017430: 02 00 25 00 30 02 03 00 00 66 69 E3 EF 03 00 00 ..%.0....fi.....
017440: 66 69 E3 F4 22 2E 41 53 43 22 01 9F 20 1E 5A 05 fi..".ASC".. .Z.
017450: 01 A0 20 1E 64 00 00 07 00 3A 02 01 C0 00 13 00 .. .d....:......
017460: 44 02 01 C0 2D 20 52 65 70 6F 6E 73 65 73 20 2D D...- Reponses -
017470: 00 07 00 4E 02 01 C0 00 18 00 58 02 03 00 00 66 ...N......X....f
017480: 69 E3 EF 22 72 65 70 36 22 01 A0 20 1E 30 02 00 i.."rep6".. .0..
017490: 07 00 62 02 01 C0 00 13 00 6C 02 03 00 00 E1 28 ..b......l.....(
0174A0: 0E 29 EF 03 00 00 6E 6F F0 00 13 00 76 02 03 00 .)....no....v...
0174B0: 00 E1 28 0F 29 EF 03 00 00 6E 6F F0 00 13 00 80 ..(.)....no.....
0174C0: 02 03 00 00 E1 28 10 29 EF 03 00 00 6E 6F F0 00 .....(.)....no..
0174D0: 13 00 8A 02 03 00 00 E1 28 11 29 EF 03 00 00 6E ........(.)....n
0174E0: 6F F0 00 13 00 94 02 03 00 00 E1 28 12 29 EF 03 o..........(.)..
0174F0: 00 00 6E 6F F0 00 13 00 9E 02 03 00 00 E1 28 13 ..no..........(.
017500: 64 69 66 69 65 20 70 61 72 20 63 65 20 71 75 69 difie par ce qui
017510: 20 73 75 69 74 0D 0A 20 20 20 20 20 20 20 20 20 suit..
017520: 4C 44 20 48 4C 2C 54 45 58 54 45 32 20 20 20 20 LD HL,TEXTE2
017530: 20 20 3B 41 66 66 69 63 68 65 72 20 74 65 78 74 ;Afficher text
017540: 65 20 32 0D 0A 20 20 20 20 20 20 20 20 20 43 41 e 2.. CA
017550: 4C 4C 20 50 52 54 0D 0A 20 20 20 20 20 20 20 20 LL PRT..
017560: 20 50 4F 50 20 41 46 20 20 20 20 20 20 20 20 20 POP AF
017570: 20 20 20 3B 52 65 63 75 70 65 72 65 72 20 6C 65 ;Recuperer le
017580: 20 63 61 72 61 63 74 65 72 65 20 64 6F 6E 6E 65 caractere donne
017590: 20 70 61 72 20 23 42 42 30 36 0D 0A 20 20 20 20 par #BB06..
0175A0: 20 20 20 20 20 43 41 4C 4C 20 23 42 42 35 41 20 CALL #BB5A
0175B0: 20 20 20 20 20 20 20 3B 45 74 20 6C 27 61 66 66 ;Et l'aff
0175C0: 69 63 68 65 72 20 61 20 6C 61 20 73 75 69 74 65 icher a la suite
0175D0: 20 64 65 20 54 45 58 54 45 32 0D 0A 20 20 20 20 de TEXTE2..
0175E0: 20 20 20 20 20 4A 52 20 4E 58 54 53 54 20 20 20 JR NXTST
0175F0: 20 20 20 20 20 20 20 3B 45 74 20 72 65 63 6F 6D ;Et recom
017600: 6D 65 6E 63 65 72 20 6C 65 20 74 65 73 74 20 53 mencer le test S
017610: 41 4E 53 20 66 69 61 72 65 20 42 49 50 0D 0A 20 ANS fiare BIP..
017620: 0D 0A 20 51 55 49 54 54 45 52 20 4C 44 20 41 2C .. QUITTER LD A,
017630: 28 4F 4C 44 4D 4F 44 45 29 20 20 20 20 3B 52 65 (OLDMODE) ;Re
017640: 73 74 61 75 72 65 72 20 6C 65 20 6D 6F 64 65 20 staurer le mode
017650: 65 63 72 61 6E 20 73 61 75 76 65 20 65 6E 20 65 ecran sauve en e
017660: 6E 74 72 65 65 0D 0A 20 20 20 20 20 20 20 20 20 ntree..
017670: 43 41 4C 4C 20 23 42 43 30 45 0D 0A 20 20 20 20 CALL #BC0E..
017680: 20 20 20 20 20 4C 44 20 41 2C 28 4F 4C 44 50 41 LD A,(OLDPA
017690: 50 45 52 29 20 20 20 3B 49 64 65 6D 20 70 6F 75 PER) ;Idem pou
0176A0: 72 20 50 41 50 45 52 0D 0A 20 20 20 20 20 20 20 r PAPER..
0176B0: 20 20 43 41 4C 4C 20 23 42 42 39 36 0D 0A 20 20 CALL #BB96..
0176C0: 20 20 20 20 20 20 20 4C 44 20 41 2C 28 4F 4C 44 LD A,(OLD
0176D0: 50 45 4E 29 20 20 20 20 20 3B 49 64 65 6D 20 70 PEN) ;Idem p
0176E0: 6F 75 72 20 50 45 4E 0D 0A 20 20 20 20 20 20 20 our PEN..
0176F0: 20 20 43 41 4C 4C 20 23 42 42 39 30 0D 0A 20 20 CALL #BB90..
017700: 20 20 20 20 20 20 20 52 45 54 20 20 20 20 20 20 RET
017710: 20 20 20 20 20 20 20 20 20 3B 43 27 65 73 74 20 ;C'est
017720: 66 69 6E 69 20 2E 0D 0A 20 3B 0D 0A 20 50 52 54 fini ... ;.. PRT
017730: 20 20 20 20 20 4C 44 20 41 2C 28 48 4C 29 20 20 LD A,(HL)
017740: 20 20 20 20 20 20 20 3B 4D 65 74 74 72 65 20 64 ;Mettre d
017750: 61 6E 73 20 41 20 6C 65 20 63 61 72 61 63 74 65 ans A le caracte
017760: 72 65 20 70 6F 69 6E 74 65 20 70 61 72 20 48 4C re pointe par HL
017770: 0D 0A 20 20 20 20 20 20 20 20 20 4F 52 20 41 20 .. OR A
017780: 20 20 20 20 20 20 20 20 20 20 20 20 20 3B 54 65 ;Te
017790: 73 74 65 72 20 73 69 20 63 27 65 73 74 20 30 0D ster si c'est 0.
0177A0: 0A 20 20 20 20 20 20 20 20 20 52 45 54 20 5A 20 . RET Z
0177B0: 20 20 20 20 20 20 20 20 20 20 20 20 3B 53 69 20 ;Si
0177C0: 6F 75 69 20 6F 6E 20 61 72 72 65 74 65 20 6C 61 oui on arrete la
0177D0: 20 73 6F 72 74 69 65 20 64 65 73 20 63 61 72 61 sortie des cara
0177E0: 63 74 65 72 65 73 0D 0A 20 20 20 20 20 20 20 20 cteres..
0177F0: 20 43 41 4C 4C 20 23 42 42 35 41 20 20 20 20 20 CALL #BB5A
017800: 20 20 20 3B 53 69 20 6E 6F 6E 20 6F 6E 20 61 66 ;Si non on af
017810: 66 69 63 68 65 0D 0A 20 20 20 20 20 20 20 20 20 fiche..
017820: 49 4E 43 20 48 4C 20 20 20 20 20 20 20 20 20 20 INC HL
017830: 20 20 3B 4F 6E 20 70 6F 69 6E 74 65 20 6C 65 20 ;On pointe le
017840: 63 61 72 61 63 74 65 72 65 20 73 75 69 76 61 6E caractere suivan
017850: 74 0D 0A 20 20 20 20 20 20 20 20 20 4A 52 20 50 t.. JR P
017860: 52 54 20 20 20 20 20 20 20 20 20 20 20 20 3B 45 RT ;E
017870: 74 20 6F 6E 20 72 65 74 6F 75 72 6E 65 20 74 65 t on retourne te
017880: 73 74 65 72 0D 0A 20 3B 0D 0A 20 4F 4C 44 4D 4F ster.. ;.. OLDMO
017890: 44 45 20 20 44 42 20 30 0D 0A 20 4F 4C 44 50 41 DE DB 0.. OLDPA
0178A0: 50 45 52 20 44 42 20 30 0D 0A 20 4F 4C 44 50 45 PER DB 0.. OLDPE
0178B0: 4E 20 20 20 44 42 20 30 0D 0A 20 3B 0D 0A 20 54 N DB 0.. ;.. T
0178C0: 45 58 54 45 31 20 20 44 42 20 22 20 44 65 6D 6F EXTE1 DB " Demo
0178D0: 2E 20 72 6F 75 74 69 6E 65 73 20 74 65 78 74 65 . routines texte
0178E0: 2F 63 6C 61 76 69 65 72 20 22 2C 30 0D 0A 20 54 /clavier ",0.. T
0178F0: 4D 45 4E 55 20 20 20 44 42 20 33 31 2C 31 2C 32 MENU DB 31,1,2
017900: 2C 22 20 5B 41 5D 20 3D 20 4F 70 74 69 6F 6E 20 ," [A] = Option
017910: 31 22 2C 31 30 2C 31 33 0D 0A 20 20 20 20 20 20 1",10,13..
017920: 20 20 20 44 42 20 22 20 5B 42 5D 20 3D 20 4F 70 DB " [B] = Op
017930: 74 69 6F 6E 20 32 22 2C 31 30 2C 31 33 0D 0A 20 tion 2",10,13..
017940: 20 20 20 20 20 20 20 20 44 42 20 22 20 5B 43 5D DB " [C]
017950: 20 3D 20 4F 70 74 69 6F 6E 20 33 22 2C 31 30 2C = Option 3",10,
017960: 31 33 0D 0A 20 20 20 20 20 20 20 20 20 44 42 20 13.. DB
017970: 22 20 5B 44 5D 20 3D 20 4F 70 74 69 6F 6E 20 34 " [D] = Option 4
017980: 22 2C 31 30 2C 31 33 0D 0A 20 20 20 20 20 20 20 ",10,13..
017990: 20 20 44 42 20 22 20 5B 45 5D 20 3D 20 4F 70 74 DB " [E] = Opt
0179A0: 69 6F 6E 20 35 22 2C 31 30 2C 31 33 0D 0A 20 20 ion 5",10,13..
0179B0: 20 20 20 20 20 20 20 44 42 20 22 20 5B 46 5D 20 DB " [F]
0179C0: 3D 20 4F 70 74 69 6F 6E 20 36 22 2C 31 30 2C 31 = Option 6",10,1
0179D0: 33 0D 0A 20 20 20 20 20 20 20 20 20 44 42 20 22 3.. DB "
0179E0: 20 5B 51 5D 20 3D 20 51 55 49 54 54 45 52 20 44 [Q] = QUITTER D
0179F0: 45 4D 4F 22 2C 30 0D 0A 20 3B 0D 0A 20 54 45 58 EMO",0.. ;.. TEX
017A00: 54 45 32 20 20 44 42 20 33 31 2C 31 2C 31 30 2C TE2 DB 31,1,10,
017A10: 22 20 53 65 6C 65 63 74 69 6F 6E 20 66 61 69 74 " Selection fait
017A20: 65 3A 20 22 2C 30 0D 0A 20 00 00 1A 1A 3E 50 4C e: ",0.. ....>PL
017A30: 20 36 34 0D 0A 3E 2D 2D 2D 21 2D 2D 2D 21 2D 2D 64..>---!---!--
017A40: 2D 21 2D 2D 2D 21 2D 2D 2D 21 2D 2D 2D 21 2D 2D -!---!---!---!--
017A50: 2D 21 2D 2D 2D 21 2D 2D 2D 21 2D 2D 2D 21 2D 2D -!---!---!---!--
017A60: 2D 21 2D 2D 2D 21 2D 2D 2D 21 2D 2D 2D 21 2D 2D -!---!---!---!--
017A70: 2D 21 2D 2D 2D 21 2D 2D 2D 21 2D 2D 2D 21 2D 2D -!---!---!---!--
017A80: 73 74 65 72 0D 0A 20 3B 0D 0A 20 4F 4C 44 4D 4F ster.. ;.. OLDMO
017A90: 44 45 20 20 44 42 20 30 0D 0A 20 4F 4C 44 50 41 DE DB 0.. OLDPA
017AA0: 50 45 52 20 44 42 20 30 0D 0A 20 4F 4C 44 50 45 PER DB 0.. OLDPE
017AB0: 4E 20 20 20 44 42 20 30 0D 0A 20 3B 0D 0A 20 54 N DB 0.. ;.. T
017AC0: 45 58 54 45 31 20 20 44 42 20 22 20 44 65 6D 6F EXTE1 DB " Demo
017AD0: 2E 20 72 6F 75 74 69 6E 65 73 20 74 65 78 74 65 . routines texte
017AE0: 2F 63 6C 61 76 69 65 72 20 22 2C 30 0D 0A 20 54 /clavier ",0.. T
017AF0: 4D 45 4E 55 20 20 20 44 42 20 33 31 2C 31 2C 32 MENU DB 31,1,2
017B00: 69 20 64 69 72 65 20 6A 61 6D 61 69 73 20 2E 20 i dire jamais .
017B10: 4C 61 20 64 65 73 63 72 69 70 74 69 6F 6E 20 65 La description e
017B20: 73 74 20 63 6C 61 73 73 9F E1 65 20 70 61 72 20 st class..e par
017B30: 6E 61 74 75 72 65 20 64 27 75 73 61 67 65 20 28 nature d'usage (
017B40: 54 65 78 74 65 20 0D 0A 2C 20 47 72 61 70 68 69 Texte .., Graphi
017B50: 73 6D 65 20 2C 20 45 74 63 20 2E 2E 2E 29 20 65 sme , Etc ...) e
017B60: 74 20 73 75 69 74 20 20 74 6F 75 6A 6F 75 72 73 t suit toujours
017B70: 20 20 6C 61 20 66 6F 72 6D 65 20 73 75 69 76 61 la forme suiva
017B80: 6E 74 65 20 2E 20 41 64 72 65 73 73 65 20 72 6F nte . Adresse ro
017B90: 75 74 69 6E 65 20 0D 0A 65 6E 20 72 6F 6D 20 65 utine ..en rom e
017BA0: 73 74 20 6C 27 61 64 72 65 73 73 65 20 52 4F 4D st l'adresse ROM
017BB0: 20 61 63 74 69 76 9F E1 65 20 70 61 72 20 6C 65 activ..e par le
017BC0: 20 76 65 63 74 65 75 72 20 64 9F E1 63 72 69 74 vecteur d..crit
017BD0: 20 2E 0D 0A 0D 0A 0D 0A 20 20 20 20 41 44 52 45 ....... ADRE
017BE0: 53 53 45 20 3A 20 20 20 20 20 20 20 20 20 20 20 SSE :
017BF0: 20 45 71 75 69 76 61 6C 65 6E 74 20 42 61 73 69 Equivalent Basi
017C00: 63 20 3A 0D 0A 20 20 20 20 45 46 46 45 54 20 20 c :.. EFFET
017C10: 20 3A 0D 0A 20 20 20 20 50 41 52 41 4D 45 54 52 :.. PARAMETR
017C20: 45 53 20 44 27 45 4E 54 52 45 45 20 20 3A 0D 0A ES D'ENTREE :..
017C30: 20 20 20 20 50 41 52 41 4D 45 54 52 45 53 20 44 PARAMETRES D
017C40: 45 20 53 4F 52 54 49 45 20 3A 0D 0A 20 20 20 20 E SORTIE :..
017C50: 52 45 47 49 53 54 52 45 53 20 4D 4F 44 49 46 49 REGISTRES MODIFI
017C60: 45 53 20 20 20 3A 0D 0A 20 20 20 20 45 54 41 54 ES :.. ETAT
017C70: 20 44 45 53 20 46 4C 41 47 53 20 45 4E 20 53 4F DES FLAGS EN SO
017C80: 52 54 49 45 20 3A 0D 0A 20 20 20 20 41 44 52 45 RTIE :.. ADRE
017C90: 53 53 45 20 52 4F 55 54 49 4E 45 20 45 4E 20 52 SSE ROUTINE EN R
017CA0: 4F 4D 20 43 50 43 20 34 36 34 20 3A 20 20 20 20 OM CPC 464 :
017CB0: 20 20 20 36 36 34 20 3A 20 20 20 20 20 20 20 20 664 :
017CC0: 20 36 31 32 38 0D 0A 0D 0A 20 20 20 20 45 6E 20 6128.... En
017CD0: 66 69 6E 20 64 65 20 63 68 61 70 69 74 72 65 20 fin de chapitre
017CE0: 2C 20 71 75 65 6C 71 75 65 73 20 20 65 78 65 6D , quelques exem
017CF0: 70 6C 65 73 20 20 64 27 75 73 61 67 65 20 64 65 ples d'usage de
017D00: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
017D10: 14 00 01 00 02 09 4E E5 14 00 C1 02 00 00 00 02 ......N.........
017D20: 14 00 C2 02 00 00 00 02 14 00 C3 02 00 00 00 02 ................
017D30: 14 00 C4 02 00 00 00 02 14 00 C5 02 00 00 00 02 ................
017D40: 14 00 C6 02 00 00 00 02 14 00 C7 02 00 00 00 02 ................
017D50: 14 00 C8 02 00 00 00 02 14 00 C9 02 00 00 00 02 ................
017D60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
017D70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
017D80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
017D90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
017DA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
017DB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
017DC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
017DD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
017DE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
017DF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
017E00: 69 73 20 63 65 6C 61 20 6E 65 20 6D 61 72 63 68 is cela ne march
017E10: 65 72 61 20 70 61 73 20 20 6D 69 65 75 78 20 20 era pas mieux
017E20: 21 20 4C 44 20 41 2C 72 20 6D 65 74 20 6C 65 20 ! LD A,r met le
017E30: 66 6C 61 67 20 5A 20 0D 0A 20 73 69 20 6C 65 20 flag Z .. si le
017E40: 63 6F 6E 74 65 6E 75 20 64 65 20 52 20 65 73 74 contenu de R est
017E50: 20 30 20 65 74 20 6C 27 65 6E 6C 7D 76 65 20 73 0 et l'enl}ve s
017E60: 69 20 6E 6F 6E 20 2E 2E 2E 0D 0A 20 0D 0A 20 20 i non ..... ..
017E70: 20 20 20 41 6C 6F 72 73 20 73 65 75 6C 65 20 73 Alors seule s
017E80: 6F 6C 75 74 69 6F 6E 20 3A 0D 0A 20 0D 0A 20 20 olution :.. ..
017E90: 20 20 20 4C 44 20 43 2C 41 0D 0A 20 20 20 20 20 LD C,A..
017EA0: 41 4E 44 20 25 30 30 31 30 30 31 31 30 0D 0A 20 AND %00100110..
017EB0: 20 20 20 20 4A 50 20 5A 2C 52 4F 55 54 31 0D 0A JP Z,ROUT1..
017EC0: 20 20 20 20 20 4C 44 20 41 2C 43 0D 0A 20 20 20 LD A,C..
017ED0: 20 20 41 4E 44 20 25 31 31 30 30 30 30 30 30 0D AND %11000000.
017EE0: 0A 20 20 20 20 20 4A 50 20 5A 2C 52 4F 55 54 32 . JP Z,ROUT2
017EF0: 0D 0A 20 0D 0A 20 20 20 20 20 45 74 20 73 69 20 .. .. Et si
017F00: 52 4F 55 54 31 20 65 74 20 52 4F 55 54 32 20 6F ROUT1 et ROUT2 o
017F10: 6E 74 20 62 65 73 6F 69 6E 20 64 65 20 20 41 20 nt besoin de A
017F20: 2C 20 63 27 65 73 74 20 73 65 75 6C 65 6D 65 6E , c'est seulemen
017F30: 74 20 40 20 6C 27 65 6E 74 72 7B 65 20 64 65 20 t @ l'entr{e de
017F40: 63 65 73 20 0D 0A 20 72 6F 75 74 69 6E 65 73 20 ces .. routines
017F50: 71 75 65 20 6C 27 6F 6E 20 66 65 72 61 20 4C 44 que l'on fera LD
017F60: 20 41 2C 43 20 2E 0D 0A 20 20 20 20 20 45 6E 63 A,C ... Enc
017F70: 6F 72 65 20 75 6E 20 64 7B 74 61 69 6C 20 2C 20 ore un d{tail ,
017F80: 73 69 20 20 61 75 63 75 6E 20 20 72 65 67 69 73 si aucun regis
017F90: 74 72 65 20 20 38 20 20 62 69 74 73 20 20 6E 27 tre 8 bits n'
017FA0: 65 73 74 20 64 69 73 70 6F 6E 69 62 6C 65 20 70 est disponible p
017FB0: 6F 75 72 20 63 65 20 0D 0A 20 74 72 61 6E 73 66 our ce .. transf
017FC0: 65 72 74 20 2C 20 69 6C 20 72 65 73 74 65 20 75 ert , il reste u
017FD0: 6E 20 72 65 67 69 73 74 72 65 20 69 6E 74 65 72 n registre inter
017FE0: 6E 65 20 61 75 20 43 50 43 20 6E 6F 6D 6D 7B 20 ne au CPC nomm{
017FF0: 49 52 20 65 74 20 6C 65 20 72 65 67 69 73 74 72 IR et le registr
018000: 65 20 49 20 65 73 74 20 0D 0A 20 69 6E 75 74 69 e I est .. inuti
018010: 6C 69 73 7B 20 2E 20 56 6F 75 73 20 70 6F 75 76 lis{ . Vous pouv
018020: 65 7A 20 64 6F 6E 63 20 66 61 69 72 65 20 3A 0D ez donc faire :.
018030: 0A 20 0D 0A 20 20 20 20 20 4C 44 20 49 2C 41 0D . .. LD I,A.
018040: 0A 20 20 20 20 20 41 4E 44 20 25 30 30 31 30 30 . AND %00100
018050: 31 31 30 0D 0A 20 20 20 20 20 4A 50 20 5A 2C 52 110.. JP Z,R
018060: 4F 55 54 31 0D 0A 20 20 20 20 20 4C 44 20 41 2C OUT1.. LD A,
018070: 49 0D 0A 20 20 20 20 20 41 4E 44 20 25 31 31 30 I.. AND %110
018080: 30 30 30 30 30 0D 0A 20 20 20 20 20 4A 50 20 5A 00000.. JP Z
018090: 2C 52 4F 55 54 32 0D 0A 20 0D 0A 20 20 20 20 20 ,ROUT2.. ..
0180A0: 4C 65 20 72 65 67 69 73 74 72 65 20 49 20 20 6E Le registre I n
0180B0: 27 65 73 74 20 20 75 74 69 6C 69 73 61 62 6C 65 'est utilisable
0180C0: 20 20 71 75 65 20 20 70 61 72 20 20 6C 27 69 6E que par l'in
0180D0: 74 65 72 6D 7B 64 69 61 69 72 65 20 20 64 65 20 term{diaire de
0180E0: 20 41 20 65 74 20 6C 65 73 20 0D 0A 20 73 65 75 A et les .. seu
0180F0: 6C 65 73 20 69 6E 73 74 72 75 63 74 69 6F 6E 73 les instructions
018100: 20 61 75 74 6F 72 69 73 7B 65 73 20 73 6F 6E 74 autoris{es sont
018110: 20 3A 20 4C 44 20 41 2C 49 20 2D 20 4C 44 20 49 : LD A,I - LD I
018120: 2C 41 20 2E 0D 0A 20 20 20 20 20 4C 44 20 43 2C ,A ... LD C,
018130: 49 20 2C 20 50 55 53 48 20 49 52 20 2C 20 42 49 I , PUSH IR , BI
018140: 54 20 37 2C 49 20 2C 20 45 74 63 20 2E 2E 2E 20 T 7,I , Etc ...
018150: 53 6F 6E 74 20 69 6E 76 61 6C 69 64 65 73 20 2E Sont invalides .
018160: 0D 0A 20 0D 0A 20 20 20 20 20 20 20 20 20 20 20 .. ..
018170: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D --
018180: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
018190: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 ----------..
0181A0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0181B0: 20 20 20 20 20 4E 6F 6D 62 72 65 73 20 6E 7B 67 Nombres n{g
0181C0: 61 74 69 66 73 20 65 74 20 70 6F 73 69 74 69 66 atifs et positif
0181D0: 73 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 s..
0181E0: 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D ----
0181F0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
018200: 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A 20 20 20 --------.. ..
018210: 20 20 55 6E 20 6E 6F 6D 62 72 65 20 38 20 62 69 Un nombre 8 bi
018220: 74 73 20 70 65 75 74 20 61 6C 6C 65 72 20 20 64 ts peut aller d
018230: 65 20 20 30 20 20 40 20 20 32 35 35 20 20 2C 20 e 0 @ 255 ,
018240: 76 6F 75 73 20 64 65 76 72 69 65 7A 20 63 6F 6D vous devriez com
018250: 6D 65 6E 63 65 72 20 40 20 6C 65 20 0D 0A 20 73 mencer @ le .. s
018260: 61 76 6F 69 72 20 65 74 20 6F 6E 20 6E 65 20 76 avoir et on ne v
018270: 6F 69 74 20 72 69 65 6E 20 64 65 20 6E 7B 67 61 oit rien de n{ga
018280: 74 69 66 20 20 6C 61 20 20 64 65 64 61 6E 73 20 tif la dedans
018290: 2E 20 45 74 20 70 6F 75 72 74 61 6E 74 20 6C 65 . Et pourtant le
0182A0: 20 5A 38 30 20 63 6F 6E 6E 61 69 08 5E 74 20 0D Z80 connai.^t .
0182B0: 0A 20 6C 65 20 73 69 67 6E 65 20 2D 20 2E 20 49 . le signe - . I
0182C0: 6C 20 63 6F 6E 73 69 64 7D 72 65 20 6C 27 6F 63 l consid}re l'oc
0182D0: 74 65 74 20 65 6E 20 32 20 70 61 72 74 69 65 73 tet en 2 parties
0182E0: 20 3A 0D 0A 20 0D 0A 20 20 20 20 20 31 20 3A 20 :.. .. 1 :
0182F0: 44 65 20 30 20 40 20 23 37 46 20 2C 20 43 27 65 De 0 @ #7F , C'e
018300: 73 74 20 70 6F 75 72 20 6C 75 69 20 75 6E 65 20 st pour lui une
018310: 76 61 6C 65 75 72 20 70 6F 73 69 74 69 76 65 20 valeur positive
018320: 2E 0D 0A 20 20 20 20 20 32 20 3A 20 44 65 20 23 ... 2 : De #
018330: 38 30 20 40 20 23 46 46 20 2C 20 43 27 65 73 74 80 @ #FF , C'est
018340: 20 70 6F 75 72 20 6C 75 69 20 75 6E 65 20 76 61 pour lui une va
018350: 6C 65 75 72 20 6E 7B 67 61 74 69 76 65 20 2E 0D leur n{gative ..
018360: 0A 20 20 20 20 20 50 6F 75 72 20 76 6F 75 73 20 . Pour vous
018370: 2C 20 63 27 65 73 74 20 63 65 20 71 75 65 20 76 , c'est ce que v
018380: 6F 75 73 20 20 76 6F 75 6C 65 7A 20 20 2C 20 20 ous voulez ,
018390: 6C 65 20 70 72 6F 67 72 61 6D 6D 65 75 72 20 40 le programmeur @
0183A0: 20 6C 65 20 63 68 6F 69 78 20 65 6E 74 72 65 20 le choix entre
0183B0: 0D 0A 20 74 65 6E 69 72 20 63 6F 6D 70 74 65 20 .. tenir compte
0183C0: 6F 75 20 6E 6F 6E 20 64 65 20 63 65 20 66 61 69 ou non de ce fai
0183D0: 74 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 53 75 72 t ... .. Sur
0183E0: 20 31 36 20 62 69 74 73 20 3A 0D 0A 20 0D 0A 20 16 bits :.. ..
0183F0: 20 20 20 20 44 65 20 30 20 40 20 37 46 46 46 20 De 0 @ 7FFF
018400: 43 27 65 73 74 20 70 6F 73 69 74 69 66 0D 0A 20 C'est positif..
018410: 20 20 20 20 44 65 20 23 38 30 30 30 20 40 20 23 De #8000 @ #
018420: 46 46 46 46 20 43 27 65 73 74 20 6E 7B 67 61 74 FFFF C'est n{gat
018430: 69 66 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 4C 61 if ... .. La
018440: 20 64 69 66 66 7B 72 65 6E 63 65 20 65 6E 74 72 diff{rence entr
018450: 65 20 23 37 46 20 65 74 20 23 38 30 20 73 65 20 e #7F et #80 se
018460: 73 69 67 6E 61 6C 65 20 70 61 72 20 20 6C 61 20 signale par la
018470: 6D 69 73 65 20 40 20 31 20 64 75 20 62 69 74 20 mise @ 1 du bit
018480: 37 20 73 69 74 6F 08 5E 74 20 0D 0A 20 71 75 65 7 sito.^t .. que
018490: 20 6C 27 6F 6E 20 61 74 74 65 69 6E 74 20 23 38 l'on atteint #8
0184A0: 30 20 2E 20 50 6F 75 72 20 20 73 61 76 6F 69 72 0 . Pour savoir
0184B0: 20 20 73 69 20 20 75 6E 20 20 6E 6F 6D 62 72 65 si un nombre
0184C0: 20 65 73 74 20 70 6F 73 69 74 69 66 20 6F 75 20 est positif ou
0184D0: 6E 7B 67 61 74 69 66 20 69 6C 20 0D 0A 20 73 75 n{gatif il .. su
0184E0: 66 66 69 74 20 64 65 20 66 61 69 72 65 20 3A 0D ffit de faire :.
0184F0: 0A 20 0D 0A 20 53 75 72 20 38 20 62 69 74 73 20 . .. Sur 8 bits
018500: 3A 20 20 20 20 20 20 42 49 54 20 37 2C 41 0D 0A : BIT 7,A..
018510: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
018520: 20 20 20 4A 52 20 5A 2C 50 4F 53 49 54 49 46 0D JR Z,POSITIF.
018530: 0A 20 0D 0A 20 53 75 72 20 31 36 20 62 69 74 73 . .. Sur 16 bits
018540: 20 3A 20 20 20 20 20 42 49 54 20 37 2C 44 20 20 : BIT 7,D
018550: 20 20 20 3B 28 50 6F 75 72 20 44 45 29 0D 0A 20 ;(Pour DE)..
018560: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
018570: 20 20 4A 52 20 4E 5A 2C 4E 45 47 41 54 49 46 0D JR NZ,NEGATIF.
018580: 0A 20 0D 0A 20 20 20 20 20 41 20 70 72 65 6D 69 . .. A premi
018590: 7D 72 65 20 76 75 65 20 20 63 65 20 20 6E 27 65 }re vue ce n'e
0185A0: 73 74 20 20 70 61 73 20 20 74 72 7D 73 20 20 75 st pas tr}s u
0185B0: 74 69 6C 65 20 20 2C 20 20 73 61 63 68 65 7A 20 tile , sachez
0185C0: 20 63 65 70 65 6E 64 61 6E 74 20 71 75 65 20 6C cependant que l
0185D0: 65 73 20 0D 0A 20 72 6F 75 74 69 6E 65 73 20 64 es .. routines d
0185E0: 75 20 43 50 43 20 61 74 74 65 6E 64 61 6E 74 20 u CPC attendant
0185F0: 75 6E 65 20 76 61 6C 65 75 72 20 31 36 20 20 62 une valeur 16 b
018600: 6C 65 73 20 63 61 72 61 63 74 7D 72 65 73 20 28 les caract}res (
018610: 41 20 70 65 75 74 20 64 65 76 65 6E 69 72 20 20 A peut devenir
018620: 63 20 20 65 74 20 61 69 6E 73 69 20 64 65 20 73 c et ainsi de s
018630: 75 69 74 65 29 20 65 74 20 73 65 75 6C 65 20 0D uite) et seule .
018640: 0A 20 6C 61 20 70 65 72 73 6F 6E 6E 65 20 64 69 . la personne di
018650: 73 70 6F 73 61 6E 74 20 64 65 20 6C 61 20 74 61 sposant de la ta
018660: 62 6C 65 20 64 65 20 64 7B 63 6F 64 61 67 65 20 ble de d{codage
018670: 70 6F 75 72 72 61 20 72 65 6C 69 72 65 20 76 6F pourra relire vo
018680: 74 72 65 20 74 65 78 74 65 20 2E 0D 0A 20 0D 0A tre texte ... ..
018690: 20 20 20 20 20 4C 27 65 6E 73 65 6D 62 6C 65 20 L'ensemble
0186A0: 64 65 20 63 65 73 20 75 74 69 6C 69 74 61 69 72 de ces utilitair
0186B0: 65 73 20 73 65 20 20 72 7B 76 7D 6C 65 20 20 66 es se r{v}le f
0186C0: 6F 72 74 20 20 75 74 69 6C 65 20 20 6D 65 08 5E ort utile me.^
0186D0: 6D 65 20 73 69 20 6C 27 6F 6E 20 40 20 70 61 73 me si l'on @ pas
0186E0: 20 0D 0A 20 6C 27 75 73 61 67 65 20 64 65 73 20 .. l'usage des
0186F0: 20 6F 70 74 69 6F 6E 73 20 20 64 65 20 20 66 6F options de fo
018700: 72 6D 61 74 61 67 65 20 20 65 74 20 20 63 6F 70 rmatage et cop
018710: 69 65 20 20 68 6F 72 73 20 20 41 4D 53 44 4F 53 ie hors AMSDOS
018720: 20 20 2E 20 20 41 76 65 63 20 20 75 6E 20 70 65 . Avec un pe
018730: 75 20 0D 0A 20 64 27 65 6E 74 72 61 69 08 5E 6E u .. d'entrai.^n
018740: 65 6D 65 6E 74 20 2C 20 76 6F 75 73 20 63 6F 6E ement , vous con
018750: 73 74 61 74 65 72 65 7A 20 71 75 65 20 6C 27 75 staterez que l'u
018760: 73 61 67 65 20 64 65 20 20 48 4F 54 2D 44 4F 47 sage de HOT-DOG
018770: 20 2D 20 46 4F 52 4D 49 44 20 2D 20 49 46 20 2D - FORMID - IF -
018780: 20 54 55 46 20 0D 0A 20 73 69 6D 70 6C 69 66 69 TUF .. simplifi
018790: 65 20 67 72 61 6E 64 65 6D 65 6E 74 20 6C 27 75 e grandement l'u
0187A0: 73 61 67 65 20 64 65 20 43 50 4D 2B 20 65 74 20 sage de CPM+ et
0187B0: 20 6A 75 73 74 69 66 69 65 6E 74 20 40 20 65 75 justifient @ eu
0187C0: 78 20 73 65 75 6C 73 20 6C 27 61 63 71 75 69 73 x seuls l'acquis
0187D0: 69 74 69 6F 6E 20 0D 0A 20 64 75 20 70 61 63 6B ition .. du pack
0187E0: 20 71 75 69 20 63 6F 75 08 5E 74 65 20 32 35 30 qui cou.^te 250
0187F0: 46 20 65 6E 20 76 65 6E 74 65 20 64 69 72 65 63 F en vente direc
018800: 74 65 20 70 61 72 20 63 6F 72 72 65 73 70 6F 6E te par correspon
018810: 64 61 6E 63 65 20 2E 20 28 45 6E 20 6D 61 67 61 dance . (En maga
018820: 73 69 6E 20 2C 20 6C 65 20 0D 0A 20 70 72 69 78 sin , le .. prix
018830: 20 70 65 75 74 2D 65 08 5E 74 72 65 20 70 6C 75 peut-e.^tre plu
018840: 73 20 7B 6C 65 76 7B 29 20 2E 0D 0A 20 0D 0A 20 s {lev{) ... ..
018850: 20 20 20 20 56 6F 75 73 20 70 6F 75 76 65 7A 20 Vous pouvez
018860: 6C 65 20 63 6F 6D 6D 61 6E 64 65 72 20 63 68 65 le commander che
018870: 7A 20 3A 20 4D 49 43 52 4F 4C 4F 47 49 43 20 42 z : MICROLOGIC B
018880: 50 20 31 38 20 39 31 32 31 31 20 44 52 41 56 45 P 18 91211 DRAVE
018890: 49 4C 20 43 45 44 45 58 0D 0A 20 0D 0A 20 20 20 IL CEDEX.. ..
0188A0: 20 20 53 69 20 76 6F 75 73 20 61 76 65 7A 20 64 Si vous avez d
0188B0: 65 73 20 70 72 6F 62 6C 7D 6D 65 73 20 20 64 65 es probl}mes de
0188C0: 20 20 74 72 61 6E 73 66 65 72 74 20 20 64 65 20 transfert de
0188D0: 20 66 69 63 68 69 65 72 73 20 64 27 75 6E 20 6F fichiers d'un o
0188E0: 72 64 69 6E 61 74 65 75 72 20 40 20 0D 0A 20 6C rdinateur @ .. l
0188F0: 27 61 75 74 72 65 20 2C 20 72 65 63 68 65 72 63 'autre , recherc
018900: 68 65 7A 20 64 65 73 20 6C 6F 67 69 63 69 65 6C hez des logiciel
018910: 73 20 7B 64 75 63 61 74 69 66 73 20 73 75 72 20 s {ducatifs sur
018920: 20 6C 65 73 20 6D 61 74 68 73 20 6F 7C 20 6C 61 les maths o| la
018930: 20 67 7B 6F 6D 7B 74 72 69 65 20 2C 20 0D 0A 20 g{om{trie , ..
018940: 64 65 73 20 65 6E 6E 75 69 73 20 61 76 65 63 20 des ennuis avec
018950: 43 50 4D 20 6F 75 20 64 65 73 20 65 78 74 65 6E CPM ou des exten
018960: 73 69 6F 6E 73 20 52 4F 4D 20 2C 20 7B 63 72 69 sions ROM , {cri
018970: 76 65 7A 20 40 20 3A 20 0D 0A 20 0D 0A 20 20 20 vez @ : .. ..
018980: 20 20 20 20 20 20 20 20 20 20 20 20 52 2E 43 41 R.CA
018990: 42 41 4E 4E 45 20 2C 20 32 20 52 75 65 20 64 65 BANNE , 2 Rue de
0189A0: 20 6C 61 20 70 69 65 72 72 65 20 6C 65 76 7B 65 la pierre lev{e
0189B0: 20 37 35 30 31 31 20 50 41 52 49 53 0D 0A 20 0D 75011 PARIS.. .
0189C0: 0A 20 20 20 45 74 20 73 6F 79 65 7A 20 70 61 74 . Et soyez pat
0189D0: 69 65 6E 74 73 20 70 6F 75 72 20 6C 61 20 72 7B ients pour la r{
0189E0: 70 6F 6E 73 65 20 2C 20 69 6C 20 65 73 74 20 75 ponse , il est u
0189F0: 6E 20 70 65 75 20 64 7B 62 6F 72 64 7B 20 63 65 n peu d{bord{ ce
018A00: 73 20 74 65 6D 70 73 2D 63 69 20 2E 0D 0A 20 0D s temps-ci ... .
018A10: 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
018A20: 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D ---
018A30: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
018A40: 2D 2D 2D 2D 0D 0A 20 1A 20 4C 65 73 20 70 72 6F ----.. . Les pro
018A50: 67 72 61 6D 6D 65 73 20 0D 0A 20 64 65 20 63 65 grammes .. de ce
018A60: 20 74 79 70 65 20 6E 27 75 74 69 6C 69 73 65 6E type n'utilisen
018A70: 74 20 71 75 65 20 74 72 7D 73 20 72 61 72 65 6D t que tr}s rarem
018A80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018A90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018AA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018AB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018AC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018AD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018AE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018AF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018B00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018B10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018B20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018B30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018B40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018B50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018B60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018B70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018B80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018B90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018BA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018BB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018BC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018BD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018BE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018BF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018C00: 41 54 54 52 49 42 20 2C 20 4C 41 42 45 4C 20 20 ATTRIB , LABEL
018C10: 2C 20 20 56 4F 4C 20 20 2C 20 20 53 48 4F 57 20 , VOL , SHOW
018C20: 20 2C 20 20 44 55 4D 50 20 2C 20 54 59 50 45 20 , DUMP , TYPE
018C30: 2C 20 50 52 49 4E 54 20 74 6F 75 74 20 0D 0A 20 , PRINT tout ..
018C40: 65 6E 70 65 72 6D 65 74 74 61 6E 74 20 6C 61 20 enpermettant la
018C50: 67 65 73 74 69 6F 6E 20 64 65 73 20 66 69 63 68 gestion des fich
018C60: 69 65 72 20 50 43 20 73 75 72 20 20 76 6F 74 72 ier PC sur votr
018C70: 65 20 43 50 43 20 2E 20 49 6E 64 69 73 70 65 6E e CPC . Indispen
018C80: 73 61 62 6C 65 20 73 69 20 76 6F 75 73 20 0D 0A sable si vous ..
018C90: 20 76 6F 75 73 20 6F 66 66 72 65 7A 20 75 6E 20 vous offrez un
018CA0: 50 43 20 6F 75 20 76 6F 75 6C 65 7A 20 74 72 61 PC ou voulez tra
018CB0: 6E 73 6D 65 74 74 72 65 20 6F 75 20 72 65 63 65 nsmettre ou rece
018CC0: 76 6F 69 72 20 64 65 73 20 66 69 63 68 69 65 72 voir des fichier
018CD0: 73 20 6C 69 73 69 62 6C 65 73 20 70 61 72 20 0D s lisibles par .
018CE0: 0A 20 75 6E 20 50 43 20 2E 20 20 55 6E 65 20 20 . un PC . Une
018CF0: 70 72 6F 63 68 61 69 6E 65 20 20 76 65 72 73 69 prochaine versi
018D00: 6F 6E 20 20 73 27 6F 63 63 75 70 65 72 61 20 20 on s'occupera
018D10: 61 75 73 73 69 20 20 64 65 73 20 20 66 69 63 68 aussi des fich
018D20: 69 65 72 73 20 41 54 41 52 49 20 2E 20 4C 61 20 iers ATARI . La
018D30: 0D 0A 20 6E 6F 74 69 63 65 20 6A 6F 69 6E 74 65 .. notice jointe
018D40: 20 28 31 31 20 70 61 67 65 73 29 20 65 73 74 20 (11 pages) est
018D50: 20 64 65 73 20 20 70 6C 75 73 20 20 63 6C 61 69 des plus clai
018D60: 72 65 73 20 20 65 74 20 76 6F 75 73 20 70 72 7B res et vous pr{
018D70: 73 65 6E 74 65 20 75 6E 20 65 78 65 6D 70 6C 65 sente un exemple
018D80: 20 0D 0A 20 64 27 75 74 69 6C 69 73 61 74 69 6F .. d'utilisatio
018D90: 6E 20 70 61 73 20 40 20 70 61 73 20 70 6F 75 72 n pas @ pas pour
018DA0: 20 63 68 61 71 75 65 20 6F 70 74 69 6F 6E 20 2E chaque option .
018DB0: 0D 0A 20 0D 0A 20 20 20 20 20 46 4F 52 4D 49 44 .. .. FORMID
018DC0: 20 20 3A 20 20 50 72 6F 67 72 61 6D 6D 65 20 20 : Programme
018DD0: 64 65 20 20 20 66 6F 72 6D 61 74 61 67 65 20 20 de formatage
018DE0: 20 61 76 65 63 20 20 20 6F 70 74 69 6F 6E 20 20 avec option
018DF0: 64 65 20 20 72 65 6C 65 63 74 75 72 65 20 20 70 de relecture p
018E00: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
018E10: 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D -------
018E20: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
018E30: 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 20 20 20 20 -----..
018E40: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D -
018E50: 20 50 45 54 49 54 45 53 20 41 4E 4E 4F 4E 43 45 PETITES ANNONCE
018E60: 53 20 45 54 20 44 49 56 45 52 53 20 2D 0D 0A 20 S ET DIVERS -..
018E70: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
018E80: 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D --------
018E90: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
018EA0: 2D 2D 2D 2D 0D 0A 0D 0A 0D 0A 20 20 20 20 20 44 ----...... D
018EB0: 69 76 65 72 73 20 3A 20 4C 65 20 62 75 67 20 64 ivers : Le bug d
018EC0: 75 20 36 31 32 38 20 20 65 73 74 20 20 72 65 76 u 6128 est rev
018ED0: 65 6E 75 20 20 70 6F 73 65 72 20 73 65 73 20 70 enu poser ses p
018EE0: 61 74 74 65 73 20 67 72 61 73 73 65 73 20 65 74 attes grasses et
018EF0: 20 70 75 61 6E 74 65 73 20 0D 0A 20 73 75 72 20 puantes .. sur
018F00: 6C 65 73 20 66 61 63 65 73 20 69 6D 6D 61 63 75 les faces immacu
018F10: 6C 7B 65 73 20 64 65 20 53 4F 53 20 20 50 52 4F l{es de SOS PRO
018F20: 47 52 41 4D 4D 45 55 52 53 20 20 21 20 45 6E 63 GRAMMEURS ! Enc
018F30: 6F 72 65 20 75 6E 20 27 4D 65 6D 6F 72 79 20 66 ore un 'Memory f
018F40: 75 6C 6C 27 20 64 61 6E 73 20 0D 0A 20 6C 65 20 ull' dans .. le
018F50: 6E 75 6D 7B 72 6F 20 36 20 2E 2E 2E 20 43 65 74 num{ro 6 ... Cet
018F60: 74 65 20 66 6F 69 73 20 63 65 6C 61 20 76 69 65 te fois cela vie
018F70: 6E 74 20 20 64 65 20 20 48 49 4D 45 4D 20 20 65 nt de HIMEM e
018F80: 74 20 20 4C 4F 41 44 20 2E 20 53 75 72 20 75 6E t LOAD . Sur un
018F90: 20 43 50 43 20 34 36 34 20 2C 20 0D 0A 20 66 61 CPC 464 , .. fa
018FA0: 69 72 65 20 3A 20 4D 45 4D 4F 52 59 20 32 39 39 ire : MEMORY 299
018FB0: 39 39 3A 4C 4F 41 44 22 70 72 6F 67 72 61 6D 2E 99:LOAD"program.
018FC0: 62 69 6E 22 2C 33 30 30 30 30 20 65 74 20 20 63 bin",30000 et c
018FD0: 65 6C 61 20 20 6D 61 72 63 68 65 20 20 2E 20 53 ela marche . S
018FE0: 75 72 20 43 50 43 20 36 31 32 38 20 0D 0A 20 6F ur CPC 6128 .. o
018FF0: 6E 20 68 7B 72 69 74 65 20 40 20 6E 6F 75 76 65 n h{rite @ nouve
019000: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
019010: 15 00 01 00 02 09 4E E5 15 00 C1 02 00 00 00 02 ......N.........
019020: 15 00 C2 02 00 00 00 02 15 00 C3 02 00 00 00 02 ................
019030: 15 00 C4 02 00 00 00 02 15 00 C5 02 00 00 00 02 ................
019040: 15 00 C6 02 00 00 00 02 15 00 C7 02 00 00 00 02 ................
019050: 15 00 C8 02 00 00 00 02 15 00 C9 02 00 00 00 02 ................
019060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0190A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0190B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0190C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0190D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0190E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0190F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019100: 61 75 20 64 75 20 27 4D 65 6D 6F 72 79 20 66 75 au du 'Memory fu
019110: 6C 6C 27 20 2E 20 20 4C 65 20 64 7B 63 61 6C 61 ll' . Le d{cala
019120: 67 65 20 64 27 75 6E 20 6F 63 74 65 74 20 65 6E ge d'un octet en
019130: 74 72 65 20 48 49 4D 45 4D 20 65 74 20 0D 0A 20 tre HIMEM et ..
019140: 6C 27 61 64 72 65 73 73 65 20 64 65 20 63 68 61 l'adresse de cha
019150: 72 67 65 6D 65 6E 74 20 65 73 74 20 69 6E 73 73 rgement est inss
019160: 75 66 66 69 73 61 6E 74 20 21 20 49 6C 20 66 61 uffisant ! Il fa
019170: 75 74 20 61 75 20 6D 6F 69 6E 73 20 32 20 6F 63 ut au moins 2 oc
019180: 74 65 74 73 20 2C 20 64 6F 6E 63 20 3A 0D 0A 20 tets , donc :..
019190: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0191A0: 20 20 20 20 4D 45 4D 4F 52 59 20 32 39 39 39 38 MEMORY 29998
0191B0: 3A 4C 4F 41 44 22 70 72 6F 67 72 61 6D 2E 62 69 :LOAD"program.bi
0191C0: 6E 22 2C 33 30 30 30 30 0D 0A 20 20 20 20 20 45 n",30000.. E
0191D0: 74 20 65 6E 20 70 72 69 6E 63 69 70 65 20 63 65 t en principe ce
0191E0: 6C 61 20 6D 61 72 63 68 65 20 2C 20 20 70 6F 75 la marche , pou
0191F0: 72 20 20 65 5E 74 72 65 20 20 73 75 72 73 20 20 r e^tre surs
019200: 64 65 20 20 6C 61 20 63 68 6F 73 65 20 2C 20 6F de la chose , o
019210: 6E 20 6C 61 69 73 73 65 20 0D 0A 20 6D 61 69 6E n laisse .. main
019220: 74 65 6E 61 6E 74 20 35 30 30 20 6F 63 74 65 74 tenant 500 octet
019230: 73 20 65 6E 74 72 65 20 6C 65 73 20 32 20 20 2C s entre les 2 ,
019240: 20 20 6F 75 20 20 6F 6E 20 63 68 61 72 67 65 20 ou on charge
019250: 64 69 72 65 63 74 65 6D 65 6E 74 20 65 6E 20 62 directement en b
019260: 69 6E 61 69 72 65 20 63 65 20 0D 0A 20 71 75 69 inaire ce .. qui
019270: 20 73 75 70 70 72 69 6D 65 20 6C 61 20 6E 7B 63 supprime la n{c
019280: 7B 73 73 69 74 7B 20 64 75 20 48 49 4D 45 4D 20 {ssit{ du HIMEM
019290: 2E 0D 0A 0D 0A 20 20 20 20 20 4F 6E 20 72 7B 63 ..... On r{c
0192A0: 61 70 69 74 75 6C 65 20 6C 65 73 20 63 72 61 73 apitule les cras
0192B0: 73 65 73 20 64 75 20 36 31 32 38 20 3A 0D 0A 20 ses du 6128 :..
0192C0: 20 20 20 0D 0A 20 20 20 20 20 31 20 3A 20 4C 65 .. 1 : Le
0192D0: 20 62 75 67 20 65 73 74 20 64 61 6E 73 20 6C 61 bug est dans la
0192E0: 20 52 4F 4D 20 20 42 41 53 49 43 20 20 65 74 20 ROM BASIC et
0192F0: 20 6E 65 20 20 73 65 20 6D 61 6E 69 66 65 73 74 ne se manifest
019300: 65 20 70 61 73 20 73 69 20 6F 6E 20 63 72 7B 65 e pas si on cr{e
019310: 20 75 6E 20 0D 0A 20 27 4C 6F 61 64 65 72 27 20 un .. 'Loader'
019320: 65 6E 20 62 69 6E 61 69 72 65 20 2E 0D 0A 20 20 en binaire ...
019330: 20 20 20 32 20 3A 20 49 6C 20 76 61 75 74 20 20 2 : Il vaut
019340: 6D 69 65 75 78 20 20 6C 61 69 73 73 65 72 20 20 mieux laisser
019350: 35 30 30 20 20 6F 63 74 65 74 73 20 20 65 6E 74 500 octets ent
019360: 72 65 20 20 6C 61 20 20 66 69 6E 20 20 64 65 20 re la fin de
019370: 20 6C 61 20 7A 6F 6E 65 20 64 65 73 20 0D 0A 20 la zone des ..
019380: 76 61 72 69 61 62 6C 65 73 20 65 74 20 48 49 4D variables et HIM
019390: 45 4D 20 73 75 72 20 75 6E 20 34 36 34 20 73 69 EM sur un 464 si
0193A0: 6E 6F 6E 20 63 27 65 73 74 20 20 27 53 74 72 69 non c'est 'Stri
0193B0: 6E 67 20 73 70 61 63 65 20 66 75 6C 6C 27 20 6F ng space full' o
0193C0: 75 20 70 69 72 65 20 73 75 72 20 75 6E 20 0D 0A u pire sur un ..
0193D0: 20 36 31 32 38 20 2E 0D 0A 20 20 20 20 20 33 20 6128 ... 3
0193E0: 3A 20 48 49 4D 45 4D 20 64 6F 69 74 20 65 5E 74 : HIMEM doit e^t
0193F0: 72 65 20 6E 65 74 74 65 6D 65 6E 74 20 20 73 6F re nettement so
019400: 75 73 20 20 6C 61 20 20 7A 6F 6E 65 20 64 65 20 us la zone de
019410: 63 68 61 72 67 65 6D 65 6E 74 20 64 75 20 70 72 chargement du pr
019420: 6F 67 72 61 6D 6D 65 20 0D 0A 20 62 69 6E 61 69 ogramme .. binai
019430: 72 65 20 6C 6F 67 7B 20 6C 65 20 70 6C 75 73 20 re log{ le plus
019440: 62 61 73 20 65 6E 20 52 41 4D 20 2E 0D 0A 0D 0A bas en RAM .....
019450: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
019460: 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------
019470: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
019480: 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 20 --------..
019490: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0194A0: 20 20 20 20 20 20 20 20 20 20 2D 20 52 53 58 20 - RSX
0194B0: 4C 49 4E 45 20 2D 0D 0A 20 20 20 20 20 20 20 20 LINE -..
0194C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D --
0194D0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
0194E0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
0194F0: 0D 0A 0D 0A 20 20 20 20 20 50 72 6F 67 72 61 6D .... Program
019500: 6D 65 20 64 65 20 52 2E 43 41 42 41 4E 45 20 71 me de R.CABANE q
019510: 75 69 20 70 65 72 6D 65 74 20 64 27 61 6A 6F 75 ui permet d'ajou
019520: 74 65 72 20 20 6F 75 20 72 65 6D 70 6C 61 63 65 ter ou remplace
019530: 72 20 75 6E 65 20 6F 75 20 70 6C 75 73 69 65 75 r une ou plusieu
019540: 72 73 20 0D 0A 20 6C 69 67 6E 65 73 20 40 20 75 rs .. lignes @ u
019550: 6E 20 70 72 67 72 61 6D 6D 65 20 42 41 53 49 43 n prgramme BASIC
019560: 20 65 6E 20 63 6F 75 72 73 20 20 64 27 7B 78 7B en cours d'{x{
019570: 63 75 74 69 6F 6E 20 20 2E 20 20 44 65 20 70 6C cution . De pl
019580: 75 73 20 2C 20 6C 61 20 52 53 58 20 73 65 20 6C us , la RSX se l
019590: 6F 67 65 20 0D 0A 20 6E 27 69 6D 70 6F 72 74 65 oge .. n'importe
0195A0: 20 6F 7C 20 65 6E 20 6D 7B 6D 6F 69 72 65 20 2E o| en m{moire .
0195B0: 0D 0A 0D 0A 20 20 20 20 20 43 68 61 72 67 65 6D .... Chargem
0195C0: 65 6E 74 20 65 74 20 69 6E 69 74 69 61 6C 69 73 ent et initialis
0195D0: 61 74 69 6F 6E 20 3A 20 4C 4F 41 44 22 52 53 58 ation : LOAD"RSX
0195E0: 4C 49 4E 45 2E 42 49 4E 22 2C 61 64 72 65 73 73 LINE.BIN",adress
0195F0: 65 3A 43 41 4C 4C 20 61 64 72 65 73 73 65 0D 0A e:CALL adresse..
019600: 0D 0A 20 20 20 20 20 55 73 61 67 65 20 3A 20 41 .. Usage : A
019610: 24 3D 22 6C 69 67 6E 65 20 64 65 20 70 72 6F 67 $="ligne de prog
019620: 72 61 6D 6D 65 20 71 75 65 6C 63 6F 6E 71 75 65 ramme quelconque
019630: 22 2B 43 48 52 24 28 30 29 3A 6E 6C 3D 6C 69 67 "+CHR$(0):nl=lig
019640: 6E 65 20 61 20 61 6A 6F 75 74 65 72 0D 0A 20 20 ne a ajouter..
019650: 20 20 20 20 20 20 20 20 20 20 20 7C 4C 49 4E 45 |LINE
019660: 2C 40 61 24 2C 6E 6C 0D 0A 0D 0A 20 20 20 20 20 ,@a$,nl....
019670: 4C 69 6D 69 74 65 73 20 64 27 75 73 61 67 65 20 Limites d'usage
019680: 3A 20 4C 27 69 6E 74 65 72 70 72 7B 74 65 75 72 : L'interpr{teur
019690: 20 62 61 73 69 63 20 20 67 7D 72 65 20 20 65 6E basic g}re en
0196A0: 20 70 65 72 6D 61 6E 65 6E 63 65 20 64 65 73 20 permanence des
0196B0: 70 6F 69 6E 74 65 75 72 73 20 0D 0A 20 69 6E 74 pointeurs .. int
0196C0: 65 72 6E 65 73 20 70 6F 75 72 20 47 4F 54 4F 20 ernes pour GOTO
0196D0: 2C 20 47 4F 53 55 42 20 2C 20 20 46 4F 52 2F 4E , GOSUB , FOR/N
0196E0: 45 58 54 20 20 2C 20 20 65 74 63 20 20 2E 2E 2E EXT , etc ...
0196F0: 20 7C 4C 49 4E 45 2C 40 61 24 2C 6E 6C 20 6E 65 |LINE,@a$,nl ne
019700: 20 74 69 65 6E 74 20 70 61 73 20 0D 0A 20 63 6F tient pas .. co
019710: 6D 70 74 65 20 64 65 20 63 65 73 20 70 6F 69 6E mpte de ces poin
019720: 74 65 75 72 73 20 28 63 65 20 73 65 72 61 69 74 teurs (ce serait
019730: 20 6C 27 65 6E 66 65 72 20 20 2E 2E 2E 29 20 2E l'enfer ...) .
019740: 20 45 6E 20 63 6F 6E 73 7B 71 75 65 6E 63 65 20 En cons{quence
019750: 2C 20 6C 65 20 6E 75 6D 7B 72 6F 20 0D 0A 20 64 , le num{ro .. d
019760: 65 20 6C 69 67 6E 65 20 40 20 61 6A 6F 75 74 65 e ligne @ ajoute
019770: 72 20 6F 75 20 72 65 6D 70 6C 61 63 65 72 20 20 r ou remplacer
019780: 64 6F 69 74 20 20 74 6F 75 6A 6F 75 72 73 20 20 doit toujours
019790: 65 5E 74 72 65 20 73 75 70 7B 72 69 65 75 72 20 e^tre sup{rieur
0197A0: 40 20 63 65 6C 75 69 20 6F 7C 20 73 65 20 0D 0A @ celui o| se ..
0197B0: 20 74 72 6F 75 76 65 20 6C 27 69 6E 73 74 72 75 trouve l'instru
0197C0: 63 74 69 6F 6E 20 7C 4C 49 4E 45 20 2E 20 45 78 ction |LINE . Ex
0197D0: 20 3A 0D 0A 0D 0A 20 20 20 20 20 32 30 20 41 24 :.... 20 A$
0197E0: 3D 22 47 4F 54 4F 20 31 30 22 2B 43 48 52 24 28 ="GOTO 10"+CHR$(
0197F0: 30 29 20 27 4F 4B 20 20 20 20 20 20 20 20 32 30 0) 'OK 20
019800: 20 41 24 3D 22 47 4F 54 4F 20 31 30 22 20 27 4E A$="GOTO 10" 'N
019810: 45 20 46 4F 4E 43 54 49 4F 4E 4E 45 20 50 41 53 E FONCTIONNE PAS
019820: 0D 0A 20 20 20 20 20 33 30 20 7C 4C 49 4E 45 20 .. 30 |LINE
019830: 40 61 24 2C 33 30 20 20 20 20 20 20 20 20 20 20 @a$,30
019840: 20 20 20 20 20 20 20 20 20 20 33 30 20 7C 4C 49 30 |LI
019850: 4E 45 20 40 61 24 2C 31 30 0D 0A 20 20 20 20 0D NE @a$,10.. .
019860: 0A 20 20 20 20 20 4C 27 69 6E 73 65 72 74 69 6F . L'insertio
019870: 6E 20 2F 20 6D 6F 64 69 66 69 63 61 74 69 6F 6E n / modification
019880: 20 64 65 20 6C 69 67 6E 65 20 20 6E 65 20 20 70 de ligne ne p
019890: 65 75 74 20 20 6E 6F 6E 20 20 70 6C 75 73 20 66 eut non plus f
0198A0: 69 67 75 72 65 72 20 64 61 6E 73 20 75 6E 65 20 igurer dans une
0198B0: 0D 0A 20 62 6F 75 63 6C 65 20 46 4F 52 2F 4E 45 .. boucle FOR/NE
0198C0: 58 54 20 6F 7C 20 57 48 49 4C 45 2F 57 45 4E 44 XT o| WHILE/WEND
0198D0: 20 2C 20 65 6E 20 20 72 65 76 61 6E 63 68 65 20 , en revanche
0198E0: 20 2C 20 20 63 65 6C 61 20 20 6D 61 72 63 68 65 , cela marche
0198F0: 20 64 61 6E 73 20 75 6E 20 49 46 20 54 48 45 4E dans un IF THEN
019900: 20 0D 0A 20 47 4F 54 4F 20 63 6F 6D 6D 65 20 65 .. GOTO comme e
019910: 6E 20 74 7B 6D 6F 69 67 6E 65 20 6C 27 65 78 65 n t{moigne l'exe
019920: 6D 70 6C 65 20 63 69 2D 64 65 73 73 6F 75 73 20 mple ci-dessous
019930: 71 75 69 20 76 6F 75 73 20 6D 6F 6E 74 72 65 20 qui vous montre
019940: 64 65 20 70 6C 75 73 20 2C 20 63 6F 6D 6D 65 6E de plus , commen
019950: 74 20 0D 0A 20 66 61 69 72 65 20 64 69 67 7B 72 t .. faire dig{r
019960: 65 72 20 64 65 73 20 67 75 69 6C 6C 65 6D 65 74 er des guillemet
019970: 73 20 40 20 75 6E 65 20 20 63 68 61 69 5E 6E 65 s @ une chai^ne
019980: 20 20 64 65 20 63 61 72 61 63 74 65 7D 72 65 73 de caracte}res
019990: 20 2C 20 43 48 52 24 28 26 32 32 29 20 7B 74 61 , CHR$(&22) {ta
0199A0: 6E 74 20 0D 0A 20 6C 65 20 63 6F 64 65 20 41 53 nt .. le code AS
0199B0: 43 49 49 20 64 75 20 67 75 69 6C 6C 65 6D 65 74 CII du guillemet
0199C0: 20 2E 20 43 27 65 73 74 20 62 69 7A 61 72 72 65 . C'est bizarre
0199D0: 20 6D 61 69 73 20 60 20 61 20 6D 61 72 63 68 65 mais ` a marche
0199E0: 20 2E 2E 2E 0D 0A 0D 0A 20 31 20 4D 4F 44 45 20 ....... 1 MODE
0199F0: 32 3A 47 4F 54 4F 20 31 30 0D 0A 20 32 20 61 24 2:GOTO 10.. 2 a$
019A00: 3D 22 27 22 2B 43 48 52 24 28 30 29 3A 69 3D 31 ="'"+CHR$(0):i=1
019A10: 30 0D 0A 20 33 20 7C 4C 49 4E 45 20 2C 40 61 24 0.. 3 |LINE ,@a$
019A20: 2C 69 3A 69 3D 69 2B 31 30 3A 49 46 20 69 3C 31 ,i:i=i+10:IF i<1
019A30: 30 30 20 54 48 45 4E 20 33 20 45 4C 53 45 20 4C 00 THEN 3 ELSE L
019A40: 49 53 54 0D 0A 20 34 27 0D 0A 20 31 30 20 4D 45 IST.. 4'.. 10 ME
019A50: 4D 4F 52 59 20 33 39 30 30 30 3A 4C 4F 41 44 22 MORY 39000:LOAD"
019A60: 72 73 78 6C 69 6E 65 2E 62 69 6E 22 2C 33 39 35 rsxline.bin",395
019A70: 30 30 3A 43 41 4C 4C 20 33 39 35 30 30 0D 0A 20 00:CALL 39500..
019A80: 32 30 20 61 24 28 30 29 3D 22 50 52 49 4E 54 22 20 a$(0)="PRINT"
019A90: 2B 43 48 52 24 28 26 32 32 29 2B 22 52 2E 43 41 +CHR$(&22)+"R.CA
019AA0: 42 41 4E 45 22 2B 43 48 52 24 28 26 32 32 29 2B BANE"+CHR$(&22)+
019AB0: 43 48 52 24 28 30 29 0D 0A 20 33 30 20 61 24 28 CHR$(0).. 30 a$(
019AC0: 31 29 3D 22 50 52 49 4E 54 22 2B 43 48 52 24 28 1)="PRINT"+CHR$(
019AD0: 26 32 32 29 2B 22 50 52 45 53 45 4E 54 45 22 2B &22)+"PRESENTE"+
019AE0: 43 48 52 24 28 26 32 32 29 2B 43 48 52 24 28 30 CHR$(&22)+CHR$(0
019AF0: 29 0D 0A 20 34 30 20 61 24 28 32 29 3D 22 50 52 ).. 40 a$(2)="PR
019B00: 69 74 73 20 65 6E 20 65 6E 74 72 7B 65 20 65 6E its en entr{e en
019B10: 20 74 69 65 6E 6E 65 6E 74 20 63 6F 6D 70 74 65 tiennent compte
019B20: 20 65 74 20 0D 0A 20 71 75 65 20 63 27 65 73 74 et .. que c'est
019B30: 20 69 64 7B 61 6C 20 70 6F 75 72 20 63 61 6C 63 id{al pour calc
019B40: 75 6C 65 72 20 64 65 73 20 63 6F 6F 72 64 6F 6E uler des coordon
019B50: 7B 65 73 20 6E 7B 67 61 74 69 76 65 73 20 70 6F {es n{gatives po
019B60: 75 72 20 50 4C 4F 54 20 2C 20 44 52 41 57 20 2C ur PLOT , DRAW ,
019B70: 20 45 74 63 20 0D 0A 20 2E 2E 2E 20 43 6F 6D 6D Etc .. ... Comm
019B80: 65 20 6E 6F 75 73 20 6C 27 61 76 6F 6E 73 20 66 e nous l'avons f
019B90: 61 69 74 20 64 61 6E 73 20 20 6C 61 20 20 64 7B ait dans la d{
019BA0: 6D 6F 6E 73 74 72 61 74 69 6F 6E 20 64 65 73 20 monstration des
019BB0: 72 6F 75 74 69 6E 65 73 20 67 72 61 70 68 69 71 routines graphiq
019BC0: 75 65 73 20 2E 20 0D 0A 20 0D 0A 20 20 20 20 20 ues . .. ..
019BD0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
019BE0: 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D --------------
019BF0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
019C00: 2D 2D 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 ---..
019C10: 20 20 20 20 20 20 20 20 20 20 20 20 2D 20 45 6E - En
019C20: 63 6F 72 65 73 20 71 75 65 6C 71 75 65 73 20 69 cores quelques i
019C30: 6E 73 74 72 75 63 74 69 6F 6E 73 20 2D 0D 0A 20 nstructions -..
019C40: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
019C50: 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------
019C60: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
019C70: 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A 20 20 20 20 -------.. ..
019C80: 20 4E 45 47 20 3A 20 43 65 74 74 65 20 20 69 6E NEG : Cette in
019C90: 73 74 72 75 63 74 69 6F 6E 20 20 6E 65 20 20 73 struction ne s
019CA0: 27 61 70 70 6C 69 71 75 65 20 20 71 75 27 61 75 'applique qu'au
019CB0: 20 20 72 65 67 69 73 74 72 65 20 20 41 20 20 2E registre A .
019CC0: 20 45 6C 6C 65 20 72 65 6E 64 20 0D 0A 20 6E 7B Elle rend .. n{
019CD0: 67 61 74 69 66 20 6C 65 20 63 6F 6E 74 65 6E 75 gatif le contenu
019CE0: 20 64 65 20 41 20 73 69 20 69 6C 20 7B 74 61 69 de A si il {tai
019CF0: 74 20 70 6F 73 69 74 69 66 20 65 74 20 72 7B 63 t positif et r{c
019D00: 69 70 72 6F 71 75 65 6D 65 6E 74 20 2E 20 45 6E iproquement . En
019D10: 20 42 61 73 69 63 20 63 65 6C 61 20 0D 0A 20 64 Basic cela .. d
019D20: 6F 6E 6E 65 72 61 69 74 20 41 20 3D 20 2D 41 0D onnerait A = -A.
019D30: 0A 20 0D 0A 20 20 20 20 20 45 78 20 3A 20 4C 44 . .. Ex : LD
019D40: 20 41 2C 39 0D 0A 20 20 20 20 20 20 20 20 20 20 A,9..
019D50: 4E 45 47 20 20 20 20 3B 41 3D 32 34 37 20 28 2D NEG ;A=247 (-
019D60: 39 29 0D 0A 20 20 20 20 20 20 20 20 20 20 4E 45 9).. NE
019D70: 47 20 20 20 20 3B 41 3D 39 0D 0A 20 0D 0A 20 20 G ;A=9.. ..
019D80: 20 20 20 53 69 20 41 3D 30 20 6F 75 20 41 3D 23 Si A=0 ou A=#
019D90: 38 30 20 2C 20 4E 45 47 20 6C 61 69 73 73 65 20 80 , NEG laisse
019DA0: 69 6E 63 68 61 6E 67 7B 20 6C 65 20 63 6F 6E 74 inchang{ le cont
019DB0: 65 6E 75 20 64 65 20 41 20 2E 0D 0A 20 0D 0A 20 enu de A ... ..
019DC0: 20 20 20 20 43 50 4C 20 3A 20 43 27 65 73 74 20 CPL : C'est
019DD0: 65 78 61 63 74 65 6D 65 6E 74 20 63 6F 6D 6D 65 exactement comme
019DE0: 20 4E 45 47 20 6D 61 69 73 20 61 76 65 63 20 31 NEG mais avec 1
019DF0: 20 64 65 20 6D 6F 69 6E 73 20 2E 0D 0A 20 0D 0A de moins ... ..
019E00: 20 20 20 20 20 45 78 20 3A 20 4C 44 20 41 2C 39 Ex : LD A,9
019E10: 0D 0A 20 20 20 20 20 20 20 20 20 20 43 50 4C 20 .. CPL
019E20: 20 20 20 3B 41 3D 32 34 36 20 28 2D 31 30 29 0D ;A=246 (-10).
019E30: 0A 20 0D 0A 20 20 20 20 20 4C 27 7B 71 75 69 76 . .. L'{quiv
019E40: 61 6C 65 6E 74 20 64 65 20 4E 45 47 20 70 65 75 alent de NEG peu
019E50: 74 20 2D 65 08 5E 74 72 65 20 6F 62 74 65 6E 75 t -e.^tre obtenu
019E60: 20 61 76 65 63 20 43 50 4C 20 65 6E 20 66 61 69 avec CPL en fai
019E70: 73 61 6E 74 20 3A 0D 0A 20 0D 0A 20 20 20 20 20 sant :.. ..
019E80: 20 20 20 20 4C 44 20 41 2C 39 20 20 3B 43 65 63 LD A,9 ;Cec
019E90: 69 20 61 20 6C 65 20 6D 65 08 5E 6D 65 20 65 66 i a le me.^me ef
019EA0: 66 65 74 20 71 75 65 20 4E 45 47 20 6D 61 69 73 fet que NEG mais
019EB0: 20 65 73 74 20 73 61 6E 73 20 69 6E 66 6C 75 65 est sans influe
019EC0: 6E 63 65 0D 0A 20 20 20 20 20 20 20 20 20 43 50 nce.. CP
019ED0: 4C 20 20 20 20 20 3B 73 75 72 20 6C 65 20 43 41 L ;sur le CA
019EE0: 52 52 59 0D 0A 20 20 20 20 20 20 20 20 20 49 4E RRY.. IN
019EF0: 43 20 41 20 20 20 20 20 20 20 20 0D 0A 20 0D 0A C A .. ..
019F00: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
019F10: 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D --------
019F20: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
019F30: 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 20 20 -------..
019F40: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
019F50: 2D 20 44 65 73 20 69 6E 73 74 72 75 63 74 69 6F - Des instructio
019F60: 6E 73 20 65 74 20 64 65 73 20 66 6C 61 67 73 20 ns et des flags
019F70: 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 -..
019F80: 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D -----
019F90: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
019FA0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A 20 ----------.. ..
019FB0: 20 20 20 20 4C 61 20 70 6C 75 70 61 72 74 20 64 La plupart d
019FC0: 65 73 20 69 6E 73 74 72 75 63 74 69 6F 6E 73 20 es instructions
019FD0: 6D 6F 64 69 66 69 65 6E 74 20 20 6C 27 7B 74 61 modifient l'{ta
019FE0: 74 20 20 64 75 20 20 72 65 67 69 73 74 72 65 20 t du registre
019FF0: 46 6C 61 67 73 20 2E 20 43 6F 6D 6D 65 20 0D 0A Flags . Comme ..
01A000: 20 6E 6F 75 73 20 6C 27 61 76 6F 6E 73 20 76 75 nous l'avons vu
01A010: 20 70 6C 75 73 20 68 61 75 74 20 2C 20 63 61 73 plus haut , cas
01A020: 20 20 6D 6F 64 69 66 69 63 61 74 69 6F 6E 73 20 modifications
01A030: 70 65 75 76 65 6E 74 20 65 08 5E 74 72 65 20 67 peuvent e.^tre g
01A040: 7B 6E 61 6E 74 65 73 20 73 69 20 65 6C 6C 65 73 {nantes si elles
01A050: 20 0D 0A 20 73 75 72 76 69 65 6E 6E 65 6E 74 20 .. surviennent
01A060: 61 75 20 6D 61 75 76 61 69 73 20 6D 6F 6D 65 6E au mauvais momen
01A070: 74 20 21 20 56 6F 69 63 69 20 6C 61 20 6C 69 73 t ! Voici la lis
01A080: 74 65 20 64 65 73 20 69 6E 73 74 72 75 63 74 69 te des instructi
01A090: 6F 6E 73 20 63 6F 75 72 61 6E 74 65 73 20 71 75 ons courantes qu
01A0A0: 69 20 0D 0A 20 69 6E 66 6C 75 65 6E 63 65 6E 74 i .. influencent
01A0B0: 20 63 65 20 72 65 67 69 73 74 72 65 20 2E 20 41 ce registre . A
01A0C0: 74 74 65 6E 74 69 6F 6E 20 21 20 20 43 65 74 74 ttention ! Cett
01A0D0: 65 20 69 6E 66 6C 75 65 6E 63 65 20 65 73 74 20 e influence est
01A0E0: 73 6F 75 76 65 6E 74 20 64 69 66 66 7B 72 65 6E souvent diff{ren
01A0F0: 74 65 20 0D 0A 20 73 65 6C 6F 6E 20 71 75 27 69 te .. selon qu'i
01A100: 6C 20 73 27 61 67 69 73 73 65 20 64 27 75 6E 65 l s'agisse d'une
01A110: 20 6F 70 7B 72 61 74 69 6F 6E 20 20 73 75 72 20 op{ration sur
01A120: 20 38 20 20 6F 75 20 20 31 36 20 62 69 74 73 20 8 ou 16 bits
01A130: 2E 4E 6F 75 73 20 70 72 65 6E 6F 6E 73 20 63 6F .Nous prenons co
01A140: 6D 6D 65 20 0D 0A 20 61 62 62 72 7B 76 69 61 74 mme .. abbr{viat
01A150: 69 6F 6E 73 20 3A 20 43 20 3D 20 43 61 72 72 79 ions : C = Carry
01A160: 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
01A170: 20 20 20 5A 20 3D 20 5A 7B 72 6F 0D 0A 20 20 20 Z = Z{ro..
01A180: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 20 S
01A190: 3D 20 53 69 67 6E 65 0D 0A 20 20 20 20 20 20 20 = Signe..
01A1A0: 20 20 20 20 20 20 20 20 20 20 50 20 3D 20 50 61 P = Pa
01A1B0: 72 69 74 7B 20 2F 20 44 7B 70 61 73 73 65 6D 65 rit{ / D{passeme
01A1C0: 6E 74 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 4E 6F nt ... .. No
01A1D0: 74 65 20 3A 20 4C 65 73 20 69 6E 73 74 72 75 63 te : Les instruc
01A1E0: 74 69 6F 6E 73 20 6C 65 73 20 6D 6F 69 6E 73 20 tions les moins
01A1F0: 75 73 75 65 6C 6C 65 73 20 20 61 69 6E 73 69 20 usuelles ainsi
01A200: 20 71 75 65 20 6C 65 73 20 66 6C 61 67 73 20 41 que les flags A
01A210: 2F 63 20 65 74 20 4E 20 0D 0A 20 73 6F 6E 74 20 /c et N .. sont
01A220: 64 7B 6C 69 62 7B 72 7B 6D 65 6E 74 20 69 67 6E d{lib{r{ment ign
01A230: 6F 72 7B 73 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 or{s ... ..
01A240: 4E 6F 74 65 20 3A 20 4C 65 20 74 65 72 6D 65 20 Note : Le terme
01A250: 27 64 7B 62 6F 72 64 65 6D 65 6E 74 27 20 20 73 'd{bordement' s
01A260: 69 67 6E 69 66 69 65 20 20 71 75 65 20 20 6C 65 ignifie que le
01A270: 20 72 7B 73 75 6C 74 61 74 20 64 27 75 6E 65 20 r{sultat d'une
01A280: 6F 70 7B 72 61 74 69 6F 6E 20 0D 0A 20 64 7B 70 op{ration .. d{p
01A290: 61 73 73 65 20 6C 61 20 63 61 70 61 63 69 74 7B asse la capacit{
01A2A0: 20 64 75 20 72 65 67 69 73 74 72 65 20 38 20 6F du registre 8 o
01A2B0: 75 20 31 36 20 62 69 74 73 20 63 6F 6E 63 65 72 u 16 bits concer
01A2C0: 6E 7B 20 2E 0D 0A 20 20 20 20 20 45 78 20 3A 20 n{ ... Ex :
01A2D0: 4C 44 20 42 2C 33 30 30 20 3B 4C 65 20 72 7B 73 LD B,300 ;Le r{s
01A2E0: 75 6C 74 61 74 20 64 65 76 72 61 69 74 20 65 08 ultat devrait e.
01A2F0: 5E 74 72 65 20 64 65 20 34 30 30 20 2C 20 63 6F ^tre de 400 , co
01A300: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
01A310: 16 00 01 00 02 09 4E E5 16 00 C1 02 00 00 00 02 ......N.........
01A320: 16 00 C2 02 00 00 00 02 16 00 C3 02 00 00 00 02 ................
01A330: 16 00 C4 02 00 00 00 02 16 00 C5 02 00 00 00 02 ................
01A340: 16 00 C6 02 00 00 00 02 16 00 C7 02 00 00 00 02 ................
01A350: 16 00 C8 02 00 00 00 02 16 00 C9 02 00 00 00 02 ................
01A360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A3A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A3B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A3C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A3D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A3E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A3F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A400: 6D 6D 65 20 41 20 6E 65 20 70 65 75 74 0D 0A 20 mme A ne peut..
01A410: 20 20 20 20 20 20 20 20 20 4C 44 20 41 2C 31 30 LD A,10
01A420: 30 20 3B 65 78 63 7B 64 65 72 20 32 35 35 20 2C 0 ;exc{der 255 ,
01A430: 20 69 6C 20 70 72 65 6E 64 20 63 65 74 74 65 20 il prend cette
01A440: 76 61 6C 65 75 72 20 65 74 20 43 20 65 73 74 20 valeur et C est
01A450: 6D 69 73 0D 0A 20 20 20 20 20 20 20 20 20 20 41 mis.. A
01A460: 44 44 20 41 2C 41 20 20 3B 70 6F 75 72 20 73 69 DD A,A ;pour si
01A470: 67 6E 61 6C 65 72 20 6C 65 20 64 7B 62 6F 72 64 gnaler le d{bord
01A480: 65 6D 65 6E 74 20 2E 0D 0A 20 0D 0A 20 41 44 44 ement ... .. ADD
01A490: 20 41 44 43 20 38 20 62 69 74 73 20 3A 20 43 20 ADC 8 bits : C
01A4A0: 6D 69 73 20 73 69 20 6C 65 20 72 7B 73 75 6C 74 mis si le r{sult
01A4B0: 61 74 20 64 6F 69 74 20 65 08 5E 74 72 65 20 73 at doit e.^tre s
01A4C0: 75 70 7B 72 69 65 75 72 20 40 20 32 35 35 20 2E up{rieur @ 255 .
01A4D0: 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
01A4E0: 20 20 20 20 5A 20 6D 69 73 20 73 69 20 72 7B 73 Z mis si r{s
01A4F0: 75 6C 74 61 74 20 3D 20 30 20 6E 6F 6E 20 6D 69 ultat = 0 non mi
01A500: 73 20 73 69 6E 6F 6E 20 2E 0D 0A 20 20 20 20 20 s sinon ...
01A510: 20 20 20 20 20 20 20 20 20 20 20 20 20 53 20 6D S m
01A520: 69 73 20 73 69 20 72 7B 73 75 6C 74 61 74 20 3E is si r{sultat >
01A530: 20 31 32 37 20 65 6E 6C 65 76 7B 20 73 69 20 3C 127 enlev{ si <
01A540: 20 31 32 37 20 2E 0D 0A 20 20 20 20 20 20 20 20 127 ...
01A550: 20 20 20 20 20 20 20 20 20 20 50 20 6D 69 73 20 P mis
01A560: 73 69 20 64 7B 62 6F 72 64 65 6D 65 6E 74 20 64 si d{bordement d
01A570: 61 6E 73 20 20 61 64 64 69 74 69 6F 6E 20 20 73 ans addition s
01A580: 69 67 6E 7B 65 73 20 2E 20 28 20 3E 6F 75 3C 31 ign{es . ( >ou<1
01A590: 32 38 20 29 2E 0D 0A 20 0D 0A 20 41 44 44 20 41 28 )... .. ADD A
01A5A0: 44 43 20 31 36 20 62 69 74 73 20 3A 20 53 65 75 DC 16 bits : Seu
01A5B0: 6C 20 6C 65 20 43 20 65 73 74 20 6D 69 73 20 65 l le C est mis e
01A5C0: 6E 20 63 61 73 20 64 65 20 64 7B 62 6F 72 64 65 n cas de d{borde
01A5D0: 6D 65 6E 74 2E 28 52 7B 73 75 6C 74 61 74 20 3E ment.(R{sultat >
01A5E0: 20 32 35 35 29 2E 20 0D 0A 20 0D 0A 20 41 4E 44 255). .. .. AND
01A5F0: 20 3A 20 20 20 20 20 20 20 20 20 20 20 20 43 20 : C
01A600: 45 6E 6C 65 76 7B 20 2E 0D 0A 20 20 20 20 20 20 Enlev{ ...
01A610: 20 20 20 20 20 20 20 20 20 20 20 20 5A 20 6D 69 Z mi
01A620: 73 20 73 69 20 72 7B 73 75 6C 74 61 74 20 3D 20 s si r{sultat =
01A630: 30 20 6E 6F 6E 20 6D 69 73 20 73 69 6E 6F 6E 20 0 non mis sinon
01A640: 2E 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 ...
01A650: 20 20 20 20 20 53 20 6D 69 73 20 73 69 20 72 7B S mis si r{
01A660: 73 75 6C 74 61 74 20 3E 20 31 32 37 20 65 6E 6C sultat > 127 enl
01A670: 65 76 7B 20 73 69 20 3C 20 31 32 37 20 2E 0D 0A ev{ si < 127 ...
01A680: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01A690: 20 20 50 20 4D 6F 64 69 66 69 7B 20 2E 0D 0A 20 P Modifi{ ...
01A6A0: 0D 0A 20 42 49 54 20 3A 20 20 20 20 20 20 20 20 .. BIT :
01A6B0: 20 20 20 20 43 20 45 6E 6C 65 76 7B 0D 0A 20 20 C Enlev{..
01A6C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01A6D0: 5A 20 6D 69 73 20 73 69 20 62 69 74 20 61 62 73 Z mis si bit abs
01A6E0: 65 6E 74 20 2C 20 6D 69 73 20 73 69 20 62 69 74 ent , mis si bit
01A6F0: 20 70 72 7B 73 65 6E 74 20 2E 0D 0A 20 20 20 20 pr{sent ...
01A700: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 20 S
01A710: 4D 6F 64 69 66 69 7B 20 2E 0D 0A 20 20 20 20 20 Modifi{ ...
01A720: 20 20 20 20 20 20 20 20 20 20 20 20 20 50 20 4D P M
01A730: 6F 64 69 66 69 7B 20 2E 0D 0A 20 0D 0A 20 43 43 odifi{ ... .. CC
01A740: 46 20 3A 20 20 20 20 20 20 20 20 20 20 20 20 49 F : I
01A750: 6E 76 65 72 73 65 20 6C 27 7B 74 61 74 20 64 75 nverse l'{tat du
01A760: 20 63 61 72 72 79 20 2E 0D 0A 20 0D 0A 20 43 50 carry ... .. CP
01A770: 20 3A 20 20 20 20 20 20 20 20 20 20 20 20 20 43 : C
01A780: 20 6D 69 73 20 73 69 20 63 6F 6D 70 61 72 61 69 mis si comparai
01A790: 73 6F 6E 20 3C 20 6F 70 7B 72 61 6E 64 65 20 2C son < op{rande ,
01A7A0: 20 65 6E 6C 65 76 7B 20 73 69 20 3E 20 6F 75 20 enlev{ si > ou
01A7B0: 3D 20 2E 0D 0A 20 20 20 20 20 20 20 20 20 20 20 = ...
01A7C0: 20 20 20 20 20 20 20 5A 20 6D 69 73 20 73 69 20 Z mis si
01A7D0: 7B 67 61 6C 69 74 7B 20 2E 0D 0A 20 20 20 20 20 {galit{ ...
01A7E0: 20 20 20 20 20 20 20 20 20 20 20 20 20 53 20 4D S M
01A7F0: 6F 64 69 66 69 7B 20 2E 0D 0A 20 20 20 20 20 20 odifi{ ...
01A800: 20 20 20 20 20 20 20 20 20 20 20 20 50 20 4D 6F P Mo
01A810: 64 69 66 69 7B 20 2E 0D 0A 20 0D 0A 20 43 50 44 difi{ ... .. CPD
01A820: 20 2D 20 43 50 44 52 20 2D 20 43 50 49 20 2D 20 - CPDR - CPI -
01A830: 43 50 49 52 20 3A 0D 0A 20 0D 0A 20 20 20 20 20 CPIR :.. ..
01A840: 20 20 20 20 20 20 20 20 20 20 20 20 20 43 20 69 C i
01A850: 6E 63 68 61 6E 67 7B 20 2E 0D 0A 20 20 20 20 20 nchang{ ...
01A860: 20 20 20 20 20 20 20 20 20 20 20 20 20 5A 20 6D Z m
01A870: 69 73 20 73 69 20 7B 67 61 6C 69 74 7B 20 2E 0D is si {galit{ ..
01A880: 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
01A890: 20 20 20 53 20 4D 6F 64 69 66 69 65 20 2E 0D 0A S Modifie ...
01A8A0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01A8B0: 20 20 50 20 4D 69 73 20 73 69 20 63 6F 6D 70 74 P Mis si compt
01A8C0: 65 75 72 20 42 43 3C 3E 30 20 61 70 72 7D 73 20 eur BC<>0 apr}s
01A8D0: 65 78 7B 63 75 74 69 6F 6E 20 2C 20 65 6E 6C 65 ex{cution , enle
01A8E0: 76 7B 20 73 69 6E 6F 6E 20 2E 0D 0A 20 0D 0A 20 v{ sinon ... ..
01A8F0: 44 45 43 20 38 20 62 69 74 73 20 3A 20 20 20 20 DEC 8 bits :
01A900: 20 43 20 4D 69 73 20 73 69 20 64 65 76 69 65 6E C Mis si devien
01A910: 74 20 3C 20 30 0D 0A 20 20 20 20 20 20 20 20 20 t < 0..
01A920: 20 20 20 20 20 20 20 20 20 5A 20 6D 69 73 20 73 Z mis s
01A930: 69 20 3D 20 30 0D 0A 20 20 20 20 20 20 20 20 20 i = 0..
01A940: 20 20 20 20 20 20 20 20 20 53 20 6D 69 73 20 73 S mis s
01A950: 69 20 72 7B 73 75 6C 74 61 74 20 3E 20 31 32 37 i r{sultat > 127
01A960: 20 65 6E 6C 65 76 7B 20 73 69 20 3C 20 31 32 37 enlev{ si < 127
01A970: 20 2E 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 ...
01A980: 20 20 20 20 20 20 50 20 6D 6F 64 69 66 69 7B 20 P modifi{
01A990: 2E 0D 0A 20 0D 0A 20 44 45 43 20 31 36 20 62 69 ... .. DEC 16 bi
01A9A0: 74 73 20 4E 27 49 4E 46 4C 55 45 4E 43 45 20 41 ts N'INFLUENCE A
01A9B0: 55 43 55 4E 20 46 4C 41 47 20 21 20 41 54 54 4E UCUN FLAG ! ATTN
01A9C0: 54 49 4F 4E 20 21 21 21 0D 0A 20 0D 0A 20 49 4E TION !!!.. .. IN
01A9D0: 43 20 38 20 62 69 74 73 20 20 20 20 20 20 20 43 C 8 bits C
01A9E0: 20 4D 69 73 20 73 69 20 64 7B 70 61 73 73 65 20 Mis si d{passe
01A9F0: 32 35 35 0D 0A 20 20 20 20 20 20 20 20 20 20 20 255..
01AA00: 20 20 20 20 20 20 20 5A 20 6D 69 73 20 73 69 20 Z mis si
01AA10: 72 65 76 69 65 6E 74 20 40 20 30 0D 0A 20 20 20 revient @ 0..
01AA20: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 S
01AA30: 20 6D 69 73 20 73 69 20 72 7B 73 75 6C 74 61 74 mis si r{sultat
01AA40: 20 3E 20 31 32 37 20 65 6E 6C 65 76 7B 20 73 69 > 127 enlev{ si
01AA50: 20 3C 20 31 32 37 20 2E 0D 0A 20 20 20 20 20 20 < 127 ...
01AA60: 20 20 20 20 20 20 20 20 20 20 20 20 50 20 6D 6F P mo
01AA70: 64 69 66 69 7B 20 2E 0D 0A 20 0D 0A 20 49 4E 43 difi{ ... .. INC
01AA80: 20 31 36 20 62 69 74 73 20 4E 27 49 4E 46 4C 55 16 bits N'INFLU
01AA90: 45 4E 43 45 20 41 55 43 55 4E 20 46 4C 41 47 20 ENCE AUCUN FLAG
01AAA0: 21 20 41 54 54 4E 54 49 4F 4E 20 21 21 21 0D 0A ! ATTNTION !!!..
01AAB0: 20 0D 0A 20 4C 44 20 41 2C 72 2F 4C 44 20 41 2C .. LD A,r/LD A,
01AAC0: 49 20 3A 20 20 43 20 49 6E 63 68 61 6E 67 7B 0D I : C Inchang{.
01AAD0: 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
01AAE0: 20 20 20 5A 20 6D 69 73 20 73 69 20 72 20 6F 75 Z mis si r ou
01AAF0: 20 49 20 3D 20 30 0D 0A 20 20 20 20 20 20 20 20 I = 0..
01AB00: 20 20 20 20 20 20 20 20 20 20 53 20 65 74 20 50 S et P
01AB10: 20 4D 6F 64 69 66 69 7B 73 20 65 6E 20 66 6F 6E Modifi{s en fon
01AB20: 63 74 69 6F 6E 20 64 75 20 63 6F 6E 74 65 6E 75 ction du contenu
01AB30: 20 64 65 20 72 20 6F 75 20 49 0D 0A 20 0D 0A 20 de r ou I.. ..
01AB40: 4E 45 47 20 3A 20 20 20 20 20 20 20 20 20 20 20 NEG :
01AB50: 20 43 20 6D 69 73 20 73 69 20 41 20 63 6F 6E 74 C mis si A cont
01AB60: 69 65 6E 74 20 30 20 61 76 61 6E 74 20 4E 45 47 ient 0 avant NEG
01AB70: 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
01AB80: 20 20 20 20 5A 20 6D 69 73 20 73 69 20 72 7B 73 Z mis si r{s
01AB90: 75 6C 74 61 74 20 3D 20 30 0D 0A 20 20 20 20 20 ultat = 0..
01ABA0: 20 20 20 20 20 20 20 20 20 20 20 20 20 53 20 6D S m
01ABB0: 69 73 20 73 69 20 72 7B 73 75 6C 74 61 74 20 3E is si r{sultat >
01ABC0: 20 31 32 37 20 65 6E 6C 65 76 7B 20 73 69 20 3C 127 enlev{ si <
01ABD0: 20 31 32 37 20 2E 0D 0A 20 20 20 20 20 20 20 20 127 ...
01ABE0: 20 20 20 20 20 20 20 20 20 20 50 20 6D 69 73 20 P mis
01ABF0: 73 69 20 41 20 7B 74 61 69 74 20 23 38 30 20 61 si A {tait #80 a
01AC00: 76 61 6E 74 20 4E 45 47 0D 0A 20 0D 0A 20 4E 6F vant NEG.. .. No
01AC10: 74 65 20 3A 20 53 69 20 41 3D 30 20 6F 75 20 23 te : Si A=0 ou #
01AC20: 38 30 20 61 76 61 6E 74 20 4E 45 47 20 2C 20 41 80 avant NEG , A
01AC30: 20 6E 27 65 73 74 20 70 61 73 20 6D 6F 64 69 66 n'est pas modif
01AC40: 69 7B 20 70 61 72 20 4E 45 47 20 2E 0D 0A 20 0D i{ par NEG ... .
01AC50: 0A 20 4F 52 20 3A 20 20 20 20 20 20 20 20 20 20 . OR :
01AC60: 20 20 20 43 20 45 6E 6C 65 76 7B 0D 0A 20 20 20 C Enlev{..
01AC70: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5A Z
01AC80: 20 6D 69 73 20 73 69 20 72 7B 73 75 6C 74 61 74 mis si r{sultat
01AC90: 20 3D 20 30 20 6E 6F 6E 20 6D 69 73 20 73 69 6E = 0 non mis sin
01ACA0: 6F 6E 20 2E 0D 0A 20 20 20 20 20 20 20 20 20 20 on ...
01ACB0: 20 20 20 20 20 20 20 20 53 20 6D 69 73 20 73 69 S mis si
01ACC0: 20 72 7B 73 75 6C 74 61 74 20 3E 20 31 32 37 20 r{sultat > 127
01ACD0: 65 6E 6C 65 76 7B 20 73 69 20 3C 20 31 32 37 20 enlev{ si < 127
01ACE0: 2E 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 ...
01ACF0: 20 20 20 20 20 50 20 4D 6F 64 69 66 69 7B 20 2E P Modifi{ .
01AD00: 0D 0A 20 0D 0A 20 52 4C 20 3A 20 20 20 20 20 20 .. .. RL :
01AD10: 20 20 20 20 20 20 20 43 20 6D 69 73 20 73 69 20 C mis si
01AD20: 6C 65 20 62 69 74 20 37 20 7B 74 61 69 74 20 6D le bit 7 {tait m
01AD30: 69 73 20 2C 20 65 6E 6C 65 76 7B 20 73 69 20 62 is , enlev{ si b
01AD40: 69 74 20 37 20 6E 6F 6E 20 6D 69 73 20 2E 0D 0A it 7 non mis ...
01AD50: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01AD60: 20 20 5A 20 6D 69 73 20 73 69 20 72 7B 73 75 74 Z mis si r{sut
01AD70: 61 74 20 72 6F 74 61 74 69 6F 6E 20 3D 20 30 0D at rotation = 0.
01AD80: 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
01AD90: 20 20 20 53 20 6D 69 73 20 73 69 20 72 7B 73 75 S mis si r{su
01ADA0: 6C 74 61 74 20 3E 20 31 32 37 20 65 6E 6C 65 76 ltat > 127 enlev
01ADB0: 7B 20 73 69 20 3C 20 31 32 37 20 2E 20 20 20 20 { si < 127 .
01ADC0: 20 20 20 20 20 20 20 20 20 20 20 0D 0A 20 20 20 ..
01ADD0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 50 P
01ADE0: 20 6D 6F 64 69 66 69 7B 20 2E 0D 0A 20 0D 0A 20 modifi{ ... ..
01ADF0: 52 4C 41 20 3A 20 20 20 20 20 20 20 20 20 20 20 RLA :
01AE00: 20 43 20 6D 69 73 20 73 69 20 6C 65 20 62 69 74 C mis si le bit
01AE10: 20 37 20 7B 74 61 69 74 20 6D 69 73 20 2C 20 65 7 {tait mis , e
01AE20: 6E 6C 65 76 7B 20 73 69 20 62 69 74 20 37 20 6E nlev{ si bit 7 n
01AE30: 6F 6E 20 6D 69 73 20 2E 20 0D 0A 20 20 20 20 20 on mis . ..
01AE40: 20 20 20 20 20 20 20 20 20 20 20 20 20 5A 20 53 Z S
01AE50: 20 50 20 69 6E 63 68 61 6E 67 7B 73 20 2E 0D 0A P inchang{s ...
01AE60: 20 0D 0A 20 52 4C 43 20 3A 20 20 20 20 20 20 20 .. RLC :
01AE70: 20 20 20 20 20 43 20 6D 69 73 20 73 69 20 6C 65 C mis si le
01AE80: 20 62 69 74 20 37 20 7B 74 61 69 74 20 6D 69 73 bit 7 {tait mis
01AE90: 20 2C 20 65 6E 6C 65 76 7B 20 73 69 20 62 69 74 , enlev{ si bit
01AEA0: 20 37 20 6E 6F 6E 20 6D 69 73 20 2E 20 0D 0A 20 7 non mis . ..
01AEB0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01AEC0: 20 5A 20 6D 69 73 20 73 69 20 72 7B 73 75 74 61 Z mis si r{suta
01AED0: 74 20 72 6F 74 61 74 69 6F 6E 20 3D 20 30 0D 0A t rotation = 0..
01AEE0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01AEF0: 20 20 53 20 6D 69 73 20 73 69 20 72 7B 73 75 6C S mis si r{sul
01AF00: 74 61 74 20 3E 20 31 32 37 20 65 6E 6C 65 76 7B tat > 127 enlev{
01AF10: 20 73 69 20 3C 20 31 32 37 20 2E 20 20 20 20 20 si < 127 .
01AF20: 20 20 20 20 20 20 20 20 20 20 0D 0A 20 20 20 20 ..
01AF30: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 50 20 P
01AF40: 6D 6F 64 69 66 69 7B 20 2E 0D 0A 20 0D 0A 20 52 modifi{ ... .. R
01AF50: 4C 43 41 20 3A 20 20 20 20 20 20 20 20 20 20 20 LCA :
01AF60: 43 20 6D 69 73 20 73 69 20 6C 65 20 62 69 74 20 C mis si le bit
01AF70: 37 20 7B 74 61 69 74 20 6D 69 73 20 2C 20 65 6E 7 {tait mis , en
01AF80: 6C 65 76 7B 20 73 69 20 62 69 74 20 37 20 6E 6F lev{ si bit 7 no
01AF90: 6E 20 6D 69 73 20 2E 20 0D 0A 20 20 20 20 20 20 n mis . ..
01AFA0: 20 20 20 20 20 20 20 20 20 20 20 20 5A 20 53 20 Z S
01AFB0: 50 20 69 6E 63 68 61 6E 67 7B 73 20 2E 0D 0A 20 P inchang{s ...
01AFC0: 0D 0A 20 52 52 20 3A 20 20 20 20 20 20 20 20 20 .. RR :
01AFD0: 20 20 20 20 43 20 6D 69 73 20 73 69 20 6C 65 20 C mis si le
01AFE0: 62 69 74 20 30 20 7B 74 61 69 74 20 6D 69 73 20 bit 0 {tait mis
01AFF0: 2C 20 65 6E 6C 65 76 7B 20 73 69 20 62 69 74 20 , enlev{ si bit
01B000: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01B010: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01B020: 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A -----------..
01B030: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01B040: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01B050: 20 20 2D 20 45 44 49 54 4F 52 49 41 4C 20 2D 0D - EDITORIAL -.
01B060: 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
01B070: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01B080: 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D -----------.
01B090: 0A 20 20 20 0D 0A 20 20 20 20 20 20 20 42 6F 6E . .. Bon
01B0A0: 6A 6F 75 72 20 2C 20 75 6E 20 70 65 75 20 64 65 jour , un peu de
01B0B0: 20 72 65 74 61 72 64 20 64 61 6E 73 20 20 63 65 retard dans ce
01B0C0: 20 20 6E 75 6D 7B 72 6F 20 20 2E 2E 2E 20 49 6C num{ro ... Il
01B0D0: 20 61 20 65 75 20 6C 65 73 20 67 72 7D 76 65 73 a eu les gr}ves
01B0E0: 20 50 54 54 20 0D 0A 20 73 75 69 76 69 65 73 20 PTT .. suivies
01B0F0: 64 65 73 20 76 61 63 61 6E 63 65 73 20 64 65 20 des vacances de
01B100: 50 61 5E 71 75 65 73 20 65 74 20 6E 6F 75 73 20 Pa^ques et nous
01B110: 20 61 76 6F 6E 73 20 61 74 74 65 6E 64 75 20 71 avons attendu q
01B120: 75 65 20 74 6F 75 74 20 63 65 63 69 20 73 65 20 ue tout ceci se
01B130: 63 61 6C 6D 65 20 0D 0A 20 75 6E 20 70 65 75 20 calme .. un peu
01B140: 2C 20 61 70 72 7B 73 20 20 71 75 6F 69 20 20 2C , apr{s quoi ,
01B150: 20 20 61 75 20 20 6D 6F 6D 65 6E 74 20 20 64 65 au moment de
01B160: 20 20 74 69 72 65 72 20 20 6C 61 20 20 76 65 72 tirer la ver
01B170: 73 69 6F 6E 20 64 7B 66 69 6E 69 74 69 76 65 20 sion d{finitive
01B180: 2C 20 6A 27 61 69 20 0D 0A 20 61 70 70 72 69 73 , j'ai .. appris
01B190: 20 71 75 65 20 4D 45 47 41 4D 41 47 20 38 20 7B que MEGAMAG 8 {
01B1A0: 74 61 69 74 20 65 6E 20 20 72 6F 75 74 65 20 20 tait en route
01B1B0: 76 65 72 73 20 20 6D 61 20 20 62 6F 69 74 65 20 vers ma boite
01B1C0: 61 75 78 20 6C 65 74 74 72 65 73 20 2E 20 41 76 aux lettres . Av
01B1D0: 65 63 20 74 6F 75 74 20 0D 0A 20 6C 27 61 72 62 ec tout .. l'arb
01B1E0: 69 74 72 61 69 72 65 20 20 71 75 69 20 20 6D 65 itraire qui me
01B1F0: 20 20 63 61 72 61 63 74 7B 72 69 73 65 20 20 2C caract{rise ,
01B200: 20 20 20 6A 27 61 69 20 20 70 72 69 73 20 20 6C j'ai pris l
01B210: 61 20 20 64 7B 63 69 73 69 6F 6E 20 20 75 6E 69 a d{cision uni
01B220: 6C 61 74 7B 72 61 6C 65 20 0D 0A 20 64 27 61 74 lat{rale .. d'at
01B230: 74 65 6E 64 72 65 20 75 6E 20 70 65 75 20 70 6F tendre un peu po
01B240: 75 72 20 63 6F 6D 70 6C 7B 74 65 72 20 6C 61 20 ur compl{ter la
01B250: 72 75 62 72 69 71 75 65 20 69 6E 66 6F 20 61 20 rubrique info a
01B260: 63 65 20 73 75 6A 65 74 20 2E 20 0D 0A 0D 0A 20 ce sujet . ....
01B270: 20 20 20 20 20 4C 65 20 73 65 72 76 69 63 65 20 Le service
01B280: 71 75 65 73 74 69 6F 6E 73 20 72 7B 70 6F 6E 73 questions r{pons
01B290: 65 73 20 3A 20 4C 65 73 20 73 65 75 6C 65 73 20 es : Les seules
01B2A0: 71 75 65 73 74 69 6F 6E 73 20 70 6F 73 7B 65 73 questions pos{es
01B2B0: 20 63 6F 6E 63 65 72 6E 61 69 65 6E 74 0D 0A 20 concernaient..
01B2C0: 6C 65 20 64 7B 62 6F 67 61 67 65 20 64 65 20 70 le d{bogage de p
01B2D0: 72 6F 67 72 61 6D 6D 65 73 20 65 74 20 71 75 65 rogrammes et que
01B2E0: 6C 71 75 65 73 20 70 72 6F 62 6C 7D 6D 65 73 20 lques probl}mes
01B2F0: 64 27 69 6E 74 65 72 66 61 63 65 73 20 65 74 20 d'interfaces et
01B300: 64 27 45 70 72 6F 6D 20 2E 20 4C 65 73 0D 0A 20 d'Eprom . Les..
01B310: 72 7B 70 6F 6E 73 65 73 20 6E 27 69 6E 74 65 72 r{ponses n'inter
01B320: 72 65 73 73 61 6E 74 20 71 75 65 20 6C 65 73 20 ressant que les
01B330: 61 75 74 65 75 72 73 20 20 64 65 73 20 71 75 65 auteurs des que
01B340: 73 74 69 6F 6E 73 20 20 2C 20 6F 6E 74 20 7B 74 stions , ont {t
01B350: 7B 20 72 65 6E 64 75 65 73 20 70 61 72 0D 0A 20 { rendues par..
01B360: 63 6F 75 72 72 69 65 72 20 69 6E 64 69 76 69 64 courrier individ
01B370: 75 65 6C 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 20 uel ... ..
01B380: 4C 61 20 72 75 62 72 69 71 75 65 20 69 6E 66 6F La rubrique info
01B390: 72 6D 61 74 69 6F 6E 20 3A 20 50 68 7B 6E 6F 6D rmation : Ph{nom
01B3A0: 7D 6E 65 20 64 65 20 20 63 6F 6D 70 65 6E 73 61 }ne de compensa
01B3B0: 74 69 6F 6E 20 21 20 4C 65 20 6E 75 6D 7B 72 6F tion ! Le num{ro
01B3C0: 20 35 20 61 76 61 69 74 0D 0A 20 64 75 20 6C 27 5 avait.. du l'
01B3D0: 61 6D 70 75 74 65 72 20 73 7B 72 69 65 75 73 65 amputer s{rieuse
01B3E0: 6D 65 6E 74 20 2C 20 65 6C 6C 65 20 65 73 74 20 ment , elle est
01B3F0: 61 62 6F 6E 64 61 6D 6D 65 6E 74 20 67 61 72 6E abondamment garn
01B400: 30 20 6E 6F 6E 20 6D 69 73 20 2E 0D 0A 20 20 20 0 non mis ...
01B410: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5A Z
01B420: 20 6D 69 73 20 73 69 20 72 7B 73 75 74 61 74 20 mis si r{sutat
01B430: 72 6F 74 61 74 69 6F 6E 20 3D 20 30 0D 0A 20 20 rotation = 0..
01B440: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01B450: 53 20 6D 69 73 20 73 69 20 72 7B 73 75 6C 74 61 S mis si r{sulta
01B460: 74 20 3E 20 31 32 37 20 65 6E 6C 65 76 7B 20 73 t > 127 enlev{ s
01B470: 69 20 3C 20 31 32 37 20 2E 20 20 20 20 20 20 20 i < 127 .
01B480: 20 20 20 20 20 20 20 20 0D 0A 20 20 20 20 20 20 ..
01B490: 20 20 20 20 20 20 20 20 20 20 20 20 50 20 6D 6F P mo
01B4A0: 64 69 66 69 7B 20 2E 0D 0A 20 0D 0A 20 52 52 41 difi{ ... .. RRA
01B4B0: 20 3A 20 20 20 20 20 20 20 20 20 20 20 20 43 20 : C
01B4C0: 6D 69 73 20 73 69 20 6C 65 20 62 69 74 20 30 20 mis si le bit 0
01B4D0: 7B 74 61 69 74 20 6D 69 73 20 2C 20 65 6E 6C 65 {tait mis , enle
01B4E0: 76 7B 20 73 69 20 62 69 74 20 30 20 6E 6F 6E 20 v{ si bit 0 non
01B4F0: 6D 69 73 20 2E 20 0D 0A 20 20 20 20 20 20 20 20 mis . ..
01B500: 20 20 20 20 20 20 20 20 20 20 5A 20 53 20 50 20 Z S P
01B510: 69 6E 63 68 61 6E 67 7B 73 20 2E 0D 0A 20 0D 0A inchang{s ... ..
01B520: 20 52 52 43 20 3A 20 20 20 20 20 20 20 20 20 20 RRC :
01B530: 20 20 43 20 6D 69 73 20 73 69 20 6C 65 20 62 69 C mis si le bi
01B540: 74 20 30 20 7B 74 61 69 74 20 6D 69 73 20 2C 20 t 0 {tait mis ,
01B550: 65 6E 6C 65 76 7B 20 73 69 20 62 69 74 20 30 20 enlev{ si bit 0
01B560: 6E 6F 6E 20 6D 69 73 20 2E 20 0D 0A 20 20 20 20 non mis . ..
01B570: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5A 20 Z
01B580: 6D 69 73 20 73 69 20 72 7B 73 75 74 61 74 20 72 mis si r{sutat r
01B590: 6F 74 61 74 69 6F 6E 20 3D 20 30 0D 0A 20 20 20 otation = 0..
01B5A0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 S
01B5B0: 20 6D 69 73 20 73 69 20 72 7B 73 75 6C 74 61 74 mis si r{sultat
01B5C0: 20 3E 20 31 32 37 20 65 6E 6C 65 76 7B 20 73 69 > 127 enlev{ si
01B5D0: 20 3C 20 31 32 37 20 2E 20 20 20 20 20 20 20 20 < 127 .
01B5E0: 20 20 20 20 20 20 20 0D 0A 20 20 20 20 20 20 20 ..
01B5F0: 20 20 20 20 20 20 20 20 20 20 20 50 20 6D 6F 64 P mod
01B600: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
01B610: 17 00 01 00 02 09 4E E5 17 00 C1 02 00 00 00 02 ......N.........
01B620: 17 00 C2 02 00 00 00 02 17 00 C3 02 00 00 00 02 ................
01B630: 17 00 C4 02 00 00 00 02 17 00 C5 02 00 00 00 02 ................
01B640: 17 00 C6 02 00 00 00 02 17 00 C7 02 00 00 00 02 ................
01B650: 17 00 C8 02 00 00 00 02 17 00 C9 02 00 00 00 02 ................
01B660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B6A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B6B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B6C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B6D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B6E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B6F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B700: 69 66 69 7B 20 2E 0D 0A 20 0D 0A 20 52 52 43 41 ifi{ ... .. RRCA
01B710: 20 3A 20 20 20 20 20 20 20 20 20 20 20 43 20 6D : C m
01B720: 69 73 20 73 69 20 6C 65 20 62 69 74 20 30 20 7B is si le bit 0 {
01B730: 74 61 69 74 20 6D 69 73 20 2C 20 65 6E 6C 65 76 tait mis , enlev
01B740: 7B 20 73 69 20 62 69 74 20 30 20 6E 6F 6E 20 6D { si bit 0 non m
01B750: 69 73 20 2E 20 0D 0A 20 20 20 20 20 20 20 20 20 is . ..
01B760: 20 20 20 20 20 20 20 20 20 5A 20 53 20 50 20 69 Z S P i
01B770: 6E 63 68 61 6E 67 7B 73 20 2E 0D 0A 20 0D 0A 20 nchang{s ... ..
01B780: 53 42 43 20 38 2F 31 36 20 42 69 74 73 20 3A 20 SBC 8/16 Bits :
01B790: 20 43 20 6D 69 73 20 73 69 20 6C 65 20 72 7B 73 C mis si le r{s
01B7A0: 75 6C 74 61 74 20 65 73 74 20 3C 20 71 75 65 20 ultat est < que
01B7B0: 30 20 2E 0D 0A 20 20 20 20 20 20 20 20 20 20 20 0 ...
01B7C0: 20 20 20 20 20 20 20 5A 20 6D 69 73 20 73 69 20 Z mis si
01B7D0: 6C 65 20 72 7B 73 75 6C 74 61 74 20 3D 20 30 0D le r{sultat = 0.
01B7E0: 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
01B7F0: 20 20 20 53 20 6D 69 73 20 73 69 20 72 7B 73 75 S mis si r{su
01B800: 6C 74 61 74 20 6E 7B 67 61 74 69 66 20 2E 0D 0A ltat n{gatif ...
01B810: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01B820: 20 20 50 20 6D 6F 64 69 66 7B 20 2E 0D 0A 20 0D P modif{ ... .
01B830: 0A 20 53 43 46 20 3A 20 20 20 20 20 20 20 20 20 . SCF :
01B840: 20 20 20 4D 65 74 20 6C 65 20 63 61 72 72 79 20 Met le carry
01B850: 2E 0D 0A 20 0D 0A 20 53 4C 41 20 3A 20 20 20 20 ... .. SLA :
01B860: 20 20 20 20 20 20 20 20 43 20 6D 69 73 20 73 69 C mis si
01B870: 20 6C 65 20 62 69 74 20 37 20 7B 74 61 69 74 20 le bit 7 {tait
01B880: 6D 69 73 20 2C 20 65 6E 6C 65 76 7B 20 73 69 20 mis , enlev{ si
01B890: 62 69 74 20 37 20 6E 6F 6E 20 6D 69 73 20 2E 0D bit 7 non mis ..
01B8A0: 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
01B8B0: 20 20 20 5A 20 6D 69 73 20 73 69 20 72 7B 73 75 Z mis si r{su
01B8C0: 74 61 74 20 72 6F 74 61 74 69 6F 6E 20 3D 20 30 tat rotation = 0
01B8D0: 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
01B8E0: 20 20 20 20 53 20 6D 69 73 20 73 69 20 72 7B 73 S mis si r{s
01B8F0: 75 6C 74 61 74 20 3E 20 31 32 37 20 65 6E 6C 65 ultat > 127 enle
01B900: 76 7B 20 73 69 20 3C 20 31 32 37 20 2E 20 20 20 v{ si < 127 .
01B910: 20 20 20 20 20 20 20 20 20 20 20 20 0D 0A 20 20 ..
01B920: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01B930: 50 20 6D 6F 64 69 66 69 7B 20 2E 0D 0A 20 0D 0A P modifi{ ... ..
01B940: 20 53 52 41 20 3A 20 20 20 20 20 20 20 20 20 20 SRA :
01B950: 20 20 43 20 6D 69 73 20 73 69 20 6C 65 20 62 69 C mis si le bi
01B960: 74 20 30 20 7B 74 61 69 74 20 6D 69 73 20 2C 20 t 0 {tait mis ,
01B970: 65 6E 6C 65 76 7B 20 73 69 20 62 69 74 20 30 20 enlev{ si bit 0
01B980: 6E 6F 6E 20 6D 69 73 20 2E 0D 0A 20 20 20 20 20 non mis ...
01B990: 20 20 20 20 20 20 20 20 20 20 20 20 20 5A 20 6D Z m
01B9A0: 69 73 20 73 69 20 72 7B 73 75 74 61 74 20 72 6F is si r{sutat ro
01B9B0: 74 61 74 69 6F 6E 20 3D 20 30 0D 0A 20 20 20 20 tation = 0..
01B9C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 20 S
01B9D0: 6D 69 73 20 73 69 20 72 7B 73 75 6C 74 61 74 20 mis si r{sultat
01B9E0: 3E 20 31 32 37 20 65 6E 6C 65 76 7B 20 73 69 20 > 127 enlev{ si
01B9F0: 3C 20 31 32 37 20 2E 20 20 20 20 20 20 20 20 20 < 127 .
01BA00: 20 20 20 20 20 20 0D 0A 20 20 20 20 20 20 20 20 ..
01BA10: 20 20 20 20 20 20 20 20 20 20 50 20 6D 6F 64 69 P modi
01BA20: 66 69 7B 20 2E 0D 0A 20 0D 0A 20 53 52 4C 20 3A fi{ ... .. SRL :
01BA30: 20 20 20 20 20 20 20 20 20 20 20 20 43 20 6D 69 C mi
01BA40: 73 20 73 69 20 6C 65 20 62 69 74 20 30 20 7B 74 s si le bit 0 {t
01BA50: 61 69 74 20 6D 69 73 20 2C 20 65 6E 6C 65 76 7B ait mis , enlev{
01BA60: 20 73 69 20 62 69 74 20 30 20 6E 6F 6E 20 6D 69 si bit 0 non mi
01BA70: 73 20 2E 0D 0A 20 20 20 20 20 20 20 20 20 20 20 s ...
01BA80: 20 20 20 20 20 20 20 5A 20 6D 69 73 20 73 69 20 Z mis si
01BA90: 72 7B 73 75 74 61 74 20 72 6F 74 61 74 69 6F 6E r{sutat rotation
01BAA0: 20 3D 20 30 0D 0A 20 20 20 20 20 20 20 20 20 20 = 0..
01BAB0: 20 20 20 20 20 20 20 20 53 20 6D 69 73 20 73 69 S mis si
01BAC0: 20 72 7B 73 75 6C 74 61 74 20 3E 20 31 32 37 20 r{sultat > 127
01BAD0: 65 6E 6C 65 76 7B 20 73 69 20 3C 20 31 32 37 20 enlev{ si < 127
01BAE0: 2E 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
01BAF0: 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
01BB00: 20 20 20 20 50 20 6D 6F 64 69 66 69 7B 20 2E 0D P modifi{ ..
01BB10: 0A 20 0D 0A 20 53 55 42 20 3A 20 20 20 20 20 20 . .. SUB :
01BB20: 20 20 20 20 20 20 43 6F 6D 6D 65 20 53 42 43 20 Comme SBC
01BB30: 2E 0D 0A 20 0D 0A 20 58 4F 52 20 3A 20 20 20 20 ... .. XOR :
01BB40: 20 20 20 20 20 20 20 20 43 20 45 6E 6C 65 76 7B C Enlev{
01BB50: 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
01BB60: 20 20 20 20 5A 20 6D 69 73 20 73 69 20 72 7B 73 Z mis si r{s
01BB70: 75 6C 74 61 74 20 3D 20 30 20 6E 6F 6E 20 6D 69 ultat = 0 non mi
01BB80: 73 20 73 69 6E 6F 6E 20 2E 0D 0A 20 20 20 20 20 s sinon ...
01BB90: 20 20 20 20 20 20 20 20 20 20 20 20 20 53 20 6D S m
01BBA0: 69 73 20 73 69 20 72 7B 73 75 6C 74 61 74 20 3E is si r{sultat >
01BBB0: 20 31 32 37 20 65 6E 6C 65 76 7B 20 73 69 20 3C 127 enlev{ si <
01BBC0: 20 31 32 37 20 2E 0D 0A 20 20 20 20 20 20 20 20 127 ...
01BBD0: 20 20 20 20 20 20 20 20 20 20 50 20 4D 6F 64 69 P Modi
01BBE0: 66 69 7B 20 2E 0D 0A 20 3B 00 00 1A 1A 20 20 20 fi{ ... ;....
01BBF0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01BC00: 20 20 20 20 20 20 0D 0A 20 20 20 20 20 20 20 20 ..
01BC10: 20 20 20 20 20 20 20 20 20 20 50 20 6D 6F 64 69 P modi
01BC20: 66 69 7B 20 2E 0D 0A 20 0D 0A 20 53 52 4C 20 3A fi{ ... .. SRL :
01BC30: 20 20 20 20 20 20 20 20 20 20 20 20 43 20 6D 69 C mi
01BC40: 73 20 73 69 20 6C 65 20 62 69 74 20 30 20 7B 74 s si le bit 0 {t
01BC50: 61 69 74 20 6D 69 73 20 2C 20 65 6E 6C 65 76 7B ait mis , enlev{
01BC60: 20 73 69 20 62 69 74 20 30 20 6E 6F 6E 20 6D 69 si bit 0 non mi
01BC70: 73 20 2E 0D 0A 20 20 20 20 20 20 20 20 20 20 20 s ...
01BC80: 20 20 20 20 20 20 20 5A 20 6D 69 73 20 73 69 20 Z mis si
01BC90: 72 7B 73 75 74 61 74 20 72 6F 74 61 74 69 6F 6E r{sutat rotation
01BCA0: 20 3D 20 30 0D 0A 20 20 20 20 20 20 20 20 20 20 = 0..
01BCB0: 20 20 20 20 20 20 20 20 53 20 6D 69 73 20 73 69 S mis si
01BCC0: 20 72 7B 73 75 6C 74 61 74 20 3E 20 31 32 37 20 r{sultat > 127
01BCD0: 65 6E 6C 65 76 7B 20 73 69 20 3C 20 31 32 37 20 enlev{ si < 127
01BCE0: 2E 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
01BCF0: 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
01BD00: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01BD10: 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D ----
01BD20: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01BD30: 2D 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 --..
01BD40: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D -
01BD50: 20 43 4F 55 52 53 20 44 27 41 53 53 45 4D 42 4C COURS D'ASSEMBL
01BD60: 45 55 52 20 35 20 2D 0D 0A 20 20 20 20 20 20 20 EUR 5 -..
01BD70: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01BD80: 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D -----------
01BD90: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A -----------.. ..
01BDA0: 20 20 20 20 20 4C 65 20 72 65 76 6F 69 6C 61 20 Le revoila
01BDB0: 2E 2E 2E 20 41 76 65 63 20 63 65 74 74 65 20 66 ... Avec cette f
01BDC0: 6F 69 73 20 20 6D 6F 69 6E 73 20 20 64 65 20 20 ois moins de
01BDD0: 74 68 7B 6F 72 69 65 20 20 2C 20 70 6C 75 73 20 th{orie , plus
01BDE0: 64 65 20 6C 69 73 74 69 6E 67 73 20 65 74 20 0D de listings et .
01BDF0: 0A 20 71 75 65 6C 71 75 65 73 20 65 78 65 6D 70 . quelques exemp
01BE00: 6C 65 73 20 63 6F 6E 63 72 65 74 73 20 2E 20 4C les concrets . L
01BE10: 65 73 20 20 63 68 61 70 69 74 72 65 73 20 20 64 es chapitres d
01BE20: 65 73 63 72 69 70 74 69 66 73 20 64 65 73 20 72 escriptifs des r
01BE30: 6F 75 74 69 6E 65 73 20 73 79 73 74 7D 6D 65 20 outines syst}me
01BE40: 0D 0A 20 63 6F 6D 70 6F 72 74 65 6E 74 20 32 20 .. comportent 2
01BE50: 6C 69 73 74 69 6E 67 73 20 61 62 6F 6E 64 61 6D listings abondam
01BE60: 6D 65 6E 74 20 63 6F 6D 6D 65 6E 74 7B 73 20 20 ment comment{s
01BE70: 2E 20 20 49 6C 20 20 65 73 74 20 71 75 61 6E 64 . Il est quand
01BE80: 20 6D 65 08 5E 6D 65 20 70 72 7B 66 7B 72 61 62 me.^me pr{f{rab
01BE90: 6C 65 20 0D 0A 20 64 27 7B 74 75 64 69 65 72 20 le .. d'{tudier
01BEA0: 63 65 20 20 63 6F 75 72 73 20 20 6A 75 73 71 75 ce cours jusqu
01BEB0: 27 61 75 20 20 62 6F 75 74 20 20 73 69 20 20 76 'au bout si v
01BEC0: 6F 75 73 20 20 76 6F 75 6C 65 7A 20 20 61 76 6F ous voulez avo
01BED0: 69 72 20 20 75 6E 65 20 20 63 68 61 6E 63 65 20 ir une chance
01BEE0: 20 64 65 20 0D 0A 20 63 6F 6D 70 72 65 6E 64 72 de .. comprendr
01BEF0: 65 20 6C 65 20 6C 69 73 74 69 6E 67 20 64 65 20 e le listing de
01BF00: 74 72 61 63 7B 20 64 65 20 63 61 72 72 7B 73 20 trac{ de carr{s
01BF10: 63 6F 6E 63 65 6E 74 72 69 71 75 65 73 20 2E 0D concentriques ..
01BF20: 0A 20 0D 0A 20 20 20 20 20 55 6E 20 70 65 74 69 . .. Un peti
01BF30: 74 20 64 7B 74 61 69 6C 20 3A 20 4E 6F 75 73 20 t d{tail : Nous
01BF40: 20 6E 65 20 20 70 6F 75 76 6F 6E 73 20 20 72 7B ne pouvons r{
01BF50: 7B 63 72 69 72 65 20 20 32 20 66 6F 69 73 20 63 {crire 2 fois c
01BF60: 68 61 71 75 65 20 6C 69 73 74 69 6E 67 20 70 6F haque listing po
01BF70: 75 72 20 0D 0A 20 74 65 6E 69 72 20 63 6F 6D 70 ur .. tenir comp
01BF80: 74 65 20 64 65 20 6C 61 20 73 79 6E 74 61 78 65 te de la syntaxe
01BF90: 20 64 65 20 5A 38 30 4D 52 20 21 20 49 6C 73 20 de Z80MR ! Ils
01BFA0: 73 6F 6E 74 20 64 6F 6E 63 20 70 72 7B 73 65 6E sont donc pr{sen
01BFB0: 74 7B 73 20 65 6E 20 63 6F 64 65 20 4D 41 58 41 t{s en code MAXA
01BFC0: 4D 20 2C 20 0D 0A 20 70 6F 75 72 20 6C 65 73 20 M , .. pour les
01BFD0: 63 6F 6E 76 65 72 74 69 72 20 65 6E 20 63 6F 64 convertir en cod
01BFE0: 65 20 73 6F 75 72 63 65 20 6C 69 73 69 62 6C 65 e source lisible
01BFF0: 20 70 61 72 20 5A 38 30 20 4D 52 20 2C 20 72 65 par Z80 MR , re
01C000: 6D 70 6C 61 63 65 7A 20 74 6F 75 74 65 20 76 61 mplacez toute va
01C010: 6C 65 75 72 20 0D 0A 20 6E 75 6D 7B 72 69 71 75 leur .. num{riqu
01C020: 65 20 3A 20 23 43 30 20 70 61 72 20 30 43 30 48 e : #C0 par 0C0H
01C030: 20 6F 75 20 23 42 42 35 41 20 20 70 61 72 20 20 ou #BB5A par
01C040: 30 42 42 35 41 48 20 65 74 20 61 6A 6F 75 74 65 0BB5AH et ajoute
01C050: 7A 20 27 3A 27 20 65 6E 74 72 65 20 6C 61 62 65 z ':' entre labe
01C060: 6C 73 20 65 74 20 0D 0A 20 69 6E 73 74 72 75 63 ls et .. instruc
01C070: 74 69 6F 6E 73 20 2E 20 53 69 20 69 6C 20 74 72 tions . Si il tr
01C080: 61 69 08 5E 6E 65 20 75 6E 20 4C 49 53 54 20 6F ai.^ne un LIST o
01C090: 75 20 20 4E 4F 4C 49 53 54 20 20 2C 20 6F 08 5E u NOLIST , o.^
01C0A0: 74 65 7A 20 6C 65 20 2E 20 43 65 20 6E 27 65 73 tez le . Ce n'es
01C0B0: 74 20 70 61 73 20 74 72 7D 73 20 0D 0A 20 63 6F t pas tr}s .. co
01C0C0: 6D 70 6C 69 71 75 7B 20 2E 2E 2E 0D 0A 20 0D 0A mpliqu{ ..... ..
01C0D0: 20 20 20 20 20 4E 6F 75 73 20 61 6C 6C 6F 6E 73 Nous allons
01C0E0: 20 6D 61 69 6E 74 65 6E 61 6E 74 20 76 6F 69 72 maintenant voir
01C0F0: 20 6C 65 73 20 6F 70 7B 72 61 74 65 75 72 73 20 les op{rateurs
01C100: 20 6C 6F 67 69 71 75 65 73 20 2C 20 63 65 20 73 logiques , ce s
01C110: 65 72 61 20 61 73 73 65 7A 20 62 72 65 66 20 0D era assez bref .
01C120: 0A 20 70 75 69 73 71 75 65 20 6C 65 73 20 63 6F . puisque les co
01C130: 75 72 73 20 64 65 20 67 72 61 70 68 69 73 6D 65 urs de graphisme
01C140: 20 64 65 20 20 53 4F 53 35 20 20 65 6E 20 20 6F de SOS5 en o
01C150: 6E 74 20 20 72 7B 76 7B 6C 7B 20 6C 65 73 20 73 nt r{v{l{ les s
01C160: 65 63 72 65 74 73 20 2E 20 50 6C 75 74 6F 08 5E ecrets . Pluto.^
01C170: 74 20 0D 0A 20 71 75 27 75 6E 20 6C 6F 6E 67 20 t .. qu'un long
01C180: 64 69 73 63 6F 75 72 73 20 2C 20 75 6E 65 20 64 discours , une d
01C190: 7B 6D 6F 6E 73 74 72 61 74 69 6F 6E 20 65 74 20 {monstration et
01C1A0: 20 75 6E 20 6C 69 73 74 69 6E 67 20 73 65 72 6F un listing sero
01C1B0: 6E 74 20 6C 65 73 20 62 69 65 6E 76 65 6E 75 73 nt les bienvenus
01C1C0: 20 2E 20 0D 0A 20 4C 65 73 20 69 6E 73 74 72 75 . .. Les instru
01C1D0: 63 74 69 6F 6E 73 20 75 74 69 6C 69 73 7B 65 73 ctions utilis{es
01C1E0: 20 70 6F 75 72 20 63 65 20 20 70 72 6F 67 72 61 pour ce progra
01C1F0: 6D 6D 65 20 20 6F 6E 74 20 74 6F 75 74 65 73 20 mme ont toutes
01C200: 7B 74 7B 20 61 70 70 72 6F 63 68 7B 65 73 20 64 {t{ approch{es d
01C210: 61 6E 73 20 0D 0A 20 53 4F 53 35 20 40 20 6C 27 ans .. SOS5 @ l'
01C220: 65 78 63 65 70 74 69 6F 6E 20 64 65 73 20 69 6E exception des in
01C230: 73 74 72 75 63 74 69 6F 6E 73 20 20 64 65 20 20 structions de
01C240: 64 7B 63 61 6C 61 67 65 20 20 65 74 20 20 72 6F d{calage et ro
01C250: 74 61 74 69 6F 6E 73 20 2E 20 43 65 6C 61 20 74 tations . Cela t
01C260: 6F 6D 62 65 20 0D 0A 20 62 69 65 6E 20 2C 20 6E ombe .. bien , n
01C270: 6F 75 73 20 6C 65 73 20 61 62 6F 72 64 6F 6E 73 ous les abordons
01C280: 20 74 6F 75 74 20 64 65 20 73 75 69 74 65 20 61 tout de suite a
01C290: 70 72 7D 73 20 63 65 20 6C 69 73 74 69 6E 67 20 pr}s ce listing
01C2A0: 63 6F 6D 6D 65 6E 74 7B 20 2E 0D 0A 20 0D 0A 20 comment{ ... ..
01C2B0: 20 20 20 20 4C 65 20 62 75 74 20 64 75 20 70 72 Le but du pr
01C2C0: 6F 67 72 61 6D 6D 65 20 65 73 74 20 20 7B 6C 7B ogramme est {l{
01C2D0: 6D 65 6E 74 61 69 72 65 20 20 21 20 20 49 6C 20 mentaire ! Il
01C2E0: 20 73 27 61 67 69 74 20 64 65 20 70 72 65 6E 64 s'agit de prend
01C2F0: 72 65 20 75 6E 65 20 76 61 6C 65 75 72 20 0D 0A re une valeur ..
01C300: 20 64 6F 6E 6E 7B 65 20 2C 20 64 65 20 6C 75 69 donn{e , de lui
01C310: 20 61 70 70 6C 69 71 75 65 72 20 73 75 63 63 65 appliquer succe
01C320: 73 73 69 76 65 6D 65 6E 74 20 75 6E 20 6D 65 08 ssivement un me.
01C330: 5E 6D 65 20 6D 61 73 71 75 65 20 61 76 65 63 20 ^me masque avec
01C340: 6C 65 73 20 33 20 6F 70 7B 72 61 74 65 75 72 73 les 3 op{rateurs
01C350: 20 0D 0A 20 41 4E 44 20 4F 52 20 58 4F 52 20 65 .. AND OR XOR e
01C360: 74 20 64 27 61 66 66 69 63 68 65 72 20 6C 65 73 t d'afficher les
01C370: 20 33 20 20 72 7B 73 75 6C 74 61 74 73 20 20 40 3 r{sultats @
01C380: 20 6C 27 7B 63 72 61 6E 20 2E 20 43 65 20 70 72 l'{cran . Ce pr
01C390: 6F 67 72 61 6D 6D 65 20 76 6F 75 73 20 73 65 72 ogramme vous ser
01C3A0: 61 20 0D 0A 20 66 6F 72 74 20 75 74 69 6C 65 20 a .. fort utile
01C3B0: 63 61 72 20 6C 65 73 20 6D 61 73 71 75 65 73 20 car les masques
01C3C0: 20 73 6F 6E 74 20 20 75 74 69 6C 69 73 7B 73 20 sont utilis{s
01C3D0: 20 65 6E 20 20 70 65 72 6D 61 6E 65 6E 63 65 20 en permanence
01C3E0: 20 64 61 6E 73 20 6C 65 73 20 63 6F 75 72 73 20 dans les cours
01C3F0: 64 65 20 0D 0A 20 67 72 61 70 68 69 73 6D 65 20 de .. graphisme
01C400: 2E 20 4C 27 7B 74 75 64 65 20 64 75 20 6C 69 73 . L'{tude du lis
01C410: 74 69 6E 67 20 6E 65 20 6D 7B 72 69 74 65 20 20 ting ne m{rite
01C420: 64 27 61 74 74 65 6E 74 69 6F 6E 20 71 75 65 20 d'attention que
01C430: 73 75 72 20 75 6E 20 70 6F 69 6E 74 20 70 72 7B sur un point pr{
01C440: 63 69 73 20 0D 0A 20 2C 20 6C 61 20 63 6F 6E 76 cis .. , la conv
01C450: 65 72 73 69 6F 6E 20 64 27 75 6E 65 20 76 61 6C ersion d'une val
01C460: 65 75 72 20 31 36 20 6F 75 20 20 38 20 20 62 69 eur 16 ou 8 bi
01C470: 74 73 20 65 6E 20 63 61 72 61 63 74 7D 72 65 73 ts en caract}res
01C480: 20 41 53 43 49 49 20 61 66 66 69 63 68 61 62 6C ASCII affichabl
01C490: 65 73 20 40 20 0D 0A 20 6C 27 7B 63 72 61 6E 20 es @ .. l'{cran
01C4A0: 2E 20 43 65 63 69 20 65 73 74 20 65 6E 20 65 66 . Ceci est en ef
01C4B0: 66 65 74 20 76 69 74 61 6C 20 70 6F 75 72 20 74 fet vital pour t
01C4C0: 6F 75 74 20 70 72 6F 67 72 61 6D 6D 65 20 2E 20 out programme .
01C4D0: 4C 65 73 20 72 6F 75 74 69 6E 65 73 20 73 6F 6E Les routines son
01C4E0: 74 20 3A 0D 0A 20 0D 0A 20 20 20 20 20 50 52 54 t :.. .. PRT
01C4F0: 42 49 4E 32 20 3A 20 41 66 66 69 63 68 65 20 48 BIN2 : Affiche H
01C500: 4C 20 65 6E 20 62 69 6E 61 69 72 65 20 31 36 20 L en binaire 16
01C510: 62 69 74 73 20 2E 0D 0A 20 20 20 20 20 50 52 54 bits ... PRT
01C520: 42 49 4E 20 20 3A 20 41 66 66 69 63 68 65 20 4C BIN : Affiche L
01C530: 20 65 6E 20 62 69 6E 61 69 72 65 20 38 20 62 69 en binaire 8 bi
01C540: 74 73 20 2E 20 0D 0A 20 0D 0A 20 20 20 20 20 50 ts . .. .. P
01C550: 52 54 48 45 58 32 20 3A 20 41 66 66 69 63 68 65 RTHEX2 : Affiche
01C560: 20 48 4C 20 65 6E 20 68 65 78 61 64 7B 63 69 6D HL en hexad{cim
01C570: 61 6C 20 31 36 20 62 69 74 73 20 2E 0D 0A 20 20 al 16 bits ...
01C580: 20 20 20 50 52 54 48 45 58 20 20 3A 20 41 66 66 PRTHEX : Aff
01C590: 69 63 68 65 20 4C 20 65 6E 20 68 65 78 61 64 7B iche L en hexad{
01C5A0: 63 69 6D 61 6C 20 38 20 62 69 74 73 20 2E 0D 0A cimal 8 bits ...
01C5B0: 20 0D 0A 20 20 20 20 20 50 52 54 44 45 43 49 32 .. PRTDECI2
01C5C0: 20 3A 20 41 66 66 69 63 68 65 20 6C 65 20 63 6F : Affiche le co
01C5D0: 6E 74 65 6E 75 20 64 65 20 41 20 65 6E 20 64 7B ntenu de A en d{
01C5E0: 63 69 6D 61 6C 20 32 20 63 68 69 66 66 72 65 73 cimal 2 chiffres
01C5F0: 20 2E 0D 0A 20 20 20 20 20 50 52 54 44 45 43 49 ... PRTDECI
01C600: 41 20 3A 20 41 66 66 69 63 68 65 20 6C 65 20 63 A : Affiche le c
01C610: 6F 6E 74 65 6E 75 20 64 65 20 41 20 65 6E 20 64 ontenu de A en d
01C620: 7B 63 69 6D 61 6C 20 33 20 63 68 69 66 66 72 65 {cimal 3 chiffre
01C630: 73 20 2E 0D 0A 20 20 20 20 20 50 52 54 44 45 43 s ... PRTDEC
01C640: 49 35 20 3A 20 41 66 66 69 63 68 65 20 6C 65 20 I5 : Affiche le
01C650: 63 6F 6E 74 65 6E 75 20 64 65 20 41 20 65 6E 20 contenu de A en
01C660: 64 7B 63 69 6D 61 6C 20 35 20 63 68 69 66 66 72 d{cimal 5 chiffr
01C670: 65 73 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 4C 65 es ... .. Le
01C680: 73 20 72 6F 75 74 69 6E 65 73 20 20 65 6E 20 20 s routines en
01C690: 64 7B 63 69 6D 61 6C 20 20 69 6E 74 72 6F 64 75 d{cimal introdu
01C6A0: 69 73 65 6E 74 20 20 6C 61 20 20 6E 6F 74 69 6F isent la notio
01C6B0: 6E 20 20 64 65 20 20 70 72 6F 67 72 61 6D 6D 65 n de programme
01C6C0: 20 20 61 75 74 6F 2D 0D 0A 20 6D 6F 64 69 66 69 auto-.. modifi
01C6D0: 61 62 6C 65 20 28 45 6E 63 6F 72 65 20 20 65 78 able (Encore ex
01C6E0: 70 6C 69 71 75 7B 65 20 20 64 61 6E 73 20 20 6C pliqu{e dans l
01C6F0: 65 73 20 20 72 6F 75 74 69 6E 65 73 20 20 73 79 es routines sy
01C700: 73 74 7D 6D 65 20 20 70 72 6F 67 72 61 6D 6D 65 st}me programme
01C710: 20 63 61 72 72 7B 73 20 0D 0A 20 63 6F 6E 63 65 carr{s .. conce
01C720: 6E 74 72 69 71 75 65 73 29 20 2E 0D 0A 20 0D 0A ntriques) ... ..
01C730: 20 20 20 20 20 45 78 65 6D 70 6C 65 20 3A 20 55 Exemple : U
01C740: 6E 65 20 62 6F 75 63 6C 65 20 3A 20 20 49 4E 49 ne boucle : INI
01C750: 42 43 4C 20 4C 44 20 42 2C 31 32 0D 0A 20 20 20 BCL LD B,12..
01C760: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01C770: 20 20 20 20 20 20 20 20 20 20 42 4F 55 43 4C 45 BOUCLE
01C780: 20 50 55 53 48 20 42 43 0D 0A 20 20 20 20 20 20 PUSH BC..
01C790: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01C7A0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 50 52 PR
01C7B0: 4F 47 52 41 4D 4D 45 0D 0A 20 20 20 20 20 20 20 OGRAMME..
01C7C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01C7D0: 20 20 20 20 20 20 20 20 20 20 20 20 20 50 4F 50 POP
01C7E0: 20 42 43 0D 0A 20 20 20 20 20 20 20 20 20 20 20 BC..
01C7F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01C800: 20 20 20 20 20 20 20 20 20 44 4A 4E 5A 20 42 4F DJNZ BO
01C810: 55 43 4C 45 20 20 0D 0A 20 0D 0A 20 20 20 20 20 UCLE .. ..
01C820: 51 75 69 20 72 7B 70 7D 74 65 20 31 32 20 66 6F Qui r{p}te 12 fo
01C830: 69 73 20 20 6C 61 20 20 6D 65 08 5E 6D 65 20 20 is la me.^me
01C840: 61 63 74 69 6F 6E 20 20 2C 20 20 72 69 65 6E 20 action , rien
01C850: 20 6E 27 69 6E 74 65 72 64 69 74 20 20 64 65 20 n'interdit de
01C860: 66 61 69 72 65 20 61 76 61 6E 74 20 0D 0A 20 6C faire avant .. l
01C870: 27 65 78 7B 63 75 74 69 6F 6E 20 64 65 20 63 65 'ex{cution de ce
01C880: 6C 6C 65 2D 63 69 20 3A 20 20 20 4C 44 20 41 2C lle-ci : LD A,
01C890: 32 33 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 23..
01C8A0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01C8B0: 20 4C 44 20 28 49 4E 42 43 4C 2B 31 29 2C 41 0D LD (INBCL+1),A.
01C8C0: 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
01C8D0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4A 52 JR
01C8E0: 20 49 4E 49 42 43 4C 0D 0A 20 0D 0A 20 20 20 20 INIBCL.. ..
01C8F0: 20 45 74 20 64 61 6E 73 20 63 65 20 63 61 73 20 Et dans ce cas
01C900: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
01C910: 18 00 01 00 02 09 4E E5 18 00 C1 02 00 00 00 02 ......N.........
01C920: 18 00 C2 02 00 00 00 02 18 00 C3 02 00 00 00 02 ................
01C930: 18 00 C4 02 00 00 00 02 18 00 C5 02 00 00 00 02 ................
01C940: 18 00 C6 02 00 00 00 02 18 00 C7 02 00 00 00 02 ................
01C950: 18 00 C8 02 00 00 00 02 18 00 C9 02 00 00 00 02 ................
01C960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C9A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C9B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C9C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C9D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C9E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C9F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01CA00: 2C 20 6C 27 69 6E 73 74 72 75 63 74 69 6F 6E 20 , l'instruction
01CA10: 64 65 20 20 49 4E 49 42 43 4C 20 20 73 65 72 61 de INIBCL sera
01CA20: 20 20 6D 6F 64 69 66 69 7B 65 20 65 6E 20 4C 44 modifi{e en LD
01CA30: 20 42 2C 32 33 20 2E 20 49 6C 20 0D 0A 20 66 61 B,23 . Il .. fa
01CA40: 75 74 20 70 65 6E 73 65 72 20 71 75 65 20 6C 27 ut penser que l'
01CA50: 6F 63 74 65 74 20 69 6E 73 74 72 75 63 74 69 6F octet instructio
01CA60: 6E 20 20 70 72 7B 63 7D 64 65 20 20 74 6F 75 6A n pr{c}de touj
01CA70: 6F 75 72 73 20 20 6C 27 6F 70 7B 72 61 6E 64 65 ours l'op{rande
01CA80: 20 64 27 6F 75 20 6C 65 20 2B 31 20 0D 0A 20 66 d'ou le +1 .. f
01CA90: 61 75 74 65 20 64 75 71 75 65 6C 20 63 27 65 73 aute duquel c'es
01CAA0: 74 20 6C 27 6F 63 74 65 74 20 69 6E 73 74 72 75 t l'octet instru
01CAB0: 63 74 69 6F 6E 20 71 75 69 20 73 65 72 61 69 74 ction qui serait
01CAC0: 20 6D 69 73 20 61 20 32 33 20 63 65 20 71 75 69 mis a 23 ce qui
01CAD0: 20 66 65 72 61 69 74 20 74 6F 75 74 20 0D 0A 20 ferait tout ..
01CAE0: 64 72 6F 08 5E 6C 65 20 40 20 76 6F 74 72 65 20 dro.^le @ votre
01CAF0: 70 72 6F 67 72 61 6D 6D 65 20 63 68 7B 72 69 20 programme ch{ri
01CB00: 20 21 20 20 49 6C 20 20 76 61 20 20 64 65 20 20 ! Il va de
01CB10: 73 6F 69 74 20 71 75 27 75 6E 20 70 72 6F 67 72 soit qu'un progr
01CB20: 61 6D 6D 65 20 70 65 75 74 20 61 75 73 73 69 20 amme peut aussi
01CB30: 0D 0A 20 6D 6F 64 69 66 69 65 72 20 73 65 73 20 .. modifier ses
01CB40: 70 72 6F 70 72 65 73 20 69 6E 73 74 72 75 63 74 propres instruct
01CB50: 69 6F 6E 73 20 20 2C 20 20 76 6F 69 72 65 20 20 ions , voire
01CB60: 73 65 20 72 7B 7B 63 72 69 72 65 20 65 6E 74 69 se r{{crire enti
01CB70: 7D 72 65 6D 65 6E 74 20 6C 75 69 2D 6D 65 08 5E }rement lui-me.^
01CB80: 6D 65 20 0D 0A 20 6D 61 69 73 20 20 63 65 63 69 me .. mais ceci
01CB90: 20 20 65 73 74 20 20 75 6E 65 20 20 61 75 74 72 est une autr
01CBA0: 65 20 20 61 66 66 61 69 72 65 20 20 20 2E 20 20 e affaire .
01CBB0: 4E 27 6F 75 62 6C 69 65 7A 20 20 70 61 73 20 20 N'oubliez pas
01CBC0: 6C 65 20 20 64 65 73 63 72 69 70 74 69 66 20 20 le descriptif
01CBD0: 64 65 73 20 0D 0A 20 69 6E 73 74 72 75 63 74 69 des .. instructi
01CBE0: 6F 6E 73 20 64 65 20 53 4F 53 35 20 2C 20 67 72 ons de SOS5 , gr
01CBF0: 63 65 20 20 40 20 20 6C 75 69 20 20 2C 20 20 76 ce @ lui , v
01CC00: 6F 75 73 20 20 73 61 75 72 65 7A 20 20 6F 7C 20 ous saurez o|
01CC10: 65 74 20 71 75 6F 69 20 6D 65 74 74 72 65 20 70 et quoi mettre p
01CC20: 6F 75 72 20 0D 0A 20 6D 6F 64 69 66 69 65 72 20 our .. modifier
01CC30: 61 75 20 76 6F 6C 20 75 6E 65 20 64 6F 6E 6E 7B au vol une donn{
01CC40: 65 20 6F 75 20 75 6E 65 20 69 6E 73 74 72 75 63 e ou une instruc
01CC50: 74 69 6F 6E 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 tion ... ..
01CC60: 44 61 6E 73 20 6C 65 20 6D 65 08 5E 6D 65 20 6C Dans le me.^me l
01CC70: 69 73 74 69 6E 67 20 2C 20 6F 6E 20 70 61 72 6C isting , on parl
01CC80: 65 20 20 61 75 73 73 69 20 20 64 65 20 64 7B 63 e aussi de d{c
01CC90: 61 6C 61 67 65 20 41 53 49 49 20 2E 20 43 65 74 alage ASII . Cet
01CCA0: 74 65 20 64 72 6F 08 5E 6C 65 20 64 65 20 0D 0A te dro.^le de ..
01CCB0: 20 62 65 08 5E 62 65 08 5E 74 65 20 65 73 74 20 be.^be.^te est
01CCC0: 74 6F 75 74 20 73 69 6D 70 6C 65 6D 65 6E 74 20 tout simplement
01CCD0: 6C 65 20 6E 6F 6D 62 72 65 20 71 75 27 69 6C 20 le nombre qu'il
01CCE0: 20 66 61 75 74 20 61 6A 6F 75 74 65 72 20 40 20 faut ajouter @
01CCF0: 75 6E 65 20 76 61 6C 65 75 72 20 65 6E 74 72 65 une valeur entre
01CD00: 20 30 20 0D 0A 20 65 74 20 39 20 70 6F 75 72 20 0 .. et 9 pour
01CD10: 20 74 6F 6D 62 65 72 20 20 73 75 72 20 20 6C 65 tomber sur le
01CD20: 20 20 63 61 72 61 63 74 7D 72 65 20 20 63 6F 72 caract}re cor
01CD30: 72 65 73 70 6F 6E 64 61 6E 74 20 20 6C 65 20 20 respondant le
01CD40: 63 61 72 61 63 74 7D 72 65 20 27 30 27 20 7B 74 caract}re '0' {t
01CD50: 61 6E 74 20 0D 0A 20 43 48 52 24 28 26 33 30 29 ant .. CHR$(&30)
01CD60: 20 63 65 20 6E 6F 6D 62 72 65 20 73 65 72 61 20 ce nombre sera
01CD70: 26 33 30 20 3A 20 45 78 20 3A 20 20 20 20 20 20 &30 : Ex :
01CD80: 20 20 4C 44 20 41 2C 28 4E 4F 4D 42 52 45 29 0D LD A,(NOMBRE).
01CD90: 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
01CDA0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01CDB0: 20 20 20 20 20 20 20 20 20 20 20 20 20 41 44 44 ADD
01CDC0: 20 41 2C 23 33 30 0D 0A 20 20 20 20 20 20 20 20 A,#30..
01CDD0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01CDE0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01CDF0: 20 20 20 20 43 41 4C 4C 20 23 42 42 35 41 0D 0A CALL #BB5A..
01CE00: 49 4E 54 22 2B 43 48 52 24 28 26 32 32 29 2B 22 INT"+CHR$(&22)+"
01CE10: 52 53 58 2D 4C 49 4E 45 22 2B 43 48 52 24 28 26 RSX-LINE"+CHR$(&
01CE20: 32 32 29 2B 43 48 52 24 28 30 29 0D 0A 20 35 30 22)+CHR$(0).. 50
01CE30: 20 49 3D 30 0D 0A 20 36 30 20 7C 4C 49 4E 45 2C I=0.. 60 |LINE,
01CE40: 40 41 24 28 49 29 2C 37 30 20 20 20 20 20 20 20 @A$(I),70
01CE50: 27 44 61 6E 73 20 63 65 20 63 61 73 20 2C 20 46 'Dans ce cas , F
01CE60: 4F 52 2F 4E 45 58 54 20 26 20 57 48 49 4C 45 20 OR/NEXT & WHILE
01CE70: 57 45 4E 44 20 2C 20 69 6E 74 65 72 64 69 74 73 WEND , interdits
01CE80: 0D 0A 20 38 30 20 49 3D 49 2B 31 3A 49 46 20 49 .. 80 I=I+1:IF I
01CE90: 3C 33 20 54 48 45 4E 20 36 30 0D 0A 20 39 30 20 <3 THEN 60.. 90
01CEA0: 47 4F 54 4F 20 32 0D 0A 0D 0A 20 20 20 20 20 4E GOTO 2.... N
01CEB0: 6F 74 65 20 3A 20 4C 61 20 64 7B 6D 6F 6E 73 74 ote : La d{monst
01CEC0: 72 61 74 69 6F 6E 20 20 6E 65 20 20 66 69 67 75 ration ne figu
01CED0: 72 65 20 20 70 61 73 20 20 61 75 20 20 6D 65 6E re pas au men
01CEE0: 75 20 20 64 65 20 53 4F 53 20 50 52 4F 47 52 41 u de SOS PROGRA
01CEF0: 4D 4D 45 55 52 53 20 2C 20 0D 0A 20 63 6F 70 69 MMEURS , .. copi
01CF00: 65 7A 20 52 53 58 4C 49 4E 45 2E 42 49 4E 20 73 ez RSXLINE.BIN s
01CF10: 75 72 20 75 6E 65 20 61 75 74 72 65 20 64 69 73 ur une autre dis
01CF20: 71 75 65 74 74 65 20 20 65 74 20 20 74 61 70 65 quette et tape
01CF30: 7A 20 20 63 65 73 20 31 33 20 6C 69 67 6E 65 73 z ces 13 lignes
01CF40: 20 64 65 20 42 41 53 49 43 20 0D 0A 20 73 75 72 de BASIC .. sur
01CF50: 20 6C 61 20 6D 65 5E 6D 65 20 64 69 73 71 75 65 la me^me disque
01CF60: 74 74 65 20 61 76 65 6E 74 20 64 65 20 66 61 69 tte avent de fai
01CF70: 72 65 20 27 52 55 4E 27 20 2E 0D 0A 0D 0A 20 20 re 'RUN' .....
01CF80: 20 20 20 50 6F 75 72 20 6C 65 73 20 66 61 6E 73 Pour les fans
01CF90: 20 64 75 20 5A 38 30 20 2C 20 20 76 6F 69 63 69 du Z80 , voici
01CFA0: 20 20 6C 65 20 20 63 6F 64 65 20 20 73 6F 75 72 le code sour
01CFB0: 63 65 20 20 64 65 20 20 6C 61 20 52 53 58 20 72 ce de la RSX r
01CFC0: 7B 64 69 67 7B 20 73 75 72 20 75 6E 20 0D 0A 20 {dig{ sur un ..
01CFD0: 61 73 73 65 6D 62 6C 65 75 72 20 43 50 4D 2B 20 assembleur CPM+
01CFE0: 2C 20 6C 65 73 20 20 6C 69 67 6E 65 73 20 20 6E , les lignes n
01CFF0: 6F 74 7B 65 73 20 20 27 2A 2A 2A 27 20 20 73 6F ot{es '***' so
01D000: 6E 74 20 20 40 20 20 73 75 70 70 72 69 6D 65 72 nt @ supprimer
01D010: 20 64 61 6E 73 20 75 6E 20 63 6F 64 65 20 0D 0A dans un code ..
01D020: 20 73 6F 75 72 63 65 20 61 75 74 72 65 20 71 75 source autre qu
01D030: 65 20 43 50 4D 2B 0D 0A 0D 0A 20 3B 20 52 53 58 e CPM+.... ; RSX
01D040: 20 72 65 6C 6F 67 65 61 62 6C 65 0D 0A 20 3B 20 relogeable.. ;
01D050: 70 65 72 6D 65 74 74 61 6E 74 20 64 65 20 63 68 permettant de ch
01D060: 61 72 67 65 72 20 75 6E 65 20 6C 69 67 6E 65 0D arger une ligne.
01D070: 0A 20 3B 20 64 65 20 70 72 6F 67 72 61 6D 6D 65 . ; de programme
01D080: 20 42 41 53 49 43 20 61 20 70 61 72 74 69 72 20 BASIC a partir
01D090: 64 27 75 6E 65 0D 0A 20 3B 20 63 68 61 69 6E 65 d'une.. ; chaine
01D0A0: 2E 53 79 6E 74 61 78 65 3A 0D 0A 20 3B 20 7C 4C .Syntaxe:.. ; |L
01D0B0: 49 4E 45 2C 63 68 61 69 6E 65 24 2C 6E 75 6D 65 INE,chaine$,nume
01D0C0: 72 6F 0D 0A 20 3B 0D 0A 20 20 20 20 20 4F 52 47 ro.. ;.. ORG
01D0D0: 20 30 39 30 30 30 48 0D 0A 20 20 20 20 20 4C 49 09000H.. LI
01D0E0: 46 54 20 24 20 20 20 20 20 20 20 20 20 20 20 20 FT $
01D0F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3B 2A ;*
01D100: 2A 2A 0D 0A 20 52 4F 4D 3A 45 51 55 20 30 42 39 **.. ROM:EQU 0B9
01D110: 30 30 48 0D 0A 20 3B 0D 0A 20 3B 20 41 64 72 65 00H.. ;.. ; Adre
01D120: 73 73 65 73 20 65 6E 20 52 41 4D 20 73 79 73 74 sses en RAM syst
01D130: 65 6D 65 0D 0A 20 3B 20 44 45 20 63 6F 6E 74 69 eme.. ; DE conti
01D140: 65 6E 74 20 6C 27 61 64 72 65 73 73 65 20 64 27 ent l'adresse d'
01D150: 61 70 70 65 6C 0D 0A 20 3B 0D 0A 20 44 45 42 55 appel.. ;.. DEBU
01D160: 54 3A 45 58 20 44 45 2C 48 4C 0D 0A 20 3B 0D 0A T:EX DE,HL.. ;..
01D170: 20 3B 20 45 6D 70 65 63 68 65 72 20 75 6E 20 64 ; Empecher un d
01D180: 65 75 78 69 65 6D 65 20 61 70 70 65 6C 0D 0A 20 euxieme appel..
01D190: 3B 0D 0A 20 20 20 20 20 4C 44 20 28 48 4C 29 2C ;.. LD (HL),
01D1A0: 30 43 39 48 0D 0A 20 20 20 20 20 50 55 53 48 20 0C9H.. PUSH
01D1B0: 48 4C 0D 0A 20 3B 0D 0A 20 3B 20 43 61 6C 63 75 HL.. ;.. ; Calcu
01D1C0: 6C 65 72 20 6C 27 61 64 72 65 73 73 65 20 64 75 ler l'adresse du
01D1D0: 20 6E 6F 6D 20 64 75 20 52 53 58 0D 0A 20 3B 0D nom du RSX.. ;.
01D1E0: 0A 20 20 20 20 20 4C 44 20 44 45 2C 4E 4F 4D 2D . LD DE,NOM-
01D1F0: 44 45 42 55 54 0D 0A 20 20 20 20 20 41 44 44 20 DEBUT.. ADD
01D200: 48 4C 2C 44 45 0D 0A 20 20 20 20 20 50 55 53 48 HL,DE.. PUSH
01D210: 20 48 4C 0D 0A 20 20 20 20 20 50 4F 50 20 42 43 HL.. POP BC
01D220: 0D 0A 20 3B 0D 0A 20 3B 20 42 43 20 63 6F 6E 74 .. ;.. ; BC cont
01D230: 69 65 6E 74 20 63 65 74 74 65 20 61 64 72 65 73 ient cette adres
01D240: 73 65 0D 0A 20 3B 20 35 20 6F 63 74 65 74 73 20 se.. ; 5 octets
01D250: 70 6C 75 73 20 6C 6F 69 6E 20 65 73 74 20 6C 61 plus loin est la
01D260: 20 74 61 62 6C 65 0D 0A 20 3B 0D 0A 20 20 20 20 table.. ;..
01D270: 20 49 4E 43 20 48 4C 0D 0A 20 20 20 20 20 49 4E INC HL.. IN
01D280: 43 20 48 4C 0D 0A 20 20 20 20 20 49 4E 43 20 48 C HL.. INC H
01D290: 4C 0D 0A 20 20 20 20 20 49 4E 43 20 48 4C 0D 0A L.. INC HL..
01D2A0: 20 20 20 20 20 49 4E 43 20 48 4C 0D 0A 20 3B 0D INC HL.. ;.
01D2B0: 0A 20 3B 20 48 4C 20 63 6F 6E 74 69 65 6E 74 20 . ; HL contient
01D2C0: 6C 27 61 64 72 65 73 73 65 20 64 65 20 6C 61 20 l'adresse de la
01D2D0: 74 61 62 6C 65 0D 0A 20 3B 0D 0A 20 20 20 20 20 table.. ;..
01D2E0: 4C 44 20 28 48 4C 29 2C 43 0D 0A 20 20 20 20 20 LD (HL),C..
01D2F0: 49 4E 43 20 48 4C 0D 0A 20 20 20 20 20 4C 44 20 INC HL.. LD
01D300: 28 48 4C 29 2C 42 0D 0A 20 20 20 20 20 44 45 43 (HL),B.. DEC
01D310: 20 48 4C 0D 0A 20 20 20 20 20 50 55 53 48 20 48 HL.. PUSH H
01D320: 4C 0D 0A 20 20 20 20 20 50 4F 50 20 42 43 0D 0A L.. POP BC..
01D330: 20 20 20 20 20 50 4F 50 20 48 4C 0D 0A 20 20 20 POP HL..
01D340: 20 20 49 4E 43 20 48 4C 0D 0A 20 3B 0D 0A 20 3B INC HL.. ;.. ;
01D350: 20 49 6E 74 65 67 72 65 72 20 6C 27 65 78 74 65 Integrer l'exte
01D360: 6E 73 69 6F 6E 0D 0A 20 3B 0D 0A 20 4A 50 20 30 nsion.. ;.. JP 0
01D370: 42 43 44 31 48 0D 0A 20 3B 0D 0A 20 4E 4F 4D 3A BCD1H.. ;.. NOM:
01D380: 20 20 20 20 44 42 27 4C 49 4E 27 2C 27 45 27 2B DB'LIN','E'+
01D390: 31 32 38 2C 30 0D 0A 20 54 41 42 4C 45 3A 20 20 128,0.. TABLE:
01D3A0: 44 53 20 32 0D 0A 20 3B 0D 0A 20 52 4F 55 54 49 DS 2.. ;.. ROUTI
01D3B0: 4E 45 3A 50 55 53 48 20 41 46 20 3B 20 54 65 73 NE:PUSH AF ; Tes
01D3C0: 74 65 72 20 71 75 65 6C 20 43 50 43 0D 0A 20 20 ter quel CPC..
01D3D0: 20 20 20 50 55 53 48 20 44 45 0D 0A 20 20 20 20 PUSH DE..
01D3E0: 20 43 41 4C 4C 20 30 42 42 41 32 48 0D 0A 20 20 CALL 0BBA2H..
01D3F0: 20 20 20 4C 44 20 41 2C 45 0D 0A 20 20 20 20 20 LD A,E..
01D400: 53 55 42 20 36 46 48 20 20 20 20 20 20 20 20 20 SUB 6FH
01D410: 3B 20 74 72 75 63 20 70 6F 75 72 20 64 69 73 74 ; truc pour dist
01D420: 69 6E 67 75 65 72 20 6C 65 73 20 43 50 43 0D 0A inguer les CPC..
01D430: 20 20 20 20 20 4C 44 20 49 2C 41 20 20 20 20 20 LD I,A
01D440: 20 20 20 20 20 3B 20 67 61 72 64 65 20 76 61 6C ; garde val
01D450: 65 75 72 20 70 6F 75 72 20 74 65 73 74 65 72 0D eur pour tester.
01D460: 0A 20 20 20 20 20 50 4F 50 20 44 45 20 20 20 20 . POP DE
01D470: 20 20 20 20 20 20 3B 20 66 6C 61 67 20 5A 20 70 ; flag Z p
01D480: 6F 75 72 20 6C 65 20 34 36 34 0D 0A 20 20 20 20 our le 464..
01D490: 20 50 4F 50 20 41 46 0D 0A 20 20 20 20 20 43 50 POP AF.. CP
01D4A0: 20 32 20 20 20 20 20 20 20 20 20 20 20 20 3B 20 2 ;
01D4B0: 63 6F 6D 62 69 65 6E 20 64 65 20 70 61 72 61 6D combien de param
01D4C0: 73 20 3F 0D 0A 20 20 20 20 20 4A 52 20 4E 5A 2C s ?.. JR NZ,
01D4D0: 45 52 52 45 55 52 0D 0A 20 20 20 20 20 4C 44 20 ERREUR.. LD
01D4E0: 41 2C 49 0D 0A 20 3B 0D 0A 20 3B 20 41 73 73 65 A,I.. ;.. ; Asse
01D4F0: 6D 62 6C 65 72 20 6C 69 67 6E 65 20 42 41 53 49 mbler ligne BASI
01D500: 43 0D 0A 20 3B 0D 0A 20 20 20 20 20 4C 44 20 48 C.. ;.. LD H
01D510: 4C 2C 28 30 41 45 33 36 48 29 20 3B 20 34 36 34 L,(0AE36H) ; 464
01D520: 0D 0A 20 20 20 20 20 4A 52 20 5A 2C 53 55 49 54 .. JR Z,SUIT
01D530: 45 0D 0A 20 20 20 20 20 4C 44 20 48 4C 2C 28 30 E.. LD HL,(0
01D540: 41 45 31 44 48 29 20 3B 6C 69 67 6E 65 20 61 63 AE1DH) ;ligne ac
01D550: 74 75 65 6C 6C 65 20 36 31 32 38 0D 0A 20 3B 0D tuelle 6128.. ;.
01D560: 0A 20 53 55 49 54 45 3A 4C 44 20 41 2C 28 48 4C . SUITE:LD A,(HL
01D570: 29 0D 0A 20 20 20 20 20 49 4E 43 20 48 4C 0D 0A ).. INC HL..
01D580: 20 20 20 20 20 4C 44 20 48 2C 28 48 4C 29 0D 0A LD H,(HL)..
01D590: 20 20 20 20 20 4C 44 20 4C 2C 41 20 20 20 20 20 LD L,A
01D5A0: 20 20 20 20 20 3B 4E 75 6D 2E 6C 69 67 6E 65 20 ;Num.ligne
01D5B0: 61 63 74 75 65 6C 6C 65 20 64 61 6E 73 20 48 4C actuelle dans HL
01D5C0: 0D 0A 20 3B 0D 0A 20 3B 20 42 72 61 6E 63 68 65 .. ;.. ; Branche
01D5D0: 72 20 6C 61 20 52 4F 4D 20 73 75 70 65 72 69 65 r la ROM superie
01D5E0: 75 72 65 0D 0A 20 3B 0D 0A 20 43 41 4C 4C 20 52 ure.. ;.. CALL R
01D5F0: 4F 4D 0D 0A 20 3B 0D 0A 20 3B 20 43 6F 6D 70 61 OM.. ;.. ; Compa
01D600: 73 20 71 75 65 20 50 41 52 41 43 41 52 20 2E 20 s que PARACAR .
01D610: 0D 0A 20 4C 65 73 20 76 61 6C 65 75 72 73 20 64 .. Les valeurs d
01D620: 65 20 42 43 20 64 61 6E 73 20 6C 65 73 20 33 20 e BC dans les 3
01D630: 72 6F 75 74 69 6E 65 73 20 20 4C 44 49 52 20 64 routines LDIR d
01D640: 6F 69 76 65 6E 74 20 65 08 5E 74 72 65 20 61 75 oivent e.^tre au
01D650: 67 6D 65 6E 74 7B 65 73 20 64 65 20 34 20 70 6F gment{es de 4 po
01D660: 75 72 20 0D 0A 20 63 68 61 71 75 65 20 63 6F 08 ur .. chaque co.
01D670: 5E 74 7B 20 73 75 70 70 6C 7B 6D 65 6E 74 61 69 ^t{ suppl{mentai
01D680: 72 65 73 20 2E 0D 0A 20 20 20 20 20 4C 65 20 6E res ... Le n
01D690: 6F 6D 62 72 65 20 64 65 20 63 61 72 72 7B 73 20 ombre de carr{s
01D6A0: 28 4C 44 20 42 2C 31 39 29 20 20 73 75 63 63 65 (LD B,19) succe
01D6B0: 73 73 69 66 73 20 70 65 75 74 20 65 08 5E 74 72 ssifs peut e.^tr
01D6C0: 65 20 61 75 67 6D 65 6E 74 7B 20 73 6F 75 73 20 e augment{ sous
01D6D0: 72 7B 73 65 72 76 65 20 0D 0A 20 64 65 20 64 69 r{serve .. de di
01D6E0: 6D 69 6E 75 65 72 20 4C 44 20 44 45 2C 31 30 20 minuer LD DE,10
01D6F0: 2C 20 4C 44 20 44 45 2C 2D 31 30 20 70 6F 75 72 , LD DE,-10 pour
01D700: 20 72 65 73 73 65 72 72 65 72 20 6C 65 73 20 63 resserrer les c
01D710: 61 72 72 7B 73 20 2E 0D 0A 20 20 20 20 20 56 6F arr{s ... Vo
01D720: 75 73 20 70 6F 75 76 65 7A 20 70 61 73 73 65 72 us pouvez passer
01D730: 20 65 6E 20 6D 6F 64 65 20 30 20 65 74 20 70 6F en mode 0 et po
01D740: 75 73 73 65 72 20 20 40 20 31 36 20 63 6F 75 6C usser @ 16 coul
01D750: 65 75 72 73 20 28 43 50 20 34 20 64 61 6E 73 20 eurs (CP 4 dans
01D760: 42 43 4C 43 41 52 31 20 0D 0A 20 64 65 76 69 65 BCLCAR1 .. devie
01D770: 6E 74 20 43 50 20 31 35 29 20 2E 0D 0A 20 20 20 nt CP 15) ...
01D780: 20 20 43 68 61 6E 67 65 72 20 6C 27 65 6E 63 68 Changer l'ench
01D790: 61 69 08 5E 6E 65 6D 65 6E 74 20 64 65 73 20 63 ai.^nement des c
01D7A0: 6F 75 6C 65 75 72 73 20 70 6F 75 72 20 6F 62 74 ouleurs pour obt
01D7B0: 65 6E 69 72 20 64 65 73 20 65 66 66 65 74 73 20 enir des effets
01D7C0: 64 69 66 66 7B 72 65 6E 74 73 20 2E 0D 0A 20 0D diff{rents ... .
01D7D0: 0A 20 20 20 20 20 53 69 20 76 6F 75 73 20 64 7B . Si vous d{
01D7E0: 73 69 72 65 7A 20 61 6C 6C 65 72 20 70 6C 75 73 sirez aller plus
01D7F0: 20 6C 6F 69 6E 20 20 2C 20 20 73 61 63 68 65 7A loin , sachez
01D800: 20 71 75 27 68 6F 72 73 20 64 65 20 63 65 72 74 qu'hors de cert
01D810: 61 69 6E 65 73 20 6C 69 6D 69 74 65 73 20 2C 20 aines limites ,
01D820: 0D 0A 20 69 6C 20 20 65 73 74 20 20 70 6C 75 73 .. il est plus
01D830: 20 20 73 69 6D 70 6C 65 20 20 64 65 20 20 72 7B simple de r{
01D840: 7B 63 72 69 72 65 20 20 63 6F 6D 70 6C 7D 74 65 {crire compl}te
01D850: 6D 65 6E 74 20 20 75 6E 20 20 70 72 6F 67 72 61 ment un progra
01D860: 6D 6D 65 20 20 70 6C 75 74 6F 08 5E 74 20 20 71 mme pluto.^t q
01D870: 75 65 20 0D 0A 20 73 27 61 63 68 61 72 6E 65 72 ue .. s'acharner
01D880: 20 40 20 6D 6F 64 69 66 69 65 72 20 75 6E 20 6C @ modifier un l
01D890: 69 73 74 69 6E 67 20 64 6F 6E 6E 7B 20 2E 0D 0A isting donn{ ...
01D8A0: 20 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
01D8B0: 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D ----
01D8C0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01D8D0: 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A 20 20 20 --------.. ..
01D8E0: 20 20 44 61 6E 73 20 63 65 20 67 65 6E 72 65 20 Dans ce genre
01D8F0: 64 65 20 70 72 6F 67 72 61 6D 6D 65 20 2C 20 6C de programme , l
01D900: 65 73 20 63 61 75 73 65 73 20 64 65 20 64 69 73 es causes de dis
01D910: 66 6F 6E 63 74 69 6F 6E 6E 65 6D 65 6E 74 20 65 fonctionnement e
01D920: 74 20 70 6C 61 6E 74 61 67 65 73 20 0D 0A 20 6C t plantages .. l
01D930: 65 73 20 70 6C 75 73 20 66 72 7B 71 75 65 6E 74 es plus fr{quent
01D940: 65 73 20 73 6F 6E 74 20 3A 0D 0A 20 0D 0A 20 20 es sont :.. ..
01D950: 20 20 20 50 55 53 48 20 65 74 20 50 4F 50 20 2E PUSH et POP .
01D960: 20 49 6C 20 6D 61 6E 71 75 65 20 6C 27 75 6E 20 Il manque l'un
01D970: 6F 75 20 20 6C 27 61 75 74 72 65 20 20 2E 20 20 ou l'autre .
01D980: 4C 27 75 6E 20 64 65 73 20 32 20 28 56 6F 69 72 L'un des 2 (Voir
01D990: 65 20 6C 65 73 20 32 29 20 65 73 74 20 0D 0A 20 e les 2) est ..
01D9A0: 28 73 6F 6E 74 29 20 6D 61 6C 20 70 6C 61 63 7B (sont) mal plac{
01D9B0: 73 20 2E 20 50 4C 41 4E 54 41 47 45 20 43 4F 4D s . PLANTAGE COM
01D9C0: 50 4C 45 54 20 2E 0D 0A 20 20 20 20 20 4D 53 42 PLET ... MSB
01D9D0: 20 65 73 74 20 69 6E 76 65 72 73 7B 20 61 76 65 est invers{ ave
01D9E0: 63 20 4C 53 42 20 6C 6F 72 73 20 64 27 75 6E 20 c LSB lors d'un
01D9F0: 4C 44 20 72 2C 28 49 58 2B 64 29 20 6F 75 20 6C LD r,(IX+d) ou l
01DA00: 61 20 76 61 6C 65 75 72 20 64 65 20 64 69 73 70 a valeur de disp
01DA10: 6C 61 79 20 64 65 20 0D 0A 20 49 58 20 65 73 74 lay de .. IX est
01DA20: 20 69 6E 63 6F 72 72 65 63 74 65 20 2E 20 46 49 incorrecte . FI
01DA30: 47 55 52 45 20 49 4E 4E 41 54 45 4E 44 55 45 20 GURE INNATENDUE
01DA40: 2E 0D 0A 20 20 20 20 20 52 6F 75 74 69 6E 65 20 ... Routine
01DA50: 4C 44 49 52 20 69 6E 63 6F 72 72 65 63 74 65 20 LDIR incorrecte
01DA60: 28 4D 61 75 76 61 69 73 65 20 61 64 72 65 73 73 (Mauvaise adress
01DA70: 65 20 20 6F 75 20 20 6D 61 75 76 61 69 73 20 63 e ou mauvais c
01DA80: 6F 6D 70 74 65 75 72 29 20 2E 20 46 49 47 55 52 ompteur) . FIGUR
01DA90: 45 20 0D 0A 20 49 4E 43 4F 52 52 45 43 54 45 20 E .. INCORRECTE
01DAA0: 6F 75 20 50 4C 41 4E 54 41 47 45 20 2E 0D 0A 20 ou PLANTAGE ...
01DAB0: 20 20 20 20 4A 65 20 76 6F 75 73 20 6C 61 69 73 Je vous lais
01DAC0: 73 65 20 6C 65 20 73 6F 69 6E 20 64 65 20 64 7B se le soin de d{
01DAD0: 63 6F 75 76 72 69 72 20 6C 65 73 20 61 75 74 72 couvrir les autr
01DAE0: 65 73 20 2C 20 63 6F 6E 73 6F 6C 65 7A 20 76 6F es , consolez vo
01DAF0: 75 73 20 65 6E 20 70 65 6E 73 61 6E 74 20 0D 0A us en pensant ..
01DB00: 20 71 75 65 20 6D 61 6C 67 72 7B 20 33 20 20 61 que malgr{ 3 a
01DB10: 6E 73 20 20 64 27 65 78 70 7B 72 69 65 6E 63 65 ns d'exp{rience
01DB20: 20 20 2C 20 20 63 65 74 74 65 20 20 73 69 6D 70 , cette simp
01DB30: 6C 65 20 20 28 68 75 6D 20 20 3F 29 20 20 72 6F le (hum ?) ro
01DB40: 75 74 69 6E 65 20 6D 27 61 20 66 61 69 74 20 0D utine m'a fait .
01DB50: 0A 20 6C 27 6F 66 66 65 6E 73 65 20 64 65 20 31 . l'offense de 1
01DB60: 31 20 70 6C 61 6E 74 61 67 65 73 20 61 76 61 6E 1 plantages avan
01DB70: 74 20 64 65 20 66 6F 6E 63 74 69 6F 6E 6E 65 72 t de fonctionner
01DB80: 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 20 20 20 20 ... ..
01DB90: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01DBA0: 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D --------------
01DBB0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 20 0D 0A 20 00 ----------- .. .
01DBC0: 00 1A 1A 20 20 20 20 20 20 20 20 20 20 20 20 2D ... -
01DBD0: 20 55 53 41 47 45 20 44 45 53 20 52 4F 55 54 49 USAGE DES ROUTI
01DBE0: 4E 45 53 20 47 52 41 50 48 49 51 55 45 53 20 2D NES GRAPHIQUES -
01DBF0: 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
01DC00: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
01DC10: 19 00 01 00 02 09 4E E5 19 00 C1 02 00 00 00 02 ......N.........
01DC20: 19 00 C2 02 00 00 00 02 19 00 C3 02 00 00 00 02 ................
01DC30: 19 00 C4 02 00 00 00 02 19 00 C5 02 00 00 00 02 ................
01DC40: 19 00 C6 02 00 00 00 02 19 00 C7 02 00 00 00 02 ................
01DC50: 19 00 C8 02 00 00 00 02 19 00 C9 02 00 00 00 02 ................
01DC60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01DC70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01DC80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01DC90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01DCA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01DCB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01DCC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01DCD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01DCE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01DCF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01DD00: 9F E1 63 72 69 76 65 7A 20 9F EA 20 3A 20 0D 0A ..crivez .. : ..
01DD10: 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
01DD20: 52 2E 43 41 42 41 4E 4E 45 20 2C 20 32 20 52 75 R.CABANNE , 2 Ru
01DD30: 65 20 64 65 20 6C 61 20 70 69 65 72 72 65 20 6C e de la pierre l
01DD40: 65 76 9F E1 65 20 37 35 30 31 31 20 50 41 52 49 ev..e 75011 PARI
01DD50: 53 0D 0A 0D 0A 20 20 45 74 20 73 6F 79 65 7A 20 S.... Et soyez
01DD60: 70 61 74 69 65 6E 74 73 20 70 6F 75 72 20 6C 61 patients pour la
01DD70: 20 72 9F E1 70 6F 6E 73 65 20 2C 20 69 6C 20 65 r..ponse , il e
01DD80: 73 74 20 75 6E 20 70 65 75 20 64 9F E1 62 6F 72 st un peu d..bor
01DD90: 64 9F E1 20 63 65 73 20 74 65 6D 70 73 2D 63 69 d.. ces temps-ci
01DDA0: 20 2E 0D 0A 0D 0A 20 20 20 20 20 20 20 20 20 20 .....
01DDB0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01DDC0: 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ---------------
01DDD0: 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 1A 52 20 65 74 20 --------...R et
01DDE0: 52 55 4E 53 54 41 52 20 73 6F 6E 74 20 62 69 6D RUNSTAR sont bim
01DDF0: 65 73 74 72 69 65 6C 73 20 2E 20 41 75 20 66 69 estriels . Au fi
01DE00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01DE10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01DE20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01DE30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01DE40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01DE50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01DE60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01DE70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01DE80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01DE90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01DEA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01DEB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01DEC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01DED0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01DEE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01DEF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01DF00: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01DF10: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01DF20: 20 20 20 20 20 20 20 20 20 20 20 20 52 45 54 0D RET.
01DF30: 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
01DF40: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01DF50: 20 20 20 20 20 20 4E 4F 4D 42 52 45 20 44 42 20 NOMBRE DB
01DF60: 32 0D 0A 20 0D 0A 20 20 20 20 20 50 6F 75 72 20 2.. .. Pour
01DF70: 64 65 20 6C 27 68 65 78 61 64 7B 63 69 6D 61 6C de l'hexad{cimal
01DF80: 20 2C 20 69 6C 20 66 61 75 74 20 70 65 6E 73 65 , il faut pense
01DF90: 72 20 20 61 75 78 20 20 76 61 6C 65 75 72 73 20 r aux valeurs
01DFA0: 64 65 20 31 30 20 40 20 31 35 20 28 26 41 2D 26 de 10 @ 15 (&A-&
01DFB0: 46 29 20 2E 20 0D 0A 20 41 75 20 63 61 73 20 6F F) . .. Au cas o
01DFC0: 75 20 6C 27 61 64 64 69 74 69 6F 6E 20 61 76 65 u l'addition ave
01DFD0: 63 20 27 4E 4F 4D 42 52 45 27 20 64 6F 6E 6E 65 c 'NOMBRE' donne
01DFE0: 20 75 6E 20 20 43 48 52 24 20 20 3E 20 71 75 65 un CHR$ > que
01DFF0: 20 27 39 27 20 2C 20 6F 6E 20 73 61 75 74 65 20 '9' , on saute
01E000: 6C 65 73 20 37 20 0D 0A 20 63 61 72 61 63 74 7D les 7 .. caract}
01E010: 72 65 73 20 73 75 69 76 61 6E 74 73 20 70 6F 75 res suivants pou
01E020: 72 20 72 65 74 6F 6D 62 65 72 20 73 75 72 20 6E r retomber sur n
01E030: 6F 73 20 70 69 65 64 73 20 2E 0D 0A 20 20 20 20 os pieds ...
01E040: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01E050: 20 20 20 20 20 20 20 20 20 20 20 20 20 45 78 20 Ex
01E060: 3A 20 20 20 20 20 20 20 4C 44 20 41 2C 28 4E 4F : LD A,(NO
01E070: 4D 42 52 45 29 0D 0A 20 20 20 20 20 20 20 20 20 MBRE)..
01E080: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01E090: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01E0A0: 20 20 20 41 44 44 20 41 2C 23 33 30 0D 0A 20 20 ADD A,#30..
01E0B0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01E0C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01E0D0: 20 20 20 20 20 20 20 20 20 20 43 50 20 23 33 41 CP #3A
01E0E0: 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
01E0F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01E100: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4A 52 JR
01E110: 20 43 2C 4F 4B 50 52 54 20 20 20 20 3B 3C 27 39 C,OKPRT ;<'9
01E120: 27 20 6F 6E 20 61 66 66 69 63 68 65 0D 0A 20 20 ' on affiche..
01E130: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01E140: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01E150: 20 20 20 20 20 20 20 20 20 20 41 44 44 20 41 2C ADD A,
01E160: 37 20 20 20 20 20 20 20 3B 53 69 6E 6F 6E 20 2B 7 ;Sinon +
01E170: 37 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 7..
01E180: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01E190: 20 20 20 20 20 20 20 20 4F 4B 50 52 54 20 20 43 OKPRT C
01E1A0: 41 4C 4C 20 23 42 42 35 41 0D 0A 20 20 20 20 20 ALL #BB5A..
01E1B0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01E1C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01E1D0: 20 20 20 20 20 20 20 52 45 54 0D 0A 20 20 20 20 RET..
01E1E0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01E1F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01E200: 20 4E 4F 4D 42 52 45 20 44 42 20 31 32 0D 0A 20 NOMBRE DB 12..
01E210: 0D 0A 20 20 20 20 20 50 6F 75 72 20 6C 65 20 72 .. Pour le r
01E220: 65 73 74 65 20 2C 20 6C 65 20 6C 69 73 74 69 6E este , le listin
01E230: 67 20 65 73 74 20 20 61 20 20 6E 6F 74 72 65 20 g est a notre
01E240: 61 76 69 73 20 2C 20 73 75 66 66 69 73 61 6D 65 avis , suffisame
01E250: 6E 74 20 63 6F 6D 6D 65 6E 74 7B 20 70 6F 75 72 nt comment{ pour
01E260: 20 0D 0A 20 6E 65 20 70 61 73 20 70 6F 73 65 72 .. ne pas poser
01E270: 20 64 65 20 67 72 61 6E 64 20 20 70 72 6F 62 6C de grand probl
01E280: 7D 6D 65 20 20 2E 20 20 4E 6F 74 65 7A 20 20 71 }me . Notez q
01E290: 75 27 69 6C 20 20 65 78 69 73 74 65 20 62 69 65 u'il existe bie
01E2A0: 6E 20 64 65 73 20 6D 61 6E 69 7D 72 65 73 20 64 n des mani}res d
01E2B0: 65 20 0D 0A 20 70 72 6F 67 72 61 6D 6D 65 72 20 e .. programmer
01E2C0: 65 74 20 71 75 65 20 6C 61 20 20 73 65 75 6C 65 et que la seule
01E2D0: 20 20 76 61 6C 61 62 6C 65 20 20 65 73 74 20 20 valable est
01E2E0: 6C 61 20 20 73 69 65 6E 6E 65 20 20 70 72 6F 70 la sienne prop
01E2F0: 72 65 20 20 21 20 55 6E 20 65 78 63 65 6C 6C 65 re ! Un excelle
01E300: 6E 74 20 0D 0A 20 65 78 65 72 63 69 63 65 20 63 nt .. exercice c
01E310: 6F 6E 73 69 73 74 65 72 61 69 74 20 40 20 72 7B onsisterait @ r{
01E320: 7B 63 72 69 72 65 20 63 65 20 70 72 6F 67 72 61 {crire ce progra
01E330: 6D 6D 65 20 20 40 20 76 6F 74 72 65 20 66 61 5C mme @ votre fa\
01E340: 6F 6E 20 73 61 6E 73 20 65 6E 20 6D 6F 64 69 66 on sans en modif
01E350: 69 65 72 20 0D 0A 20 6C 27 65 66 66 65 74 20 2E ier .. l'effet .
01E360: 2E 2E 0D 0A 20 0D 0A 20 3B 0D 0A 20 20 20 20 20 .... .. ;..
01E370: 20 20 20 20 4F 52 47 20 34 30 30 30 30 0D 0A 20 ORG 40000..
01E380: 4E 4F 4C 49 53 54 0D 0A 20 20 20 20 20 20 20 20 NOLIST..
01E390: 20 4C 44 20 48 4C 2C 54 4F 50 45 52 20 20 20 20 LD HL,TOPER
01E3A0: 20 20 20 3B 41 64 72 65 73 73 65 20 64 65 73 20 ;Adresse des
01E3B0: 32 20 6C 69 67 6E 65 73 20 64 65 20 74 65 78 74 2 lignes de text
01E3C0: 65 0D 0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C e.. CALL
01E3D0: 20 50 52 54 20 20 20 20 20 20 20 20 20 20 3B 41 PRT ;A
01E3E0: 66 66 69 63 68 65 72 0D 0A 20 3B 0D 0A 20 20 20 fficher.. ;..
01E3F0: 20 20 20 20 20 20 4C 44 20 41 2C 28 4D 41 53 51 LD A,(MASQ
01E400: 55 45 29 20 20 20 20 20 3B 56 61 6C 65 75 72 20 UE) ;Valeur
01E410: 64 75 20 6D 61 73 71 75 65 20 70 6F 6B 65 65 20 du masque pokee
01E420: 70 61 72 20 6C 65 20 62 61 73 69 63 0D 0A 20 20 par le basic..
01E430: 20 20 20 20 20 20 20 4C 44 20 43 2C 41 20 20 20 LD C,A
01E440: 20 20 20 20 20 20 20 20 20 3B 44 61 6E 73 20 43 ;Dans C
01E450: 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 41 2C .. LD A,
01E460: 28 54 4F 4D 41 53 4B 29 20 20 20 20 20 3B 56 61 (TOMASK) ;Va
01E470: 6C 65 75 72 20 61 20 6D 61 73 71 75 65 72 20 70 leur a masquer p
01E480: 6F 6B 65 65 20 70 61 72 20 6C 65 20 62 61 73 69 okee par le basi
01E490: 63 0D 0A 20 3B 0D 0A 20 20 20 20 20 20 20 20 20 c.. ;..
01E4A0: 4C 44 20 4C 2C 31 37 0D 0A 20 20 20 20 20 20 20 LD L,17..
01E4B0: 20 20 43 41 4C 4C 20 4C 4F 43 41 54 45 20 20 20 CALL LOCATE
01E4C0: 20 20 20 20 3B 4C 4F 43 41 54 45 20 32 2C 31 37 ;LOCATE 2,17
01E4D0: 0D 0A 20 3B 0D 0A 20 20 20 20 20 20 20 20 20 4C .. ;.. L
01E4E0: 44 20 42 2C 33 0D 0A 20 4C 49 4E 31 20 20 20 20 D B,3.. LIN1
01E4F0: 43 41 4C 4C 20 54 52 4F 49 43 4F 4E 20 20 20 20 CALL TROICON
01E500: 20 20 3B 41 66 66 69 63 68 65 72 20 6C 61 20 6D ;Afficher la m
01E510: 65 6D 65 20 76 61 6C 65 75 72 20 33 20 66 6F 69 eme valeur 3 foi
01E520: 73 20 73 75 72 20 6C 61 20 6D 65 6D 65 20 6C 69 s sur la meme li
01E530: 67 6E 65 0D 0A 20 20 20 20 20 20 20 20 20 44 4A gne.. DJ
01E540: 4E 5A 20 4C 49 4E 31 0D 0A 20 3B 0D 0A 20 20 20 NZ LIN1.. ;..
01E550: 20 20 20 20 20 20 4C 44 20 4C 2C 31 38 0D 0A 20 LD L,18..
01E560: 20 20 20 20 20 20 20 20 43 41 4C 4C 20 4C 4F 43 CALL LOC
01E570: 41 54 45 20 20 20 20 20 20 20 3B 4C 4F 43 41 54 ATE ;LOCAT
01E580: 45 20 32 2C 31 38 0D 0A 20 3B 0D 0A 20 20 20 20 E 2,18.. ;..
01E590: 20 20 20 20 20 50 55 53 48 20 41 46 0D 0A 20 20 PUSH AF..
01E5A0: 20 20 20 20 20 20 20 4C 44 20 41 2C 43 20 20 20 LD A,C
01E5B0: 20 20 20 20 20 20 20 20 20 3B 4D 61 73 71 75 65 ;Masque
01E5C0: 20 64 61 6E 73 20 41 20 70 6F 75 72 20 63 6F 6E dans A pour con
01E5D0: 76 65 72 73 69 6F 6E 20 2F 20 61 66 66 69 63 68 version / affich
01E5E0: 61 67 65 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 age.. LD
01E5F0: 20 42 2C 33 0D 0A 20 4C 49 4E 32 20 20 20 20 43 B,3.. LIN2 C
01E600: 41 4C 4C 20 54 52 4F 49 43 4F 4E 20 20 20 20 20 ALL TROICON
01E610: 20 3B 41 66 66 69 63 68 65 72 20 6C 61 20 6D 65 ;Afficher la me
01E620: 6D 65 20 76 61 6C 65 75 72 20 33 20 66 6F 69 73 me valeur 3 fois
01E630: 20 73 75 72 20 6C 61 20 6D 65 6D 65 20 6C 69 67 sur la meme lig
01E640: 6E 65 0D 0A 20 20 20 20 20 20 20 20 20 44 4A 4E ne.. DJN
01E650: 5A 20 4C 49 4E 32 0D 0A 20 3B 0D 0A 20 20 20 20 Z LIN2.. ;..
01E660: 20 20 20 20 20 4C 44 20 4C 2C 32 30 20 20 20 20 LD L,20
01E670: 20 20 20 20 20 20 20 3B 4C 4F 43 41 54 45 20 32 ;LOCATE 2
01E680: 2C 32 30 0D 0A 20 20 20 20 20 20 20 20 20 43 41 ,20.. CA
01E690: 4C 4C 20 4C 4F 43 41 54 45 0D 0A 20 20 20 20 20 LL LOCATE..
01E6A0: 20 20 20 20 50 4F 50 20 41 46 0D 0A 20 3B 0D 0A POP AF.. ;..
01E6B0: 20 20 20 20 20 20 20 20 20 50 55 53 48 20 41 46 PUSH AF
01E6C0: 0D 0A 20 20 20 20 20 20 20 20 20 41 4E 44 20 43 .. AND C
01E6D0: 20 20 20 20 20 20 20 20 20 20 20 20 20 3B 41 20 ;A
01E6E0: 41 4E 44 20 43 0D 0A 20 20 20 20 20 20 20 20 20 AND C..
01E6F0: 43 41 4C 4C 20 54 52 4F 49 43 4F 4E 20 20 20 20 CALL TROICON
01E700: 20 20 3B 41 66 66 69 63 68 65 72 20 72 65 73 75 ;Afficher resu
01E710: 6C 74 61 74 20 64 65 20 41 20 41 4E 44 20 43 0D ltat de A AND C.
01E720: 0A 20 20 20 20 20 20 20 20 20 50 4F 50 20 41 46 . POP AF
01E730: 0D 0A 20 3B 0D 0A 20 20 20 20 20 20 20 20 20 50 .. ;.. P
01E740: 55 53 48 20 41 46 0D 0A 20 20 20 20 20 20 20 20 USH AF..
01E750: 20 4F 52 20 43 20 20 20 20 20 20 20 20 20 20 20 OR C
01E760: 20 20 20 3B 41 20 4F 52 20 43 0D 0A 20 20 20 20 ;A OR C..
01E770: 20 20 20 20 20 43 41 4C 4C 20 54 52 4F 49 43 4F CALL TROICO
01E780: 4E 20 20 20 20 20 20 3B 41 66 66 69 63 68 65 72 N ;Afficher
01E790: 20 72 65 73 75 6C 74 61 74 20 64 65 20 41 20 41 resultat de A A
01E7A0: 4E 44 20 43 0D 0A 20 20 20 20 20 20 20 20 20 50 ND C.. P
01E7B0: 4F 50 20 41 46 0D 0A 20 20 20 20 20 20 20 20 20 OP AF..
01E7C0: 58 4F 52 20 43 20 20 20 20 20 20 20 20 20 20 20 XOR C
01E7D0: 20 20 3B 41 20 58 4F 52 20 43 20 41 66 66 69 63 ;A XOR C Affic
01E7E0: 68 65 72 20 72 65 73 75 6C 74 61 74 20 64 65 20 her resultat de
01E7F0: 41 20 58 4F 52 20 43 20 65 74 20 66 69 6E 69 0D A XOR C et fini.
01E800: 0A 20 3B 0D 0A 20 54 52 4F 49 43 4F 4E 20 50 55 . ;.. TROICON PU
01E810: 53 48 20 42 43 20 20 20 20 20 20 20 20 20 20 20 SH BC
01E820: 3B 50 72 65 73 65 72 76 65 72 20 6C 65 20 6D 61 ;Preserver le ma
01E830: 73 71 75 65 20 71 75 69 20 65 73 74 20 64 61 6E sque qui est dan
01E840: 73 20 43 0D 0A 20 20 20 20 20 20 20 20 20 50 55 s C.. PU
01E850: 53 48 20 41 46 20 20 20 20 20 20 20 20 20 20 20 SH AF
01E860: 3B 50 72 65 73 65 72 76 65 72 20 33 20 66 6F 69 ;Preserver 3 foi
01E870: 73 20 6C 61 20 76 61 6C 65 75 72 20 61 20 61 66 s la valeur a af
01E880: 66 69 63 68 65 72 0D 0A 20 20 20 20 20 20 20 20 ficher..
01E890: 20 50 55 53 48 20 41 46 0D 0A 20 20 20 20 20 20 PUSH AF..
01E8A0: 20 20 20 50 55 53 48 20 41 46 0D 0A 20 20 20 20 PUSH AF..
01E8B0: 20 20 20 20 20 43 41 4C 4C 20 50 52 54 42 49 4E CALL PRTBIN
01E8C0: 20 20 20 20 20 20 20 3B 41 66 66 69 63 68 65 72 ;Afficher
01E8D0: 20 65 6E 20 62 69 6E 61 69 72 65 20 38 20 62 69 en binaire 8 bi
01E8E0: 74 73 0D 0A 20 20 20 20 20 20 20 20 20 50 4F 50 ts.. POP
01E8F0: 20 41 46 20 20 20 20 20 20 20 20 20 20 20 20 3B AF ;
01E900: 52 65 63 75 70 65 72 65 72 20 31 20 66 6F 69 73 Recuperer 1 fois
01E910: 0D 0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C 20 .. CALL
01E920: 50 52 54 48 45 58 31 20 20 20 20 20 20 3B 41 66 PRTHEX1 ;Af
01E930: 66 69 63 68 65 72 20 65 6E 20 68 65 78 61 20 38 ficher en hexa 8
01E940: 20 62 69 74 73 0D 0A 20 20 20 20 20 20 20 20 20 bits..
01E950: 50 4F 50 20 41 46 20 20 20 20 20 20 20 20 20 20 POP AF
01E960: 20 20 3B 52 65 63 75 70 65 72 65 72 20 32 20 66 ;Recuperer 2 f
01E970: 6F 69 73 0D 0A 20 20 20 20 20 20 20 20 20 43 41 ois.. CA
01E980: 4C 4C 20 50 52 54 44 45 43 49 41 20 20 20 20 20 LL PRTDECIA
01E990: 3B 41 66 66 69 63 68 65 72 20 65 6E 20 64 65 63 ;Afficher en dec
01E9A0: 69 6D 61 6C 20 33 20 63 68 69 66 66 72 65 73 0D imal 3 chiffres.
01E9B0: 0A 20 20 20 20 20 20 20 20 20 4C 44 20 41 2C 33 . LD A,3
01E9C0: 32 20 20 20 20 20 20 20 20 20 20 20 3B 32 20 65 2 ;2 e
01E9D0: 73 70 61 63 65 73 20 70 6F 75 72 20 64 65 63 61 spaces pour deca
01E9E0: 6C 65 72 20 70 72 6F 63 68 61 69 6E 20 61 66 66 ler prochain aff
01E9F0: 69 63 68 61 67 65 0D 0A 20 20 20 20 20 20 20 20 ichage..
01EA00: 20 43 41 4C 4C 20 23 42 42 35 41 0D 0A 20 20 20 CALL #BB5A..
01EA10: 20 20 20 20 20 20 4C 44 20 41 2C 33 32 0D 0A 20 LD A,32..
01EA20: 20 20 20 20 20 20 20 20 43 41 4C 4C 20 23 42 42 CALL #BB
01EA30: 35 41 0D 0A 20 20 20 20 20 20 20 20 20 50 4F 50 5A.. POP
01EA40: 20 41 46 20 20 20 20 20 20 20 20 20 20 20 20 3B AF ;
01EA50: 52 65 63 75 70 65 72 65 72 20 33 20 66 6F 69 73 Recuperer 3 fois
01EA60: 20 2C 20 6C 65 20 63 6F 6D 70 74 65 20 79 2D 65 , le compte y-e
01EA70: 73 74 20 21 0D 0A 20 20 20 20 20 20 20 20 20 50 st !.. P
01EA80: 4F 50 20 42 43 20 20 20 20 20 20 20 20 20 20 20 OP BC
01EA90: 20 3B 45 74 20 6D 61 73 71 75 65 0D 0A 20 20 20 ;Et masque..
01EAA0: 20 20 20 20 20 20 52 45 54 0D 0A 20 3B 0D 0A 20 RET.. ;..
01EAB0: 3B 2D 20 41 66 66 69 63 68 61 67 65 73 20 6E 75 ;- Affichages nu
01EAC0: 6D 65 72 69 71 75 65 73 20 65 74 20 74 65 78 74 meriques et text
01EAD0: 65 20 2D 0D 0A 20 3B 0D 0A 20 50 52 54 42 49 4E e -.. ;.. PRTBIN
01EAE0: 32 20 4C 44 20 41 2C 48 20 20 20 20 20 20 20 20 2 LD A,H
01EAF0: 20 3B 41 66 66 69 63 68 65 20 65 6E 20 62 69 6E ;Affiche en bin
01EB00: 61 69 72 65 20 31 36 20 62 69 74 73 0D 0A 20 20 aire 16 bits..
01EB10: 20 20 20 20 20 20 20 43 41 4C 4C 20 50 52 54 42 CALL PRTB
01EB20: 49 4E 20 20 20 20 3B 38 20 62 69 74 73 20 4D 53 IN ;8 bits MS
01EB30: 42 20 64 61 6E 73 20 48 0D 0A 20 20 20 20 20 20 B dans H..
01EB40: 20 20 20 4C 44 20 41 2C 4C 20 20 20 20 20 20 20 LD A,L
01EB50: 20 20 3B 38 20 42 69 74 73 20 4C 53 42 20 64 61 ;8 Bits LSB da
01EB60: 6E 73 20 4C 0D 0A 20 3B 0D 0A 20 50 52 54 42 49 ns L.. ;.. PRTBI
01EB70: 4E 20 20 50 55 53 48 20 42 43 0D 0A 20 20 20 20 N PUSH BC..
01EB80: 20 20 20 20 20 4C 44 20 43 2C 41 20 20 20 20 20 LD C,A
01EB90: 20 20 20 20 3B 56 61 6C 65 75 72 20 63 6F 70 69 ;Valeur copi
01EBA0: 65 65 20 64 61 6E 73 20 43 0D 0A 20 20 20 20 20 ee dans C..
01EBB0: 20 20 20 20 4C 44 20 42 2C 38 20 20 20 20 20 20 LD B,8
01EBC0: 20 20 20 3B 38 20 62 69 74 73 20 20 20 0D 0A 20 ;8 bits ..
01EBD0: 42 43 4C 42 49 4E 20 20 4C 44 20 41 2C 22 30 22 BCLBIN LD A,"0"
01EBE0: 20 20 20 20 20 20 20 3B 43 61 72 61 63 74 65 72 ;Caracter
01EBF0: 65 20 27 30 27 20 64 61 6E 73 20 41 0D 0A 20 20 e '0' dans A..
01EC00: 20 20 20 20 20 20 20 52 4C 43 20 43 20 20 20 20 RLC C
01EC10: 20 20 20 20 20 20 3B 54 6F 75 72 6E 65 72 20 43 ;Tourner C
01EC20: 20 61 20 67 61 75 63 68 65 0D 0A 20 20 20 20 20 a gauche..
01EC30: 20 20 20 20 4A 52 20 4E 43 2C 42 49 4E 5A 45 52 JR NC,BINZER
01EC40: 4F 20 20 3B 53 69 20 6C 65 20 62 69 74 20 6E 27 O ;Si le bit n'
01EC50: 65 73 74 20 70 61 73 20 6D 69 73 20 2C 20 63 27 est pas mis , c'
01EC60: 65 73 74 20 27 30 27 0D 0A 20 20 20 20 20 20 20 est '0'..
01EC70: 20 20 49 4E 43 20 41 20 20 20 20 20 20 20 20 20 INC A
01EC80: 20 3B 53 69 6E 6F 6E 20 63 27 65 73 74 20 27 31 ;Sinon c'est '1
01EC90: 27 0D 0A 20 42 49 4E 5A 45 52 4F 20 43 41 4C 4C '.. BINZERO CALL
01ECA0: 20 23 42 42 35 41 20 20 20 20 20 3B 41 66 66 69 #BB5A ;Affi
01ECB0: 63 68 65 72 20 31 20 62 69 74 0D 0A 20 20 20 20 cher 1 bit..
01ECC0: 20 20 20 20 20 44 4A 4E 5A 20 42 43 4C 42 49 4E DJNZ BCLBIN
01ECD0: 20 20 20 20 3B 43 6F 6E 74 69 6E 75 65 72 0D 0A ;Continuer..
01ECE0: 20 20 20 20 20 20 20 20 20 50 4F 50 20 42 43 20 POP BC
01ECF0: 20 20 20 20 20 20 20 20 3B 46 69 6E 69 0D 0A 20 ;Fini..
01ED00: 45 58 49 4E 42 20 20 20 4C 44 20 41 2C 33 32 20 EXINB LD A,32
01ED10: 20 20 20 20 20 20 20 3B 53 6F 72 74 69 72 20 75 ;Sortir u
01ED20: 6E 20 65 73 70 61 63 65 0D 0A 20 20 20 20 20 20 n espace..
01ED30: 20 20 20 4A 50 20 23 42 42 35 41 0D 0A 20 3B 0D JP #BB5A.. ;.
01ED40: 0A 20 3B 2D 20 48 45 58 41 44 45 43 49 4D 41 4C . ;- HEXADECIMAL
01ED50: 20 74 65 72 6D 69 6E 65 20 70 61 72 20 75 6E 20 termine par un
01ED60: 65 73 70 61 63 65 20 2D 0D 0A 20 3B 0D 0A 20 50 espace -.. ;.. P
01ED70: 52 54 48 45 58 32 20 4C 44 20 41 2C 48 20 20 20 RTHEX2 LD A,H
01ED80: 20 20 20 20 20 20 3B 48 45 58 41 20 31 36 20 42 ;HEXA 16 B
01ED90: 69 74 73 20 2C 20 4D 53 42 20 64 61 6E 73 20 48 its , MSB dans H
01EDA0: 0D 0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C 20 .. CALL
01EDB0: 50 52 54 48 45 58 31 20 20 20 3B 41 66 66 69 63 PRTHEX1 ;Affic
01EDC0: 68 65 72 20 4D 53 42 0D 0A 20 52 45 43 55 48 45 her MSB.. RECUHE
01EDD0: 58 20 43 41 4C 4C 20 52 45 43 55 4C 45 20 20 20 X CALL RECULE
01EDE0: 20 3B 41 6E 6E 75 6C 65 72 20 6C 27 65 73 70 61 ;Annuler l'espa
01EDF0: 63 65 20 70 61 72 20 63 6F 64 65 20 38 20 71 75 ce par code 8 qu
01EE00: 69 20 72 65 63 75 6C 65 20 6C 65 20 63 75 72 73 i recule le curs
01EE10: 65 75 72 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 eur.. LD
01EE20: 20 41 2C 4C 20 20 20 20 20 20 20 20 20 3B 48 45 A,L ;HE
01EE30: 58 41 20 38 20 62 69 74 73 20 2C 20 4C 53 42 20 XA 8 bits , LSB
01EE40: 64 61 6E 73 20 4C 0D 0A 20 50 52 54 48 45 58 31 dans L.. PRTHEX1
01EE50: 20 50 55 53 48 20 41 46 20 20 20 20 20 20 20 20 PUSH AF
01EE60: 3B 50 72 65 73 65 72 76 65 72 20 76 61 6C 65 75 ;Preserver valeu
01EE70: 72 0D 0A 20 20 20 20 20 20 20 20 20 52 52 43 41 r.. RRCA
01EE80: 20 20 20 20 20 20 20 20 20 20 20 3B 54 6F 75 72 ;Tour
01EE90: 6E 65 72 20 34 20 66 6F 69 73 20 70 6F 75 72 20 ner 4 fois pour
01EEA0: 61 6D 65 6E 65 72 20 71 75 61 72 74 65 74 20 28 amener quartet (
01EEB0: 44 65 6D 69 20 6F 63 74 65 74 29 20 66 6F 72 74 Demi octet) fort
01EEC0: 0D 0A 20 20 20 20 20 20 20 20 20 52 52 43 41 20 .. RRCA
01EED0: 20 20 20 20 20 20 20 20 20 20 3B 44 61 6E 73 20 ;Dans
01EEE0: 6C 65 20 71 75 61 72 74 65 74 20 66 61 69 62 6C le quartet faibl
01EEF0: 65 0D 0A 20 20 20 20 20 20 20 20 20 52 52 43 41 e.. RRCA
01EF00: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
01EF10: 1A 00 01 00 02 09 4E E5 1A 00 C1 02 00 00 00 02 ......N.........
01EF20: 1A 00 C2 02 00 00 00 02 1A 00 C3 02 00 00 00 02 ................
01EF30: 1A 00 C4 02 00 00 00 02 1A 00 C5 02 00 00 00 02 ................
01EF40: 1A 00 C6 02 00 00 00 02 1A 00 C7 02 00 00 00 02 ................
01EF50: 1A 00 C8 02 00 00 00 02 1A 00 C9 02 00 00 00 02 ................
01EF60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01EF70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01EF80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01EF90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01EFA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01EFB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01EFC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01EFD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01EFE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01EFF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01F000: 0D 0A 20 20 20 20 20 20 20 20 20 52 52 43 41 0D .. RRCA.
01F010: 0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C 20 41 . CALL A
01F020: 46 46 48 45 58 20 20 20 20 3B 53 6F 72 74 69 72 FFHEX ;Sortir
01F030: 20 63 61 72 61 63 74 65 72 65 20 71 75 61 72 74 caractere quart
01F040: 65 74 20 66 6F 72 74 0D 0A 20 20 20 20 20 20 20 et fort..
01F050: 20 20 50 4F 50 20 41 46 20 20 20 20 20 20 20 20 POP AF
01F060: 20 3B 52 65 63 75 70 65 72 65 72 20 76 61 6C 65 ;Recuperer vale
01F070: 75 72 0D 0A 20 20 20 20 20 20 20 20 20 43 41 4C ur.. CAL
01F080: 4C 20 41 46 46 48 45 58 20 20 20 20 3B 53 6F 72 L AFFHEX ;Sor
01F090: 74 69 72 20 71 75 61 72 74 65 74 20 66 61 69 62 tir quartet faib
01F0A0: 6C 65 0D 0A 20 53 50 43 48 45 58 20 20 4A 52 20 le.. SPCHEX JR
01F0B0: 45 58 49 4E 42 20 20 20 20 20 20 20 3B 45 73 70 EXINB ;Esp
01F0C0: 61 63 65 20 65 74 20 66 69 6E 69 0D 0A 20 3B 0D ace et fini.. ;.
01F0D0: 0A 20 41 46 46 48 45 58 20 20 41 4E 44 20 23 46 . AFFHEX AND #F
01F0E0: 20 20 20 20 20 20 20 20 20 3B 4E 65 20 67 61 72 ;Ne gar
01F0F0: 64 65 72 20 71 75 65 20 6C 65 20 71 75 61 72 74 der que le quart
01F100: 65 74 20 66 61 69 62 6C 65 20 64 65 20 6C 27 6F et faible de l'o
01F110: 63 74 65 74 0D 0A 20 20 20 20 20 20 20 20 20 41 ctet.. A
01F120: 44 44 20 41 2C 23 33 30 20 20 20 20 20 20 3B 44 DD A,#30 ;D
01F130: 65 63 61 6C 61 67 65 20 41 53 43 20 49 49 0D 0A ecalage ASC II..
01F140: 20 20 20 20 20 20 20 20 20 43 50 20 23 33 41 20 CP #3A
01F150: 20 20 20 20 20 20 20 20 3B 53 69 20 72 65 73 75 ;Si resu
01F160: 6C 74 61 74 20 3E 20 71 75 65 20 27 39 27 20 63 ltat > que '9' c
01F170: 27 65 73 74 20 75 6E 65 20 6C 65 74 74 72 65 20 'est une lettre
01F180: 71 75 27 69 6C 20 66 61 75 74 0D 0A 20 20 20 20 qu'il faut..
01F190: 20 20 20 20 20 4A 52 20 43 2C 4F 4B 48 45 58 20 JR C,OKHEX
01F1A0: 20 20 20 0D 0A 20 20 20 20 20 20 20 20 20 41 44 .. AD
01F1B0: 44 20 41 2C 37 20 20 20 20 20 20 20 20 3B 41 6A D A,7 ;Aj
01F1C0: 6F 75 74 65 72 20 64 65 63 61 6C 61 67 65 20 41 outer decalage A
01F1D0: 53 43 49 49 20 70 6F 75 72 20 6C 65 74 74 72 65 SCII pour lettre
01F1E0: 73 20 64 65 20 27 41 27 20 61 20 27 46 27 0D 0A s de 'A' a 'F'..
01F1F0: 20 4F 4B 48 45 58 20 20 20 4A 50 20 23 42 42 35 OKHEX JP #BB5
01F200: 41 20 20 20 20 20 20 20 3B 41 66 66 69 63 68 65 A ;Affiche
01F210: 72 20 2E 0D 0A 20 3B 0D 0A 20 50 52 54 44 45 43 r ... ;.. PRTDEC
01F220: 49 41 20 43 41 4C 4C 20 49 4E 49 56 41 4C 31 20 IA CALL INIVAL1
01F230: 20 3B 41 66 66 69 63 68 61 67 65 20 64 75 20 63 ;Affichage du c
01F240: 6F 6E 74 65 6E 75 20 64 65 20 41 20 73 75 72 20 ontenu de A sur
01F250: 33 20 63 68 69 66 66 72 65 73 0D 0A 20 20 20 20 3 chiffres..
01F260: 20 20 20 20 20 50 55 53 48 20 41 46 0D 0A 20 20 PUSH AF..
01F270: 20 20 20 20 20 20 20 50 55 53 48 20 48 4C 0D 0A PUSH HL..
01F280: 20 20 20 20 20 20 20 20 20 4C 44 20 41 2C 33 20 LD A,3
01F290: 20 20 20 20 20 20 20 20 3B 33 20 43 68 69 66 66 ;3 Chiff
01F2A0: 72 65 73 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 res.. LD
01F2B0: 20 48 4C 2C 43 45 4E 54 20 20 20 20 20 3B 52 65 HL,CENT ;Re
01F2C0: 66 65 72 65 6E 63 65 20 31 30 30 0D 0A 20 20 20 ference 100..
01F2D0: 20 20 20 20 20 20 4A 52 20 49 4E 49 44 45 43 49 JR INIDECI
01F2E0: 0D 0A 20 3B 0D 0A 20 50 52 54 44 45 43 49 32 20 .. ;.. PRTDECI2
01F2F0: 43 41 4C 4C 20 49 4E 49 56 41 4C 31 20 20 3B 41 CALL INIVAL1 ;A
01F300: 66 66 69 63 68 61 67 65 20 64 75 20 63 6F 6E 74 ffichage du cont
01F310: 65 6E 75 20 64 65 20 41 20 73 75 72 20 32 20 63 enu de A sur 2 c
01F320: 68 69 66 66 72 65 73 0D 0A 20 44 45 55 58 4E 42 hiffres.. DEUXNB
01F330: 20 20 50 55 53 48 20 41 46 0D 0A 20 20 20 20 20 PUSH AF..
01F340: 20 20 20 20 50 55 53 48 20 48 4C 0D 0A 20 20 20 PUSH HL..
01F350: 20 20 20 20 20 20 4C 44 20 41 2C 32 20 20 20 20 LD A,2
01F360: 20 20 20 20 20 3B 32 20 43 68 69 66 66 72 65 73 ;2 Chiffres
01F370: 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 48 4C .. LD HL
01F380: 2C 44 49 58 20 20 20 20 20 20 3B 52 65 66 65 72 ,DIX ;Refer
01F390: 65 6E 63 65 20 31 30 0D 0A 20 20 20 20 20 20 20 ence 10..
01F3A0: 20 20 4A 52 20 49 4E 49 44 45 43 49 0D 0A 20 3B JR INIDECI.. ;
01F3B0: 0D 0A 20 50 52 54 44 45 43 49 35 20 50 55 53 48 .. PRTDECI5 PUSH
01F3C0: 20 41 46 20 20 20 20 20 20 20 3B 41 66 66 69 63 AF ;Affic
01F3D0: 68 61 67 65 20 64 75 20 63 6F 6E 74 65 6E 75 20 hage du contenu
01F3E0: 64 65 20 48 4C 20 73 75 72 20 35 20 63 68 69 66 de HL sur 5 chif
01F3F0: 66 72 65 73 0D 0A 20 20 20 20 20 20 20 20 20 50 fres.. P
01F400: 55 53 48 20 48 4C 0D 0A 20 20 20 20 20 20 20 20 USH HL..
01F410: 20 4C 44 20 41 2C 35 20 20 20 20 20 20 20 20 20 LD A,5
01F420: 3B 35 20 43 68 69 66 66 72 65 73 0D 0A 20 20 20 ;5 Chiffres..
01F430: 20 20 20 20 20 20 4C 44 20 48 4C 2C 44 49 58 4D LD HL,DIXM
01F440: 49 4C 4C 20 20 3B 52 65 66 65 72 65 6E 63 65 20 ILL ;Reference
01F450: 31 30 30 30 30 0D 0A 20 49 4E 49 44 45 43 49 20 10000.. INIDECI
01F460: 4C 44 20 28 44 45 43 31 2B 31 29 2C 41 20 20 3B LD (DEC1+1),A ;
01F470: 4D 6F 64 69 66 69 65 72 20 72 6F 75 74 69 6E 65 Modifier routine
01F480: 20 50 52 54 44 45 43 49 20 65 6E 20 66 6F 6E 63 PRTDECI en fonc
01F490: 74 69 6F 6E 20 64 65 20 6C 61 0D 0A 20 20 20 20 tion de la..
01F4A0: 20 20 20 20 20 4C 44 20 28 44 45 43 32 2B 32 29 LD (DEC2+2)
01F4B0: 2C 48 4C 20 3B 62 61 73 65 20 64 65 6D 61 6E 64 ,HL ;base demand
01F4C0: 65 65 20 28 32 20 2F 20 33 20 2F 20 35 20 63 68 ee (2 / 3 / 5 ch
01F4D0: 69 66 66 72 65 73 29 2E 0D 0A 20 20 20 20 20 20 iffres)...
01F4E0: 20 20 20 50 4F 50 20 48 4C 0D 0A 20 20 20 20 20 POP HL..
01F4F0: 20 20 20 20 50 4F 50 20 41 46 0D 0A 20 3B 0D 0A POP AF.. ;..
01F500: 20 50 52 54 44 45 43 49 20 50 55 53 48 20 48 4C PRTDECI PUSH HL
01F510: 20 20 20 20 20 20 20 20 3B 41 66 66 69 63 68 61 ;Afficha
01F520: 67 65 20 64 65 63 69 6D 61 6C 0D 0A 20 20 20 20 ge decimal..
01F530: 20 20 20 20 20 50 55 53 48 20 44 45 0D 0A 20 20 PUSH DE..
01F540: 20 20 20 20 20 20 20 50 55 53 48 20 42 43 0D 0A PUSH BC..
01F550: 20 20 20 20 20 20 20 20 20 50 55 53 48 20 41 46 PUSH AF
01F560: 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 48 4C .. LD HL
01F570: 2C 28 56 41 4C 45 55 52 29 20 3B 56 61 6C 65 75 ,(VALEUR) ;Valeu
01F580: 72 20 61 20 61 66 66 69 63 68 65 72 0D 0A 20 44 r a afficher.. D
01F590: 45 43 31 20 20 20 20 4C 44 20 42 2C 35 20 20 20 EC1 LD B,5
01F5A0: 20 20 20 20 20 20 3B 4E 6F 6D 62 72 65 20 64 65 ;Nombre de
01F5B0: 20 63 68 69 66 66 72 65 73 20 28 4D 6F 64 69 66 chiffres (Modif
01F5C0: 69 65 20 70 61 72 20 6C 69 67 6E 65 73 20 70 72 ie par lignes pr
01F5D0: 65 63 65 64 65 6E 74 65 73 29 0D 0A 20 44 45 43 ecedentes).. DEC
01F5E0: 32 20 20 20 20 4C 44 20 49 59 2C 44 49 58 4D 49 2 LD IY,DIXMI
01F5F0: 4C 4C 20 20 3B 42 61 73 65 20 6E 75 6D 65 72 69 LL ;Base numeri
01F600: 71 75 65 20 28 4D 6F 64 69 66 69 65 65 20 70 61 que (Modifiee pa
01F610: 72 20 6C 69 67 6E 65 73 20 70 72 65 63 65 64 65 r lignes precede
01F620: 6E 74 65 73 29 0D 0A 20 43 4F 4E 44 45 43 20 20 ntes).. CONDEC
01F630: 4C 44 20 45 2C 28 49 59 2B 30 29 20 20 20 20 3B LD E,(IY+0) ;
01F640: 4D 65 74 74 72 65 20 6C 61 20 62 61 73 65 20 65 Mettre la base e
01F650: 6E 20 63 6F 75 72 73 20 64 61 6E 73 20 44 45 0D n cours dans DE.
01F660: 0A 20 20 20 20 20 20 20 20 20 4C 44 20 44 2C 28 . LD D,(
01F670: 49 59 2B 31 29 0D 0A 20 20 20 20 20 20 20 20 20 IY+1)..
01F680: 4C 44 20 41 2C 23 33 30 20 20 20 20 20 20 20 3B LD A,#30 ;
01F690: 45 74 20 6C 65 20 63 61 72 61 63 74 65 72 65 20 Et le caractere
01F6A0: 27 30 27 20 64 61 6E 73 20 41 0D 0A 20 43 41 4C '0' dans A.. CAL
01F6B0: 43 55 4C 20 20 41 4E 44 20 20 41 20 20 20 20 20 CUL AND A
01F6C0: 20 20 20 20 3B 53 6F 75 73 74 72 61 69 72 65 20 ;Soustraire
01F6D0: 70 6F 75 72 20 76 6F 69 73 20 73 69 20 6C 61 20 pour vois si la
01F6E0: 76 61 6C 65 75 72 20 61 20 61 66 66 69 63 68 65 valeur a affiche
01F6F0: 72 0D 0A 20 20 20 20 20 20 20 20 20 53 42 43 20 r.. SBC
01F700: 48 4C 2C 44 45 20 20 20 20 20 20 3B 65 73 74 20 HL,DE ;est
01F710: 73 75 70 65 72 69 65 75 72 65 20 61 20 6C 61 20 superieure a la
01F720: 62 61 73 65 0D 0A 20 20 20 20 20 20 20 20 20 4A base.. J
01F730: 52 20 43 2C 43 41 52 52 59 20 20 20 20 20 3B 53 R C,CARRY ;S
01F740: 69 20 6F 75 69 20 6F 6E 20 61 72 72 65 74 65 0D i oui on arrete.
01F750: 0A 20 20 20 20 20 20 20 20 20 49 4E 43 20 41 20 . INC A
01F760: 20 20 20 20 20 20 20 20 20 3B 53 69 20 6E 6F 6E ;Si non
01F770: 20 41 3D 41 2B 31 20 70 6F 75 72 20 6C 65 20 63 A=A+1 pour le c
01F780: 61 72 61 63 74 65 72 65 20 73 75 69 76 61 6E 74 aractere suivant
01F790: 0D 0A 20 20 20 20 20 20 20 20 20 4A 52 20 43 41 .. JR CA
01F7A0: 4C 43 55 4C 20 20 20 20 20 20 3B 45 74 20 6F 6E LCUL ;Et on
01F7B0: 20 63 6F 6E 74 69 6E 75 65 0D 0A 20 3B 0D 0A 20 continue.. ;..
01F7C0: 43 41 52 52 59 20 20 20 43 41 4C 4C 20 23 42 42 CARRY CALL #BB
01F7D0: 35 41 20 20 20 20 20 3B 43 61 72 61 63 74 65 72 5A ;Caracter
01F7E0: 65 20 74 72 6F 75 76 65 20 2C 20 61 66 66 69 63 e trouve , affic
01F7F0: 68 65 72 0D 0A 20 20 20 20 20 20 20 20 20 41 44 her.. AD
01F800: 44 20 48 4C 2C 44 45 20 20 20 20 20 20 3B 41 6E D HL,DE ;An
01F810: 6E 75 6C 65 72 20 6C 61 20 64 65 72 6E 69 65 72 nuler la dernier
01F820: 65 20 73 6F 75 73 74 72 61 63 74 69 6F 6E 20 71 e soustraction q
01F830: 75 69 20 65 73 74 20 64 65 20 74 72 6F 70 0D 0A ui est de trop..
01F840: 20 20 20 20 20 20 20 20 20 49 4E 43 20 49 59 20 INC IY
01F850: 20 20 20 20 20 20 20 20 3B 50 6F 69 6E 74 65 72 ;Pointer
01F860: 20 6C 61 20 62 61 73 65 20 73 75 69 76 61 6E 74 la base suivant
01F870: 65 20 28 31 30 30 30 30 2D 31 30 30 30 2D 31 30 e (10000-1000-10
01F880: 30 2D 31 30 2D 31 29 0D 0A 20 20 20 20 20 20 20 0-10-1)..
01F890: 20 20 49 4E 43 20 49 59 0D 0A 20 20 20 20 20 20 INC IY..
01F8A0: 20 20 20 44 4A 4E 5A 20 43 4F 4E 44 45 43 20 20 DJNZ CONDEC
01F8B0: 20 20 3B 45 74 20 72 65 63 6F 6D 6D 65 6E 63 65 ;Et recommence
01F8C0: 72 20 70 6F 75 72 20 6C 65 20 6E 6F 6D 62 72 65 r pour le nombre
01F8D0: 20 64 65 20 63 68 69 66 66 72 65 73 20 61 20 73 de chiffres a s
01F8E0: 6F 72 74 69 72 0D 0A 20 46 49 4E 43 4F 4E 56 20 ortir.. FINCONV
01F8F0: 50 4F 50 20 41 46 0D 0A 20 20 20 20 20 20 20 20 POP AF..
01F900: 20 50 4F 50 20 42 43 0D 0A 20 20 20 20 20 20 20 POP BC..
01F910: 20 20 50 4F 50 20 44 45 0D 0A 20 20 20 20 20 20 POP DE..
01F920: 20 20 20 50 4F 50 20 48 4C 0D 0A 20 20 20 20 20 POP HL..
01F930: 20 20 20 20 4A 52 20 45 58 49 4E 42 20 20 20 20 JR EXINB
01F940: 20 20 20 3B 45 73 70 61 63 65 20 65 74 20 66 69 ;Espace et fi
01F950: 6E 69 0D 0A 20 3B 0D 0A 20 49 4E 49 56 41 4C 31 ni.. ;.. INIVAL1
01F960: 20 50 55 53 48 20 48 4C 20 20 20 20 20 20 20 20 PUSH HL
01F970: 3B 50 6F 75 72 20 61 66 66 69 63 68 65 72 20 41 ;Pour afficher A
01F980: 20 65 6E 20 64 65 63 69 6D 61 6C 20 6F 6E 20 74 en decimal on t
01F990: 72 61 6E 73 6D 65 74 20 64 61 6E 73 20 76 61 6C ransmet dans val
01F9A0: 65 75 72 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 eur.. LD
01F9B0: 20 48 2C 30 0D 0A 20 20 20 20 20 20 20 20 20 4C H,0.. L
01F9C0: 44 20 4C 2C 41 0D 0A 20 20 20 20 20 20 20 20 20 D L,A..
01F9D0: 4C 44 20 28 56 41 4C 45 55 52 29 2C 48 4C 0D 0A LD (VALEUR),HL..
01F9E0: 20 20 20 20 20 20 20 20 20 50 4F 50 20 48 4C 0D POP HL.
01F9F0: 0A 20 20 20 20 20 20 20 20 20 52 45 54 0D 0A 20 . RET..
01FA00: 3B 0D 0A 20 52 45 43 55 4C 45 20 20 4C 44 20 41 ;.. RECULE LD A
01FA10: 2C 38 20 20 20 20 20 20 20 20 20 3B 52 65 63 75 ,8 ;Recu
01FA20: 6C 65 72 20 6C 65 20 63 75 72 73 65 75 72 20 64 ler le curseur d
01FA30: 27 75 6E 65 20 63 61 73 65 0D 0A 20 20 20 20 20 'une case..
01FA40: 20 20 20 20 4A 50 20 23 42 42 35 41 0D 0A 20 3B JP #BB5A.. ;
01FA50: 0D 0A 20 50 52 54 20 20 20 20 20 4C 44 20 41 2C .. PRT LD A,
01FA60: 28 48 4C 29 20 20 20 20 20 20 3B 41 66 66 69 63 (HL) ;Affic
01FA70: 68 65 72 20 75 6E 65 20 63 68 61 69 6E 65 0D 0A her une chaine..
01FA80: 20 20 20 20 20 20 20 20 20 4F 52 20 41 0D 0A 20 OR A..
01FA90: 20 20 20 20 20 20 20 20 52 45 54 20 5A 0D 0A 20 RET Z..
01FAA0: 20 20 20 20 20 20 20 20 43 41 4C 4C 20 23 42 42 CALL #BB
01FAB0: 35 41 0D 0A 20 20 20 20 20 20 20 20 20 49 4E 43 5A.. INC
01FAC0: 20 48 4C 0D 0A 20 20 20 20 20 20 20 20 20 4A 52 HL.. JR
01FAD0: 20 50 52 54 0D 0A 20 3B 0D 0A 20 4C 4F 43 41 54 PRT.. ;.. LOCAT
01FAE0: 45 20 20 50 55 53 48 20 41 46 0D 0A 20 20 20 20 E PUSH AF..
01FAF0: 20 20 20 20 20 4C 44 20 48 2C 32 20 20 20 20 20 LD H,2
01FB00: 20 20 20 20 3B 4C 61 20 63 6F 6C 6F 6E 6E 65 20 ;La colonne
01FB10: 6E 65 20 63 68 61 6E 67 65 20 6A 61 6D 61 69 73 ne change jamais
01FB20: 0D 0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C 20 .. CALL
01FB30: 23 42 42 37 35 0D 0A 20 20 20 20 20 20 20 20 20 #BB75..
01FB40: 50 4F 50 20 41 46 0D 0A 20 20 20 20 20 20 20 20 POP AF..
01FB50: 20 52 45 54 0D 0A 20 3B 0D 0A 20 56 41 4C 45 55 RET.. ;.. VALEU
01FB60: 52 20 20 44 57 20 30 20 20 20 20 20 20 3B 53 74 R DW 0 ;St
01FB70: 6F 63 6B 61 67 65 20 64 65 20 6C 61 20 76 61 6C ockage de la val
01FB80: 65 75 72 20 61 20 61 66 66 69 63 68 65 72 20 65 eur a afficher e
01FB90: 6E 20 64 65 63 69 6D 61 6C 0D 0A 20 3B 0D 0A 20 n decimal.. ;..
01FBA0: 44 49 58 4D 49 4C 4C 20 44 57 20 31 30 30 30 30 DIXMILL DW 10000
01FBB0: 20 20 3B 54 61 62 6C 65 20 62 61 73 65 20 31 30 ;Table base 10
01FBC0: 20 70 6F 75 72 20 61 66 66 69 63 68 61 67 65 20 pour affichage
01FBD0: 64 65 63 69 6D 61 6C 0D 0A 20 4D 49 4C 4C 45 20 decimal.. MILLE
01FBE0: 20 20 44 57 20 31 30 30 30 0D 0A 20 43 45 4E 54 DW 1000.. CENT
01FBF0: 20 20 20 20 44 57 20 31 30 30 0D 0A 20 44 49 58 DW 100.. DIX
01FC00: 20 20 20 20 20 44 57 20 31 30 0D 0A 20 55 4E 20 DW 10.. UN
01FC10: 20 20 20 20 20 44 57 20 31 0D 0A 20 3B 0D 0A 20 DW 1.. ;..
01FC20: 54 4F 50 45 52 20 20 20 44 42 20 33 31 2C 32 2C TOPER DB 31,2,
01FC30: 31 35 2C 22 20 4F 70 65 72 61 74 69 6F 6E 20 41 15," Operation A
01FC40: 4E 44 20 20 20 20 20 4F 70 65 72 61 74 69 6F 6E ND Operation
01FC50: 20 20 4F 52 20 20 20 20 20 4F 70 65 72 61 74 69 OR Operati
01FC60: 6F 6E 20 58 4F 52 20 22 0D 0A 20 20 20 20 20 20 on XOR "..
01FC70: 20 20 20 44 42 20 33 31 2C 32 2C 31 39 2C 22 2D DB 31,2,19,"-
01FC80: 2D 2D 2D 2D 2D 2D 2D 20 2D 2D 20 2D 2D 2D 20 20 ------- -- ---
01FC90: 20 2D 2D 2D 2D 2D 2D 2D 2D 20 2D 2D 20 2D 2D 2D -------- -- ---
01FCA0: 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 20 2D 2D 20 2D -------- -- -
01FCB0: 2D 2D 22 2C 30 0D 0A 20 3B 0D 0A 20 4C 49 53 54 --",0.. ;.. LIST
01FCC0: 0D 0A 20 4D 41 53 51 55 45 20 20 44 42 20 33 34 .. MASQUE DB 34
01FCD0: 0D 0A 20 54 4F 4D 41 53 4B 20 20 44 42 20 31 32 .. TOMASK DB 12
01FCE0: 0D 0A 20 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 .. ;..
01FCF0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D --
01FD00: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01FD10: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 -------------..
01FD20: 0D 0A 20 20 20 56 6F 75 73 20 70 6F 75 76 65 7A .. Vous pouvez
01FD30: 20 74 65 73 74 65 72 20 63 65 20 70 72 6F 67 72 tester ce progr
01FD40: 61 6D 6D 65 20 70 61 72 20 6C 27 6F 70 74 69 6F amme par l'optio
01FD50: 6E 20 70 72 6F 67 72 61 6D 6D 65 73 20 64 75 20 n programmes du
01FD60: 6D 65 6E 75 20 70 72 69 6E 63 69 70 61 6C 2E 0D menu principal..
01FD70: 0A 20 20 20 45 6E 20 63 6F 75 72 73 20 64 27 75 . En cours d'u
01FD80: 73 61 67 65 20 2C 20 20 76 6F 75 73 20 20 63 6F sage , vous co
01FD90: 6E 73 74 61 74 65 72 65 7A 20 20 71 75 65 20 20 nstaterez que
01FDA0: 6C 65 73 20 20 32 20 20 62 69 74 73 20 20 27 6E les 2 bits 'n
01FDB0: 6F 6E 20 75 74 69 6C 69 73 7B 73 27 20 64 75 20 on utilis{s' du
01FDC0: 0D 0A 20 72 65 67 69 73 74 72 65 20 66 6C 61 67 .. registre flag
01FDD0: 20 6D 61 72 71 75 7B 73 20 70 61 72 20 75 6E 20 marqu{s par un
01FDE0: 27 2E 27 20 20 73 6F 6E 74 20 20 70 61 72 66 6F '.' sont parfo
01FDF0: 69 73 20 20 6D 69 73 20 2E 20 4C 65 20 66 61 69 is mis . Le fai
01FE00: 74 20 71 75 27 69 6C 73 20 6E 27 61 69 65 6E 74 t qu'ils n'aient
01FE10: 20 0D 0A 20 70 61 73 20 64 65 20 73 69 67 6E 69 .. pas de signi
01FE20: 66 69 63 61 74 69 6F 6E 20 70 6F 75 72 20 6C 65 fication pour le
01FE30: 20 5A 38 30 20 6E 65 20 6C 65 73 20 65 6D 70 7D Z80 ne les emp}
01FE40: 63 68 65 20 70 61 73 20 64 27 65 08 5E 74 72 65 che pas d'e.^tre
01FE50: 20 61 63 74 69 66 73 20 2E 0D 0A 20 0D 0A 20 20 actifs ... ..
01FE60: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01FE70: 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ------------
01FE80: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01FE90: 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 20 20 20 ------..
01FEA0: 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 20 55 - U
01FEB0: 53 41 47 45 53 20 43 4F 55 52 41 4E 54 53 20 44 SAGES COURANTS D
01FEC0: 45 20 41 4E 44 20 2D 20 4F 52 20 2D 58 4F 52 20 E AND - OR -XOR
01FED0: 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 -..
01FEE0: 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D -------
01FEF0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01FF00: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A -----------.. ..
01FF10: 20 20 20 20 20 41 4E 44 20 3A 20 45 6C 69 6D 69 AND : Elimi
01FF20: 6E 65 72 20 63 65 72 74 61 69 6E 73 20 62 69 74 ner certains bit
01FF30: 73 20 69 6E 64 7B 73 69 72 61 62 6C 65 73 20 64 s ind{sirables d
01FF40: 61 6E 73 20 6C 27 6F 63 74 65 74 20 63 6F 6E 74 ans l'octet cont
01FF50: 65 6E 75 20 70 61 72 20 41 20 2E 20 0D 0A 20 20 enu par A . ..
01FF60: 20 20 20 45 78 20 3A 20 41 4E 44 20 23 44 46 20 Ex : AND #DF
01FF70: 70 6F 75 72 20 70 61 73 73 65 72 20 75 6E 20 63 pour passer un c
01FF80: 61 72 61 63 74 7D 72 65 20 6D 69 6E 75 73 63 75 aract}re minuscu
01FF90: 6C 65 20 65 6E 20 6D 61 6A 75 73 63 75 6C 65 20 le en majuscule
01FFA0: 2E 0D 0A 20 20 20 20 20 41 4E 44 20 41 20 3A 20 ... AND A :
01FFB0: 43 65 20 41 4E 44 20 64 65 20 6C 27 61 63 63 75 Ce AND de l'accu
01FFC0: 6D 75 6C 61 74 65 75 72 20 61 76 65 63 20 6C 75 mulateur avec lu
01FFD0: 69 2D 6D 65 08 5E 6D 65 20 40 20 70 6C 75 73 69 i-me.^me @ plusi
01FFE0: 65 75 72 73 20 65 66 66 65 74 73 20 3A 0D 0A 20 eurs effets :..
01FFF0: 20 20 20 20 31 20 3A 20 49 6C 20 65 6E 6C 7D 76 1 : Il enl}v
020000: 65 20 73 79 73 74 7B 6D 61 74 69 71 75 65 6D 65 e syst{matiqueme
020010: 6E 74 20 6C 65 20 43 41 52 52 59 20 63 65 20 71 nt le CARRY ce q
020020: 75 69 20 65 73 74 20 74 72 7D 73 20 70 72 61 74 ui est tr}s prat
020030: 69 71 75 65 20 70 6F 75 72 20 6C 65 73 20 0D 0A ique pour les ..
020040: 20 69 6E 73 74 72 75 63 74 69 6F 6E 73 20 64 75 instructions du
020050: 20 67 65 6E 72 65 20 53 42 43 20 6F 75 20 6C 27 genre SBC ou l'
020060: 6F 6E 20 76 65 75 74 20 75 6E 20 63 61 72 72 79 on veut un carry
020070: 20 6E 6F 6E 20 6D 69 73 20 2E 0D 0A 20 20 20 20 non mis ...
020080: 20 32 20 3A 20 53 69 20 41 20 76 61 75 74 20 20 2 : Si A vaut
020090: 7A 7B 72 6F 20 20 2C 20 20 41 4E 44 20 20 41 20 z{ro , AND A
0200A0: 20 6D 65 74 20 20 6C 65 20 20 66 6C 61 67 20 20 met le flag
0200B0: 5A 20 20 63 65 20 71 75 69 20 70 65 72 6D 65 74 Z ce qui permet
0200C0: 20 64 65 20 74 65 73 74 65 72 20 0D 0A 20 72 61 de tester .. ra
0200D0: 70 69 64 65 6D 65 6E 74 20 6C 65 20 63 6F 6E 74 pidement le cont
0200E0: 65 6E 75 20 64 65 20 6C 27 61 63 63 75 6D 75 6C enu de l'accumul
0200F0: 61 74 65 75 72 20 2E 0D 0A 20 20 20 20 20 45 78 ateur ... Ex
020100: 20 3A 20 41 4E 44 20 41 0D 0A 20 20 20 20 20 20 : AND A..
020110: 20 20 20 20 4A 52 20 5A 2C 45 53 54 5A 45 52 4F JR Z,ESTZERO
020120: 0D 0A 20 0D 0A 20 20 20 20 20 4F 52 20 3A 20 4C .. .. OR : L
020130: 27 69 6E 76 65 72 73 65 20 64 65 20 41 4E 44 20 'inverse de AND
020140: 2C 20 69 6E 73 7D 72 65 20 64 65 73 20 62 69 74 , ins}re des bit
020150: 73 20 64 61 6E 73 20 6C 27 6F 63 74 65 74 20 63 s dans l'octet c
020160: 6F 6E 74 65 6E 75 20 70 61 72 20 41 20 2E 20 0D ontenu par A . .
020170: 0A 20 20 20 20 20 45 78 3A 20 4F 52 20 33 32 20 . Ex: OR 32
020180: 70 6F 75 72 20 70 61 73 73 65 72 20 75 6E 20 63 pour passer un c
020190: 61 72 61 63 74 7D 72 65 20 6D 61 6A 75 73 63 75 aract}re majuscu
0201A0: 6C 65 20 65 6E 20 6D 69 6E 75 73 63 75 6C 65 20 le en minuscule
0201B0: 2E 0D 0A 20 20 20 20 20 4F 52 20 41 20 3A 20 53 ... OR A : S
0201C0: 65 20 63 6F 6D 70 6F 72 74 65 20 45 58 41 43 54 e comporte EXACT
0201D0: 45 4D 45 4E 54 20 63 6F 6D 6D 65 20 41 4E 44 20 EMENT comme AND
0201E0: 41 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 58 4F 52 A ... .. XOR
0201F0: 20 3A 20 43 6F 6D 62 69 6E 65 20 6C 65 20 63 6F : Combine le co
020200: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
020210: 1B 00 01 00 02 09 4E E5 1B 00 C1 02 00 00 00 02 ......N.........
020220: 1B 00 C2 02 00 00 00 02 1B 00 C3 02 00 00 00 02 ................
020230: 1B 00 C4 02 00 00 00 02 1B 00 C5 02 00 00 00 02 ................
020240: 1B 00 C6 02 00 00 00 02 1B 00 C7 02 00 00 00 02 ................
020250: 1B 00 C8 02 00 00 00 02 1B 00 C9 02 00 00 00 02 ................
020260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
020270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
020280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
020290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0202A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0202B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0202C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0202D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0202E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0202F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
020300: 6E 74 65 6E 75 20 64 65 20 41 20 40 20 63 65 6C ntenu de A @ cel
020310: 75 69 20 64 65 20 6C 27 6F 70 7B 72 61 6E 64 65 ui de l'op{rande
020320: 20 2E 20 43 65 74 74 65 20 70 72 6F 70 72 69 7B . Cette propri{
020330: 74 7B 20 65 73 74 20 0D 0A 20 75 74 69 6C 69 73 t{ est .. utilis
020340: 7B 65 20 65 6E 74 72 65 20 61 75 74 72 65 73 20 {e entre autres
020350: 70 6F 75 72 20 20 6C 65 20 20 67 72 61 70 68 69 pour le graphi
020360: 73 6D 65 20 20 28 56 6F 69 72 20 20 53 4F 53 35 sme (Voir SOS5
020370: 29 20 20 2C 20 20 6F 75 20 20 70 6F 75 72 20 63 ) , ou pour c
020380: 6F 64 65 72 20 75 6E 20 0D 0A 20 70 72 6F 67 72 oder un .. progr
020390: 61 6D 6D 65 20 2E 20 45 78 20 3A 20 20 20 20 20 amme . Ex :
0203A0: 20 20 20 4C 44 20 48 4C 2C 54 45 58 54 45 0D 0A LD HL,TEXTE..
0203B0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0203C0: 20 20 43 4F 44 41 47 45 20 4C 44 20 41 2C 28 48 CODAGE LD A,(H
0203D0: 4C 29 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 L)..
0203E0: 20 20 20 20 20 20 20 20 20 20 20 20 20 4F 52 20 OR
0203F0: 41 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 A..
020400: 20 20 20 20 20 20 20 20 20 20 20 20 52 45 54 20 RET
020410: 5A 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 Z..
020420: 20 20 20 20 20 20 20 20 20 20 20 20 58 4F 52 20 XOR
020430: 31 32 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 12..
020440: 20 20 20 20 20 20 20 20 20 20 20 20 20 4C 44 20 LD
020450: 28 48 4C 29 2C 41 0D 0A 20 20 20 20 20 20 20 20 (HL),A..
020460: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
020470: 20 49 4E 43 20 48 4C 0D 0A 20 20 20 20 20 20 20 INC HL..
020480: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
020490: 20 20 4A 52 20 43 4F 44 41 47 45 0D 0A 20 20 20 JR CODAGE..
0204A0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 T
0204B0: 45 58 54 45 20 20 44 42 20 22 54 45 58 54 45 20 EXTE DB "TEXTE
0204C0: 41 20 43 4F 44 45 52 22 2C 30 0D 0A 20 0D 0A 20 A CODER",0.. ..
0204D0: 20 20 20 20 55 6E 20 31 65 72 20 61 70 70 65 6C Un 1er appel
0204E0: 20 40 20 20 63 65 74 74 65 20 20 72 6F 75 74 69 @ cette routi
0204F0: 6E 65 20 20 74 72 61 6E 73 66 6F 72 6D 65 72 61 ne transformera
020500: 20 20 6C 65 20 20 74 65 78 74 65 20 20 65 6E 20 le texte en
020510: 63 68 61 72 61 62 69 61 20 2E 20 55 6E 20 0D 0A charabia . Un ..
020520: 20 73 65 63 6F 6E 64 20 61 70 70 65 6C 20 6C 75 second appel lu
020530: 69 20 72 65 6E 64 72 61 20 73 6F 6E 20 7B 74 61 i rendra son {ta
020540: 74 20 69 6E 69 74 69 61 6C 20 2E 0D 0A 20 0D 0A t initial ... ..
020550: 20 20 20 20 20 58 4F 52 20 41 20 3A 20 4D 65 74 XOR A : Met
020560: 20 41 20 40 20 7A 7B 72 6F 20 2C 20 65 6E 6C 7D A @ z{ro , enl}
020570: 76 65 20 6C 65 20 43 41 52 52 59 20 65 74 20 6D ve le CARRY et m
020580: 65 74 20 6C 65 20 66 6C 61 67 20 5A 0D 0A 20 20 et le flag Z..
020590: 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
0205A0: 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D ------
0205B0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
0205C0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 00 00 1A 1A ---------.. ....
0205D0: 43 4F 55 52 53 20 44 27 41 53 53 45 4D 42 4C 45 COURS D'ASSEMBLE
0205E0: 55 52 20 35 20 2D 0D 0A 20 20 20 20 20 20 20 20 UR 5 -..
0205F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
020600: 20 20 20 20 20 20 20 20 20 20 20 20 52 45 54 20 RET
020610: 5A 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 Z..
020620: 20 20 20 20 20 20 20 20 20 20 20 20 58 4F 52 20 XOR
020630: 31 32 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 12..
020640: 20 20 20 20 20 20 20 20 20 20 20 20 20 4C 44 20 LD
020650: 28 48 4C 29 2C 41 0D 0A 20 20 20 20 20 20 20 20 (HL),A..
020660: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
020670: 20 49 4E 43 20 48 4C 0D 0A 20 20 20 20 20 20 20 INC HL..
020680: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
020690: 20 20 4A 52 20 43 4F 44 41 47 45 0D 0A 20 20 20 JR CODAGE..
0206A0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 T
0206B0: 45 58 54 45 20 20 44 42 20 22 54 45 58 54 45 20 EXTE DB "TEXTE
0206C0: 41 20 43 4F 44 45 52 22 2C 30 0D 0A 20 0D 0A 20 A CODER",0.. ..
0206D0: 20 20 20 20 55 6E 20 31 65 72 20 61 70 70 65 6C Un 1er appel
0206E0: 20 40 20 20 63 65 74 74 65 20 20 72 6F 75 74 69 @ cette routi
0206F0: 6E 65 20 20 74 72 61 6E 73 66 6F 72 6D 65 72 61 ne transformera
020700: 64 75 20 63 61 72 72 65 0D 0A 20 20 20 20 20 20 du carre..
020710: 20 20 49 4E 43 20 49 58 20 20 20 20 20 20 20 20 INC IX
020720: 20 20 20 20 3B 64 61 6E 73 20 6C 61 20 62 6F 75 ;dans la bou
020730: 63 6C 65 20 64 65 20 74 72 61 63 65 0D 0A 20 20 cle de trace..
020740: 20 20 20 20 20 20 49 4E 43 20 49 58 0D 0A 20 20 INC IX..
020750: 20 20 20 20 20 20 44 4A 4E 5A 20 4E 45 58 54 41 DJNZ NEXTA
020760: 55 47 0D 0A 20 20 20 20 20 20 20 20 50 4F 50 20 UG.. POP
020770: 42 43 0D 0A 20 20 20 20 20 20 20 20 52 45 54 0D BC.. RET.
020780: 0A 3B 0D 0A 44 49 4D 43 41 52 52 45 20 4C 44 20 .;..DIMCARRE LD
020790: 49 58 2C 50 41 52 41 43 41 52 32 20 20 20 3B 45 IX,PARACAR2 ;E
0207A0: 78 61 63 74 65 6D 65 6E 74 20 63 6F 6D 6D 65 20 xactement comme
0207B0: 41 55 47 43 41 52 52 45 20 2C 20 69 6C 20 73 75 AUGCARRE , il su
0207C0: 66 66 69 74 20 64 27 69 6E 76 65 72 73 65 72 0D ffit d'inverser.
0207D0: 0A 20 20 20 20 20 20 20 20 50 55 53 48 20 42 43 . PUSH BC
0207E0: 20 20 20 20 20 20 20 20 20 20 20 3B 44 45 20 6E ;DE n
0207F0: 65 67 61 74 69 66 20 44 45 20 70 6F 73 69 74 69 egatif DE positi
020800: 66 20 70 6F 75 72 20 6F 62 74 65 6E 69 72 20 75 f pour obtenir u
020810: 6E 65 20 72 65 64 75 63 74 69 6F 6E 0D 0A 20 20 ne reduction..
020820: 20 20 20 20 20 20 4C 44 20 42 2C 31 30 20 20 20 LD B,10
020830: 20 20 20 20 20 20 20 20 3B 64 75 20 63 61 72 72 ;du carr
020840: 65 20 2E 0D 0A 4E 45 58 54 44 49 4D 20 4C 44 20 e ...NEXTDIM LD
020850: 4C 2C 28 49 58 2B 30 29 0D 0A 20 20 20 20 20 20 L,(IX+0)..
020860: 20 20 4C 44 20 48 2C 28 49 58 2B 31 29 0D 0A 20 LD H,(IX+1)..
020870: 20 20 20 20 20 20 20 4C 44 20 44 45 2C 31 30 0D LD DE,10.
020880: 0A 20 20 20 20 20 20 20 20 42 49 54 20 37 2C 48 . BIT 7,H
020890: 0D 0A 20 20 20 20 20 20 20 20 4A 52 20 4E 5A 2C .. JR NZ,
0208A0: 4E 45 47 41 54 31 0D 0A 20 20 20 20 20 20 20 20 NEGAT1..
0208B0: 4C 44 20 44 45 2C 2D 31 30 0D 0A 4E 45 47 41 54 LD DE,-10..NEGAT
0208C0: 31 20 20 41 44 44 20 48 4C 2C 44 45 0D 0A 20 20 1 ADD HL,DE..
0208D0: 20 20 20 20 20 20 4C 44 20 28 49 58 2B 30 29 2C LD (IX+0),
0208E0: 4C 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 28 49 L.. LD (I
0208F0: 58 2B 31 29 2C 48 0D 0A 20 20 20 20 20 20 20 20 X+1),H..
020900: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
020910: 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D --------------
020920: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
020930: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 -------------..
020940: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
020950: 2D 20 43 4F 55 52 53 20 44 27 41 53 53 45 4D 42 - COURS D'ASSEMB
020960: 4C 45 55 52 20 36 20 2D 20 52 4F 54 41 54 49 4F LEUR 6 - ROTATIO
020970: 4E 53 20 44 27 4F 43 54 45 54 53 20 2D 0D 0A 20 NS D'OCTETS -..
020980: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
020990: 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ---------------
0209A0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
0209B0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D ------------.. .
0209C0: 0A 20 0D 0A 20 20 20 20 20 43 65 73 20 72 6F 74 . .. Ces rot
0209D0: 61 74 69 6F 6E 73 20 6F 6E 74 20 70 6F 75 72 20 ations ont pour
0209E0: 65 66 66 65 74 20 64 65 20 20 64 7B 63 61 6C 65 effet de d{cale
0209F0: 72 20 20 76 65 72 73 20 20 6C 61 20 64 72 6F 69 r vers la droi
020A00: 74 65 20 6F 7C 20 6C 61 20 67 61 75 63 68 65 20 te o| la gauche
020A10: 6C 65 20 0D 0A 20 63 6F 6E 74 65 6E 75 20 65 6E le .. contenu en
020A20: 74 69 65 72 20 64 27 75 6E 20 6F 63 74 65 74 20 tier d'un octet
020A30: 2E 20 0D 0A 20 20 20 20 20 45 78 65 6D 70 6C 65 . .. Exemple
020A40: 20 3A 20 30 30 31 30 31 30 30 30 20 64 65 76 69 : 00101000 devi
020A50: 65 6E 74 20 30 31 30 31 30 30 30 30 20 6F 75 20 ent 01010000 ou
020A60: 30 30 30 31 30 31 30 30 0D 0A 20 20 20 20 20 43 00010100.. C
020A70: 65 20 73 65 72 61 69 74 20 74 6F 75 74 20 40 20 e serait tout @
020A80: 66 61 69 74 20 73 69 6D 70 6C 65 20 73 69 20 20 fait simple si
020A90: 69 6C 20 20 6E 65 20 66 61 6C 6C 61 69 74 20 70 il ne fallait p
020AA0: 61 73 20 74 65 6E 69 72 20 63 6F 6D 70 74 65 20 as tenir compte
020AB0: 64 65 73 20 62 69 74 73 20 0D 0A 20 72 65 70 6F des bits .. repo
020AC0: 75 73 73 7B 73 20 65 6E 20 64 65 68 6F 72 73 20 uss{s en dehors
020AD0: 64 65 20 6C 27 6F 63 74 65 74 20 70 61 72 20 63 de l'octet par c
020AE0: 65 74 74 65 20 20 72 6F 74 61 74 69 6F 6E 20 21 ette rotation !
020AF0: 20 51 75 27 65 6E 20 66 61 69 72 65 20 3F 20 43 Qu'en faire ? C
020B00: 27 65 73 74 20 70 6F 75 72 20 0D 0A 20 72 7B 70 'est pour .. r{p
020B10: 6F 6E 64 72 65 20 40 20 63 65 74 74 65 20 71 75 ondre @ cette qu
020B20: 65 73 74 69 6F 6E 20 71 75 65 20 6C 65 73 20 20 estion que les
020B30: 69 6E 73 74 72 75 63 74 69 6F 6E 73 20 65 73 73 instructions ess
020B40: 65 6E 74 69 65 6C 6C 65 73 20 64 65 20 72 6F 74 entielles de rot
020B50: 61 74 69 6F 6E 20 76 6F 75 73 20 0D 0A 20 73 6F ation vous .. so
020B60: 6E 74 20 65 78 70 6C 69 71 75 7B 65 73 20 69 63 nt expliqu{es ic
020B70: 69 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 52 4C 20 i ... .. RL
020B80: 72 20 6F 75 20 52 4C 20 28 64 64 29 20 3A 0D 0A r ou RL (dd) :..
020B90: 20 20 20 20 20 4C 65 20 63 6F 6E 74 65 6E 75 20 Le contenu
020BA0: 64 75 20 72 65 67 69 73 74 72 65 20 65 73 74 20 du registre est
020BB0: 64 7B 63 61 6C 7B 20 64 27 75 6E 20 62 69 74 20 d{cal{ d'un bit
020BC0: 40 20 67 61 75 63 68 65 20 2E 20 4C 65 20 62 69 @ gauche . Le bi
020BD0: 74 20 37 20 65 73 74 20 73 74 6F 63 6B 7B 20 0D t 7 est stock{ .
020BE0: 0A 20 64 61 6E 73 20 6C 65 20 43 41 52 52 59 20 . dans le CARRY
020BF0: 61 6C 6F 72 73 20 71 75 65 20 6C 65 20 63 6F 6E alors que le con
020C00: 74 65 6E 75 20 70 72 7B 63 7B 64 65 6E 74 20 64 tenu pr{c{dent d
020C10: 75 20 43 41 52 52 59 20 76 61 20 64 61 6E 73 20 u CARRY va dans
020C20: 6C 65 20 62 69 74 20 30 20 2E 0D 0A 20 0D 0A 20 le bit 0 ... ..
020C30: 20 2B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 3E 2D 2D 2D +---------->---
020C40: 2D 2D 2D 2D 2D 2D 2D 3E 2D 2D 2D 2D 2D 2D 2D 2D ------->--------
020C50: 2D 2D 2D 3E 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 3E 2D --->---------->-
020C60: 2D 2D 2D 2D 2D 2D 2D 2D 2D 3E 2D 2D 2D 2D 2D 2D --------->------
020C70: 2D 2D 2D 2D 3E 2D 2D 2D 2D 2D 2D 2B 0D 0A 20 20 ---->------+..
020C80: 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 !
020C90: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
020CA0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
020CB0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
020CC0: 20 20 20 20 20 20 20 20 20 20 21 0D 0A 20 20 2B !.. +
020CD0: 2D 3C 20 43 41 52 52 59 20 3C 2D 2D 2D 2D 2D 2D -< CARRY <------
020CE0: 3C 20 42 37 20 3C 2D 3C 20 42 36 20 3C 2D 3C 20 < B7 <-< B6 <-<
020CF0: 42 35 20 3C 2D 3C 20 42 34 20 3C 2D 3C 20 42 33 B5 <-< B4 <-< B3
020D00: 20 3C 2D 3C 20 42 32 20 3C 2D 3C 20 42 31 20 3C <-< B2 <-< B1 <
020D10: 2D 3C 20 42 30 20 3C 2D 2D 2B 0D 0A 20 0D 0A 20 -< B0 <--+.. ..
020D20: 20 20 20 20 52 4C 43 20 72 20 6F 75 20 52 4C 43 RLC r ou RLC
020D30: 20 28 64 64 29 20 3A 0D 0A 20 20 20 20 20 4C 65 (dd) :.. Le
020D40: 20 63 6F 6E 74 65 6E 75 20 64 75 20 72 65 67 69 contenu du regi
020D50: 73 74 72 65 20 65 73 74 20 64 7B 63 61 6C 7B 20 stre est d{cal{
020D60: 64 27 75 6E 20 62 69 74 20 40 20 67 61 75 63 68 d'un bit @ gauch
020D70: 65 20 2E 20 4C 65 20 62 69 74 20 37 20 65 73 74 e . Le bit 7 est
020D80: 20 73 74 6F 63 6B 7B 20 0D 0A 20 64 61 6E 73 20 stock{ .. dans
020D90: 6C 65 20 43 41 52 52 59 20 65 74 20 65 73 74 20 le CARRY et est
020DA0: 72 65 63 6F 70 69 7B 20 64 61 6E 73 20 6C 65 20 recopi{ dans le
020DB0: 6C 65 20 62 69 74 20 30 20 2E 0D 0A 20 20 20 20 le bit 0 ...
020DC0: 20 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
020DD0: 20 20 20 2B 2D 2D 2D 2D 2D 2D 2D 3E 2D 2D 2D 2D +------->----
020DE0: 2D 2D 2D 2D 2D 2D 2D 3E 2D 2D 2D 2D 2D 2D 2D 2D ------->--------
020DF0: 2D 2D 3E 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 3E 2D 2D -->---------->--
020E00: 2D 2D 2D 2D 2D 2D 2D 2D 3E 2D 2D 2D 2D 2D 2D 2B -------->------+
020E10: 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
020E20: 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 !
020E30: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
020E40: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
020E50: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 0D !.
020E60: 0A 20 20 20 20 20 20 43 41 52 52 59 20 3C 2D 2D . CARRY <--
020E70: 2D 2B 2D 2D 3C 20 42 37 20 3C 2D 3C 20 42 36 20 -+--< B7 <-< B6
020E80: 3C 2D 3C 20 42 35 20 3C 2D 3C 20 42 34 20 3C 2D <-< B5 <-< B4 <-
020E90: 3C 20 42 33 20 3C 2D 3C 20 42 32 20 3C 2D 3C 20 < B3 <-< B2 <-<
020EA0: 42 31 20 3C 2D 3C 20 42 30 20 3C 2D 2D 2B 0D 0A B1 <-< B0 <--+..
020EB0: 20 0D 0A 20 20 20 20 20 53 4C 41 20 72 20 6F 75 .. SLA r ou
020EC0: 20 53 4C 41 20 28 64 64 29 0D 0A 20 20 20 20 20 SLA (dd)..
020ED0: 4C 65 20 63 6F 6E 74 65 6E 75 20 64 75 20 72 65 Le contenu du re
020EE0: 67 69 73 74 72 65 20 65 73 74 20 64 7B 63 61 6C gistre est d{cal
020EF0: 7B 20 64 27 75 6E 20 62 69 74 20 40 20 67 61 75 { d'un bit @ gau
020F00: 63 68 65 20 2E 20 4C 65 20 62 69 74 20 37 20 65 che . Le bit 7 e
020F10: 73 74 20 73 74 6F 63 6B 7B 20 0D 0A 20 64 61 6E st stock{ .. dan
020F20: 73 20 6C 65 20 43 41 52 52 59 20 6C 65 20 62 69 s le CARRY le bi
020F30: 74 20 30 20 65 73 74 20 61 6E 6E 75 6C 7B 0D 0A t 0 est annul{..
020F40: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
020F50: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
020F60: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
020F70: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
020F80: 20 20 20 20 20 20 20 20 20 5A 7B 72 6F 0D 0A 20 Z{ro..
020F90: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
020FA0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
020FB0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
020FC0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
020FD0: 20 20 20 20 20 20 20 20 20 20 20 21 0D 0A 20 20 !..
020FE0: 20 20 20 20 43 41 52 52 59 20 3C 2D 2D 2D 2D 2D CARRY <-----
020FF0: 2D 3C 20 42 37 20 3C 2D 3C 20 42 36 20 3C 2D 3C -< B7 <-< B6 <-<
021000: 20 42 35 20 3C 2D 3C 20 42 34 20 3C 2D 3C 20 42 B5 <-< B4 <-< B
021010: 33 20 3C 2D 3C 20 42 32 20 3C 2D 3C 20 42 31 20 3 <-< B2 <-< B1
021020: 3C 2D 3C 20 42 30 20 3C 2D 2D 2B 0D 0A 20 0D 0A <-< B0 <--+.. ..
021030: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
021040: 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D ------
021050: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
021060: 2D 2D 2D 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 ----..
021070: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
021080: 20 4C 65 73 20 6D 65 08 5E 6D 65 73 20 76 65 72 Les me.^mes ver
021090: 73 20 6C 61 20 64 72 6F 69 74 65 20 0D 0A 20 0D s la droite .. .
0210A0: 0A 20 20 20 20 20 52 52 20 72 20 6F 75 20 52 52 . RR r ou RR
0210B0: 20 28 64 64 29 20 3A 0D 0A 20 20 20 20 20 4C 65 (dd) :.. Le
0210C0: 20 63 6F 6E 74 65 6E 75 20 64 75 20 72 65 67 69 contenu du regi
0210D0: 73 74 72 65 20 65 73 74 20 64 7B 63 61 6C 7B 20 stre est d{cal{
0210E0: 64 27 75 6E 20 62 69 74 20 40 20 64 72 6F 69 74 d'un bit @ droit
0210F0: 65 20 2E 20 4C 65 20 62 69 74 20 30 20 65 73 74 e . Le bit 0 est
021100: 20 73 74 6F 63 6B 7B 20 0D 0A 20 64 61 6E 73 20 stock{ .. dans
021110: 6C 65 20 43 41 52 52 59 20 61 6C 6F 72 73 20 71 le CARRY alors q
021120: 75 65 20 6C 65 20 63 6F 6E 74 65 6E 75 20 70 72 ue le contenu pr
021130: 7B 63 7B 64 65 6E 74 20 64 75 20 43 41 52 52 59 {c{dent du CARRY
021140: 20 76 61 20 64 61 6E 73 20 6C 65 20 62 69 74 20 va dans le bit
021150: 37 20 2E 0D 0A 20 0D 0A 20 20 2B 2D 2D 2D 2D 2D 7 ... .. +-----
021160: 2D 2D 2D 2D 2D 3E 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----->----------
021170: 3E 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 3E 2D 2D 2D >----------->---
021180: 2D 2D 2D 2D 2D 2D 2D 3E 2D 2D 2D 2D 2D 2D 2D 2D ------->--------
021190: 2D 2D 3E 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 3E 2D 2D -->---------->--
0211A0: 2D 2D 2D 2D 2B 0D 0A 20 20 21 20 20 20 20 20 20 ----+.. !
0211B0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0211C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0211D0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0211E0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0211F0: 20 20 20 21 0D 0A 20 20 2B 2D 2D 3E 20 42 37 20 !.. +--> B7
021200: 3E 2D 3E 20 42 36 20 3E 2D 3E 20 42 35 20 3E 2D >-> B6 >-> B5 >-
021210: 3E 20 42 34 20 3E 2D 3E 20 42 33 20 3E 2D 3E 20 > B4 >-> B3 >->
021220: 42 32 20 3E 2D 3E 20 42 31 20 3E 2D 3E 20 42 30 B2 >-> B1 >-> B0
021230: 20 3E 2D 2D 2D 2D 2D 2D 3E 20 43 41 52 52 59 20 >------> CARRY
021240: 3E 2D 2B 0D 0A 20 0D 0A 20 20 20 20 20 52 52 43 >-+.. .. RRC
021250: 20 72 20 6F 75 20 52 52 43 20 28 64 64 29 20 3A r ou RRC (dd) :
021260: 0D 0A 20 20 20 20 20 4C 65 20 63 6F 6E 74 65 6E .. Le conten
021270: 75 20 64 75 20 72 65 67 69 73 74 72 65 20 65 73 u du registre es
021280: 74 20 64 7B 63 61 6C 7B 20 64 27 75 6E 20 62 69 t d{cal{ d'un bi
021290: 74 20 40 20 64 72 6F 69 74 65 20 2E 20 4C 65 20 t @ droite . Le
0212A0: 62 69 74 20 30 20 65 73 74 20 73 74 6F 63 6B 7B bit 0 est stock{
0212B0: 20 0D 0A 20 64 61 6E 73 20 6C 65 20 43 41 52 52 .. dans le CARR
0212C0: 59 20 65 74 20 65 73 74 20 72 65 63 6F 70 69 7B Y et est recopi{
0212D0: 20 64 61 6E 73 20 6C 65 20 6C 65 20 62 69 74 20 dans le le bit
0212E0: 37 20 2E 0D 0A 20 20 20 20 20 0D 0A 20 20 2B 2D 7 ... .. +-
0212F0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 3E 2D 2D 2D 2D 2D 2D --------->------
021300: 2D 2D 2D 2D 3E 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ---->-----------
021310: 3E 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 3E 2D 2D 2D 2D >---------->----
021320: 2D 2D 2D 2D 2D 2D 3E 2D 2D 2D 2B 20 20 20 20 20 ------>---+
021330: 20 20 20 20 20 20 20 20 20 0D 0A 20 20 21 20 20 .. !
021340: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
021350: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
021360: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
021370: 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 !
021380: 20 20 20 20 20 20 20 20 0D 0A 20 20 2B 2D 2D 3E .. +-->
021390: 20 42 37 20 3E 2D 3E 20 42 36 20 3E 2D 3E 20 42 B7 >-> B6 >-> B
0213A0: 35 20 3E 2D 3E 20 42 34 20 3E 2D 3E 20 42 33 20 5 >-> B4 >-> B3
0213B0: 3E 2D 3E 20 42 32 20 3E 2D 3E 20 42 31 20 3E 2D >-> B2 >-> B1 >-
0213C0: 3E 20 42 30 20 3E 2D 2D 2B 2D 2D 2D 3E 20 43 41 > B0 >--+---> CA
0213D0: 52 52 59 20 20 20 20 20 0D 0A 20 0D 0A 20 20 20 RRY .. ..
0213E0: 20 20 53 52 4C 20 6F 75 20 53 52 4C 20 28 64 64 SRL ou SRL (dd
0213F0: 29 20 3A 0D 0A 20 20 20 20 20 4C 65 20 63 6F 6E ) :.. Le con
021400: 74 65 6E 75 20 64 75 20 72 65 67 69 73 74 72 65 tenu du registre
021410: 20 65 73 74 20 64 7B 63 61 6C 7B 20 64 27 75 6E est d{cal{ d'un
021420: 20 62 69 74 20 40 20 64 72 6F 69 74 65 20 2E 20 bit @ droite .
021430: 4C 65 20 62 69 74 20 30 20 65 73 74 20 73 74 6F Le bit 0 est sto
021440: 63 6B 7B 20 0D 0A 20 64 61 6E 73 20 6C 65 20 43 ck{ .. dans le C
021450: 41 52 52 59 20 6C 65 20 62 69 74 20 37 20 65 73 ARRY le bit 7 es
021460: 74 20 61 6E 6E 75 6C 7B 0D 0A 20 0D 0A 20 20 5A t annul{.. .. Z
021470: 7B 72 6F 20 20 20 20 20 20 20 20 20 20 20 20 20 {ro
021480: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
021490: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0214A0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0214B0: 20 20 20 20 20 20 20 20 20 20 0D 0A 20 20 21 20 .. !
0214C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0214D0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0214E0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0214F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
021500: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
021510: 1C 00 01 00 02 09 4E E5 1C 00 C1 02 00 00 00 02 ......N.........
021520: 1C 00 C2 02 00 00 00 02 1C 00 C3 02 00 00 00 02 ................
021530: 1C 00 C4 02 00 00 00 02 1C 00 C5 02 00 00 00 02 ................
021540: 1C 00 C6 02 00 00 00 02 1C 00 C7 02 00 00 00 02 ................
021550: 1C 00 C8 02 00 00 00 02 1C 00 C9 02 00 00 00 02 ................
021560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
021570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
021580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
021590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0215A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0215B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0215C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0215D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0215E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0215F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
021600: 20 20 20 20 20 20 20 20 20 0D 0A 20 20 2B 2D 2D .. +--
021610: 3E 20 42 37 20 3E 2D 3E 20 42 36 20 3E 2D 3E 20 > B7 >-> B6 >->
021620: 42 35 20 3E 2D 3E 20 42 34 20 3E 2D 3E 20 42 33 B5 >-> B4 >-> B3
021630: 20 3E 2D 3E 20 42 32 20 3E 2D 3E 20 42 31 20 3E >-> B2 >-> B1 >
021640: 2D 3E 20 42 30 20 3E 2D 2D 2D 2D 2D 2D 3E 20 43 -> B0 >------> C
021650: 41 52 52 59 20 20 20 20 20 0D 0A 20 0D 0A 20 20 ARRY .. ..
021660: 20 20 20 53 52 41 20 72 20 6F 75 20 53 52 41 20 SRA r ou SRA
021670: 28 64 64 29 20 3A 0D 0A 20 20 20 20 20 4C 65 20 (dd) :.. Le
021680: 63 6F 6E 74 65 6E 75 20 64 75 20 72 65 67 69 73 contenu du regis
021690: 74 72 65 20 65 73 74 20 64 7B 63 61 6C 7B 20 64 tre est d{cal{ d
0216A0: 27 75 6E 20 62 69 74 20 40 20 64 72 6F 69 74 65 'un bit @ droite
0216B0: 20 2E 20 4C 65 20 62 69 74 20 30 20 65 73 74 20 . Le bit 0 est
0216C0: 73 74 6F 63 6B 7B 20 0D 0A 20 64 61 6E 73 20 6C stock{ .. dans l
0216D0: 65 20 43 41 52 52 59 20 6C 65 20 62 69 74 20 37 e CARRY le bit 7
0216E0: 20 65 73 74 20 69 6E 63 68 61 6E 67 7B 20 2E 0D est inchang{ ..
0216F0: 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
021700: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
021710: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
021720: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
021730: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0D 0A ..
021740: 20 20 20 20 20 20 20 4E 65 20 63 68 61 6E 67 65 Ne change
021750: 20 70 61 73 20 0D 0A 20 20 20 20 20 20 20 21 20 pas .. !
021760: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
021770: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
021780: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
021790: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0217A0: 20 20 20 20 0D 0A 20 20 20 20 20 20 20 42 37 20 .. B7
0217B0: 3E 2D 3E 20 42 36 20 3E 2D 3E 20 42 35 20 3E 2D >-> B6 >-> B5 >-
0217C0: 3E 20 42 34 20 3E 2D 3E 20 42 33 20 3E 2D 3E 20 > B4 >-> B3 >->
0217D0: 42 32 20 3E 2D 3E 20 42 31 20 3E 2D 3E 20 42 30 B2 >-> B1 >-> B0
0217E0: 20 3E 2D 2D 2D 2D 2D 2D 3E 20 43 41 52 52 59 20 >------> CARRY
0217F0: 20 20 20 20 0D 0A 20 0D 0A 20 20 20 20 20 20 20 .. ..
021800: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
021810: 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D -------------
021820: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A --------------..
021830: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
021840: 20 20 20 20 20 20 20 20 20 55 73 61 67 65 73 20 Usages
021850: 63 6F 75 72 61 6E 74 73 20 64 65 73 20 72 6F 74 courants des rot
021860: 61 74 69 6F 6E 73 0D 0A 20 0D 0A 20 20 20 20 20 ations.. ..
021870: 52 4C 43 20 65 74 20 52 52 43 20 3A 20 44 7B 63 RLC et RRC : D{c
021880: 61 6C 61 67 65 20 63 6F 6D 70 6C 65 74 20 64 27 alage complet d'
021890: 75 6E 20 6F 63 74 65 74 20 71 75 65 20 76 6F 75 un octet que vou
0218A0: 73 20 6E 27 61 76 65 7A 20 70 61 73 20 66 69 6E s n'avez pas fin
0218B0: 69 20 64 65 20 76 6F 69 72 20 0D 0A 20 64 61 6E i de voir .. dan
0218C0: 73 20 6E 6F 73 20 63 6F 75 72 73 20 64 65 20 67 s nos cours de g
0218D0: 72 61 70 68 69 73 6D 65 20 6F 75 20 70 6F 75 72 raphisme ou pour
0218E0: 20 74 65 73 74 65 72 20 6C 65 20 6A 6F 79 73 74 tester le joyst
0218F0: 69 63 6B 20 2C 20 6F 75 20 61 75 74 72 65 73 20 ick , ou autres
021900: 2E 2E 2E 0D 0A 20 0D 0A 20 20 20 20 20 53 4C 41 ..... .. SLA
021910: 20 3A 20 43 6F 72 72 65 73 70 6F 6E 64 20 40 20 : Correspond @
021920: 75 6E 65 20 6D 75 6C 74 69 70 6C 69 63 61 74 69 une multiplicati
021930: 6F 6E 20 70 61 72 20 32 20 64 75 20 72 65 67 69 on par 2 du regi
021940: 73 74 72 65 20 2E 0D 0A 20 20 20 20 20 53 52 4C stre ... SRL
021950: 20 3A 20 43 6F 72 72 65 73 70 6F 6E 64 20 40 20 : Correspond @
021960: 75 6E 65 20 64 69 76 69 73 69 6F 6E 20 70 61 72 une division par
021970: 20 32 20 64 75 20 72 65 67 69 73 74 72 65 20 2E 2 du registre .
021980: 0D 0A 20 0D 0A 20 20 20 20 20 52 52 20 65 74 20 .. .. RR et
021990: 52 4C 20 3A 20 20 53 6F 6E 74 20 20 73 6F 75 76 RL : Sont souv
0219A0: 65 6E 74 20 20 75 74 69 6C 69 73 7B 73 20 20 63 ent utilis{s c
0219B0: 6F 6D 6D 65 20 20 63 6F 6D 70 6C 7B 6D 65 6E 74 omme compl{ment
0219C0: 20 70 6F 75 72 20 6D 75 6C 74 69 70 6C 69 65 72 pour multiplier
0219D0: 20 6F 75 20 0D 0A 20 64 69 76 69 73 65 72 20 70 ou .. diviser p
0219E0: 61 72 20 32 20 75 6E 20 72 65 67 69 73 74 72 65 ar 2 un registre
0219F0: 20 31 36 20 62 69 74 73 20 3A 0D 0A 20 0D 0A 20 16 bits :.. ..
021A00: 20 20 20 20 45 78 20 3A 20 53 52 4C 20 48 20 3B Ex : SRL H ;
021A10: 44 69 76 69 73 65 20 48 20 70 61 72 20 32 0D 0A Divise H par 2..
021A20: 20 20 20 20 20 20 20 20 20 20 52 52 20 4C 20 20 RR L
021A30: 3B 49 64 65 6D 20 61 76 65 63 20 4C 20 6D 61 69 ;Idem avec L mai
021A40: 73 20 72 7B 63 75 70 7D 72 65 20 61 75 20 70 61 s r{cup}re au pa
021A50: 73 73 61 67 65 20 6C 27 7B 76 65 6E 74 75 65 6C ssage l'{ventuel
021A60: 20 43 41 52 52 59 20 6D 69 73 20 70 61 72 20 0D CARRY mis par .
021A70: 0A 20 6C 27 6F 70 7B 72 61 74 69 6F 6E 20 70 72 . l'op{ration pr
021A80: 7B 63 7B 64 65 6E 74 65 20 2E 0D 0A 20 0D 0A 20 {c{dente ... ..
021A90: 20 20 20 20 20 20 20 20 20 53 4C 41 20 44 20 3B SLA D ;
021AA0: 4D 75 6C 74 69 70 6C 69 65 20 44 45 20 70 61 72 Multiplie DE par
021AB0: 20 32 20 2E 0D 0A 20 20 20 20 20 20 20 20 20 20 2 ...
021AC0: 52 4C 20 45 0D 0A 20 20 20 20 20 20 20 20 20 20 RL E..
021AD0: 20 20 20 20 20 20 4E 6F 74 65 20 3A 20 50 6F 75 Note : Pou
021AE0: 72 20 48 4C 20 2C 20 41 44 44 20 48 4C 2C 48 4C r HL , ADD HL,HL
021AF0: 20 65 73 74 20 62 65 61 75 63 6F 75 70 20 6D 69 est beaucoup mi
021B00: 65 75 78 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 53 eux ... .. S
021B10: 52 41 20 3A 20 42 6F 66 20 2E 2E 2E 0D 0A 20 0D RA : Bof ..... .
021B20: 0A 20 20 20 20 20 4E 4F 54 45 53 3A 20 43 65 73 . NOTES: Ces
021B30: 20 37 20 69 6E 73 74 72 75 63 74 69 6F 6E 73 20 7 instructions
021B40: 20 70 65 75 76 65 6E 74 20 20 73 27 65 66 66 65 peuvent s'effe
021B50: 63 74 75 65 72 20 20 64 69 72 65 63 74 65 6D 65 ctuer directeme
021B60: 6E 74 20 73 75 72 20 75 6E 65 20 63 61 73 65 20 nt sur une case
021B70: 0D 0A 20 6D 7B 6D 6F 69 72 65 20 38 20 62 69 74 .. m{moire 8 bit
021B80: 73 20 2E 20 45 78 20 3A 20 20 20 20 20 20 20 20 s . Ex :
021B90: 20 4C 44 20 49 58 2C 4F 43 54 45 54 0D 0A 20 20 LD IX,OCTET..
021BA0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
021BB0: 20 20 20 20 20 20 20 20 20 20 20 20 20 52 52 43 RRC
021BC0: 20 28 49 58 2B 30 29 0D 0A 20 20 20 20 20 20 20 (IX+0)..
021BD0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
021BE0: 20 20 20 20 20 20 20 20 52 45 54 0D 0A 20 20 20 RET..
021BF0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
021C00: 20 20 20 20 20 20 4F 43 54 45 54 20 44 42 20 31 OCTET DB 1
021C10: 32 0D 0A 20 0D 0A 20 45 73 74 20 73 74 72 69 63 2.. .. Est stric
021C20: 74 65 6D 65 6E 74 20 69 64 65 6E 74 69 71 75 65 tement identique
021C30: 20 40 20 3A 20 4C 44 20 41 2C 28 4F 43 54 45 54 @ : LD A,(OCTET
021C40: 29 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 )..
021C50: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
021C60: 20 20 52 52 43 41 0D 0A 20 20 20 20 20 20 20 20 RRCA..
021C70: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
021C80: 20 20 20 20 20 20 20 4C 44 20 28 4F 43 54 45 54 LD (OCTET
021C90: 29 2C 41 0D 0A 20 20 20 20 20 20 20 20 20 20 20 ),A..
021CA0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4F 43 OC
021CB0: 54 45 54 20 44 42 20 31 32 0D 0A 20 0D 0A 20 20 TET DB 12.. ..
021CC0: 20 20 20 49 6C 20 65 78 69 73 74 65 20 61 75 73 Il existe aus
021CD0: 73 69 20 52 4C 41 20 52 52 41 20 52 4C 43 41 20 si RLA RRA RLCA
021CE0: 20 52 52 43 41 20 20 2E 20 20 43 65 73 20 34 20 RRCA . Ces 4
021CF0: 69 6E 73 74 72 75 63 74 69 6F 6E 73 20 73 6F 6E instructions son
021D00: 74 20 65 78 61 63 74 65 6D 65 6E 74 20 0D 0A 20 t exactement ..
021D10: 63 6F 6D 6D 65 20 52 52 20 72 20 52 4C 20 72 20 comme RR r RL r
021D20: 52 4C 43 20 20 72 20 20 52 52 43 20 20 72 20 20 RLC r RRC r
021D30: 6D 61 69 73 20 20 6E 65 20 20 73 27 61 70 70 6C mais ne s'appl
021D40: 69 71 75 65 6E 74 20 71 75 27 61 75 20 72 65 67 iquent qu'au reg
021D50: 69 73 74 72 65 20 41 20 65 74 20 6E 65 20 0D 0A istre A et ne ..
021D60: 20 64 65 6D 61 6E 64 65 6E 74 20 71 75 27 75 6E demandent qu'un
021D70: 20 6F 63 74 65 74 20 61 75 20 6C 69 65 75 20 64 octet au lieu d
021D80: 65 20 32 20 2E 20 45 78 20 3A 20 52 52 43 20 41 e 2 . Ex : RRC A
021D90: 20 3D 20 32 20 6F 63 74 65 74 73 0D 0A 20 20 20 = 2 octets..
021DA0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
021DB0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
021DC0: 20 20 20 20 20 20 20 20 52 52 43 41 20 20 3D 20 RRCA =
021DD0: 31 20 6F 63 74 65 74 0D 0A 20 20 20 20 20 20 20 1 octet..
021DE0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
021DF0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
021E00: 20 20 20 20 52 52 43 44 20 20 3B 53 6F 6E 74 20 RRCD ;Sont
021E10: 69 6E 63 6F 72 72 65 63 74 73 0D 0A 20 20 20 20 incorrects..
021E20: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
021E30: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
021E40: 20 20 20 20 20 20 20 52 52 43 4C 0D 0A 20 20 20 RRCL..
021E50: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
021E60: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
021E70: 20 20 20 20 20 20 20 20 52 52 43 20 44 20 3B 53 RRC D ;S
021E80: 6F 6E 74 20 63 6F 72 72 65 63 74 73 0D 0A 20 20 ont corrects..
021E90: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
021EA0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
021EB0: 20 20 20 20 20 20 20 20 20 52 52 43 20 4C 0D 0A RRC L..
021EC0: 20 0D 0A 20 20 20 20 20 4C 65 73 20 65 66 66 65 .. Les effe
021ED0: 74 73 20 64 65 20 52 4C 41 20 52 52 41 20 52 4C ts de RLA RRA RL
021EE0: 43 41 20 52 52 43 41 20 73 75 72 20 6C 65 20 72 CA RRCA sur le r
021EF0: 65 67 69 73 74 72 65 20 46 6C 61 67 73 20 65 73 egistre Flags es
021F00: 74 20 61 75 73 73 69 20 64 69 66 66 7B 72 65 6E t aussi diff{ren
021F10: 74 20 0D 0A 20 2C 20 63 65 73 20 34 20 69 6E 73 t .. , ces 4 ins
021F20: 74 72 75 63 74 69 6F 6E 73 20 6E 65 20 6D 6F 64 tructions ne mod
021F30: 69 66 69 65 6E 74 20 71 75 65 20 6C 65 20 63 61 ifient que le ca
021F40: 72 72 79 20 61 6C 6F 72 73 20 71 75 65 20 6C 65 rry alors que le
021F50: 73 20 61 75 74 72 65 73 20 6D 6F 64 69 66 69 65 s autres modifie
021F60: 6E 74 20 0D 0A 20 43 20 2D 20 5A 20 2D 20 53 20 nt .. C - Z - S
021F70: 2D 20 50 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 20 - P ... ..
021F80: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
021F90: 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D --------------
021FA0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
021FB0: 0D 0A 20 0D 0A 20 20 20 20 20 4D 65 08 5E 6D 65 .. .. Me.^me
021FC0: 20 62 69 65 6E 20 65 78 70 6C 69 71 75 7B 20 2C bien expliqu{ ,
021FD0: 20 63 65 20 6E 27 65 73 74 20 70 61 73 20 20 74 ce n'est pas t
021FE0: 6F 75 6A 6F 75 72 73 20 20 2C 20 7B 76 69 64 65 oujours , {vide
021FF0: 6E 74 20 2E 20 41 6C 6F 72 73 20 70 6C 75 74 6F nt . Alors pluto
022000: 08 5E 74 20 71 75 65 20 0D 0A 20 73 65 20 70 65 .^t que .. se pe
022010: 72 64 72 65 20 20 64 61 6E 73 20 20 75 6E 20 20 rdre dans un
022020: 69 6E 74 61 72 69 73 73 61 62 6C 65 20 20 76 65 intarissable ve
022030: 72 62 69 61 67 65 20 20 2C 20 20 6E 6F 75 73 20 rbiage , nous
022040: 20 70 72 7B 66 7B 72 6F 6E 73 20 20 70 72 7B 73 pr{f{rons pr{s
022050: 65 6E 74 65 72 20 75 6E 20 0D 0A 20 70 72 6F 67 enter un .. prog
022060: 72 61 6D 6D 65 20 71 75 69 20 6D 6F 6E 74 72 65 ramme qui montre
022070: 20 40 20 6C 27 7B 63 72 61 6E 20 20 6C 27 65 66 @ l'{cran l'ef
022080: 66 65 74 20 20 64 65 20 20 63 65 73 20 20 72 6F fet de ces ro
022090: 74 61 74 69 6F 6E 73 20 2E 20 4C 65 73 20 65 66 tations . Les ef
0220A0: 66 65 74 73 20 73 6F 6E 74 20 0D 0A 20 73 69 6D fets sont .. sim
0220B0: 70 6C 65 73 20 2C 20 6F 6E 20 61 66 66 69 63 68 ples , on affich
0220C0: 65 20 40 20 6C 27 7B 63 72 61 6E 20 6C 65 20 72 e @ l'{cran le r
0220D0: 7B 73 75 6C 74 61 74 20 70 72 6F 64 75 69 74 20 {sultat produit
0220E0: 70 61 72 20 63 65 73 20 37 20 69 6E 73 74 72 75 par ces 7 instru
0220F0: 63 74 69 6F 6E 73 20 73 75 72 20 0D 0A 20 75 6E ctions sur .. un
022100: 20 6F 63 74 65 74 20 64 6F 6E 6E 7B 20 28 45 6E octet donn{ (En
022110: 20 20 62 69 6E 61 69 72 65 20 20 2C 20 20 68 65 binaire , he
022120: 78 61 20 20 65 74 20 20 64 7B 63 69 6D 61 6C 29 xa et d{cimal)
022130: 20 20 61 69 6E 73 69 20 20 71 75 65 20 20 6C 65 ainsi que le
022140: 20 63 6F 6E 74 65 6E 75 20 64 75 20 0D 0A 20 72 contenu du .. r
022150: 65 67 69 73 74 72 65 20 66 6C 61 67 73 20 70 6F egistre flags po
022160: 75 72 20 20 63 68 61 63 75 6E 65 20 20 65 74 20 ur chacune et
022170: 20 6C 27 75 74 69 6C 69 73 61 74 65 75 72 20 20 l'utilisateur
022180: 70 65 75 74 20 20 72 7B 70 7B 74 65 72 20 6C 27 peut r{p{ter l'
022190: 6F 70 7B 72 61 74 69 6F 6E 20 65 6E 20 0D 0A 20 op{ration en ..
0221A0: 61 70 70 75 79 61 6E 74 20 73 75 72 20 52 20 6F appuyant sur R o
0221B0: 75 20 61 72 72 65 08 5E 74 65 72 20 65 6E 20 61 u arre.^ter en a
0221C0: 70 70 75 79 61 6E 74 20 73 75 72 20 51 20 2E 0D ppuyant sur Q ..
0221D0: 0A 20 0D 0A 20 20 20 20 20 4C 61 20 73 74 72 75 . .. La stru
0221E0: 63 74 75 72 65 20 64 75 20 70 72 6F 67 72 61 6D cture du program
0221F0: 6D 65 20 65 73 74 20 64 7B 6A 61 20 20 70 6C 75 me est d{ja plu
022200: 73 20 20 63 6F 6D 70 6C 65 78 65 20 20 2E 20 49 s complexe . I
022210: 6C 20 66 61 75 74 20 65 66 66 65 63 74 75 65 72 l faut effectuer
022220: 20 37 20 0D 0A 20 6F 70 7B 72 61 74 69 6F 6E 73 7 .. op{rations
022230: 20 64 69 66 66 7B 72 65 6E 74 65 73 20 73 75 72 diff{rentes sur
022240: 20 75 6E 65 20 6D 65 08 5E 6D 65 20 76 61 6C 65 une me.^me vale
022250: 75 72 20 20 65 74 20 6D 7B 6D 6F 72 69 73 65 72 ur et m{moriser
022260: 20 63 68 61 71 75 65 20 72 7B 73 75 6C 74 61 74 chaque r{sultat
022270: 20 70 6F 75 72 20 0D 0A 20 75 6E 20 7B 76 65 6E pour .. un {ven
022280: 74 75 65 6C 6C 65 20 72 65 70 72 69 73 65 20 70 tuelle reprise p
022290: 61 72 20 6C 61 20 74 6F 75 63 68 65 20 27 52 27 ar la touche 'R'
0222A0: 20 2E 20 44 27 61 75 74 72 65 20 70 61 72 74 20 . D'autre part
0222B0: 2C 20 6C 27 69 6E 66 6C 75 65 6E 63 65 20 64 75 , l'influence du
0222C0: 20 43 41 52 52 59 20 0D 0A 20 7B 74 61 6E 74 20 CARRY .. {tant
0222D0: 64 7B 74 65 72 6D 69 6E 61 6E 74 65 20 73 75 72 d{terminante sur
0222E0: 20 63 65 72 74 61 69 6E 73 20 72 7B 73 75 6C 74 certains r{sult
0222F0: 61 74 73 20 20 2C 20 20 69 6C 20 20 63 6F 6E 76 ats , il conv
022300: 69 65 6E 74 20 61 75 73 73 69 20 64 65 20 6D 7B ient aussi de m{
022310: 6D 6F 72 69 73 65 72 20 0D 0A 20 63 65 74 20 7B moriser .. cet {
022320: 74 61 74 20 70 6F 75 72 20 6C 65 20 72 7B 63 75 tat pour le r{cu
022330: 70 7B 72 65 72 20 6C 6F 72 73 20 64 27 75 6E 65 p{rer lors d'une
022340: 20 61 75 74 72 65 20 6F 70 7B 72 61 74 69 6F 6E autre op{ration
022350: 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 49 6C 20 65 ... .. Il e
022360: 73 74 20 75 6E 65 20 6C 6F 69 20 64 75 20 5A 38 st une loi du Z8
022370: 30 20 7B 76 6F 71 75 7B 65 20 64 61 6E 73 20 6C 0 {voqu{e dans l
022380: 65 20 20 6E 75 6D 7B 72 6F 20 35 20 71 75 69 20 e num{ro 5 qui
022390: 64 69 74 20 71 75 65 20 6C 65 20 72 65 67 69 73 dit que le regis
0223A0: 74 72 65 20 46 20 0D 0A 20 2C 20 63 65 6C 75 69 tre F .. , celui
0223B0: 20 64 65 73 20 66 6C 61 67 73 20 2C 20 6A 75 6D des flags , jum
0223C0: 65 6C 7B 20 61 76 65 63 20 20 41 20 20 2C 20 20 el{ avec A ,
0223D0: 6E 27 65 73 74 20 70 61 73 20 61 63 63 65 73 73 n'est pas access
0223E0: 69 62 6C 65 20 40 20 6C 27 75 74 69 6C 69 73 61 ible @ l'utilisa
0223F0: 74 65 75 72 20 2E 20 0D 0A 20 4C 27 65 78 70 7B teur . .. L'exp{
022400: 72 69 65 6E 63 65 20 6E 6F 75 73 20 6D 6F 6E 74 rience nous mont
022410: 72 65 20 71 75 65 20 20 6C 65 73 20 20 6C 6F 69 re que les loi
022420: 73 20 20 73 6F 6E 74 20 20 66 61 69 74 65 73 20 s sont faites
022430: 20 70 6F 75 72 20 20 65 08 5E 74 72 65 20 74 6F pour e.^tre to
022440: 75 72 6E 7B 65 73 20 65 74 20 0D 0A 20 6C 27 61 urn{es et .. l'a
022450: 73 74 75 63 65 20 73 75 69 76 61 6E 74 65 20 76 stuce suivante v
022460: 6F 75 73 20 6F 66 66 72 65 20 65 6E 20 70 72 69 ous offre en pri
022470: 6D 65 20 6C 27 61 6D 6E 69 73 74 69 65 20 21 0D me l'amnistie !.
022480: 0A 20 0D 0A 20 20 20 20 20 50 55 53 48 20 41 46 . .. PUSH AF
022490: 20 3B 43 65 73 20 32 20 69 6E 73 74 72 75 63 74 ;Ces 2 instruct
0224A0: 69 6F 6E 73 20 66 6F 6E 74 20 71 75 65 20 44 45 ions font que DE
0224B0: 20 70 72 65 6E 64 20 6C 61 20 76 61 6C 65 75 72 prend la valeur
0224C0: 20 64 65 20 41 46 20 2C 20 64 6F 6E 63 20 44 20 de AF , donc D
0224D0: 6C 61 0D 0A 20 20 20 20 20 50 4F 50 20 44 45 20 la.. POP DE
0224E0: 20 3B 76 61 6C 65 75 72 20 64 65 20 41 20 65 74 ;valeur de A et
0224F0: 20 45 20 6C 61 20 20 76 61 6C 65 75 72 20 20 64 E la valeur d
022500: 65 20 20 46 20 20 2E 20 4C 65 20 72 65 67 69 73 e F . Le regis
022510: 74 72 65 20 45 20 7B 74 61 6E 74 20 74 6F 75 74 tre E {tant tout
022520: 20 40 20 0D 0A 20 66 61 69 74 20 61 63 63 65 73 @ .. fait acces
022530: 73 69 62 6C 65 20 2C 20 66 61 69 74 65 73 20 65 sible , faites e
022540: 6E 20 63 65 20 71 75 65 20 62 6F 6E 20 76 6F 75 n ce que bon vou
022550: 73 20 73 65 6D 62 6C 65 20 2E 20 4C 27 6F 70 7B s semble . L'op{
022560: 72 61 74 69 6F 6E 20 69 6E 76 65 72 73 65 20 3A ration inverse :
022570: 0D 0A 20 20 20 20 20 50 55 53 48 20 44 45 0D 0A .. PUSH DE..
022580: 20 20 20 20 20 50 4F 50 20 41 46 0D 0A 20 20 20 POP AF..
022590: 20 20 44 6F 6E 6E 65 72 61 20 61 75 78 20 72 65 Donnera aux re
0225A0: 67 69 73 74 72 65 20 66 6C 61 67 20 6C 61 20 76 gistre flag la v
0225B0: 61 6C 65 75 72 20 71 75 27 69 6C 20 20 76 6F 75 aleur qu'il vou
0225C0: 73 20 61 75 72 61 20 70 6C 75 20 64 65 20 6D 65 s aura plu de me
0225D0: 74 74 72 65 20 64 61 6E 73 20 45 20 0D 0A 20 2E ttre dans E .. .
0225E0: 0D 0A 20 20 20 20 20 52 69 65 6E 20 64 65 20 62 .. Rien de b
0225F0: 69 65 6E 20 63 6F 6D 70 6C 69 71 75 7B 20 6E 6F ien compliqu{ no
022600: 6E 20 3F 0D 0A 20 0D 0A 20 20 20 20 20 20 20 20 n ?.. ..
022610: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
022620: 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D -----------
022630: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A 20 ----------.. ..
022640: 20 20 20 20 4C 65 20 70 72 6F 67 72 61 6D 6D 65 Le programme
022650: 20 75 74 69 6C 69 73 65 20 61 62 6F 6E 64 61 6D utilise abondam
022660: 65 6E 74 20 6C 65 20 72 65 67 69 73 74 72 65 20 ent le registre
022670: 49 58 20 2C 20 6E 6F 74 65 7A 20 71 75 65 20 3A IX , notez que :
022680: 0D 0A 20 0D 0A 20 20 20 20 20 4C 44 20 49 58 2C .. .. LD IX,
022690: 54 41 42 4C 45 20 20 3B 49 58 20 50 6F 69 6E 74 TABLE ;IX Point
0226A0: 65 20 73 75 72 20 54 41 42 4C 45 0D 0A 20 20 20 e sur TABLE..
0226B0: 20 20 4C 44 20 41 2C 28 49 58 2B 32 29 20 20 3B LD A,(IX+2) ;
0226C0: 41 20 63 6F 6E 74 69 65 6E 74 20 6C 65 20 33 7D A contient le 3}
0226D0: 6D 65 20 6F 63 74 65 74 20 64 65 20 6C 61 20 74 me octet de la t
0226E0: 61 62 6C 65 20 73 6F 69 74 20 23 43 30 20 2E 0D able soit #C0 ..
0226F0: 0A 20 20 20 20 20 4C 44 20 41 2C 28 49 58 2B 30 . LD A,(IX+0
022700: 29 20 20 3B 41 20 63 6F 6E 74 69 65 6E 74 20 6C ) ;A contient l
022710: 65 20 31 65 72 20 6F 63 74 65 74 20 64 65 20 6C e 1er octet de l
022720: 61 20 74 61 62 6C 65 20 73 6F 69 74 20 23 46 31 a table soit #F1
022730: 20 2E 0D 0A 20 20 20 20 20 4C 44 20 41 2C 28 49 ... LD A,(I
022740: 58 2D 31 29 20 20 3B 41 20 63 6F 6E 74 69 65 6E X-1) ;A contien
022750: 74 20 6C 27 6F 63 74 65 74 20 61 76 61 6E 74 20 t l'octet avant
022760: 6C 65 20 31 65 72 20 6F 63 74 65 74 20 64 65 20 le 1er octet de
022770: 6C 61 20 74 61 62 6C 65 20 73 6F 69 74 20 23 41 la table soit #A
022780: 31 2E 0D 0A 20 20 20 20 20 49 4E 43 20 49 58 0D 1... INC IX.
022790: 0A 20 20 20 20 20 49 4E 43 20 49 58 20 20 20 20 . INC IX
0227A0: 20 20 20 3B 49 58 20 61 76 61 6E 63 65 20 64 65 ;IX avance de
0227B0: 20 32 20 6F 63 74 65 74 73 20 64 61 6E 73 20 6C 2 octets dans l
0227C0: 61 20 74 61 62 6C 65 20 2E 0D 0A 20 20 20 20 20 a table ...
0227D0: 4C 44 20 41 2C 28 49 58 2B 31 29 20 20 3B 41 20 LD A,(IX+1) ;A
0227E0: 63 6F 6E 74 69 65 6E 74 20 6C 65 20 34 7D 6D 65 contient le 4}me
0227F0: 20 6F 63 74 65 74 20 64 65 20 6C 61 20 74 61 62 octet de la tab
022800: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
022810: 1D 00 01 00 02 09 4E E5 1D 00 C1 02 00 00 00 02 ......N.........
022820: 1D 00 C2 02 00 00 00 02 1D 00 C3 02 00 00 00 02 ................
022830: 1D 00 C4 02 00 00 00 02 1D 00 C5 02 00 00 00 02 ................
022840: 1D 00 C6 02 00 00 00 02 1D 00 C7 02 00 00 00 02 ................
022850: 1D 00 C8 02 00 00 00 02 1D 00 C9 02 00 00 00 02 ................
022860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0228A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0228B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0228C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0228D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0228E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0228F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
022900: 6C 65 20 73 6F 69 74 20 23 44 46 20 2E 0D 0A 20 le soit #DF ...
022910: 20 20 20 20 4C 44 20 41 2C 28 49 58 2D 32 29 20 LD A,(IX-2)
022920: 20 3B 41 20 63 6F 6E 74 69 65 6E 74 20 6C 27 6F ;A contient l'o
022930: 63 74 65 74 20 6C 65 20 31 65 72 20 6F 63 74 65 ctet le 1er octe
022940: 74 20 64 65 20 6C 61 20 74 61 62 6C 65 20 73 6F t de la table so
022950: 69 74 20 23 46 31 2E 0D 0A 20 20 20 20 20 52 45 it #F1... RE
022960: 54 0D 0A 20 3B 0D 0A 20 20 20 20 20 44 42 20 23 T.. ;.. DB #
022970: 31 32 0D 0A 20 20 20 20 20 44 42 20 23 41 31 0D 12.. DB #A1.
022980: 0A 20 54 41 42 4C 45 20 44 42 20 23 46 31 2C 23 . TABLE DB #F1,#
022990: 32 33 2C 23 43 30 2C 23 44 46 0D 0A 20 0D 0A 20 23,#C0,#DF.. ..
0229A0: 20 20 20 20 49 6C 20 65 73 74 20 69 6E 64 69 73 Il est indis
0229B0: 70 65 6E 73 61 62 6C 65 20 64 27 65 08 5E 74 72 pensable d'e.^tr
0229C0: 65 20 66 61 6D 69 6C 69 65 72 73 20 64 65 20 63 e familiers de c
0229D0: 65 20 74 79 70 65 20 64 27 61 64 72 65 73 73 61 e type d'adressa
0229E0: 67 65 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 20 20 ge ... ..
0229F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
022A00: 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D --------------
022A10: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A --------------..
022A20: 20 0D 0A 20 20 20 20 20 4C 61 20 74 61 62 6C 65 .. La table
022A30: 20 67 7B 72 7B 65 20 70 61 72 20 6C 65 20 70 72 g{r{e par le pr
022A40: 6F 67 72 61 6D 6D 65 20 20 73 65 20 20 63 6F 6D ogramme se com
022A50: 70 6F 73 65 20 20 63 6F 6D 6D 65 20 20 63 65 63 pose comme cec
022A60: 69 20 3A 20 32 20 6F 63 74 65 74 73 20 70 6F 75 i : 2 octets pou
022A70: 72 20 0D 0A 20 6D 7B 6D 6F 72 69 73 65 72 20 6C r .. m{moriser l
022A80: 61 20 76 61 6C 65 75 72 20 72 65 6E 64 75 65 20 a valeur rendue
022A90: 70 61 72 20 20 6C 61 20 20 72 6F 74 61 74 69 6F par la rotatio
022AA0: 6E 20 20 65 74 20 20 6C 65 20 20 66 6C 61 67 20 n et le flag
022AB0: 6D 69 73 20 70 61 72 20 63 65 74 74 65 20 6D 65 mis par cette me
022AC0: 08 5E 6D 65 20 0D 0A 20 72 6F 74 61 74 69 6F 6E .^me .. rotation
022AD0: 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 20 20 20 20 ... ..
022AE0: 20 20 20 20 20 20 20 56 61 6C 65 75 72 31 2C 66 Valeur1,f
022AF0: 6C 61 67 31 2C 76 61 6C 65 75 72 32 2C 66 6C 61 lag1,valeur2,fla
022B00: 67 32 2C 2E 2E 2E 2E 2E 2E 76 61 6C 65 75 72 37 g2,......valeur7
022B10: 2C 66 6C 61 67 37 0D 0A 20 0D 0A 20 20 20 20 20 ,flag7.. ..
022B20: 4C 65 73 20 72 6F 75 74 69 6E 65 73 20 20 73 6F Les routines so
022B30: 6E 74 20 20 6C 65 73 20 20 6D 65 08 5E 6D 65 73 nt les me.^mes
022B40: 20 20 71 75 65 20 20 63 65 6C 6C 65 73 20 20 65 que celles e
022B50: 6D 70 6C 6F 79 7B 65 73 20 20 64 61 6E 73 20 20 mploy{es dans
022B60: 6C 65 20 20 6C 69 73 74 69 6E 67 20 0D 0A 20 70 le listing .. p
022B70: 72 7B 63 7B 64 65 6E 74 20 2E 0D 0A 20 0D 0A 20 r{c{dent ... ..
022B80: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
022B90: 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D --------
022BA0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
022BB0: 2D 2D 2D 2D 0D 0A 20 3B 0D 0A 20 20 20 20 20 20 ----.. ;..
022BC0: 20 20 20 4F 52 47 20 34 30 30 30 30 0D 0A 20 4E ORG 40000.. N
022BD0: 4F 4C 49 53 54 0D 0A 20 20 20 20 20 20 20 20 20 OLIST..
022BE0: 4C 44 20 48 4C 2C 54 4F 50 45 52 20 20 20 20 20 LD HL,TOPER
022BF0: 20 20 3B 41 64 72 65 73 73 65 20 64 65 73 20 6C ;Adresse des l
022C00: 69 67 6E 65 73 20 64 65 20 74 65 78 74 65 0D 0A ignes de texte..
022C10: 20 20 20 20 20 20 20 20 20 43 41 4C 4C 20 50 52 CALL PR
022C20: 54 20 20 20 20 20 20 20 20 20 20 3B 41 66 66 69 T ;Affi
022C30: 63 68 65 72 0D 0A 20 3B 0D 0A 20 20 20 20 20 20 cher.. ;..
022C40: 20 20 20 4C 44 20 41 2C 28 54 4F 52 4F 54 29 20 LD A,(TOROT)
022C50: 20 20 20 20 20 3B 56 61 6C 65 75 72 20 61 20 66 ;Valeur a f
022C60: 61 69 72 65 20 74 6F 75 72 6E 65 72 0D 0A 20 20 aire tourner..
022C70: 20 20 20 20 20 20 20 4C 44 20 42 2C 37 20 20 20 LD B,7
022C80: 20 20 20 20 20 20 20 20 20 3B 37 20 52 6F 74 61 ;7 Rota
022C90: 74 69 6F 6E 73 0D 0A 20 20 20 20 20 20 20 20 20 tions..
022CA0: 4C 44 20 48 4C 2C 4D 45 4D 4F 52 4F 54 0D 0A 20 LD HL,MEMOROT..
022CB0: 52 41 5A 52 4F 54 20 20 4C 44 20 28 48 4C 29 2C RAZROT LD (HL),
022CC0: 41 20 20 20 20 20 20 20 20 20 3B 56 61 6C 65 75 A ;Valeu
022CD0: 72 0D 0A 20 20 20 20 20 20 20 20 20 49 4E 43 20 r.. INC
022CE0: 48 4C 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 HL.. LD
022CF0: 28 48 4C 29 2C 30 20 20 20 20 20 20 20 20 20 3B (HL),0 ;
022D00: 46 6C 61 67 20 61 20 30 0D 0A 20 20 20 20 20 20 Flag a 0..
022D10: 20 20 20 49 4E 43 20 48 4C 0D 0A 20 20 20 20 20 INC HL..
022D20: 20 20 20 20 44 4A 4E 5A 20 52 41 5A 52 4F 54 0D DJNZ RAZROT.
022D30: 0A 20 3B 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 . ;.. LD
022D40: 20 48 2C 33 37 20 20 20 20 20 20 20 20 20 20 20 H,37
022D50: 3B 41 66 66 69 63 68 65 72 20 6C 61 20 76 61 6C ;Afficher la val
022D60: 65 75 72 20 6F 72 69 67 69 6E 65 6C 6C 65 0D 0A eur originelle..
022D70: 20 20 20 20 20 20 20 20 20 4C 44 20 4C 2C 32 31 LD L,21
022D80: 0D 0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C 20 .. CALL
022D90: 23 42 42 37 35 0D 0A 20 20 20 20 20 20 20 20 20 #BB75..
022DA0: 4C 44 20 41 2C 28 54 4F 52 4F 54 29 0D 0A 20 20 LD A,(TOROT)..
022DB0: 20 20 20 20 20 20 20 43 41 4C 4C 20 54 52 4F 49 CALL TROI
022DC0: 43 4F 4E 0D 0A 20 3B 0D 0A 20 52 45 52 4F 54 20 CON.. ;.. REROT
022DD0: 20 20 4C 44 20 49 58 2C 4D 45 4D 4F 52 4F 54 20 LD IX,MEMOROT
022DE0: 20 20 20 20 3B 44 65 62 75 74 20 64 65 20 6C 61 ;Debut de la
022DF0: 20 74 61 62 6C 65 20 64 65 73 20 37 20 76 61 6C table des 7 val
022E00: 65 75 72 73 20 2B 20 37 20 66 6C 61 67 73 0D 0A eurs + 7 flags..
022E10: 20 3B 0D 0A 20 20 20 20 20 20 20 20 20 43 41 4C ;.. CAL
022E20: 4C 20 4C 4F 41 44 46 4C 41 47 20 20 20 20 20 3B L LOADFLAG ;
022E30: 49 6E 69 74 69 61 6C 69 73 65 72 20 46 20 61 20 Initialiser F a
022E40: 6C 61 20 76 61 6C 65 75 72 20 70 72 69 73 65 20 la valeur prise
022E50: 64 61 6E 73 20 6C 61 20 74 61 62 6C 65 0D 0A 20 dans la table..
022E60: 20 20 20 20 20 20 20 20 52 52 20 28 49 58 2B 30 RR (IX+0
022E70: 29 20 20 20 20 20 20 20 20 20 3B 52 6F 74 61 74 ) ;Rotat
022E80: 69 6F 6E 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 ion.. LD
022E90: 20 4C 2C 31 32 20 20 20 20 20 20 20 20 20 20 20 L,12
022EA0: 3B 4C 69 67 6E 65 20 31 32 0D 0A 20 20 20 20 20 ;Ligne 12..
022EB0: 20 20 20 20 43 41 4C 4C 20 41 46 46 52 4F 54 31 CALL AFFROT1
022EC0: 20 20 20 20 20 20 3B 41 66 66 69 63 68 65 72 20 ;Afficher
022ED0: 72 65 73 75 6C 74 61 74 20 72 6F 74 61 74 69 6F resultat rotatio
022EE0: 6E 20 28 49 58 20 65 73 74 20 69 6E 63 72 65 6D n (IX est increm
022EF0: 65 6E 74 65 20 64 65 20 32 29 0D 0A 20 3B 0D 0A ente de 2).. ;..
022F00: 20 20 20 20 20 20 20 20 20 43 41 4C 4C 20 4C 4F CALL LO
022F10: 41 44 46 4C 41 47 20 20 20 20 20 3B 53 65 63 6F ADFLAG ;Seco
022F20: 6E 64 65 20 72 6F 74 61 74 69 6F 6E 20 73 75 72 nde rotation sur
022F30: 20 6D 65 6D 65 20 6C 69 67 6E 65 0D 0A 20 20 20 meme ligne..
022F40: 20 20 20 20 20 20 52 52 43 20 28 49 58 2B 30 29 RRC (IX+0)
022F50: 0D 0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C 20 .. CALL
022F60: 41 46 46 52 4F 54 0D 0A 20 3B 0D 0A 20 20 20 20 AFFROT.. ;..
022F70: 20 20 20 20 20 4C 44 20 4C 2C 31 35 20 20 20 20 LD L,15
022F80: 20 20 20 20 20 20 20 3B 31 30 30 25 20 69 64 65 ;100% ide
022F90: 6E 74 69 71 75 65 20 61 20 63 65 20 71 75 69 20 ntique a ce qui
022FA0: 70 72 65 63 65 64 65 20 70 6F 75 72 0D 0A 20 20 precede pour..
022FB0: 20 20 20 20 20 20 20 43 41 4C 4C 20 4C 4F 41 44 CALL LOAD
022FC0: 46 4C 41 47 20 20 20 20 20 3B 6C 65 73 20 35 20 FLAG ;les 5
022FD0: 61 75 74 72 65 73 20 74 79 70 65 73 20 64 65 20 autres types de
022FE0: 72 6F 74 61 74 69 6F 6E 0D 0A 20 20 20 20 20 20 rotation..
022FF0: 20 20 20 53 52 41 20 28 49 58 2B 30 29 0D 0A 20 SRA (IX+0)..
023000: 20 20 20 20 20 20 20 20 43 41 4C 4C 20 41 46 46 CALL AFF
023010: 52 4F 54 31 0D 0A 20 20 20 20 20 20 20 20 20 43 ROT1.. C
023020: 41 4C 4C 20 4C 4F 41 44 46 4C 41 47 0D 0A 20 20 ALL LOADFLAG..
023030: 20 20 20 20 20 20 20 53 52 4C 20 28 49 58 2B 30 SRL (IX+0
023040: 29 0D 0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C ).. CALL
023050: 20 41 46 46 52 4F 54 0D 0A 20 3B 0D 0A 20 20 20 AFFROT.. ;..
023060: 20 20 20 20 20 20 4C 44 20 4C 2C 31 38 0D 0A 20 LD L,18..
023070: 20 20 20 20 20 20 20 20 43 41 4C 4C 20 4C 4F 41 CALL LOA
023080: 44 46 4C 41 47 0D 0A 20 20 20 20 20 20 20 20 20 DFLAG..
023090: 52 4C 20 28 49 58 2B 30 29 0D 0A 20 20 20 20 20 RL (IX+0)..
0230A0: 20 20 20 20 43 41 4C 4C 20 41 46 46 52 4F 54 31 CALL AFFROT1
0230B0: 0D 0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C 20 .. CALL
0230C0: 4C 4F 41 44 46 4C 41 47 0D 0A 20 20 20 20 20 20 LOADFLAG..
0230D0: 20 20 20 52 4C 43 20 28 49 58 2B 30 29 0D 0A 20 RLC (IX+0)..
0230E0: 20 20 20 20 20 20 20 20 43 41 4C 4C 20 41 46 46 CALL AFF
0230F0: 52 4F 54 0D 0A 20 3B 0D 0A 20 20 20 20 20 20 20 ROT.. ;..
023100: 20 20 4C 44 20 4C 2C 32 31 0D 0A 20 20 20 20 20 LD L,21..
023110: 20 20 20 20 43 41 4C 4C 20 4C 4F 41 44 46 4C 41 CALL LOADFLA
023120: 47 0D 0A 20 20 20 20 20 20 20 20 20 53 4C 41 20 G.. SLA
023130: 28 49 58 2B 30 29 0D 0A 20 20 20 20 20 20 20 20 (IX+0)..
023140: 20 43 41 4C 4C 20 41 46 46 52 4F 54 31 0D 0A 20 CALL AFFROT1..
023150: 3B 0D 0A 20 54 53 54 4B 45 59 20 20 43 41 4C 4C ;.. TSTKEY CALL
023160: 20 23 42 42 30 36 20 20 20 20 20 20 20 20 3B 46 #BB06 ;F
023170: 69 6E 20 64 65 73 20 37 20 72 6F 74 61 74 69 6F in des 7 rotatio
023180: 6E 73 0D 0A 20 20 20 20 20 20 20 20 20 41 4E 44 ns.. AND
023190: 20 23 44 46 20 20 20 20 20 20 20 20 20 20 20 3B #DF ;
0231A0: 27 51 27 3D 41 72 72 65 74 0D 0A 20 20 20 20 20 'Q'=Arret..
0231B0: 20 20 20 20 43 50 20 22 51 22 0D 0A 20 20 20 20 CP "Q"..
0231C0: 20 20 20 20 20 52 45 54 20 5A 0D 0A 20 20 20 20 RET Z..
0231D0: 20 20 20 20 20 43 50 20 22 52 22 20 20 20 20 20 CP "R"
0231E0: 20 20 20 20 20 20 20 3B 27 52 27 20 6F 6E 20 72 ;'R' on r
0231F0: 65 66 61 69 74 20 75 6E 65 20 72 6F 74 61 74 69 efait une rotati
023200: 6F 6E 0D 0A 20 20 20 20 20 20 20 20 20 4A 50 20 on.. JP
023210: 5A 2C 52 45 52 4F 54 0D 0A 20 20 20 20 20 20 20 Z,REROT..
023220: 20 20 4A 52 20 54 53 54 4B 45 59 0D 0A 20 3B 0D JR TSTKEY.. ;.
023230: 0A 20 54 52 4F 49 43 4F 4E 20 50 55 53 48 20 42 . TROICON PUSH B
023240: 43 20 20 20 20 20 20 20 20 20 20 20 3B 50 72 65 C ;Pre
023250: 73 65 72 76 65 72 20 6C 65 20 6D 61 73 71 75 65 server le masque
023260: 20 71 75 69 20 65 73 74 20 64 61 6E 73 20 43 0D qui est dans C.
023270: 0A 20 20 20 20 20 20 20 20 20 50 55 53 48 20 41 . PUSH A
023280: 46 20 20 20 20 20 20 20 20 20 20 20 3B 50 72 65 F ;Pre
023290: 73 65 72 76 65 72 20 33 20 66 6F 69 73 20 6C 61 server 3 fois la
0232A0: 20 76 61 6C 65 75 72 20 61 20 61 66 66 69 63 68 valeur a affich
0232B0: 65 72 0D 0A 20 20 20 20 20 20 20 20 20 50 55 53 er.. PUS
0232C0: 48 20 41 46 0D 0A 20 20 20 20 20 20 20 20 20 50 H AF.. P
0232D0: 55 53 48 20 41 46 0D 0A 20 20 20 20 20 20 20 20 USH AF..
0232E0: 20 43 41 4C 4C 20 50 52 54 42 49 4E 20 20 20 20 CALL PRTBIN
0232F0: 20 20 20 3B 41 66 66 69 63 68 65 72 20 65 6E 20 ;Afficher en
023300: 62 69 6E 61 69 72 65 20 38 20 62 69 74 73 0D 0A binaire 8 bits..
023310: 20 20 20 20 20 20 20 20 20 50 4F 50 20 41 46 20 POP AF
023320: 20 20 20 20 20 20 20 20 20 20 20 3B 52 65 63 75 ;Recu
023330: 70 65 72 65 72 0D 0A 20 20 20 20 20 20 20 20 20 perer..
023340: 43 41 4C 4C 20 50 52 54 48 45 58 31 20 20 20 20 CALL PRTHEX1
023350: 20 20 3B 41 66 66 69 63 68 65 72 20 65 6E 20 68 ;Afficher en h
023360: 65 78 61 20 38 20 62 69 74 73 0D 0A 20 20 20 20 exa 8 bits..
023370: 20 20 20 20 20 50 4F 50 20 41 46 20 20 20 20 20 POP AF
023380: 20 20 20 20 20 20 20 3B 52 65 63 75 70 65 72 65 ;Recupere
023390: 72 0D 0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C r.. CALL
0233A0: 20 50 52 54 44 45 43 49 41 20 20 20 20 20 3B 41 PRTDECIA ;A
0233B0: 66 66 69 63 68 65 72 20 65 6E 20 64 65 63 69 6D fficher en decim
0233C0: 61 6C 20 33 20 63 68 69 66 66 72 65 73 0D 0A 20 al 3 chiffres..
0233D0: 20 20 20 20 20 20 20 20 4C 44 20 41 2C 33 32 20 LD A,32
0233E0: 20 20 20 20 20 20 20 20 20 20 3B 32 20 65 73 70 ;2 esp
0233F0: 61 63 65 73 20 70 6F 75 72 20 64 65 63 61 6C 65 aces pour decale
023400: 72 20 70 72 6F 63 68 61 69 6E 20 61 66 66 69 63 r prochain affic
023410: 68 61 67 65 0D 0A 20 20 20 20 20 20 20 20 20 43 hage.. C
023420: 41 4C 4C 20 23 42 42 35 41 0D 0A 20 20 20 20 20 ALL #BB5A..
023430: 20 20 20 20 4C 44 20 41 2C 33 32 0D 0A 20 20 20 LD A,32..
023440: 20 20 20 20 20 20 43 41 4C 4C 20 23 42 42 35 41 CALL #BB5A
023450: 0D 0A 20 20 20 20 20 20 20 20 20 50 4F 50 20 41 .. POP A
023460: 46 20 20 20 20 20 20 20 20 20 20 20 20 3B 52 65 F ;Re
023470: 63 75 70 65 72 65 72 20 76 61 6C 65 75 72 0D 0A cuperer valeur..
023480: 20 20 20 20 20 20 20 20 20 50 4F 50 20 42 43 20 POP BC
023490: 20 20 20 20 20 20 20 20 20 20 20 3B 45 74 20 6D ;Et m
0234A0: 61 73 71 75 65 0D 0A 20 20 20 20 20 20 20 20 20 asque..
0234B0: 52 45 54 0D 0A 20 3B 0D 0A 20 4C 4F 41 44 46 4C RET.. ;.. LOADFL
0234C0: 41 47 20 4C 44 20 45 2C 28 49 58 2B 31 29 20 20 AG LD E,(IX+1)
0234D0: 20 20 20 20 3B 46 6C 61 67 20 64 61 6E 73 20 45 ;Flag dans E
0234E0: 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 44 2C .. LD D,
0234F0: 28 49 58 2B 30 29 20 20 20 20 20 20 20 3B 56 61 (IX+0) ;Va
023500: 6C 65 75 72 20 64 61 6E 73 20 44 0D 0A 20 20 20 leur dans D..
023510: 20 20 20 20 20 20 50 55 53 48 20 44 45 0D 0A 20 PUSH DE..
023520: 20 20 20 20 20 20 20 20 50 4F 50 20 41 46 20 20 POP AF
023530: 20 20 20 20 20 20 20 20 20 20 3B 41 46 3D 44 45 ;AF=DE
023540: 0D 0A 20 20 20 20 20 20 20 20 20 52 45 54 0D 0A .. RET..
023550: 20 3B 0D 0A 20 46 4C 41 47 53 20 20 20 50 55 53 ;.. FLAGS PUS
023560: 48 20 41 46 20 20 20 20 20 20 20 20 20 20 20 3B H AF ;
023570: 53 61 75 76 65 72 20 66 6C 61 67 73 20 64 61 6E Sauver flags dan
023580: 73 20 45 0D 0A 20 20 20 20 20 20 20 20 20 50 4F s E.. PO
023590: 50 20 44 45 0D 0A 20 20 20 20 20 20 20 20 20 4C P DE.. L
0235A0: 44 20 28 49 58 2B 31 29 2C 45 20 20 20 20 20 20 D (IX+1),E
0235B0: 20 3B 65 74 20 72 61 6E 67 65 72 20 70 6F 75 72 ;et ranger pour
0235C0: 20 70 72 6F 63 68 61 69 6E 20 74 6F 75 72 0D 0A prochain tour..
0235D0: 20 20 20 20 20 20 20 20 20 4C 44 20 42 2C 38 20 LD B,8
0235E0: 20 20 20 20 20 20 20 20 20 20 20 3B 54 65 73 74 ;Test
0235F0: 65 72 20 65 74 20 61 66 66 69 63 68 65 72 20 62 er et afficher b
023600: 69 74 73 20 46 0D 0A 20 42 43 4C 46 4C 41 47 20 its F.. BCLFLAG
023610: 4C 44 20 41 2C 22 30 22 20 20 20 20 20 20 20 20 LD A,"0"
023620: 20 20 3B 43 6F 6D 6D 65 20 70 6F 75 72 20 61 66 ;Comme pour af
023630: 66 69 63 68 65 72 20 75 6E 20 6E 6F 6D 62 72 65 ficher un nombre
023640: 20 62 69 6E 61 69 72 65 0D 0A 20 20 20 20 20 20 binaire..
023650: 20 20 20 52 4C 43 20 45 20 20 20 20 20 20 20 20 RLC E
023660: 20 20 20 20 20 3B 4D 61 69 73 20 63 68 61 71 75 ;Mais chaqu
023670: 65 20 62 69 74 20 65 73 74 20 73 65 70 61 72 65 e bit est separe
023680: 20 70 61 72 20 75 6E 20 65 73 70 61 63 65 0D 0A par un espace..
023690: 20 20 20 20 20 20 20 20 20 4A 52 20 4E 43 2C 4E JR NC,N
0236A0: 4F 46 4C 41 47 0D 0A 20 20 20 20 20 20 20 20 20 OFLAG..
0236B0: 49 4E 43 20 41 0D 0A 20 4E 4F 46 4C 41 47 20 20 INC A.. NOFLAG
0236C0: 43 41 4C 4C 20 23 42 42 35 41 0D 0A 20 20 20 20 CALL #BB5A..
0236D0: 20 20 20 20 20 43 41 4C 4C 20 45 58 49 4E 42 20 CALL EXINB
0236E0: 20 20 20 20 20 20 20 3B 45 74 20 70 6F 75 72 71 ;Et pourq
0236F0: 75 6F 69 20 70 61 73 20 3F 20 20 20 20 20 20 20 uoi pas ?
023700: 20 0D 0A 20 20 20 20 20 20 20 20 20 44 4A 4E 5A .. DJNZ
023710: 20 42 43 4C 46 4C 41 47 0D 0A 20 20 20 20 20 20 BCLFLAG..
023720: 20 20 20 52 45 54 0D 0A 20 3B 0D 0A 20 3B 2D 20 RET.. ;.. ;-
023730: 41 66 66 69 63 68 61 67 65 73 20 6E 75 6D 65 72 Affichages numer
023740: 69 71 75 65 73 20 65 74 20 74 65 78 74 65 20 2D iques et texte -
023750: 0D 0A 20 3B 0D 0A 20 50 52 54 42 49 4E 32 20 4C .. ;.. PRTBIN2 L
023760: 44 20 41 2C 48 20 20 20 20 20 20 20 20 20 3B 41 D A,H ;A
023770: 66 66 69 63 68 65 20 65 6E 20 62 69 6E 61 69 72 ffiche en binair
023780: 65 20 31 36 20 62 69 74 73 0D 0A 20 20 20 20 20 e 16 bits..
023790: 20 20 20 20 43 41 4C 4C 20 50 52 54 42 49 4E 20 CALL PRTBIN
0237A0: 20 20 20 3B 38 20 62 69 74 73 20 4D 53 42 20 64 ;8 bits MSB d
0237B0: 61 6E 73 20 48 0D 0A 20 20 20 20 20 20 20 20 20 ans H..
0237C0: 4C 44 20 41 2C 4C 20 20 20 20 20 20 20 20 20 3B LD A,L ;
0237D0: 38 20 42 69 74 73 20 4C 53 42 20 64 61 6E 73 20 8 Bits LSB dans
0237E0: 4C 0D 0A 20 3B 0D 0A 20 50 52 54 42 49 4E 20 20 L.. ;.. PRTBIN
0237F0: 50 55 53 48 20 42 43 0D 0A 20 20 20 20 20 20 20 PUSH BC..
023800: 20 20 4C 44 20 43 2C 41 20 20 20 20 20 20 20 20 LD C,A
023810: 20 3B 56 61 6C 65 75 72 20 63 6F 70 69 65 65 20 ;Valeur copiee
023820: 64 61 6E 73 20 43 0D 0A 20 20 20 20 20 20 20 20 dans C..
023830: 20 4C 44 20 42 2C 38 20 20 20 20 20 20 20 20 20 LD B,8
023840: 3B 38 20 62 69 74 73 20 20 20 0D 0A 20 42 43 4C ;8 bits .. BCL
023850: 42 49 4E 20 20 4C 44 20 41 2C 22 30 22 20 20 20 BIN LD A,"0"
023860: 20 20 20 20 3B 43 61 72 61 63 74 65 72 65 20 27 ;Caractere '
023870: 30 27 20 64 61 6E 73 20 41 0D 0A 20 20 20 20 20 0' dans A..
023880: 20 20 20 20 52 4C 43 20 43 20 20 20 20 20 20 20 RLC C
023890: 20 20 20 3B 54 6F 75 72 6E 65 72 20 43 20 61 20 ;Tourner C a
0238A0: 67 61 75 63 68 65 0D 0A 20 20 20 20 20 20 20 20 gauche..
0238B0: 20 4A 52 20 4E 43 2C 42 49 4E 5A 45 52 4F 20 20 JR NC,BINZERO
0238C0: 3B 53 69 20 6C 65 20 62 69 74 20 6E 27 65 73 74 ;Si le bit n'est
0238D0: 20 70 61 73 20 6D 69 73 20 2C 20 63 27 65 73 74 pas mis , c'est
0238E0: 20 27 30 27 0D 0A 20 20 20 20 20 20 20 20 20 49 '0'.. I
0238F0: 4E 43 20 41 20 20 20 20 20 20 20 20 20 20 3B 53 NC A ;S
023900: 69 6E 6F 6E 20 63 27 65 73 74 20 27 31 27 0D 0A inon c'est '1'..
023910: 20 42 49 4E 5A 45 52 4F 20 43 41 4C 4C 20 23 42 BINZERO CALL #B
023920: 42 35 41 20 20 20 20 20 3B 41 66 66 69 63 68 65 B5A ;Affiche
023930: 72 20 31 20 62 69 74 0D 0A 20 20 20 20 20 20 20 r 1 bit..
023940: 20 20 44 4A 4E 5A 20 42 43 4C 42 49 4E 20 20 20 DJNZ BCLBIN
023950: 20 3B 43 6F 6E 74 69 6E 75 65 72 0D 0A 20 20 20 ;Continuer..
023960: 20 20 20 20 20 20 50 4F 50 20 42 43 20 20 20 20 POP BC
023970: 20 20 20 20 20 3B 46 69 6E 69 0D 0A 20 45 58 49 ;Fini.. EXI
023980: 4E 42 20 20 20 4C 44 20 41 2C 33 32 20 20 20 20 NB LD A,32
023990: 20 20 20 20 3B 53 6F 72 74 69 72 20 75 6E 20 65 ;Sortir un e
0239A0: 73 70 61 63 65 0D 0A 20 20 20 20 20 20 20 20 20 space..
0239B0: 4A 50 20 23 42 42 35 41 0D 0A 20 3B 0D 0A 20 3B JP #BB5A.. ;.. ;
0239C0: 2D 20 48 45 58 41 44 45 43 49 4D 41 4C 20 74 65 - HEXADECIMAL te
0239D0: 72 6D 69 6E 65 20 70 61 72 20 75 6E 20 65 73 70 rmine par un esp
0239E0: 61 63 65 20 2D 0D 0A 20 3B 0D 0A 20 50 52 54 48 ace -.. ;.. PRTH
0239F0: 45 58 32 20 4C 44 20 41 2C 48 20 20 20 20 20 20 EX2 LD A,H
023A00: 20 20 20 3B 48 45 58 41 20 31 36 20 42 69 74 73 ;HEXA 16 Bits
023A10: 20 2C 20 4D 53 42 20 64 61 6E 73 20 48 0D 0A 20 , MSB dans H..
023A20: 20 20 20 20 20 20 20 20 43 41 4C 4C 20 50 52 54 CALL PRT
023A30: 48 45 58 31 20 20 20 3B 41 66 66 69 63 68 65 72 HEX1 ;Afficher
023A40: 20 4D 53 42 0D 0A 20 52 45 43 55 48 45 58 20 43 MSB.. RECUHEX C
023A50: 41 4C 4C 20 52 45 43 55 4C 45 20 20 20 20 3B 41 ALL RECULE ;A
023A60: 6E 6E 75 6C 65 72 20 6C 27 65 73 70 61 63 65 20 nnuler l'espace
023A70: 70 61 72 20 63 6F 64 65 20 38 20 71 75 69 20 72 par code 8 qui r
023A80: 65 63 75 6C 65 20 6C 65 20 63 75 72 73 65 75 72 ecule le curseur
023A90: 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 41 2C .. LD A,
023AA0: 4C 20 20 20 20 20 20 20 20 20 3B 48 45 58 41 20 L ;HEXA
023AB0: 38 20 62 69 74 73 20 2C 20 4C 53 42 20 64 61 6E 8 bits , LSB dan
023AC0: 73 20 4C 0D 0A 20 50 52 54 48 45 58 31 20 50 55 s L.. PRTHEX1 PU
023AD0: 53 48 20 41 46 20 20 20 20 20 20 20 20 3B 50 72 SH AF ;Pr
023AE0: 65 73 65 72 76 65 72 20 76 61 6C 65 75 72 0D 0A eserver valeur..
023AF0: 20 20 20 20 20 20 20 20 20 52 52 43 41 20 20 20 RRCA
023B00: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
023B10: 1E 00 01 00 02 09 4E E5 1E 00 C1 02 00 00 00 02 ......N.........
023B20: 1E 00 C2 02 00 00 00 02 1E 00 C3 02 00 00 00 02 ................
023B30: 1E 00 C4 02 00 00 00 02 1E 00 C5 02 00 00 00 02 ................
023B40: 1E 00 C6 02 00 00 00 02 1E 00 C7 02 00 00 00 02 ................
023B50: 1E 00 C8 02 00 00 00 02 1E 00 C9 02 00 00 00 02 ................
023B60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
023B70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
023B80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
023B90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
023BA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
023BB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
023BC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
023BD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
023BE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
023BF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
023C00: 20 20 20 20 20 20 20 20 3B 54 6F 75 72 6E 65 72 ;Tourner
023C10: 20 34 20 66 6F 69 73 20 70 6F 75 72 20 61 6D 65 4 fois pour ame
023C20: 6E 65 72 20 71 75 61 72 74 65 74 20 28 44 65 6D ner quartet (Dem
023C30: 69 20 6F 63 74 65 74 29 20 66 6F 72 74 0D 0A 20 i octet) fort..
023C40: 20 20 20 20 20 20 20 20 52 52 43 41 20 20 20 20 RRCA
023C50: 20 20 20 20 20 20 20 3B 44 61 6E 73 20 6C 65 20 ;Dans le
023C60: 71 75 61 72 74 65 74 20 66 61 69 62 6C 65 0D 0A quartet faible..
023C70: 20 20 20 20 20 20 20 20 20 52 52 43 41 0D 0A 20 RRCA..
023C80: 20 20 20 20 20 20 20 20 52 52 43 41 0D 0A 20 20 RRCA..
023C90: 20 20 20 20 20 20 20 43 41 4C 4C 20 41 46 46 48 CALL AFFH
023CA0: 45 58 20 20 20 20 3B 53 6F 72 74 69 72 20 63 61 EX ;Sortir ca
023CB0: 72 61 63 74 65 72 65 20 71 75 61 72 74 65 74 20 ractere quartet
023CC0: 66 6F 72 74 0D 0A 20 20 20 20 20 20 20 20 20 50 fort.. P
023CD0: 4F 50 20 41 46 20 20 20 20 20 20 20 20 20 3B 52 OP AF ;R
023CE0: 65 63 75 70 65 72 65 72 20 76 61 6C 65 75 72 0D ecuperer valeur.
023CF0: 0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C 20 41 . CALL A
023D00: 46 46 48 45 58 20 20 20 20 3B 53 6F 72 74 69 72 FFHEX ;Sortir
023D10: 20 71 75 61 72 74 65 74 20 66 61 69 62 6C 65 0D quartet faible.
023D20: 0A 20 53 50 43 48 45 58 20 20 4A 52 20 45 58 49 . SPCHEX JR EXI
023D30: 4E 42 20 20 20 20 20 20 20 3B 45 73 70 61 63 65 NB ;Espace
023D40: 20 65 74 20 66 69 6E 69 0D 0A 20 3B 0D 0A 20 41 et fini.. ;.. A
023D50: 46 46 48 45 58 20 20 41 4E 44 20 23 46 20 20 20 FFHEX AND #F
023D60: 20 20 20 20 20 20 3B 4E 65 20 67 61 72 64 65 72 ;Ne garder
023D70: 20 71 75 65 20 6C 65 20 71 75 61 72 74 65 74 20 que le quartet
023D80: 66 61 69 62 6C 65 20 64 65 20 6C 27 6F 63 74 65 faible de l'octe
023D90: 74 0D 0A 20 20 20 20 20 20 20 20 20 41 44 44 20 t.. ADD
023DA0: 41 2C 23 33 30 20 20 20 20 20 20 3B 44 65 63 61 A,#30 ;Deca
023DB0: 6C 61 67 65 20 41 53 43 20 49 49 0D 0A 20 20 20 lage ASC II..
023DC0: 20 20 20 20 20 20 43 50 20 23 33 41 20 20 20 20 CP #3A
023DD0: 20 20 20 20 20 3B 53 69 20 72 65 73 75 6C 74 61 ;Si resulta
023DE0: 74 20 3E 20 71 75 65 20 27 39 27 20 63 27 65 73 t > que '9' c'es
023DF0: 74 20 75 6E 65 20 6C 65 74 74 72 65 20 71 75 27 t une lettre qu'
023E00: 69 6C 20 66 61 75 74 0D 0A 20 20 20 20 20 20 20 il faut..
023E10: 20 20 4A 52 20 43 2C 4F 4B 48 45 58 20 20 20 20 JR C,OKHEX
023E20: 0D 0A 20 20 20 20 20 20 20 20 20 41 44 44 20 41 .. ADD A
023E30: 2C 37 20 20 20 20 20 20 20 20 3B 41 6A 6F 75 74 ,7 ;Ajout
023E40: 65 72 20 64 65 63 61 6C 61 67 65 20 41 53 43 49 er decalage ASCI
023E50: 49 20 70 6F 75 72 20 6C 65 74 74 72 65 73 20 64 I pour lettres d
023E60: 65 20 27 41 27 20 61 20 27 46 27 0D 0A 20 4F 4B e 'A' a 'F'.. OK
023E70: 48 45 58 20 20 20 4A 50 20 23 42 42 35 41 20 20 HEX JP #BB5A
023E80: 20 20 20 20 20 3B 41 66 66 69 63 68 65 72 20 2E ;Afficher .
023E90: 0D 0A 20 3B 0D 0A 20 50 52 54 44 45 43 49 41 20 .. ;.. PRTDECIA
023EA0: 43 41 4C 4C 20 49 4E 49 56 41 4C 31 20 20 3B 41 CALL INIVAL1 ;A
023EB0: 66 66 69 63 68 61 67 65 20 64 75 20 63 6F 6E 74 ffichage du cont
023EC0: 65 6E 75 20 64 65 20 41 20 73 75 72 20 33 20 63 enu de A sur 3 c
023ED0: 68 69 66 66 72 65 73 0D 0A 20 20 20 20 20 20 20 hiffres..
023EE0: 20 20 50 55 53 48 20 41 46 0D 0A 20 20 20 20 20 PUSH AF..
023EF0: 20 20 20 20 50 55 53 48 20 48 4C 0D 0A 20 20 20 PUSH HL..
023F00: 20 20 20 20 20 20 4C 44 20 41 2C 33 20 20 20 20 LD A,3
023F10: 20 20 20 20 20 3B 33 20 43 68 69 66 66 72 65 73 ;3 Chiffres
023F20: 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 48 4C .. LD HL
023F30: 2C 43 45 4E 54 20 20 20 20 20 3B 52 65 66 65 72 ,CENT ;Refer
023F40: 65 6E 63 65 20 31 30 30 0D 0A 20 20 20 20 20 20 ence 100..
023F50: 20 20 20 4A 52 20 49 4E 49 44 45 43 49 0D 0A 20 JR INIDECI..
023F60: 3B 0D 0A 20 50 52 54 44 45 43 49 32 20 43 41 4C ;.. PRTDECI2 CAL
023F70: 4C 20 49 4E 49 56 41 4C 31 20 20 3B 41 66 66 69 L INIVAL1 ;Affi
023F80: 63 68 61 67 65 20 64 75 20 63 6F 6E 74 65 6E 75 chage du contenu
023F90: 20 64 65 20 41 20 73 75 72 20 32 20 63 68 69 66 de A sur 2 chif
023FA0: 66 72 65 73 0D 0A 20 44 45 55 58 4E 42 20 20 50 fres.. DEUXNB P
023FB0: 55 53 48 20 41 46 0D 0A 20 20 20 20 20 20 20 20 USH AF..
023FC0: 20 50 55 53 48 20 48 4C 0D 0A 20 20 20 20 20 20 PUSH HL..
023FD0: 20 20 20 4C 44 20 41 2C 32 20 20 20 20 20 20 20 LD A,2
023FE0: 20 20 3B 32 20 43 68 69 66 66 72 65 73 0D 0A 20 ;2 Chiffres..
023FF0: 20 20 20 20 20 20 20 20 4C 44 20 48 4C 2C 44 49 LD HL,DI
024000: 58 20 20 20 20 20 20 3B 52 65 66 65 72 65 6E 63 X ;Referenc
024010: 65 20 31 30 0D 0A 20 20 20 20 20 20 20 20 20 4A e 10.. J
024020: 52 20 49 4E 49 44 45 43 49 0D 0A 20 3B 0D 0A 20 R INIDECI.. ;..
024030: 50 52 54 44 45 43 49 35 20 50 55 53 48 20 41 46 PRTDECI5 PUSH AF
024040: 20 20 20 20 20 20 20 3B 41 66 66 69 63 68 61 67 ;Affichag
024050: 65 20 64 75 20 63 6F 6E 74 65 6E 75 20 64 65 20 e du contenu de
024060: 48 4C 20 73 75 72 20 35 20 63 68 69 66 66 72 65 HL sur 5 chiffre
024070: 73 0D 0A 20 20 20 20 20 20 20 20 20 50 55 53 48 s.. PUSH
024080: 20 48 4C 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 HL.. LD
024090: 20 41 2C 35 20 20 20 20 20 20 20 20 20 3B 35 20 A,5 ;5
0240A0: 43 68 69 66 66 72 65 73 0D 0A 20 20 20 20 20 20 Chiffres..
0240B0: 20 20 20 4C 44 20 48 4C 2C 44 49 58 4D 49 4C 4C LD HL,DIXMILL
0240C0: 20 20 3B 52 65 66 65 72 65 6E 63 65 20 31 30 30 ;Reference 100
0240D0: 30 30 0D 0A 20 49 4E 49 44 45 43 49 20 4C 44 20 00.. INIDECI LD
0240E0: 28 44 45 43 31 2B 31 29 2C 41 20 20 3B 4D 6F 64 (DEC1+1),A ;Mod
0240F0: 69 66 69 65 72 20 72 6F 75 74 69 6E 65 20 50 52 ifier routine PR
024100: 54 44 45 43 49 20 65 6E 20 66 6F 6E 63 74 69 6F TDECI en fonctio
024110: 6E 20 64 65 20 6C 61 0D 0A 20 20 20 20 20 20 20 n de la..
024120: 20 20 4C 44 20 28 44 45 43 32 2B 32 29 2C 48 4C LD (DEC2+2),HL
024130: 20 3B 62 61 73 65 20 64 65 6D 61 6E 64 65 65 20 ;base demandee
024140: 28 32 20 2F 20 33 20 2F 20 35 20 63 68 69 66 66 (2 / 3 / 5 chiff
024150: 72 65 73 29 2E 0D 0A 20 20 20 20 20 20 20 20 20 res)...
024160: 50 4F 50 20 48 4C 0D 0A 20 20 20 20 20 20 20 20 POP HL..
024170: 20 50 4F 50 20 41 46 0D 0A 20 3B 0D 0A 20 50 52 POP AF.. ;.. PR
024180: 54 44 45 43 49 20 50 55 53 48 20 48 4C 20 20 20 TDECI PUSH HL
024190: 20 20 20 20 20 3B 41 66 66 69 63 68 61 67 65 20 ;Affichage
0241A0: 64 65 63 69 6D 61 6C 0D 0A 20 20 20 20 20 20 20 decimal..
0241B0: 20 20 50 55 53 48 20 44 45 0D 0A 20 20 20 20 20 PUSH DE..
0241C0: 20 20 20 20 50 55 53 48 20 42 43 0D 0A 20 20 20 PUSH BC..
0241D0: 20 20 20 20 20 20 50 55 53 48 20 41 46 0D 0A 20 PUSH AF..
0241E0: 20 20 20 20 20 20 20 20 4C 44 20 48 4C 2C 28 56 LD HL,(V
0241F0: 41 4C 45 55 52 29 20 3B 56 61 6C 65 75 72 20 61 ALEUR) ;Valeur a
024200: 20 61 66 66 69 63 68 65 72 0D 0A 20 44 45 43 31 afficher.. DEC1
024210: 20 20 20 20 4C 44 20 42 2C 35 20 20 20 20 20 20 LD B,5
024220: 20 20 20 3B 4E 6F 6D 62 72 65 20 64 65 20 63 68 ;Nombre de ch
024230: 69 66 66 72 65 73 20 28 4D 6F 64 69 66 69 65 20 iffres (Modifie
024240: 70 61 72 20 6C 69 67 6E 65 73 20 70 72 65 63 65 par lignes prece
024250: 64 65 6E 74 65 73 29 0D 0A 20 44 45 43 32 20 20 dentes).. DEC2
024260: 20 20 4C 44 20 49 59 2C 44 49 58 4D 49 4C 4C 20 LD IY,DIXMILL
024270: 20 3B 42 61 73 65 20 6E 75 6D 65 72 69 71 75 65 ;Base numerique
024280: 20 28 4D 6F 64 69 66 69 65 65 20 70 61 72 20 6C (Modifiee par l
024290: 69 67 6E 65 73 20 70 72 65 63 65 64 65 6E 74 65 ignes precedente
0242A0: 73 29 0D 0A 20 43 4F 4E 44 45 43 20 20 4C 44 20 s).. CONDEC LD
0242B0: 45 2C 28 49 59 2B 30 29 20 20 20 20 3B 4D 65 74 E,(IY+0) ;Met
0242C0: 74 72 65 20 6C 61 20 62 61 73 65 20 65 6E 20 63 tre la base en c
0242D0: 6F 75 72 73 20 64 61 6E 73 20 44 45 0D 0A 20 20 ours dans DE..
0242E0: 20 20 20 20 20 20 20 4C 44 20 44 2C 28 49 59 2B LD D,(IY+
0242F0: 31 29 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 1).. LD
024300: 41 2C 23 33 30 20 20 20 20 20 20 20 3B 45 74 20 A,#30 ;Et
024310: 6C 65 20 63 61 72 61 63 74 65 72 65 20 27 30 27 le caractere '0'
024320: 20 64 61 6E 73 20 41 0D 0A 20 43 41 4C 43 55 4C dans A.. CALCUL
024330: 20 20 41 4E 44 20 20 41 20 20 20 20 20 20 20 20 AND A
024340: 20 3B 53 6F 75 73 74 72 61 69 72 65 20 70 6F 75 ;Soustraire pou
024350: 72 20 76 6F 69 73 20 73 69 20 6C 61 20 76 61 6C r vois si la val
024360: 65 75 72 20 61 20 61 66 66 69 63 68 65 72 0D 0A eur a afficher..
024370: 20 20 20 20 20 20 20 20 20 53 42 43 20 48 4C 2C SBC HL,
024380: 44 45 20 20 20 20 20 20 3B 65 73 74 20 73 75 70 DE ;est sup
024390: 65 72 69 65 75 72 65 20 61 20 6C 61 20 62 61 73 erieure a la bas
0243A0: 65 0D 0A 20 20 20 20 20 20 20 20 20 4A 52 20 43 e.. JR C
0243B0: 2C 43 41 52 52 59 20 20 20 20 20 3B 53 69 20 6F ,CARRY ;Si o
0243C0: 75 69 20 6F 6E 20 61 72 72 65 74 65 0D 0A 20 20 ui on arrete..
0243D0: 20 20 20 20 20 20 20 49 4E 43 20 41 20 20 20 20 INC A
0243E0: 20 20 20 20 20 20 3B 53 69 20 6E 6F 6E 20 41 3D ;Si non A=
0243F0: 41 2B 31 20 70 6F 75 72 20 6C 65 20 63 61 72 61 A+1 pour le cara
024400: 63 74 65 72 65 20 73 75 69 76 61 6E 74 0D 0A 20 ctere suivant..
024410: 20 20 20 20 20 20 20 20 4A 52 20 43 41 4C 43 55 JR CALCU
024420: 4C 20 20 20 20 20 20 3B 45 74 20 6F 6E 20 63 6F L ;Et on co
024430: 6E 74 69 6E 75 65 0D 0A 20 3B 0D 0A 20 43 41 52 ntinue.. ;.. CAR
024440: 52 59 20 20 20 43 41 4C 4C 20 23 42 42 35 41 20 RY CALL #BB5A
024450: 20 20 20 20 3B 43 61 72 61 63 74 65 72 65 20 74 ;Caractere t
024460: 72 6F 75 76 65 20 2C 20 61 66 66 69 63 68 65 72 rouve , afficher
024470: 0D 0A 20 20 20 20 20 20 20 20 20 41 44 44 20 48 .. ADD H
024480: 4C 2C 44 45 20 20 20 20 20 20 3B 41 6E 6E 75 6C L,DE ;Annul
024490: 65 72 20 6C 61 20 64 65 72 6E 69 65 72 65 20 73 er la derniere s
0244A0: 6F 75 73 74 72 61 63 74 69 6F 6E 20 71 75 69 20 oustraction qui
0244B0: 65 73 74 20 64 65 20 74 72 6F 70 0D 0A 20 20 20 est de trop..
0244C0: 20 20 20 20 20 20 49 4E 43 20 49 59 20 20 20 20 INC IY
0244D0: 20 20 20 20 20 3B 50 6F 69 6E 74 65 72 20 6C 61 ;Pointer la
0244E0: 20 62 61 73 65 20 73 75 69 76 61 6E 74 65 20 28 base suivante (
0244F0: 31 30 30 30 30 2D 31 30 30 30 2D 31 30 30 2D 31 10000-1000-100-1
024500: 30 2D 31 29 0D 0A 20 20 20 20 20 20 20 20 20 49 0-1).. I
024510: 4E 43 20 49 59 0D 0A 20 20 20 20 20 20 20 20 20 NC IY..
024520: 44 4A 4E 5A 20 43 4F 4E 44 45 43 20 20 20 20 3B DJNZ CONDEC ;
024530: 45 74 20 72 65 63 6F 6D 6D 65 6E 63 65 72 20 70 Et recommencer p
024540: 6F 75 72 20 6C 65 20 6E 6F 6D 62 72 65 20 64 65 our le nombre de
024550: 20 63 68 69 66 66 72 65 73 20 61 20 73 6F 72 74 chiffres a sort
024560: 69 72 0D 0A 20 46 49 4E 43 4F 4E 56 20 50 4F 50 ir.. FINCONV POP
024570: 20 41 46 0D 0A 20 20 20 20 20 20 20 20 20 50 4F AF.. PO
024580: 50 20 42 43 0D 0A 20 20 20 20 20 20 20 20 20 50 P BC.. P
024590: 4F 50 20 44 45 0D 0A 20 20 20 20 20 20 20 20 20 OP DE..
0245A0: 50 4F 50 20 48 4C 0D 0A 20 20 20 20 20 20 20 20 POP HL..
0245B0: 20 4A 52 20 45 58 49 4E 42 20 20 20 20 20 20 20 JR EXINB
0245C0: 3B 45 73 70 61 63 65 20 65 74 20 66 69 6E 69 0D ;Espace et fini.
0245D0: 0A 20 3B 0D 0A 20 49 4E 49 56 41 4C 31 20 50 55 . ;.. INIVAL1 PU
0245E0: 53 48 20 48 4C 20 20 20 20 20 20 20 20 3B 50 6F SH HL ;Po
0245F0: 75 72 20 61 66 66 69 63 68 65 72 20 41 20 65 6E ur afficher A en
024600: 20 64 65 63 69 6D 61 6C 20 6F 6E 20 74 72 61 6E decimal on tran
024610: 73 6D 65 74 20 64 61 6E 73 20 76 61 6C 65 75 72 smet dans valeur
024620: 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 48 2C .. LD H,
024630: 30 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 4C 0.. LD L
024640: 2C 41 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 ,A.. LD
024650: 28 56 41 4C 45 55 52 29 2C 48 4C 0D 0A 20 20 20 (VALEUR),HL..
024660: 20 20 20 20 20 20 50 4F 50 20 48 4C 0D 0A 20 20 POP HL..
024670: 20 20 20 20 20 20 20 52 45 54 0D 0A 20 3B 0D 0A RET.. ;..
024680: 20 52 45 43 55 4C 45 20 20 4C 44 20 41 2C 38 20 RECULE LD A,8
024690: 20 20 20 20 20 20 20 20 3B 52 65 63 75 6C 65 72 ;Reculer
0246A0: 20 6C 65 20 63 75 72 73 65 75 72 20 64 27 75 6E le curseur d'un
0246B0: 65 20 63 61 73 65 0D 0A 20 20 20 20 20 20 20 20 e case..
0246C0: 20 4A 50 20 23 42 42 35 41 0D 0A 20 3B 0D 0A 20 JP #BB5A.. ;..
0246D0: 50 52 54 20 20 20 20 20 4C 44 20 41 2C 28 48 4C PRT LD A,(HL
0246E0: 29 20 20 20 20 20 20 3B 41 66 66 69 63 68 65 72 ) ;Afficher
0246F0: 20 75 6E 65 20 63 68 61 69 6E 65 0D 0A 20 20 20 une chaine..
024700: 20 20 20 20 20 20 4F 52 20 41 0D 0A 20 20 20 20 OR A..
024710: 20 20 20 20 20 52 45 54 20 5A 0D 0A 20 20 20 20 RET Z..
024720: 20 20 20 20 20 43 41 4C 4C 20 23 42 42 35 41 0D CALL #BB5A.
024730: 0A 20 20 20 20 20 20 20 20 20 49 4E 43 20 48 4C . INC HL
024740: 0D 0A 20 20 20 20 20 20 20 20 20 4A 52 20 50 52 .. JR PR
024750: 54 0D 0A 20 3B 0D 0A 20 4C 4F 43 41 54 45 20 20 T.. ;.. LOCATE
024760: 50 55 53 48 20 41 46 0D 0A 20 20 20 20 20 20 20 PUSH AF..
024770: 20 20 4C 44 20 48 2C 32 20 20 20 20 20 20 20 20 LD H,2
024780: 20 3B 4C 61 20 63 6F 6C 6F 6E 6E 65 20 6E 65 20 ;La colonne ne
024790: 63 68 61 6E 67 65 20 6A 61 6D 61 69 73 0D 0A 20 change jamais..
0247A0: 20 20 20 20 20 20 20 20 43 41 4C 4C 20 23 42 42 CALL #BB
0247B0: 37 35 0D 0A 20 20 20 20 20 20 20 20 20 50 4F 50 75.. POP
0247C0: 20 41 46 0D 0A 20 20 20 20 20 20 20 20 20 52 45 AF.. RE
0247D0: 54 0D 0A 20 3B 0D 0A 20 41 46 46 52 4F 54 31 20 T.. ;.. AFFROT1
0247E0: 43 41 4C 4C 20 4C 4F 43 41 54 45 20 20 20 20 3B CALL LOCATE ;
0247F0: 4C 4F 43 41 54 45 20 65 74 20 61 66 66 69 63 68 LOCATE et affich
024800: 61 67 65 0D 0A 20 41 46 46 52 4F 54 20 20 43 41 age.. AFFROT CA
024810: 4C 4C 20 46 4C 41 47 53 20 20 20 20 20 3B 41 66 LL FLAGS ;Af
024820: 66 69 63 68 65 72 20 6C 65 73 20 66 6C 61 67 73 ficher les flags
024830: 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 41 2C .. LD A,
024840: 28 49 58 2B 30 29 20 20 20 20 3B 50 72 65 6E 64 (IX+0) ;Prend
024850: 72 65 20 63 6F 6E 74 65 6E 75 20 64 65 20 49 58 re contenu de IX
024860: 20 70 6F 75 72 20 61 66 66 69 63 68 61 67 65 20 pour affichage
024870: 65 6E 20 54 52 4F 49 43 4F 4E 0D 0A 20 20 20 20 en TROICON..
024880: 20 20 20 20 20 49 4E 43 20 49 58 20 20 20 20 20 INC IX
024890: 20 20 20 20 3B 50 6F 69 6E 74 65 72 20 32 20 6F ;Pointer 2 o
0248A0: 63 74 65 74 73 20 70 6C 75 73 20 6C 6F 69 6E 20 ctets plus loin
0248B0: 0D 0A 20 20 20 20 20 20 20 20 20 49 4E 43 20 49 .. INC I
0248C0: 58 20 20 20 20 20 20 20 20 20 3B 70 6F 75 72 20 X ;pour
0248D0: 6C 61 20 70 72 6F 63 68 61 69 6E 65 20 72 6F 74 la prochaine rot
0248E0: 61 74 69 6F 6E 0D 0A 20 20 20 20 20 20 20 20 20 ation..
0248F0: 4A 50 20 54 52 4F 49 43 4F 4E 0D 0A 20 3B 0D 0A JP TROICON.. ;..
024900: 20 56 41 4C 45 55 52 20 20 44 57 20 30 20 20 20 VALEUR DW 0
024910: 20 20 20 3B 53 74 6F 63 6B 61 67 65 20 64 65 20 ;Stockage de
024920: 6C 61 20 76 61 6C 65 75 72 20 61 20 61 66 66 69 la valeur a affi
024930: 63 68 65 72 20 65 6E 20 64 65 63 69 6D 61 6C 0D cher en decimal.
024940: 0A 20 3B 0D 0A 20 44 49 58 4D 49 4C 4C 20 44 57 . ;.. DIXMILL DW
024950: 20 31 30 30 30 30 20 20 3B 54 61 62 6C 65 20 62 10000 ;Table b
024960: 61 73 65 20 31 30 20 70 6F 75 72 20 61 66 66 69 ase 10 pour affi
024970: 63 68 61 67 65 20 64 65 63 69 6D 61 6C 0D 0A 20 chage decimal..
024980: 4D 49 4C 4C 45 20 20 20 44 57 20 31 30 30 30 0D MILLE DW 1000.
024990: 0A 20 43 45 4E 54 20 20 20 20 44 57 20 31 30 30 . CENT DW 100
0249A0: 0D 0A 20 44 49 58 20 20 20 20 20 44 57 20 31 30 .. DIX DW 10
0249B0: 0D 0A 20 55 4E 20 20 20 20 20 20 44 57 20 31 0D .. UN DW 1.
0249C0: 0A 20 3B 0D 0A 20 54 4F 50 45 52 20 20 20 44 42 . ;.. TOPER DB
0249D0: 20 33 31 2C 32 2C 31 31 2C 22 53 20 5A 20 2E 20 31,2,11,"S Z .
0249E0: 41 20 2E 20 50 20 4E 20 43 20 52 52 20 72 20 28 A . P N C RR r (
0249F0: 41 20 64 72 6F 69 74 65 29 22 0D 0A 20 20 20 20 A droite)"..
024A00: 20 20 20 20 20 44 42 20 22 20 20 20 53 20 5A 20 DB " S Z
024A10: 2E 20 41 20 2E 20 50 20 4E 20 43 20 52 52 43 20 . A . P N C RRC
024A20: 72 20 28 41 20 64 72 6F 69 74 65 29 22 0D 0A 20 r (A droite)"..
024A30: 20 20 20 20 20 20 20 20 44 42 20 33 31 2C 32 2C DB 31,2,
024A40: 31 33 2C 22 2D 20 2D 20 2D 20 2D 20 2D 20 2D 20 13,"- - - - - -
024A50: 2D 20 2D 20 2D 2D 2D 2D 2D 2D 2D 2D 20 2D 2D 20 - - -------- --
024A60: 2D 2D 2D 20 22 0D 0A 20 20 20 20 20 20 20 20 20 --- "..
024A70: 44 42 20 22 20 20 2D 20 2D 20 2D 20 2D 20 2D 20 DB " - - - - -
024A80: 2D 20 2D 20 2D 20 2D 2D 2D 2D 2D 2D 2D 2D 20 2D - - - -------- -
024A90: 2D 20 2D 2D 2D 20 22 0D 0A 20 20 20 20 20 20 20 - --- "..
024AA0: 20 20 44 42 20 33 31 2C 32 2C 31 34 2C 22 53 20 DB 31,2,14,"S
024AB0: 5A 20 2E 20 41 20 2E 20 50 20 4E 20 43 20 53 52 Z . A . P N C SR
024AC0: 41 20 72 20 28 41 20 64 72 6F 69 74 65 29 22 0D A r (A droite)".
024AD0: 0A 20 20 20 20 20 20 20 20 20 44 42 20 22 20 20 . DB "
024AE0: 53 20 5A 20 2E 20 41 20 2E 20 50 20 4E 20 43 20 S Z . A . P N C
024AF0: 53 52 4C 20 72 20 28 41 20 64 72 6F 69 74 65 29 SRL r (A droite)
024B00: 22 0D 0A 20 20 20 20 20 20 20 20 20 44 42 20 33 ".. DB 3
024B10: 31 2C 32 2C 31 36 2C 22 2D 20 2D 20 2D 20 2D 20 1,2,16,"- - - -
024B20: 2D 20 2D 20 2D 20 2D 20 2D 2D 2D 2D 2D 2D 2D 2D - - - - --------
024B30: 20 2D 2D 20 2D 2D 2D 22 0D 0A 20 20 20 20 20 20 -- ---"..
024B40: 20 20 20 44 42 20 22 20 20 20 2D 20 2D 20 2D 20 DB " - - -
024B50: 2D 20 2D 20 2D 20 2D 20 2D 20 2D 2D 2D 2D 2D 2D - - - - - ------
024B60: 2D 2D 20 2D 2D 20 2D 2D 2D 20 22 0D 0A 20 20 20 -- -- --- "..
024B70: 20 20 20 20 20 20 44 42 20 33 31 2C 32 2C 31 37 DB 31,2,17
024B80: 2C 22 53 20 5A 20 2E 20 41 20 2E 20 50 20 4E 20 ,"S Z . A . P N
024B90: 43 20 52 4C 20 72 20 28 41 20 47 61 75 63 68 65 C RL r (A Gauche
024BA0: 29 22 0D 0A 20 20 20 20 20 20 20 20 20 44 42 20 )".. DB
024BB0: 22 20 20 20 53 20 5A 20 2E 20 41 20 2E 20 50 20 " S Z . A . P
024BC0: 4E 20 43 20 52 4C 43 20 72 20 28 41 20 67 61 75 N C RLC r (A gau
024BD0: 63 68 65 29 22 0D 0A 20 20 20 20 20 20 20 20 20 che)"..
024BE0: 44 42 20 33 31 2C 32 2C 31 39 2C 22 2D 20 2D 20 DB 31,2,19,"- -
024BF0: 2D 20 2D 20 2D 20 2D 20 2D 20 2D 20 2D 2D 2D 2D - - - - - - ----
024C00: 2D 2D 2D 2D 20 2D 2D 20 2D 2D 2D 22 0D 0A 20 20 ---- -- ---"..
024C10: 20 20 20 20 20 20 20 44 42 20 22 20 20 20 2D 20 DB " -
024C20: 2D 20 2D 20 2D 20 2D 20 2D 20 2D 20 2D 20 2D 2D - - - - - - - --
024C30: 2D 2D 2D 2D 2D 2D 20 2D 2D 20 2D 2D 2D 20 22 0D ------ -- --- ".
024C40: 0A 20 20 20 20 20 20 20 20 20 44 42 20 33 31 2C . DB 31,
024C50: 32 2C 32 30 2C 22 53 20 5A 20 2E 20 41 20 2E 20 2,20,"S Z . A .
024C60: 50 20 4E 20 43 20 53 4C 41 20 72 20 28 41 20 67 P N C SLA r (A g
024C70: 61 75 63 68 65 29 22 0D 0A 20 20 20 20 20 20 20 auche)"..
024C80: 20 20 44 42 20 22 20 20 20 22 2C 32 34 2C 22 20 DB " ",24,"
024C90: 56 41 4C 45 55 52 20 4F 52 49 47 49 4E 45 20 22 VALEUR ORIGINE "
024CA0: 2C 32 34 0D 0A 20 20 20 20 20 20 20 20 20 44 42 ,24.. DB
024CB0: 20 33 31 2C 32 2C 32 32 2C 22 2D 20 2D 20 2D 20 31,2,22,"- - -
024CC0: 2D 20 2D 20 2D 20 2D 20 2D 20 2D 2D 2D 2D 2D 2D - - - - - ------
024CD0: 2D 2D 20 2D 2D 20 2D 2D 2D 20 20 20 20 2D 2D 2D -- -- --- ---
024CE0: 2D 2D 2D 2D 2D 20 2D 2D 20 2D 2D 2D 22 0D 0A 20 ----- -- ---"..
024CF0: 20 20 20 20 20 20 20 20 44 42 20 33 31 2C 32 30 DB 31,20
024D00: 2C 32 34 2C 32 34 2C 22 20 5B 51 5D 75 69 74 74 ,24,24," [Q]uitt
024D10: 65 72 20 6F 75 20 5B 52 5D 6F 74 61 74 69 6F 6E er ou [R]otation
024D20: 20 22 2C 32 34 2C 30 0D 0A 20 3B 0D 0A 20 54 4F ",24,0.. ;.. TO
024D30: 52 4F 54 20 20 20 44 42 20 31 32 0D 0A 20 4D 45 ROT DB 12.. ME
024D40: 4D 4F 52 4F 54 20 44 53 20 31 34 0D 0A 20 3B 0D MOROT DS 14.. ;.
024D50: 0A 20 00 00 1A 1A 20 44 27 41 53 53 45 4D 42 4C . .... D'ASSEMBL
024D60: 45 55 52 20 36 20 2D 20 52 4F 54 41 54 49 4F 4E EUR 6 - ROTATION
024D70: 53 20 44 27 4F 43 54 45 54 53 20 2D 0D 0A 20 20 S D'OCTETS -..
024D80: E5 41 D3 43 4F 55 52 33 20 41 53 43 01 5E 00 11 .A.COUR3 ASC.^..
024D90: 9C 9D AE 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
024DA0: E5 52 45 50 35 20 20 20 20 41 53 43 00 00 00 16 .REP5 ASC....
024DB0: AC AD B2 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
024DC0: E5 46 53 59 53 54 20 20 20 42 41 53 00 00 00 08 .FSYST BAS....
024DD0: 5B 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [...............
024DE0: E5 46 44 41 54 20 20 20 20 42 41 53 00 00 00 08 .FDAT BAS....
024DF0: 21 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 !...............
024E00: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
024E10: 1F 00 01 00 02 09 4E E5 1F 00 C1 02 00 00 00 02 ......N.........
024E20: 1F 00 C2 02 00 00 00 02 1F 00 C3 02 00 00 00 02 ................
024E30: 1F 00 C4 02 00 00 00 02 1F 00 C5 02 00 00 00 02 ................
024E40: 1F 00 C6 02 00 00 00 02 1F 00 C7 02 00 00 00 02 ................
024E50: 1F 00 C8 02 00 00 00 02 1F 00 C9 02 00 00 00 02 ................
024E60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
024E70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
024E80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
024E90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
024EA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
024EB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
024EC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
024ED0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
024EE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
024EF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
024F00: 20 20 20 20 20 49 4E 43 20 41 0D 0A 4E 4F 46 4C INC A..NOFL
024F10: 41 47 20 20 43 41 4C 4C 20 23 42 42 35 41 0D 0A AG CALL #BB5A..
024F20: 20 20 20 20 20 20 20 20 43 41 4C 4C 20 45 58 49 CALL EXI
024F30: 4E 42 20 20 20 20 20 09 20 20 3B 45 74 20 70 6F NB . ;Et po
024F40: 75 72 71 75 6F 69 20 70 61 73 20 3F 20 20 20 20 urquoi pas ?
024F50: 20 20 20 20 0D 0A 20 20 20 20 20 20 20 20 44 4A .. DJ
024F60: 4E 5A 20 42 43 4C 46 4C 41 47 0D 0A 20 20 20 20 NZ BCLFLAG..
024F70: 20 20 20 20 52 45 54 0D 0A 3B 0D 0A 3B 2D 20 41 RET..;..;- A
024F80: 66 66 69 63 68 61 67 65 73 20 6E 75 6D 65 72 69 ffichages numeri
024F90: 71 75 65 73 20 65 74 20 74 65 78 74 65 20 2D 0D ques et texte -.
024FA0: 0A 3B 0D 0A 50 52 54 42 49 4E 32 20 4C 44 20 41 .;..PRTBIN2 LD A
024FB0: 2C 48 20 20 20 20 20 20 20 20 20 3B 41 66 66 69 ,H ;Affi
024FC0: 63 68 65 20 65 6E 20 62 69 6E 61 69 72 65 20 31 che en binaire 1
024FD0: 36 20 62 69 74 73 0D 0A 20 20 20 20 20 20 20 20 6 bits..
024FE0: 43 41 4C 4C 20 50 52 54 42 49 4E 20 20 20 20 3B CALL PRTBIN ;
024FF0: 38 20 62 69 74 73 20 4D 53 42 20 64 61 6E 73 20 8 bits MSB dans
025000: 48 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 41 2C H.. LD A,
025010: 4C 20 20 20 20 20 20 20 20 20 3B 38 20 42 69 74 L ;8 Bit
025020: 73 20 4C 53 42 20 64 61 6E 73 20 4C 0D 0A 3B 0D s LSB dans L..;.
025030: 0A 50 52 54 42 49 4E 20 20 50 55 53 48 20 42 43 .PRTBIN PUSH BC
025040: 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 43 2C 41 .. LD C,A
025050: 20 20 20 20 20 20 20 20 20 3B 56 61 6C 65 75 72 ;Valeur
025060: 20 63 6F 70 69 65 65 20 64 61 6E 73 20 43 0D 0A copiee dans C..
025070: 20 20 20 20 20 20 20 20 4C 44 20 42 2C 38 20 20 LD B,8
025080: 20 20 20 20 20 20 20 3B 38 20 62 69 74 73 20 20 ;8 bits
025090: 20 0D 0A 42 43 4C 42 49 4E 20 20 4C 44 20 41 2C ..BCLBIN LD A,
0250A0: 22 30 22 20 20 20 20 20 20 20 3B 43 61 72 61 63 "0" ;Carac
0250B0: 74 65 72 65 20 27 30 27 20 64 61 6E 73 20 41 0D tere '0' dans A.
0250C0: 0A 20 20 20 20 20 20 20 20 52 4C 43 20 43 20 20 . RLC C
0250D0: 20 20 20 20 20 20 20 20 3B 54 6F 75 72 6E 65 72 ;Tourner
0250E0: 20 43 20 61 20 67 61 75 63 68 65 0D 0A 20 20 20 C a gauche..
0250F0: 20 20 20 20 20 4A 52 20 4E 43 2C 42 49 4E 5A 45 JR NC,BINZE
025100: 2C 32 37 2C 30 39 2C 45 42 2C 32 41 2C 45 38 2C ,27,09,EB,2A,E8,
025110: 32 37 2C 30 39 2C 45 44 2C 42 38 2C 43 39 2C 43 27,09,ED,B8,C9,C
025120: 44 2C 36 37 41 45 00 3B 00 A6 27 8C 20 37 44 2C D,67AE.;..'. 7D,
025130: 42 43 2C 33 45 2C 46 46 2C 33 32 2C 45 45 2C 32 BC,3E,FF,32,EE,2
025140: 37 2C 43 39 2C 30 30 2C 30 30 2C 30 30 2C 30 30 7,C9,00,00,00,00
025150: 2C 30 30 2C 30 30 2C 30 30 2C 30 30 2C 36 43 33 ,00,00,00,00,6C3
025160: 34 00 3B 00 B0 27 8C 20 30 30 2C 30 30 2C 30 30 4.;..'. 00,00,00
025170: 2C 30 30 2C 30 30 2C 30 30 2C 30 30 2C 30 30 2C ,00,00,00,00,00,
025180: 30 30 2C 30 30 2C 30 30 2C 30 30 2C 30 30 2C 30 00,00,00,00,00,0
025190: 30 2C 30 30 2C 30 30 2C 36 43 33 34 00 00 00 1A 0,00,00,6C34....
0251A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0251B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0251C0: DB 04 00 C0 05 00 00 00 00 00 00 7A AD 00 00 00 ...........z....
0251D0: 00 00 21 B5 D2 48 00 00 00 00 5A 7A AD B4 00 00 ..!..H....Zz....
0251E0: 00 21 A5 B5 D2 5A 48 00 10 5A 5A 7A AD A5 A5 80 .!...ZH..ZZz....
0251F0: A5 A5 A5 B5 D2 5A 5A 5A 10 B4 00 32 88 00 D2 80 .....ZZZ...2....
025200: 3B 00 74 27 8C 20 44 44 2C 32 33 2C 33 44 2C 32 ;.t'. DD,23,3D,2
025210: 30 2C 45 41 2C 32 41 2C 45 38 2C 32 37 2C 45 44 0,EA,2A,E8,27,ED
025220: 2C 35 42 2C 45 43 2C 32 37 2C 45 44 2C 34 42 2C ,5B,EC,27,ED,4B,
025230: 45 41 2C 32 37 2C 34 38 31 34 00 3B 00 7E 27 8C EA,27,4814.;.~'.
025240: 20 45 44 2C 42 30 2C 43 39 2C 32 41 2C 45 43 2C ED,B0,C9,2A,EC,
025250: 32 37 2C 45 44 2C 35 42 2C 45 38 2C 32 37 2C 41 27,ED,5B,E8,27,A
025260: 37 2C 45 44 2C 35 32 2C 34 44 2C 34 34 2C 44 44 7,ED,52,4D,44,DD
025270: 2C 35 31 36 32 00 3B 00 88 27 8C 20 32 41 2C 45 ,5162.;..'. 2A,E
025280: 38 2C 32 37 2C 44 44 2C 32 33 2C 44 44 2C 37 45 8,27,DD,23,DD,7E
025290: 2C 30 30 2C 33 43 2C 44 44 2C 32 33 2C 44 44 2C ,00,3C,DD,23,DD,
0252A0: 36 45 2C 30 30 2C 44 44 2C 36 36 2C 35 38 43 30 6E,00,DD,66,58C0
0252B0: 00 3B 00 92 27 8C 20 30 31 2C 30 39 2C 44 44 2C .;..'. 01,09,DD,
0252C0: 37 35 2C 30 30 2C 44 44 2C 37 34 2C 30 31 2C 44 75,00,DD,74,01,D
0252D0: 44 2C 32 33 2C 44 44 2C 32 33 2C 33 44 2C 32 30 D,23,DD,23,3D,20
0252E0: 2C 45 43 2C 32 41 2C 35 45 45 31 00 3B 00 9C 27 ,EC,2A,5EE1.;..'
0252F0: 8C 20 45 43 2C 32 37 2C 45 44 2C 34 42 2C 45 41 . EC,27,ED,4B,EA
025300: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
025310: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
025320: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
025330: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
025340: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
025350: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
025360: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
025370: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
025380: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
025390: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0253A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0253B0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0253C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0253D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0253E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0253F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0254A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0254B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0254C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0254D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0254E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0254F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025500: 00 53 55 52 47 43 4F 44 45 42 49 4E 00 00 00 00 .SURGCODEBIN....
025510: 00 00 02 00 00 E8 03 00 55 52 00 00 00 00 00 00 ........UR......
025520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025540: 55 52 00 70 05 FF FF FF FF FF FF FF FF FF FF FF UR.p............
025550: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
025560: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
025570: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
025580: C3 D8 1F 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0255A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0255B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0255C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0255D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0255E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0255F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0256A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0256B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0256C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0256D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0256E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0256F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0257A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0257B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0257C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0257D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0257E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0257F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0258A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0258B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0258C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0258D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0258E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0258F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0259A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0259B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0259C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0259D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0259E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0259F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025A00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025A10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025A20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025A30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025A40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025A50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025A60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025A70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025A80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025A90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025AA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025AB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025AC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025AD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025AE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025AF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025B00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025B10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025B20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025B30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025B40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025B50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025B60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025B70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025B80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025B90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025BA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025BB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025BC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025BD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025BE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025BF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025C00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025C10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025C20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025C30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025C40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025C50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025C60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025C70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025C80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025C90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025CA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025CB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025CC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025CD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025CE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025CF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025D00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025D10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025D20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025D30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025D40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025D50: 00 00 00 00 00 02 00 00 00 00 00 00 00 00 00 00 ................
025D60: 00 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00 ................
025D70: 00 00 00 00 8C 01 01 64 02 00 00 20 00 01 00 01 .......d... ....
025D80: 00 00 00 00 00 00 00 00 00 0C 02 00 00 00 00 C0 ................
025D90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025DA0: 00 00 00 00 00 00 00 00 00 00 0A 00 64 00 E8 03 ............d...
025DB0: 10 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .'..............
025DC0: 00 00 00 00 00 00 01 FF FF FF FF FF FF FF FF FF ................
025DD0: FF FF FF FF FF FF FF FF FF FF FF 00 00 00 00 00 ................
025DE0: 00 00 CD 06 BB D6 30 FE 00 38 F7 FE 03 30 F3 32 ......0..8...0.2
025DF0: EC 03 CD 4D 1E 06 01 CD 53 1E 30 E6 C9 CD 11 BC ...M....S.0.....
025E00: 30 04 3E 10 18 08 20 04 3E 04 18 02 3E 02 32 E9 0.>... .>...>.2.
025E10: 0B 00 3E 10 47 4F CD E9 1C 3D 05 0D FE 01 20 F6 ..>.GO...=.... .
025E20: 01 1A 1A CD E9 1C AF 01 00 00 CD E9 1C C9 FD 21 ...............!
025E30: 87 3B CD 39 1D 3A EC 03 5F CD 4A 0C 3A EC 03 BB .;.9.:.._.J.:...
025E40: 20 05 3E C9 32 79 0C FD 21 AB 3B CD 39 1D FD 21 .>.2y..!.;.9..!
025E50: E9 3B CD 39 1D FD 21 1B 3C CD 39 1D FD 21 7C 3C .;.9..!.<.9..!|<
025E60: CD 39 1D CD E5 1D 28 C6 FE 46 30 C2 32 C8 0B FD .9....(..F0.2...
025E70: 21 51 3C CD 39 1D CD E5 1D 28 B3 32 C9 0B 3A EC !Q<.9....(.2..:.
025E80: 03 47 FE 00 20 08 3A C9 0B FE 27 D2 3E 1B FD 21 .G.. .:...'.>..!
025E90: A7 3C CD 39 1D CD 89 1D 38 05 3E 01 32 EA 0B 78 .<.9....8.>.2..x
025EA0: CD 0E BC CD 65 0C 3A C8 0B 32 EE 03 21 00 00 22 ....e.:..2..!.."
025EB0: C0 0B 22 C2 0B 22 CE 0B 22 D0 0B 21 72 01 3A C8 .."..".."..!r.:.
025EC0: 0B CD 15 1B 3A BB 0B CB 87 32 C0 0B CD E6 1A CD ....:....2......
025ED0: 11 BC 30 12 3A C0 0B FE 08 DA 3E 1B A7 CB 17 32 ..0.:.....>....2
025EE0: C2 0B 3E 04 18 20 20 0F 3A C0 0B FE 02 DA 3E 1B ..>.. .:.....>.
025EF0: 32 C2 0B 3E 02 18 0F 3A C0 0B FE 02 DA 3E 1B CB 2..>...:.....>..
025F00: 3F 32 C2 0B 3E 01 32 BE 0B 3A C2 0B 5F 3A C9 0B ?2..>.2..:.._:..
025F10: 4F CD FD 1A 2A BB 0B 22 CC 0B EB 21 7E 02 A7 ED O...*.."...!~...
025F20: 52 30 0B 3A C0 0B 3D 3D 32 C0 0B C3 37 0D 3A BE R0.:..==2...7.:.
025F30: 0B 32 CE 0B 3E 02 32 D0 0B 3A C0 0B 5F 3A C8 0B .2..>.2..:.._:..
025F40: 4F CD FD 1A 2A BB 0B 22 CA 0B 2B 2B 22 D4 0B 2A O...*.."..++"..*
025F50: C2 0B ED 4B BE 0B A7 ED 42 CD D1 1F 22 D2 0B ED ...K....B..."...
025F60: 5B CC 0B 21 80 02 A7 ED 52 CB 3C CB 1D 22 C4 0B [..!....R.<.."..
025F70: EB D5 21 72 01 ED 5B CA 0B ED 52 CB 3C CB 1D 22 ..!r..[...R.<.."
025F80: C6 0B D1 CD C9 BB 3E 01 32 DE 0B CD E3 1C 3A EA ......>.2.....:.
025F90: 0B FE 00 28 07 AF 32 EA 0B C3 4D 0E ED 5B CC 0B ...(..2...M..[..
025FA0: 3A C8 0B 47 04 21 00 00 CD C3 1C E5 D5 EB CD D1 :..G.!..........
025FB0: 1F EB 2A C0 0B CD D9 1C D1 E1 10 EC 21 00 00 11 ..*.........!...
025FC0: 00 00 CD CF 1C 2A CA 0B 3A C9 0B 47 04 11 00 00 .....*..:..G....
025FD0: CD C3 1C E5 D5 CD D1 1F ED 5B C2 0B CD D9 1C D1 .........[......
025FE0: E1 10 ED 18 2D 21 00 00 11 00 00 E5 D5 CD CF 1C ....-!..........
025FF0: 2A CA 0B CD C3 1C E1 ED 5B CC 0B CD C3 1C D1 CD *.......[.......
026000: CF 1C ED 5B CC 0B CD C3 1C 11 00 00 2A CA 0B CD ...[........*...
026010: C3 1C CD BA BB CD 83 0E C3 B5 0E FD 21 35 35 CD ............!55.
026020: 39 1D 11 68 02 3A E9 0B 3D 47 21 8A 01 C5 D5 CD 9..h.:..=G!.....
026030: 21 1A 78 CD 2C BC 4F 16 02 1E 08 CD 47 BC D1 3E !.x.,.O.....G..>
026040: 20 06 00 4F EB A7 ED 42 EB C1 10 DE C9 CD BF 1A ..O...B........
026050: 3E 01 CD 0E 14 21 01 01 CD 75 BB 3A DE 0B F5 CD >....!...u.:....
026060: 18 1E F1 CD F5 1C 78 CD 18 1E 2A C6 0B ED 5B C4 ......x...*...[.
026070: 0B CD C9 BB 3A EC 0B FE 01 C2 38 0F CD 11 BC 38 ....:.....8....8
026080: 0A 28 04 3E 08 18 06 3E 04 18 02 3E 02 32 1C 1D .(.>...>...>.2..
026090: 3E 02 32 EC 0B ED 5B BE 0B CD 68 1A CD CF 1C DD >.2...[...h.....
0260A0: 2A F8 0B DD 23 DD 23 DD 23 DD 4E 00 DD 23 DD 46 *...#.#.#.N..#.F
0260B0: 00 DD 23 C5 DD 7E 00 CD 1A 1D DD 23 10 F6 C1 0D ..#..~.....#....
0260C0: 28 0E C5 CD 6D 1A C1 ED 5B BE 0B CD CF 1C 18 E3 (...m...[.......
0260D0: ED 5B CE 0B 2A D0 0B CD FF 1C F5 FE 01 20 07 CD .[..*........ ..
0260E0: 46 1D 3E 00 18 02 3E 01 CD E3 1C CD 19 BD CD 45 F.>...>........E
0260F0: 12 F1 CD E3 1C CD 19 BD CD 45 12 CD 1B BB 30 D7 .........E....0.
026100: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
026110: 20 00 01 00 02 09 4E E5 20 00 C1 02 00 00 00 02 .....N. .......
026120: 20 00 C2 02 00 00 00 02 20 00 C3 02 00 00 00 02 ....... .......
026130: 20 00 C4 02 00 00 00 02 20 00 C5 02 00 00 00 02 ....... .......
026140: 20 00 C6 02 00 00 00 02 20 00 C7 02 00 00 00 02 ....... .......
026150: 20 00 C8 02 00 00 00 02 20 00 C9 02 00 00 00 02 ....... .......
026160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
026170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
026180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
026190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0261A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0261B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0261C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0261D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0261E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0261F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
026200: FE E0 D2 C9 11 FE 13 20 16 CD 90 1B FD 21 5F 3D ....... .....!_=
026210: CD 39 1D CD 89 1D DA FD 14 CD 6E 1B C3 3F 0F FE .9........n..?..
026220: 12 20 0D 3A EC 0B FE 00 CA D8 1F 21 D8 1F E3 C9 . .:.......!....
026230: FE 20 20 05 CD 38 12 18 C2 FE 08 20 0A E5 D5 CD . ..8..... ....
026240: 3F 13 D1 E1 C3 3F 0F FE 16 20 0A E5 D5 CD 5E 13 ?....?... ....^.
026250: D1 E1 C3 3F 0F FE 17 20 08 E5 CD 7D 13 E1 C3 3F ...?... ...}...?
026260: 0F FE 18 20 08 E5 CD 99 13 E1 C3 3F 0F FE 01 20 ... .......?...
026270: 08 D5 CD C5 13 D1 C3 3F 0F FE 04 20 08 D5 CD E2 .......?... ....
026280: 13 D1 C3 3F 0F E6 DF FE 56 20 12 E5 D5 3A EA 0B ...?....V ...:..
026290: FE 00 CC C1 18 CD 15 18 D1 E1 C3 3F 0F FE 10 20 ...........?...
0262A0: 16 3A EA 0B FE 00 CA 3F 0F AF 32 EA 0B E5 D5 CD .:.....?..2.....
0262B0: C6 18 D1 E1 C3 3F 0F FE 57 20 0A E5 D5 CD 85 12 .....?..W ......
0262C0: D1 E1 C3 3F 0F FE 58 20 0A E5 D5 CD B1 12 D1 E1 ...?..X ........
0262D0: C3 3F 0F FE 44 20 0A E5 D5 CD DD 12 D1 E1 C3 3F .?..D .........?
0262E0: 0F FE 41 20 0A E5 D5 CD 13 13 D1 E1 C3 3F 0F FE ..A .........?..
0262F0: 43 20 0A 22 D0 0B ED 53 CE 0B C3 48 14 3E 0C CD C ."...S...H.>..
026300: 7C 1D 28 53 79 E5 D5 FE 80 20 06 CD AE 10 C3 BA |.(Sy.... ......
026310: 10 FE 20 20 06 CD 9C 10 C3 BA 10 CD 89 10 C3 BA .. ............
026320: 10 ED 5B BE 0B 3A C9 0B 47 C5 CD 3F 12 CD 1B 12 ..[..:..G..?....
026330: C1 10 F6 C9 21 02 00 3A C8 0B 47 C5 CD 3F 12 CD ....!..:..G..?..
026340: 0A 12 C1 10 F6 C9 CD 68 1A CD 89 10 CD 6D 1A D8 .......h.....m..
026350: 18 F7 D1 E1 C3 3F 0F 22 D8 0B ED 53 D6 0B 3E 0B .....?."...S..>.
026360: CD 7C 1D 28 15 CD B2 1A C5 CD 3F 12 C1 C5 CD 57 .|.(......?....W
026370: 1A C1 D2 BF 11 10 F6 C3 3F 0F 3E 03 CD 7C 1D 28 ........?.>..|.(
026380: 1B CD B2 1A C5 CD 3F 12 C1 78 CD 57 1A D2 BF 11 ......?..x.W....
026390: CD 75 1A D2 BF 11 47 10 F0 C3 3F 0F 3E 04 CD 7C .u....G...?.>..|
0263A0: 1D 28 15 CD B2 1A C5 CD 3F 12 C1 C5 CD 75 1A C1 .(......?....u..
0263B0: D2 BF 11 10 F6 C3 3F 0F 3E 05 CD 7C 1D 28 1B CD ......?.>..|.(..
0263C0: B2 1A C5 CD 3F 12 C1 78 CD 6D 1A DA BF 11 CD 75 ....?..x.m.....u
0263D0: 1A D2 BF 11 47 10 F0 C3 3F 0F 3E 0E CD 7C 1D 28 ....G...?.>..|.(
0263E0: 15 CD B2 1A C5 CD 3F 12 C1 C5 CD 6D 1A C1 DA BF ......?....m....
0263F0: 11 10 F6 C3 3F 0F 3E 0D CD 7C 1D 28 1B CD B2 1A ....?.>..|.(....
026400: C5 CD 3F 12 C1 78 CD 6D 1A DA BF 11 CD 88 1A DA ..?..x.m........
026410: BF 11 47 10 F0 C3 3F 0F 3E 14 CD 7C 1D 28 15 CD ..G...?.>..|.(..
026420: B2 1A C5 CD 3F 12 C1 C5 CD 88 1A C1 DA BF 11 10 ....?...........
026430: F6 C3 3F 0F 3E 0A CD 7C 1D CA 63 0F CD B2 1A C5 ..?.>..|..c.....
026440: CD 3F 12 C1 78 CD 57 1A D2 BF 11 CD 88 1A DA BF .?..x.W.........
026450: 11 47 10 F0 C3 3F 0F 2A D8 0B ED 5B D6 0B C3 3F .G...?.*...[...?
026460: 0F FE E0 20 06 CD 3F 12 C3 63 0F FE F8 38 0D F5 ... ..?..c...8..
026470: CD 38 12 F1 D6 08 CD FB 11 C3 63 0F FE F4 38 0D .8........c...8.
026480: F5 CD 3F 12 F1 D6 04 CD FB 11 C3 63 0F CD FB 11 ..?........c....
026490: C3 3F 0F FE F3 28 1C FE F2 28 21 FE F1 28 0B FE .?...(...(!..(..
0264A0: F0 C0 CD 57 1A D8 21 02 00 C9 CD 6D 1A D0 CD 68 ...W..!....m...h
0264B0: 1A 37 C9 CD 75 1A D8 ED 5B BE 0B C9 CD 88 1A D0 .7..u...[.......
0264C0: A7 E5 2A CC 0B ED 42 ED 4B BE 0B 09 EB E1 37 C9 ..*...B.K.....7.
0264D0: 3E 00 CD E3 1C 18 06 3A DE 0B CD E3 1C E5 D5 CD >......:........
0264E0: CF 1C FD 21 C2 0B 16 00 2A C0 0B 2D 2D 2D 2D 3A ...!....*..----:
0264F0: BE 0B 1E 00 CD D9 1C 5F 18 08 FD BE 00 30 1B CD ......._.....0..
026500: D9 1C D5 F5 CD D1 1F F1 1E 00 CD C3 1C D1 F5 CD ................
026510: D1 1F 3A BE 0B 47 F1 80 18 E0 D1 E1 C9 CD 68 1A ..:..G........h.
026520: ED 5B BE 0B 01 57 1A ED 43 AA 1A CD FF 1C FE 00 .[...W..C.......
026530: C0 CD 1B 12 30 02 18 F3 CD 6D 1A CD 9C 1A CD 1B ....0....m......
026540: 12 38 F8 CD 6D 1A D8 18 F2 21 02 00 ED 5B BE 0B .8..m....!...[..
026550: 01 6D 1A ED 43 AA 1A CD FF 1C FE 00 C0 CD 1B 12 .m..C...........
026560: 30 02 18 F3 CD 57 1A CD 9C 1A CD 1B 12 38 F8 CD 0....W.......8..
026570: 57 1A D0 18 F2 ED 5B CC 0B CD 88 1A ED 4B BE 0B W.....[......K..
026580: EB 09 EB 21 02 00 01 75 1A ED 43 AA 1A CD FF 1C ...!...u..C.....
026590: FE 00 C0 CD 0A 12 30 02 18 F3 CD 88 1A CD 9C 1A ......0.........
0265A0: CD 0A 12 38 F8 CD 88 1A D8 18 F2 ED 5B BE 0B 21 ...8........[..!
0265B0: 02 00 01 88 1A ED 43 AA 1A CD FF 1C FE 00 C0 CD ......C.........
0265C0: 0A 12 30 02 18 F3 CD 75 1A CD 9C 1A CD 0A 12 38 ..0....u.......8
0265D0: F8 CD 75 1A D0 18 F2 CD 68 1A ED 5B BE 0B CD FF ..u.....h..[....
0265E0: 1C F5 CD 1B 12 38 F7 F1 CD 42 12 CD 1B 12 38 F7 .....8...B....8.
0265F0: CD 6D 1A 30 E9 C9 CD 68 1A ED 5B BE 0B CD FF 1C .m.0...h..[.....
026600: F5 CD 12 12 30 F7 F1 CD 42 12 CD 12 12 30 F7 CD ....0...B....0..
026610: 75 1A 38 E9 C9 CD FF 1C DD 21 0B 0C DD 77 00 CD u.8......!...w..
026620: 68 1A CD FF 1C DD BE 00 CC 3F 12 CD 12 12 30 F2 h........?....0.
026630: C9 CD FF 1C DD 21 0B 0C DD 77 00 CD 57 1A 30 0A .....!...w..W.0.
026640: CD FF 1C DD BE 00 20 0F 18 F1 CD 6D 1A CD FF 1C ...... ....m....
026650: DD BE 00 C0 CD 3F 12 CD 12 12 D8 18 F0 CD FF 1C .....?..........
026660: DD 21 0B 0C DD 77 00 ED 5B BE 0B CD FF 1C DD BE .!...w..[.......
026670: 00 CC 3F 12 CD 1B 12 38 F2 C9 CD FF 1C DD 21 0B ..?....8......!.
026680: 0C DD 77 00 CD 88 1A 38 0A CD FF 1C DD BE 00 20 ..w....8.......
026690: 0F 18 F1 CD 75 1A CD FF 1C DD BE 00 C0 CD 3F 12 ....u.........?.
0266A0: CD 1B 12 D0 18 F0 ED 5B DA 0B 2A DC 0B CD E3 1C .......[..*.....
0266B0: CD CF 1C 2A EF 0B ED 5B ED 0B E5 D5 E5 21 00 00 ...*...[.....!..
0266C0: CD C3 1C E1 CD D1 1F 11 00 00 CD C3 1C E1 CD D1 ................
0266D0: 1F EB 21 00 00 CD C3 1C E1 11 00 00 CD C3 1C C9 ..!.............
0266E0: CD BA BB 3A EA 0B FE 00 28 07 AF 32 EA 0B CD C6 ...:....(..2....
0266F0: 18 DD 21 E9 0B 3A DE 0B F5 CD F5 1C ED 43 E5 0B ..!..:.......C..
026700: 21 01 01 CD 75 BB F1 CD 18 1E 3A E5 0B CD 18 1E !...u.....:.....
026710: ED 4B E5 0B CD 06 BB FE F2 28 15 FE F3 CA B7 14 .K.......(......
026720: FE F0 28 51 FE F1 CA E9 14 FE 0D CA D2 0E 18 C5 ..(Q............
026730: AF CD 0E 14 2A DA 0B ED 4B E3 0B A7 ED 42 3A DE ....*...K....B:.
026740: 0B 3D FE FF 20 22 3A E9 0B 3D 2A DF 0B 18 19 AF .=.. ":..=*.....
026750: CD 0E 14 2A DA 0B ED 4B E3 0B 09 3A DE 0B 3C DD ...*...K...:..<.
026760: BE 00 20 04 AF 2A E1 0B 32 DE 0B 22 DA 0B 3E 01 .. ..*..2.."..>.
026770: CD 0E 14 18 80 3E 1B 04 0C B8 20 10 01 00 00 18 .....>.... .....
026780: 0B 3E FF 05 0D B8 20 04 06 1A 0E 1A 3A DE 0B CD .>.... .....:...
026790: E9 1C C3 5D 14 FD 21 90 3D CD 39 1D CD 89 1D F5 ...]..!.=.9.....
0267A0: 3A EA 0B FE 01 20 07 AF 32 EA 0B CD C6 18 CD C0 :.... ..2.......
0267B0: 1B F1 DA 17 16 3A C9 0B 47 2A D4 0B ED 5B D2 0B .....:..G*...[..
0267C0: FD 21 EE 03 CD CF 1C C5 E5 D5 21 00 00 ED 5B C2 .!........!...[.
0267D0: 0B CD 09 1D FE 00 20 19 10 F7 FD 35 00 2A D4 0B ...... ....5.*..
0267E0: CD 6D 1A 22 D4 0B D1 E1 CD 6D 1A C1 DA 3E 1B 18 .m.".....m...>..
0267F0: D3 CD 46 1D D1 E1 C1 2A C0 0B 2B 2B ED 5B D2 0B ..F....*..++.[..
026800: 3A C9 0B 47 CD CF 1C C5 E5 D5 21 00 00 ED 5B C2 :..G......!...[.
026810: 0B CD 09 1D FE 00 20 0D 10 F7 FD 35 00 D1 E1 CD ...... ....5....
026820: 57 1A C1 18 DF CD 46 1D D1 E1 C1 2A D4 0B CD 57 W.....F....*...W
026830: 1A ED 5B BE 0B 3A EE 03 47 FD 21 C9 0B CD CF 1C ..[..:..G.!.....
026840: C5 E5 D5 2A C0 0B CD D1 1F 11 00 00 CD 09 1D FE ...*............
026850: 00 20 18 10 F7 FD 35 00 ED 5B D2 0B CD 75 1A ED . ....5..[...u..
026860: 53 D2 0B D1 CD 75 1A E1 C1 18 D2 CD 46 1D D1 E1 S....u......F...
026870: C1 ED 5B CC 0B ED 4B BE 0B CD 79 1A CD 88 1A 3A ..[...K...y....:
026880: EE 03 47 C5 E5 D5 CD CF 1C 2A C0 0B CD D1 1F 11 ..G......*......
026890: 00 00 CD 09 1D FE 00 20 0D 10 F7 FD 35 00 D1 E1 ....... ....5...
0268A0: CD 88 1A C1 18 DD CD 46 1D D1 E1 C1 CD E6 1A 3A .......F.......:
0268B0: EC 03 FE 02 C4 43 1C 3A EC 0B FE 00 CA 61 16 11 .....C.:.....a..
0268C0: F1 03 21 EC 03 01 04 00 ED B0 EB E5 E5 FD E1 3E ..!............>
0268D0: 01 32 0C 0C FD 22 F6 0B CD 15 18 FD E5 E1 01 F0 .2..."..........
0268E0: 03 A7 ED 42 22 FA 0B AF 32 0C 0C DD E1 CD 48 1A ...B"...2.....H.
0268F0: 22 F6 0B CD CA 18 C3 73 26 3A 61 55 3C 32 61 55 "......s&:aU<2aU
026900: 32 10 0C FD 21 62 55 47 FD 23 FD 23 10 FA ED 5B 2...!bUG.#.#...[
026910: 62 55 FD 73 00 FD 72 01 13 21 EC 03 01 04 00 ED bU.s..r..!......
026920: B0 EB E5 FD E1 00 AF 32 EB 0B 3C 32 0C 0C FD 22 .......2..<2..."
026930: F6 0B CD 15 18 FD 22 62 55 AF 32 0C 0C CD 48 1A ......"bU.2...H.
026940: CD 1D 1C 23 23 23 23 22 D6 0B E5 DD E1 3A ED 03 ...####".....:..
026950: FE 00 28 15 CD F7 18 3A EB 0B FE 02 C8 CD 06 BB ..(....:........
026960: 2A D6 0B E5 CD 4B 1A DD E1 CD CA 18 3A EB 0B FE *....K......:...
026970: 02 C8 DD 21 0C 01 FD 21 23 3E CD 31 1D 3A ED 03 ...!...!#>.1.:..
026980: FE 00 20 06 FD 21 2B 3E 18 18 FE 01 20 06 FD 21 .. ..!+>.... ..!
026990: 32 3E 18 0E FE 02 20 06 FD 21 3F 3E 18 04 FD 21 2>.... ..!?>...!
0269A0: 4C 3E CD 39 1D DD 23 FD 21 A9 3D CD 31 1D 3A 10 L>.9..#.!.=.1.:.
0269B0: 0C CD 18 1E FD 21 BC 3D DD 23 CD 31 1D CD 11 BC .....!.=.#.1....
0269C0: 3A EC 03 CD 4D 1E DD 23 FD 21 D0 3D CD 31 1D 21 :...M..#.!.=.1.!
0269D0: 08 9D ED 5B 62 55 A7 ED 52 CD 1F 1E CD D2 2B DD ...[bU..R.....+.
0269E0: 23 FD 21 E0 3D CD 31 1D 06 03 CD 21 1E DD 23 FD #.!.=.1....!..#.
0269F0: 21 F1 3D CD 31 1D 2A F8 0B CD 1F 1E DD 23 FD 21 !.=.1.*......#.!
026A00: 01 3E CD 31 1D 2A 62 55 CD 1F 1E 3A EB 0B FE 00 .>.1.*bU...:....
026A10: C2 FF 17 DD 23 DD 23 CD 70 1D FD 21 11 3E CD 31 ....#.#.p..!.>.1
026A20: 1D 06 0A CD 6B 1E CD A4 1B EB 21 1A 0C 01 0A 00 ....k.....!.....
026A30: ED B0 CD B2 1B E5 3A E9 0B 3D 47 3E 01 F5 C5 CD ......:..=G>....
026A40: F5 1C 70 23 C1 F1 3C 10 F4 3E FF 77 E1 11 2F 0C ..p#..<..>.w../.
026A50: 06 00 22 D6 0B 2A D6 0B 1A FE FF 28 08 4F 0D 09 .."..*.....(.O..
026A60: 13 CB FE 18 F0 3E 01 32 2E 0C 21 2F 0C 3E FF 06 .....>.2..!/.>..
026A70: 14 77 23 10 FC 06 00 3A EC 0B FE 00 C0 DD 23 DD .w#....:......#.
026A80: 23 FD 21 D2 3E CD 31 1D CD 89 1D DA D8 1F 21 00 #.!.>.1.......!.
026A90: C0 22 F6 0B C3 96 0C DD 23 FD 21 1C 3E CD 31 1D ."......#.!.>.1.
026AA0: CD A4 1B 06 0A 7E CD 5A BB 23 10 F9 C9 CD 11 BC .....~.Z.#......
026AB0: 38 0C 20 05 21 60 18 18 08 21 7F 18 18 03 21 53 8. .!`...!....!S
026AC0: 18 22 51 18 DD 2A F6 0B DD 22 F4 0B ED 4B EE 03 ."Q..*..."...K..
026AD0: 2A D4 0B ED 5B D2 0B CD CF 1C D5 C5 E5 21 00 00 *...[........!..
026AE0: ED 5B C2 0B C5 CD 13 1D C3 00 00 E6 AA F5 CD 13 .[..............
026AF0: 1D E6 55 47 F1 B0 18 3A E6 88 F5 CD 13 1D E6 44 ..UG...:.......D
026B00: 47 F1 B0 F5 CD 13 1D E6 22 47 F1 B0 F5 CD 13 1D G......."G......
026B10: E6 11 47 F1 B0 18 1B 0E 07 E6 01 DD 77 00 CD 13 ..G.........w...
026B20: 1D DD CB 00 26 FE 00 28 04 DD CB 00 C6 0D 20 EE ....&..(...... .
026B30: 18 03 DD 77 00 DD 23 FD 23 C1 10 A8 3A 0C 0C FE ...w..#.#...:...
026B40: 00 20 06 CD 3E 1A E5 DD E1 E1 CD 6D 1A C1 D1 0D . ..>......m....
026B50: 28 03 C3 3F 18 CD 46 1D C9 3E 01 32 EA 0B DD 21 (..?..F..>.2...!
026B60: F0 03 3A EF 03 47 3A EE 03 5F 2A F6 0B 22 F4 0B ..:..G:.._*.."..
026B70: C5 3A EA 0B FE 01 20 06 7E DD 77 00 18 04 DD 7E .:.... .~.w....~
026B80: 00 77 DD 23 23 10 EA C1 1D C8 CD 3E 1A 18 E1 AF .w.##......>....
026B90: 21 00 00 32 84 19 22 85 19 32 DA 19 22 DB 19 32 !..2.."..2.."..2
026BA0: EC 19 22 ED 19 32 04 1A 22 05 1A 3A ED 03 FE 01 .."..2.."..:....
026BB0: 20 0D 3E C3 32 DA 19 21 F5 19 22 DB 19 18 23 FE .>.2..!.."...#.
026BC0: 02 20 14 3E C3 21 DD 19 32 84 19 22 85 19 32 EC . .>.!..2.."..2.
026BD0: 19 21 F4 19 22 ED 19 3E CD 21 0A 1A 32 04 1A 22 .!.."..>.!..2.."
026BE0: 05 1A CD 11 BC 38 0C 20 05 21 9C 19 18 08 21 C0 .....8. .!....!.
026BF0: 19 18 03 21 8F 19 22 8D 19 3A EE 03 4F 21 F8 CA ...!.."..:..O!..
026C00: 22 F4 0B E5 CD 29 BC 22 07 0C E1 11 00 00 3A EF "....)."......:.
026C10: 03 47 C5 D5 13 DD 7E 00 77 32 0B 0C 00 00 00 FE .G....~.w2......
026C20: 00 CA D4 19 C3 8F 19 F5 E6 55 17 4F F1 E6 AA 1F .........U.O....
026C30: B1 C3 D4 19 F5 E6 88 1F 1F 1F 4F F1 F5 E6 11 17 ..........O.....
026C40: 17 17 B1 32 F3 0B F1 F5 E6 44 1F 4F F1 E6 22 17 ...2.....D.O..".
026C50: B1 4F 3A F3 0B B1 18 14 C5 06 00 0E 08 CB 47 28 .O:...........G(
026C60: 02 CB F8 CB 00 CB 0F 0D 20 F3 78 C1 E5 A7 ED 52 ........ .x....R
026C70: 77 E1 00 00 00 E5 4F 2A 07 0C 3A 0B 0C 77 E5 23 w.....O*..:..w.#
026C80: 22 07 0C E1 00 00 00 A7 ED 52 79 77 E1 DD 23 23 "........Ryw..##
026C90: 13 05 C2 7C 19 D1 C1 0D C8 CD 3E 1A CD 0A 1A C3 ...|......>.....
026CA0: 76 19 E5 D5 2A 07 0C CD 29 BC 3A EF 03 16 00 5F v...*...).:...._
026CB0: A7 ED 52 22 07 0C D1 E1 C9 CB 3C CB 1D D5 C5 CD ..R"......<.....
026CC0: 11 BC 38 04 28 06 18 08 CB 3A CB 1B CB 3A CB 1B ..8.(....:...:..
026CD0: CD 1D BC C1 D1 C9 2A F4 0B CD 26 BC 22 F4 0B C9 ......*...&."...
026CE0: CD 14 BC 21 50 C8 ED 4B BE 0B 09 22 F6 0B C9 ED ...!P..K..."....
026CF0: 4B C0 0B 09 C5 E5 ED 4B CA 0B A7 ED 42 E1 C1 C9 K......K....B...
026D00: 2A CA 0B 23 23 ED 4B C0 0B A7 ED 42 C9 ED 4B C2 *..##.K....B..K.
026D10: 0B E5 EB 09 E5 ED 4B CC 0B A7 ED 42 E1 EB E1 C9 ......K....B....
026D20: ED 4B C2 0B E5 EB A7 ED 42 EB E1 C9 22 D0 0B ED .K......B..."...
026D30: 53 CE 0B C9 CD FF 1C FE 00 C8 F5 CD 38 12 F1 E5 S...........8...
026D40: D5 CD 00 00 CD 42 12 D1 E1 C9 79 06 01 FE 20 28 .....B....y... (
026D50: 04 30 01 C9 04 04 C9 E5 21 EF 0B 01 12 00 71 23 .0......!.....q#
026D60: 70 21 ED 0B 01 17 00 71 23 70 E1 01 1C 00 A7 EB p!.....q#p......
026D70: 09 22 DA 0B 01 20 00 A7 ED 42 22 E1 0B C9 CD 11 ."... ...B".....
026D80: BC 47 0E 00 3A C9 0B 04 CB 3F 30 02 0E 01 10 F8 .G..:....?0.....
026D90: 81 32 EF 03 C9 C5 16 00 06 08 21 00 00 CB 39 30 .2........!...90
026DA0: 01 19 CB 23 CB 12 10 F5 22 BB 0B C1 C9 FE 00 CA ...#....".......
026DB0: 35 1B FE 01 28 17 C5 4F 06 08 29 7C 91 38 02 67 5...(..O..)|.8.g
026DC0: 2C 10 F7 7C 32 3D 1B 7D 32 BB 0B C1 C9 22 BB 0B ,..|2=.}2...."..
026DD0: AF 32 3D 1B C9 00 FD 21 C2 3C CD 39 1D CD 06 BB .2=....!.<.9....
026DE0: 3A EC 0B FE 00 CA D8 1F 21 D8 1F E3 C9 FD 21 12 :.......!.....!.
026DF0: 3D 18 0A CD 92 BC CD 7D BC FD 21 DE 3C CD 39 1D =......}..!.<.9.
026E00: CD A0 1D C3 D8 1F 3E 11 CD 5A BB FD 21 35 35 CD ......>..Z..!55.
026E10: 39 1D 3A EC 03 FE 00 C0 CD 8A 0E CD BA BB 3E 01 9.:...........>.
026E20: CD 0E 14 21 D2 0E E3 C9 3A EC 03 FE 00 C0 E5 21 ...!....:......!
026E30: 02 14 CD 75 BB E1 3E 13 CD 5A BB C9 3A 10 0C 47 ...u..>..Z..:..G
026E40: 21 2E 4B 11 0A 00 19 10 FD C9 3A 10 0C 47 21 10 !.K.......:..G!.
026E50: 4F 11 10 00 19 10 FD C9 FD 21 31 37 CD 39 1D 06 O........!17.9..
026E60: 01 CD 06 BB FE 0D 28 47 FE F0 28 0F FE F1 20 F1 ......(G..(... .
026E70: 04 78 FE 05 20 0E 06 01 78 18 09 05 78 FE 00 20 .x.. ...x...x..
026E80: 03 06 04 78 FE 01 20 06 FD 21 3B 37 18 1C FE 02 ...x.. ..!;7....
026E90: 20 06 FD 21 4D 37 18 12 FE 03 20 06 FD 21 5F 37 ..!M7.... ..!_7
026EA0: 18 08 FE 04 20 BB FD 21 71 37 CD 39 1D 18 B2 05 .... ..!q7.9....
026EB0: 78 32 ED 03 C9 3A 10 0C 47 FD 21 62 55 FD 23 FD x2...:..G.!bU.#.
026EC0: 23 10 FA FD 6E 00 FD 66 01 22 F8 0B 22 00 0C 23 #...n..f.".."..#
026ED0: 3A EB 0B FE 00 E5 C4 A2 1C E1 C9 3A C9 0B 47 3A :..........:..G:
026EE0: EE 03 4F 21 2F 0C 22 D6 0B 2A D4 0B ED 5B D2 0B ..O!/."..*...[..
026EF0: CD CF 1C D5 C5 E5 ED 5B C2 0B C5 D5 21 00 00 CD .......[....!...
026F00: 09 1D FE 00 28 25 5F 3A 2E 0C 47 21 2F 0C 7E BB ....(%_:..G!/.~.
026F10: 28 19 FE FF 28 05 23 10 F5 18 10 2A D6 0B 7B 77 (...(.#....*..{w
026F20: 23 22 D6 0B 3A 2E 0C 3C 32 2E 0C D1 C1 10 CB E1 #"..:..<2.......
026F30: CD 6D 1A C1 D1 0D C8 C3 58 1C CD B2 1B 1E 00 1C .m......X.......
026F40: 7E FE FF C8 CB BF 47 4F 7B CD E9 1C 23 18 F0 E5 ~.....GO{...#...
026F50: D5 C5 F5 CD F6 BB F1 C1 D1 E1 C9 E5 D5 C5 F5 CD ................
026F60: F9 BB F1 C1 D1 E1 C9 E5 D5 C5 CD C0 BB C1 D1 E1 ................
026F70: C9 E5 D5 F5 CD C3 BB F1 D1 E1 C9 F5 CD DE BB F1 ................
026F80: C9 F5 C5 D5 E5 CD 32 BC E1 D1 C1 F1 C9 E5 D5 F5 ......2.........
026F90: CD 35 BC F1 D1 E1 C9 E5 D5 C5 CD F0 BB C1 D1 E1 .5..............
026FA0: C9 E5 D5 C5 CD F3 BB C1 D1 E1 C9 CD 09 1D CD 2C ...............,
026FB0: BC C9 C5 06 04 F5 C5 CD 2F BC FE 00 C4 42 12 CD ......../....B..
026FC0: 75 1A C1 F1 17 10 EE C1 C9 E5 DD E5 E1 CD 75 BB u.............u.
026FD0: E1 FD 7E 00 FE FF C8 CD 5A BB FD 23 18 F3 3E 07 ..~.....Z..#..>.
026FE0: CD 5A BB C9 E5 F5 FD E5 AF 32 BB 0B CD 78 BB 7D .Z.......2...x.}
026FF0: FE 18 38 0F CD AA 1D FD 21 FB 3E CD 39 1D 3E FF ..8.....!.>.9.>.
027000: 32 BB 0B FD E1 F1 E1 C9 06 14 21 1A 0C 3E 20 77 2.........!..> w
027010: 23 10 FA C9 E5 CD 1E BB E1 C9 FD 21 71 3B CD 39 #..........!q;.9
027020: 1D CD 06 BB E6 DF FE 4F CA 9E 1D FE 4E 20 F2 3E .......O....N .>
027030: 11 CD 5A BB A7 C9 37 C9 FD 21 F6 3C CD 39 1D C3 ..Z...7..!.<.9..
027040: 06 BB AF CD 9F BB FD 21 F6 3C CD 39 1D CD 06 BB .......!.<.9....
027050: 3E 01 C3 9F BB C5 E5 47 3E 42 CD 1E BB 78 E1 C1 >......G>B...x..
027060: C9 FD 21 5F 39 CD 39 1D CD E5 1D FE 00 20 06 FD ..!_9.9...... ..
027070: 21 E6 3E 18 F0 F5 3A 61 55 47 F1 B8 C9 06 02 21 !.>...:aUG.....!
027080: 0E 0C CD 06 BB FE 30 38 F9 FE 40 30 F5 F5 CD 5A ......08..@0...Z
027090: BB F1 D6 30 77 23 10 EA 06 02 CD 53 1E 30 DE 3A ...0w#.....S.0.:
0270A0: 0E 0C 87 47 87 87 80 4F 3A 0F 0C 81 32 0E 0C C9 ...G...O:...2...
0270B0: 26 00 6F 06 01 18 02 06 04 D5 C5 FD 21 10 0C FD &.o.........!...
0270C0: 23 FD 23 10 FA C1 FD 5E 00 FD 56 01 AF A7 ED 52 #.#....^..V....R
0270D0: 38 03 3C 18 F8 FD 2B FD 2B CD 4D 1E 19 10 E7 7D 8.<...+.+.M....}
0270E0: CD 4D 1E D1 C9 C6 30 CD 5A BB C9 CD 06 BB FE 0D .M....0.Z.......
0270F0: 28 0F FE 7F 20 F5 FD 21 ED 3E CD 39 1D 10 F7 A7 (... ..!.>.9....
027100: C9 37 C9 48 21 1A 0C CD 06 BB FE 7F 28 1B FE 0D .7.H!.......(...
027110: C8 FE 20 38 F2 57 05 79 B8 38 08 7A 77 23 CD 5A .. 8.W.y.8.zw#.Z
027120: BB 18 E4 04 CD 46 1D 18 DE 79 04 B8 30 03 05 18 .....F...y..0...
027130: F3 FD 21 ED 3E CD 39 1D 2B 3E 20 77 18 C9 06 0A ..!.>.9.+> w....
027140: DD 7E 00 CD 5A BB DD 23 10 F6 3E 20 CD 5A BB C9 .~..Z..#..> .Z..
027150: 5F DD 6E 00 DD 66 01 A7 ED 42 DD 75 00 DD 74 01 _.n..f...B.u..t.
027160: DD 23 DD 23 1D 20 EA C9 47 DD 6E 00 DD 66 01 19 .#.#. ..G.n..f..
027170: DD 75 00 DD 74 01 DD 23 DD 23 10 ED C9 CD 70 1D .u..t..#.#....p.
027180: FD 21 32 38 CD 39 1D 06 0A CD 6B 1E 21 1A 0C 11 .!28.9....k.!...
027190: F0 03 01 0A 00 ED B0 AF 32 EA 0B 1E 00 21 38 4B ........2....!8K
0271A0: FD 21 FF 03 22 F4 0B DD 21 F0 03 06 0A 1C CD E8 .!.."...!.......
0271B0: 29 38 26 DD 7E 00 BE 20 19 DD 23 23 10 F5 7B FD )8&.~.. ..##..{.
0271C0: 77 00 FD 23 3E FF 32 EA 0B 01 0A 00 2A F4 0B 09 w..#>.2.....*...
0271D0: 18 D2 FE 2A 28 E8 7B 18 F0 3A EA 0B FE 00 20 0C ...*(.{..:.... .
0271E0: FD 21 C1 3F CD 39 1D CD A0 1D 37 C9 3E FF FD 77 .!.?.9....7.>..w
0271F0: 00 A7 C9 FD 21 6D 3F CD 39 1D CD 89 1D D0 CD 2E ....!m?.9.......
027200: BD 30 0D FD 21 8E 3F CD 39 1D CD 89 1D 38 EF C9 .0..!.?.9....8..
027210: 3A 5A BB 32 43 0C 32 44 0C 2A 5B BB 22 45 0C 3A :Z.2C.2D.*[."E.:
027220: 75 BB 32 47 0C 2A 76 BB 22 48 0C 3E C3 32 5A BB u.2G.*v."H.>.2Z.
027230: 32 75 BB 21 A9 1F 22 5B BB 21 62 3F 22 76 BB 37 2u.!.."[.!b?"v.7
027240: C9 CD 2E BD 38 FB C3 2B BD CD 62 3F 3A 44 0C 32 ....8..+..b?:D.2
027250: 5A BB 2A 45 0C 22 5B BB 3A 47 0C 32 75 BB 2A 48 Z.*E."[.:G.2u.*H
027260: 0C 22 76 BB AF 32 43 0C C9 AF 95 6F 9C 95 67 C9 ."v..2C....o..g.
027270: AF 32 EA 0B 32 B0 24 32 EB 0B 32 EC 0B 32 0D 0C .2..2.$2..2..2..
027280: 32 79 0C 21 00 00 22 B1 24 21 00 C0 22 F6 0B 3C 2y.!..".$!.."..<
027290: CD E3 1C CD 65 0C FD 21 C0 32 CD 39 1D 3E FE 32 ....e..!.2.9.>.2
0272A0: 3B 1C CD 8C 20 CD 06 BB FE 30 CA 50 2C FE 42 C8 ;... ....0.P,.B.
0272B0: FE 62 C8 FE 43 CA DA 2F FE 63 CA DA 2F FE 32 CA .b..C../.c../.2.
0272C0: 9B 22 FE 30 38 DF E6 DF FE 45 30 D9 47 3A 61 55 .".08....E0.G:aU
0272D0: FE 00 CA 55 1B 78 FE 11 20 05 CD FE 20 18 91 FE ...U.x.. ... ...
0272E0: 13 20 0B CC D8 20 38 88 CD 85 25 C3 96 0C FE 14 . ... 8...%.....
0272F0: CA C3 22 FE 15 CA EC 23 FE 16 20 06 CD 9B 24 C3 .."....#.. ...$.
027300: D8 1F FE 17 C2 75 20 CD BE 25 C3 D8 1F FE 18 CA .....u ..%......
027310: BA 2C FE 19 CA 55 28 FE 41 CA F4 2D FE 44 CA 92 .,...U(.A..-.D..
027320: 2F C3 0D 20 06 04 DD 21 52 3F 21 68 00 DD 5E 00 /.. ...!R?!h..^.
027330: DD 56 01 CD CF 1C 21 48 01 CD B7 1C DD 23 DD 23 .V....!H.....#.#
027340: 10 E8 3E 08 32 EA 0B DD 21 EA 0B 01 20 00 21 68 ..>.2...!... .!h
027350: 00 11 40 00 CD CF 1C 11 1F 01 CD B7 1C 11 50 01 ..@...........P.
027360: CD CF 1C 11 2F 02 CD B7 1C 09 DD 35 00 20 E2 C9 ..../......5. ..
027370: 3A 61 55 FE 63 38 09 28 11 3E 63 32 61 55 18 0A :aU.c8.(.>c2aU..
027380: ED 4B 62 55 21 08 9D ED 42 D0 FD 21 3C 3D CD 39 .KbU!...B..!<=.9
027390: 1D CD A0 1D 37 C9 3E 02 CD 0E BC CD 65 22 26 22 ....7.>.....e"&"
0273A0: 2E 01 CD 75 BB 3E 18 CD 5A BB FD 21 51 55 CD 39 ...u.>..Z..!QU.9
0273B0: 1D CD 62 3F FD 21 E4 34 CD 39 1D 3A 43 0C 20 0A ..b?.!.4.9.:C. .
0273C0: 3E 18 CD 5A BB 3E 01 CD 9F BB DD 21 38 4B 3A 61 >..Z.>.....!8K:a
0273D0: 55 47 0E 01 CD BD 1D C2 52 22 59 C5 CD 62 3F CD UG......R"Y..b?.
0273E0: A6 1E DD E5 26 00 6B 06 02 CD 21 1E 3E 20 CD 5A ....&.k...!.> .Z
0273F0: BB 7B CD 20 1C 7E FD E5 DD E1 CD 4D 1E 3E 20 CD .{. .~.....M.> .
027400: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
027410: 21 00 01 00 02 09 4E E5 21 00 C1 02 00 00 00 02 !.....N.!.......
027420: 21 00 C2 02 00 00 00 02 21 00 C3 02 00 00 00 02 !.......!.......
027430: 21 00 C4 02 00 00 00 02 21 00 C5 02 00 00 00 02 !.......!.......
027440: 21 00 C6 02 00 00 00 02 21 00 C7 02 00 00 00 02 !.......!.......
027450: 21 00 C8 02 00 00 00 02 21 00 C9 02 00 00 00 02 !.......!.......
027460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
027470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
027480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
027490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0274A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0274B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0274C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0274D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0274E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0274F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
027500: 5A BB 2B E5 23 23 7E FE 00 28 1E F5 3E 4D CD 5A Z.+.##~..(..>M.Z
027510: BB F1 FE 01 20 02 3E 48 FE 02 20 02 3E 56 FE 03 .... .>H.. .>V..
027520: 20 02 3E 44 CD 5A BB 18 0A 3E 4E CD 5A BB 3E 4F .>D.Z...>N.Z.>O
027530: CD 5A BB E1 3A 61 55 D5 BB EB 20 05 2A 62 55 18 .Z..:aU... .*bU.
027540: 06 DD 6E 02 DD 66 03 FD 21 F9 3E CD 39 1D A7 ED ..n..f..!.>.9...
027550: 52 06 03 CD 21 1E EB FD 21 F9 3E CD 39 1D 3E 41 R...!...!.>.9.>A
027560: CD 5A BB 3E 44 CD 5A BB 3E 3A CD 5A BB CD 1F 1E .Z.>D.Z.>:.Z....
027570: FD 21 F9 3E CD 39 1D D1 D5 21 10 4F 43 11 10 00 .!.>.9...!.OC...
027580: 19 10 FD 7E FE FF 28 46 E5 F5 CB 7F 28 33 3A 43 ...~..(F....(3:C
027590: 0C B7 20 20 AF CD 9F BB 3E 18 CD 5A BB 3E 2A CD .. ....>..Z.>*.
0275A0: 5A BB F1 CB BF CD 18 1E 3E 18 CD 5A BB 3E 01 CD Z.......>..Z.>..
0275B0: 9F BB 18 16 3E 2A CD 5A BB F1 CB BF CD 18 1E 18 ....>*.Z........
0275C0: 09 3E 2E CD 5A BB F1 CD 18 1E E1 23 18 B5 3A 43 .>..Z......#..:C
0275D0: 0C B7 20 0D CD 4C 1D 3A BB 0B FE FF CC 65 22 18 .. ..L.:.....e".
0275E0: 00 D1 DD E1 C1 0C 05 C2 3C 21 3E 00 CD 9F BB 3A ........<!>....:
0275F0: 43 0C B7 C2 B1 1F CD 5B 1F D0 C3 12 21 3E 01 CD C......[....!>..
027600: E3 1C 21 11 00 11 00 00 CD CF 1C 11 7B 02 CD B7 ..!.........{...
027610: 1C DD 21 00 3F 06 15 DD 5E 00 DD 56 01 21 11 00 ..!.?...^..V.!..
027620: CD CF 1C 21 60 01 11 00 00 CD C3 1C DD 23 DD 23 ...!`........#.#
027630: 10 E5 C9 CD B1 22 D2 D8 1F AF 32 61 55 21 38 56 ....."....2aU!8V
027640: 22 62 55 22 64 55 C3 96 0C 3A 61 55 FE 00 37 C8 "bU"dU...:aU..7.
027650: FD 21 83 37 CD 39 1D CD 82 1D C9 FD 21 9D 37 CD .!.7.9......!.7.
027660: 39 1D CD 82 1D D2 D8 1F FD 21 B5 37 CD 39 1D CD 9........!.7.9..
027670: 89 1D DA 46 23 FD 21 D5 37 CD 39 1D CD 06 BB FE ...F#.!.7.9.....
027680: 31 28 3E FE 32 28 19 FE 33 C2 E4 22 CD E5 1E DA 1(>.2(..3.."....
027690: D8 1F 3E FF 32 0D 0C FD 21 FF 03 FD 7E 00 18 13 ..>.2...!...~...
0276A0: FD 21 5F 39 CD 39 1D 3E 14 CD 5A BB CD C9 1D 28 .!_9.9.>..Z....(
0276B0: 02 30 ED 3D 32 10 0C 32 0E 0C 3E FF 32 EA 0B 18 .0.=2..2..>.2...
0276C0: 1D 3E 03 32 EB 0B DD 21 17 18 FD 21 8C 3B CD 31 .>.2...!...!.;.1
0276D0: 1D 3E 14 CD 5A BB CD 4A 0C 3A EC 03 18 0C 3E 01 .>..Z..J.:....>.
0276E0: 32 EB 0B 32 BE 0B AF 32 EC 03 CD 0E BC 3A EA 0B 2..2...2.....:..
0276F0: FE 00 20 06 AF 32 10 0C 18 15 3A 0D 0C FE FF 20 .. ..2....:....
027700: 0E FD 7E 00 FE FF CA BA 23 3D 32 10 0C FD 23 3A ..~.....#=2...#:
027710: 10 0C 3C CD E7 29 38 3A 7B 32 10 0C CD BD 1D C2 ..<..)8:{2......
027720: D8 1F FD E5 CD 1D 1C FD E1 7E 47 3A EC 03 B8 20 .........~G:...
027730: C9 CD EF 2B FD E5 E5 CD 48 1A E1 FD 21 5D 3B CD ...+....H...!];.
027740: 39 1D 3A EC 03 CD 4D 1E CD B2 16 FD E1 CD 06 BB 9.:...M.........
027750: 18 A8 FD 21 FF 03 3A EB 0B FE 03 CA D8 1F 3A EC ...!..:.......:.
027760: 03 3C FE 03 CA D8 1F 32 EC 03 47 3A BE 0B CB 27 .<.....2..G:...'
027770: 32 BE 0B 3A EA 0B FE FF 20 06 3A 0E 0C 32 10 0C 2..:.... .:..2..
027780: 78 C3 52 23 FD 21 5F 39 CD C9 1D D2 D8 1F 32 10 x.R#.!_9......2.
027790: 0C FD 21 82 39 CD CD 1D 28 03 D2 F9 23 3C F5 3A ..!.9...(...#<.:
0277A0: 10 0C 47 F1 90 CA D8 1F DA D8 1F 32 11 0C 3E 02 ..G........2..>.
0277B0: 32 EB 0B CD 1D 1C 7E CD 0E BC 3A 11 0C 47 C5 CD 2.....~...:..G..
0277C0: 1D 1C CD EF 2B E5 21 44 C1 22 F6 0B E1 CD B2 16 ....+.!D."......
0277D0: CD 19 BD 0E 01 06 FF B7 10 FD 0D 20 F8 CD 1B BB ........... ....
0277E0: FE F1 20 0D 3E 05 47 3A 3C 24 FE FB 28 15 80 18 .. .>.G:<$..(...
0277F0: 0F FE F0 20 0E 3E 05 47 3A 3C 24 FE 01 28 04 90 ... .>.G:<$..(..
027800: 32 3C 24 CD DF 29 C1 10 B5 CD BD 1D C2 D8 1F 3A 2<$..).........:
027810: 11 0C 47 3A 10 0C 90 32 10 0C 18 A2 21 65 38 22 ..G:...2....!e8"
027820: A7 24 21 7D 38 22 DD 24 21 96 38 22 B5 24 AF 32 .$!}8".$!.8".$.2
027830: E6 24 C9 CD 84 24 3A 61 55 B7 CA 55 1B FD 21 65 .$...$:aU..U..!e
027840: 38 CD 39 1D CD 82 1D D0 00 00 00 FD 21 96 38 CD 8.9.........!.8.
027850: 39 1D CD CD 1D 28 02 30 F2 32 10 0C 3E 05 32 EB 9....(.0.2..>.2.
027860: 0B CD 1D 1C 7E 32 EC 03 E5 CD 0E BC E1 CD EF 2B ....~2.........+
027870: CD B2 16 FD 21 7D 38 CD 39 1D CD 82 1D D0 00 3E ....!}8.9......>
027880: C9 32 79 0C CD D2 2B 22 02 0C 2A F8 0B 3A 10 0C .2y...+"..*..:..
027890: CD E7 29 28 15 E5 ED 4B 02 0C 09 E5 E5 2A 62 55 ..)(...K.....*bU
0278A0: C1 A7 ED 42 E5 C1 E1 D1 ED B0 2A 62 55 ED 4B 02 ...B......*bU.K.
0278B0: 0C A7 ED 42 22 62 55 3A EC 0B FE 00 C0 CD E3 2B ...B"bU:.......+
0278C0: E5 D1 23 23 E5 E5 21 36 56 C1 A7 ED 42 E5 C1 E1 ..##..!6V...B...
0278D0: D5 ED B0 DD E1 3A 10 0C 5F 3A 61 55 47 3D 32 61 .....:.._:aUG=2a
0278E0: 55 C8 78 93 28 07 ED 4B 02 0C CD B8 1E CD A4 1B U.x.(..K........
0278F0: E5 D1 01 0A 00 09 E5 E5 21 20 4F C1 A7 ED 42 E5 ........! O...B.
027900: C1 E1 ED B0 CD B2 1B E5 D1 01 10 00 09 E5 E5 21 ...............!
027910: 60 55 C1 A7 ED 42 E5 C1 E1 ED B0 37 C9 FD 21 5E `U...B.....7..!^
027920: 40 CD 39 1D CD 89 1D D0 3E C9 32 79 0C 32 3B 1C @.9.....>.2y.2;.
027930: FD 21 87 40 CD 39 1D CD CD 1D FE 00 28 F9 32 10 .!.@.9......(.2.
027940: 0C CD B2 1B 1E 01 7E FE FF C8 CB BF 47 4F 7B CD ......~.....GO{.
027950: E9 1C 1C 23 18 F0 3E C9 32 E6 24 32 79 0C 21 A5 ...#..>.2.$2y.!.
027960: 39 22 B5 24 21 CB 38 22 DD 24 21 B3 38 22 A7 24 9".$!.8".$!.8".$
027970: 3E CD 21 85 25 32 B0 24 22 B1 24 CD 9E 24 D0 AF >.!.%2.$".$..$..
027980: 32 EB 0B 3C 32 EC 0B 3A EF 03 32 FF 0B 47 CD 11 2..<2..:..2..G..
027990: BC 38 06 28 02 CB 20 CB 20 CB 20 78 32 C9 0B F5 .8.(.. . . x2...
0279A0: FD 21 57 3E CD 39 1D FD 21 7A 3E CD 39 1D F1 CD .!W>.9..!z>.9...
0279B0: 18 1E 3A EE 03 32 FE 0B 32 C8 0B F5 FD 21 6C 3E ..:..2..2....!l>
0279C0: CD 39 1D F1 CD 18 1E CD D2 2B 22 FC 0B FD 21 88 .9.......+"...!.
0279D0: 3E CD 39 1D CD 89 1D D2 E6 0C FD 21 9E 3E CD 39 >.9........!.>.9
0279E0: 1D CD E5 1D 47 3A C8 0B B8 28 02 30 ED 78 32 C8 ....G:...(.0.x2.
0279F0: 0B FD 21 BA 3E CD 39 1D CD E5 1D 47 3A C9 0B B8 ..!.>.9....G:...
027A00: 28 02 30 ED 78 32 C9 0B C3 E6 0C FD 21 E1 38 CD (.0.x2......!.8.
027A10: 39 1D CD 06 BB FE 31 28 0C FE 32 CA BD 26 FE 33 9.....1(..2..&.3
027A20: CA 4C 27 18 ED CD D8 20 D8 3A 61 55 3C 32 61 55 .L'.... .:aU<2aU
027A30: 32 10 0C DD 21 0A 02 CD 7B 17 CD E3 2B ED 5B 62 2...!...{...+.[b
027A40: 55 73 23 72 2A FA 0B 19 22 62 55 21 F0 03 ED 4B Us#r*..."bU!...K
027A50: FA 0B ED B0 C9 DD 21 0A 02 CD 7B 17 2A FC 0B ED ......!...{.*...
027A60: 4B FA 0B ED 42 28 25 30 2A E5 C5 CD E8 20 C1 E1 K...B(%0*.... ..
027A70: D8 CD D1 1F 22 02 0C 3A 10 0C CD E7 29 20 0A 2A ...."..:....) .*
027A80: 62 55 ED 4B 02 0C 09 18 1F CD EC 27 ED 5B 00 0C bU.K.......'.[..
027A90: C3 B3 26 22 02 0C 3A 10 0C CD E7 29 20 1F 2A 62 ..&"..:....) .*b
027AA0: 55 ED 4B 02 0C A7 ED 42 22 62 55 CD E3 2B E5 DD U.K....B"bU..+..
027AB0: E1 DD 23 DD 23 DD 75 00 DD 74 01 18 CF 2A 00 0C ..#.#.u..t...*..
027AC0: ED 4B FA 0B 09 CD FD 24 3A 10 0C 3C CD E6 2B E5 .K.....$:..<..+.
027AD0: DD E1 3A 10 0C 47 3A 61 55 90 ED 4B 02 0C CD B8 ..:..G:aU..K....
027AE0: 1E C3 F4 26 CD D8 20 D8 FD 21 34 39 CD 39 1D 3A ...&.. ..!49.9.:
027AF0: 10 0C CD 18 1E FD 21 48 39 CD 39 1D CD E5 1D CD ......!H9.9.....
027B00: E7 29 38 F1 7B 32 10 0C CD A4 1B E5 3A 61 55 CD .)8.{2......:aU.
027B10: A7 1B 01 0A 00 09 22 F4 0B 09 22 04 0C 2A F4 0B ......"..."..*..
027B20: D1 A7 ED 52 E5 C1 2A F4 0B 2B ED 5B 04 0C 1B ED ...R..*..+.[....
027B30: B8 CD B2 1B E5 3A 61 55 CD B5 1B 01 10 00 09 22 .....:aU......."
027B40: F4 0B 09 22 04 0C 2A F4 0B D1 A7 ED 52 E5 C1 2A ..."..*.....R..*
027B50: F4 0B 2B ED 5B 04 0C 1B ED B8 DD 21 0F 02 CD 7B ..+.[......!...{
027B60: 17 2A FA 0B 22 02 0C ED 5B 62 55 19 22 62 55 3E .*.."...[bU."bU>
027B70: 02 32 EB 0B 3A 10 0C CD F8 27 CD 1D 1C ED 5B F8 .2..:....'....[.
027B80: 0B C3 B3 26 ED 5B 62 55 19 22 62 55 3A 10 0C 3C ...&.[bU."bU:..<
027B90: CD E6 2B E5 4E 23 46 EB E5 ED 42 E5 C1 03 E1 ED ..+.N#F...B.....
027BA0: 5B 62 55 ED B8 DD E1 3A EB 0B FE 02 20 2F CD E3 [bU....:.... /..
027BB0: 2B E5 E5 3A 61 55 CD E6 2B D1 E5 A7 ED 52 E5 C1 +..:aU..+....R..
027BC0: 03 03 E1 23 E5 D1 13 13 ED B8 32 61 55 3C 32 61 ...#......2aU<2a
027BD0: 55 3A 10 0C 3D DD E1 DD 23 DD 23 18 03 3A 10 0C U:..=...#.#..:..
027BE0: 47 3A 61 55 90 ED 5B 02 0C CD D0 1E C9 3A 61 55 G:aU..[......:aU
027BF0: FE 00 CA 55 1B FD 21 75 34 CD 39 1D CD 89 1D D2 ...U..!u4.9.....
027C00: 97 28 FD 21 98 34 CD 39 1D CD 4A 0C AF 32 10 0C .(.!.4.9..J..2..
027C10: CD DF 29 CD E7 29 38 17 7B CD 20 1C 7E 47 3A EC ..)..)8.{. .~G:.
027C20: 03 B8 28 EC CD EF 2B CD E7 24 3A 10 0C 18 E4 FD ..(...+..$:.....
027C30: 21 B9 34 CD 39 1D CD 89 1D 30 2B CD 84 24 3E 01 !.4.9....0+..$>.
027C40: 32 10 0C CD E7 29 DA CE 28 CD BD 1D C2 CE 28 7B 2....)..(.....({
027C50: CD C1 24 30 05 3A 10 0C 18 E9 3A 61 55 B7 CA 55 ..$0.:....:aU..U
027C60: 1B CD DF 29 18 DD FD 21 3D 35 CD 39 1D 3E 01 32 ...)...!=5.9.>.2
027C70: 10 0C 32 EA 0B CD 20 1C 7E 32 0E 0C CD 4D 1E CD ..2... .~2...M..
027C80: DF 29 CD E7 29 DA 24 29 7B CD 20 1C 7E 47 3A 0E .)..).$){. .~G:.
027C90: 0C B8 28 EB FD 21 83 35 CD 39 1D 3A 10 0C C5 CD ..(..!.5.9.:....
027CA0: 18 1E FD 21 97 35 CD 39 1D F1 CD 4D 1E AF 32 EA ...!.5.9...M..2.
027CB0: 0B E5 CD 4C 1D AF CD 9F BB E1 18 C3 3A 61 55 FE ...L........:aU.
027CC0: 00 CA 55 1B FD 21 AF 35 CD 39 1D CD A0 1D 3A EA ..U..!.5.9....:.
027CD0: 0B FE 01 28 03 C3 D8 1F FD 21 BD 35 CD 39 1D 3E ...(.....!.5.9.>
027CE0: 01 32 10 0C DD 21 20 4F 21 F0 03 06 0F C5 DD 7E .2...! O!......~
027CF0: 00 E6 1F 77 DD 23 23 10 F5 C1 DD 21 30 4F CD DF ...w.##....!0O..
027D00: 29 CD E7 29 38 46 21 F0 03 06 0F 0E 01 DD 7E 00 )..)8F!.......~.
027D10: E6 1F BE 28 2A 3A E9 0B B9 38 24 E5 C5 FD 21 83 ...(*:...8$...!.
027D20: 35 CD 39 1D 3A 10 0C CD 18 1E FD 21 F1 35 CD 39 5.9.:......!.5.9
027D30: 1D C1 C5 79 E6 1F CD 18 1E C1 E1 AF 32 EA 0B 23 ...y........2..#
027D40: DD 23 0C CD 4C 1D 10 C5 DD 23 18 B2 FD 21 AF 35 .#..L....#...!.5
027D50: CD 39 1D 3A EA 0B FE 01 28 10 FD 21 23 36 CD 39 .9.:....(..!#6.9
027D60: 1D CD 89 1D D2 D8 1F C3 ED 29 FD 21 07 36 CD 39 .........).!.6.9
027D70: 1D CD A0 1D C3 ED 29 3A 10 0C 3C 32 10 0C C9 5F ......):..<2..._
027D80: 3A 61 55 BB C9 AF 32 EB 0B CD FE 20 FD 21 02 37 :aU...2.... .!.7
027D90: CD 39 1D CD 89 1D D2 D8 1F 3A EC 03 32 60 55 3A .9.......:..2`U:
027DA0: 61 55 F5 CB 27 06 00 4F 21 D4 00 A7 ED 42 E5 21 aU..'..O!....B.!
027DB0: 64 55 09 EB 2A 62 55 ED 4B 64 55 C5 A7 ED 42 E5 dU..*bU.KdU...B.
027DC0: C1 E1 ED B0 C1 F1 3C DD 21 62 55 CD B8 1E 21 20 ......<.!bU...!
027DD0: 4F ED 5B 62 55 7E FE FF 28 07 E6 1F 12 23 13 18 O.[bU~..(....#..
027DE0: F4 12 CD AE 2A AF 32 EA 0B CD 14 BC C3 CF 2C 3E ....*.2.......,>
027DF0: FF 32 60 55 3A 61 55 F5 01 10 00 21 20 4F ED 5B .2`U:aU....! O.[
027E00: 62 55 E5 D5 F5 1A FE FF 28 05 77 23 13 18 F6 F1 bU......(.w#....
027E10: D1 E1 09 3D 20 EC F1 F5 06 00 CB 27 4F 21 D4 00 ...= ......'O!..
027E20: A7 ED 42 E5 C1 C5 2A 62 55 E5 E5 09 EB E1 ED 4B ..B...*bU......K
027E30: 64 55 A7 ED 42 E5 C1 E1 2B 1B ED B8 D1 F1 3C DD dU..B...+.....<.
027E40: 21 62 55 C3 D0 1E CD 14 BC FD 21 48 36 CD 39 1D !bU.......!H6.9.
027E50: 26 16 2E 05 CD 75 BB 3A 61 55 CD 18 1E 26 16 2E &....u.:aU...&..
027E60: 07 CD 75 BB 3A 60 55 CD 18 1E 26 11 2E 13 CD 75 ..u.:`U...&....u
027E70: BB 2A 62 55 11 00 00 7E FE FF 28 10 23 1C E5 CB .*bU...~..(.#...
027E80: BF CD 18 1E E1 3E 2D CD 5A BB 18 EB 26 16 2E 09 .....>-.Z...&...
027E90: CD 75 BB 2A 62 55 19 01 60 55 A7 ED 42 CD 1F 1E .u.*bU..`U..B...
027EA0: 26 1C 2E 0C CD 75 BB 3A 61 55 11 00 00 0E 00 47 &....u.:aU.....G
027EB0: FD 21 64 55 FD 66 01 FD 6E 00 23 23 7E FE 00 28 .!dU.f..n.##~..(
027EC0: 0F FE 01 20 01 1C FE 02 20 01 0C FE 03 20 01 14 ... .... .... ..
027ED0: FD 23 FD 23 10 DE 79 CD 18 1E 26 1C 2E 0E CD 75 .#.#..y...&....u
027EE0: BB 7B CD 18 1E 26 1C 2E 10 CD 75 BB 7A CD 18 1E .{...&....u.z...
027EF0: CD 5F 2B CD A0 1D C9 11 09 00 21 5C 00 E5 CD CF ._+.......!\....
027F00: 1C 21 74 00 E5 CD B7 1C 21 8B 00 E5 CD CF 1C 21 .!t.....!......!
027F10: E7 00 E5 CD B7 1C 21 FB 00 E5 CD CF 1C 21 55 01 ......!......!U.
027F20: E5 CD B7 1C 11 D6 00 E1 CD CF 1C E1 CD B7 1C 11 ................
027F30: EF 00 E1 CD CF 1C E1 CD B7 1C 11 ED 01 E1 CD CF ................
027F40: 1C E1 CD B7 1C DD 21 2A 3F 06 0A 11 09 00 DD 6E ......!*?......n
027F50: 00 DD 66 01 CD CF 1C DD 23 DD 23 DD 5E 00 DD 56 ..f.....#.#.^..V
027F60: 01 DD 23 DD 23 CD B7 1C 10 E1 21 05 00 16 00 3A ..#.#.....!....:
027F70: EF 03 47 3A EE 03 5F 19 10 FD C9 3A 10 0C 47 21 ..G:.._....:..G!
027F80: 62 55 23 23 10 FC C9 23 11 ED 03 01 03 00 ED B0 bU##...#........
027F90: 22 D6 0B C9 FD 21 C1 39 CD 39 1D DD 21 7D BE DD "....!.9.9..!}..
027FA0: 6E 00 DD 66 01 7E E5 C6 41 CD 5A BB FD 21 E0 39 n..f.~..A.Z..!.9
027FB0: CD 39 1D CD 89 1D E1 30 0D 7E FE 01 20 03 AF 18 .9.....0.~.. ...
027FC0: 02 3E 01 77 18 CE 3E 02 CD 0E BC 11 08 9D CD 9B .>.w..>.........
027FD0: BC FD 21 F9 39 CD 39 1D CD 89 1D D8 FD 21 1F 3A ..!.9.9......!.:
027FE0: CD 39 1D CD 06 BB 18 AC CD B1 22 D2 D8 1F 3E 01 .9........"...>.
027FF0: 32 EA 0B 21 38 4B 54 5D 13 36 20 01 E8 03 ED B0 2..!8KT].6 .....
028000: 21 20 4F 54 5D 13 36 FF 01 40 06 ED B0 3A EA 0B ! OT].6..@...:..
028010: FE 03 28 22 FD 21 4D 3A CD 39 1D CD 82 1D D2 D8 ..(".!M:.9......
028020: 1F CD FC 2B FD 21 65 3A CD 39 1D CD 89 1D 38 1C ...+.!e:.9....8.
028030: 21 60 55 C3 EC 2C FD 21 01 41 CD 39 1D CD 89 1D !`U..,.!.A.9....
028040: D2 D8 1F CD FC 2B 21 00 C0 C3 E3 2C 21 38 4B C3 .....+!....,!8K.
028050: EC 2C 3A 61 55 FE 00 CA 55 1B FD 21 2D 3B CD 39 .,:aU...U..!-;.9
028060: 1D CD 82 1D D2 D8 1F CD FC 2B 3A 60 55 FE FF 28 .........+:`U..(
028070: 05 21 60 55 18 0E 21 38 4B 18 09 22 F4 0B FD 21 .!`U..!8K.."...!
028080: 1B 41 18 07 22 F4 0B FD 21 83 3A CD 39 1D CD 70 .A.."...!.:.9..p
028090: 1D 06 0C C5 CD 6B 1E C1 21 1A 0C 11 08 9D 3A EA .....k..!.....:.
0280A0: 0B FE 00 20 2C CD 8C BC D2 5B 1B ED 4B F4 0B C5 ... ,....[..K...
0280B0: 2A 62 55 A7 ED 42 3A 60 55 FE FF 28 04 01 10 00 *bU..B:`U..(....
0280C0: 09 EB E1 3E 02 CD 98 BC D2 5B 1B CD 8F BC C3 D8 ...>.....[......
0280D0: 1F CD 77 BC D2 5B 1B 2A F4 0B A7 ED 52 28 1D 3A ..w..[.*....R(.:
0280E0: EA 0B FE 03 28 06 FD 21 AB 3A 18 04 FD 21 40 41 ....(..!.:...!@A
0280F0: CD 39 1D CD 7A BC CD A0 1D C3 D8 1F 3A EA 0B FE .9..z.......:...
028100: 03 D5 20 10 FD 21 87 3B CD 39 1D CD 4A 0C 3A EC .. ..!.;.9..J.:.
028110: 03 CD 0E BC E1 CD 83 BC D2 5B 1B CD 7A BC 3A EA .........[..z.:.
028120: 0B FE 03 CA EF 2F FD 21 D9 3A CD 39 1D 3A 60 55 ...../.!.:.9.:`U
028130: FE FF 20 06 FD 21 1C 3B 18 04 FD 21 25 3B CD 39 .. ..!.;...!%;.9
028140: 1D DD 21 18 28 FD 21 D0 3D CD 31 1D 21 08 9D ED ..!.(.!.=.1.!...
028150: 4B 62 55 A7 ED 42 CD 1F 1E CD A0 1D 21 1A 0C 11 KbU..B......!...
028160: 51 55 01 0D 00 ED B0 21 5E 55 3E FF 77 3A 60 55 QU.....!^U>.w:`U
028170: FE FF CA E6 2D CD 14 BC CD AE 2A CD 57 2A CD FE ....-.....*.W*..
028180: 20 3A EA 0B FE 02 CA AF 2E C3 D8 1F 3A 61 55 32 :..........:aU2
028190: 10 0C FD 21 45 3B CD 39 1D CD 82 1D D2 D8 1F 21 ...!E;.9.......!
0281A0: 5A 3F 06 02 11 08 9D CD 8C BC D2 5B 1B 0E 0A 3A Z?.........[...:
0281B0: 61 55 5F CD FD 1A 21 38 4B ED 5B BB 0B 3E 02 CD aU_...!8K.[..>..
0281C0: 98 BC D2 5B 1B CD 8F BC 21 5C 3F 06 02 11 08 9D ...[....!\?.....
0281D0: CD 8C BC D2 5B 1B 0E 10 3A 61 55 5F CD FD 1A 21 ....[...:aU_...!
0281E0: 20 4F ED 5B BB 0B 3E 02 CD 98 BC D2 5B 1B CD 8F O.[..>.....[...
0281F0: BC 21 5E 3F 06 02 11 08 9D CD 8C BC D2 5B 1B 3A .!^?.........[.:
028200: 61 55 CB 27 16 00 5F 21 64 55 3E 02 CD 98 BC D2 aU.'.._!dU>.....
028210: 5B 1B CD 8F BC 21 60 3F 06 02 11 08 9D CD 8C BC [....!`?........
028220: D2 5B 1B 2A 62 55 ED 4B 64 55 A7 ED 42 22 D8 0B .[.*bU.KdU..B"..
028230: EB 21 38 56 3E 02 CD 98 BC D2 5B 1B CD 8F BC 3E .!8V>.....[....>
028240: 02 32 EA 0B C3 75 2C AF 32 EA 0B 3A 61 55 F5 47 .2...u,.2..:aU.G
028250: 3A 10 0C 80 32 61 55 F1 32 10 0C 2A 62 55 E5 E5 :...2aU.2..*bU..
028260: ED 4B 64 55 A7 ED 42 22 D6 0B E1 ED 4B D8 0B 09 .KdU..B"....K...
028270: 22 62 55 CD D8 20 E1 22 62 55 DA D8 1F 21 5A 3F "bU.. ."bU...!Z?
028280: 06 02 11 08 9D CD 77 BC D2 5B 1B 3A 10 0C 4F 1E ......w..[.:..O.
028290: 0A CD FD 1A 21 38 4B ED 4B BB 0B 09 CD 83 BC D2 ....!8K.K.......
0282A0: 5B 1B CD 7A BC 21 5C 3F 06 02 11 08 9D CD 77 BC [..z.!\?......w.
0282B0: D2 5B 1B 3A 10 0C 4F 1E 10 CD FD 1A 21 20 4F ED .[.:..O.....! O.
0282C0: 4B BB 0B 09 CD 83 BC D2 5B 1B CD 7A BC 21 5E 3F K.......[..z.!^?
0282D0: 06 02 11 08 9D CD 77 BC D2 5B 1B 3A 10 0C CB 27 ......w..[.:...'
0282E0: 06 00 4F 21 64 55 09 E5 CD 83 BC D2 5B 1B CD 7A ..O!dU......[..z
0282F0: BC DD E1 3A 10 0C 47 3A 61 55 90 ED 5B D6 0B CD ...:..G:aU..[...
028300: D0 1E 21 60 3F 06 02 11 08 9D CD 77 BC D2 5B 1B ..!`?......w..[.
028310: 2A 62 55 CD 83 BC D2 5B 1B CD 7A BC 2A 62 55 ED *bU....[..z.*bU.
028320: 4B D8 0B 09 22 62 55 C3 D8 1F FD 21 F1 3F CD 39 K..."bU....!.?.9
028330: 1D CD 82 1D D2 D8 1F FD 21 08 40 CD 39 1D CD CD ........!.@.9...
028340: 1D FE 00 28 F2 32 10 0C FD 21 30 40 CD 39 1D CD ...(.2...!0@.9..
028350: 70 1D 06 0A CD 6B 1E CD A4 1B EB 21 1A 0C 01 0A p....k.....!....
028360: 00 ED B0 FD 21 42 40 CD 39 1D CD 89 1D 38 C8 C3 ....!B@.9....8..
028370: D8 1F CD D8 20 DA D8 1F FD 21 B3 40 CD 39 1D 3E .... ....!.@.9.>
028380: 03 32 EA 0B C3 75 2C CD 65 0C 21 C8 00 22 ED 0B .2...u,.e.!.."..
028390: 22 EF 0B CD 11 BC 32 EC 03 0E 5E 06 44 FE 00 20 ".....2...^.D..
0283A0: 17 3E 05 32 BD 32 3E 10 32 BC 32 3E 20 32 BE 32 .>.2.2>.2.2> 2.2
0283B0: 1E 04 0E 90 06 2C 18 29 FE 01 20 15 3E 04 32 BD .....,.).. .>.2.
0283C0: 32 3E 10 32 BE 32 3E 04 32 BC 32 CB 21 1E 02 18 2>.2.2>.2.2.!...
0283D0: 10 1E 01 3E 02 32 BC 32 3C 32 BD 32 3E 08 32 BE ...>.2.2<2.2>.2.
0283E0: 32 7B 32 BE 0B 79 32 C9 0B 32 EF 03 78 CB 27 32 2{2..y2..2..x.'2
0283F0: C8 0B 32 EE 03 3E 01 CD 59 BC CD 84 31 CD 06 BB ..2..>..Y...1...
028400: F5 CD 84 31 F1 FE 12 CA D8 1F FE 0D CA 04 32 FE ...1..........2.
028410: F0 CA EF 30 FE F1 CA 04 31 FE F3 CA 16 31 FE F2 ...0....1....1..
028420: CA 2C 31 FE F5 28 1A FE F4 28 24 FE F7 28 41 FE .,1..(...($..(A.
028430: F6 28 2E E6 DF FE 43 CA 3F 31 FE 50 CA A5 32 18 .(....C.?1.P..2.
028440: B9 3A EE 03 D6 02 FE 02 28 B0 32 EE 03 18 AB 3A .:......(.2....:
028450: EE 03 C6 02 47 3A C8 0B B8 38 9F 78 32 EE 03 18 ....G:...8.x2...
028460: 99 3A BE 0B 47 3A EF 03 90 28 8F 32 EF 03 18 8A .:..G:...(.2....
028470: 3A BE 0B 47 3A EF 03 80 4F 3A C9 0B B9 DA 62 30 :..G:...O:....b0
028480: 79 32 EF 03 C3 62 30 2A EF 0B 01 02 00 11 90 01 y2...b0*........
028490: 09 3A EE 03 CD F3 31 D2 62 30 18 0C 2A EF 0B 01 .:....1.b0..*...
0284A0: 02 00 A7 ED 42 DA 62 30 22 EF 0B C3 62 30 2A ED ....B.b0"...b0*.
0284B0: 0B ED 4B BE 0B 11 80 02 09 3A EF 03 CD F3 31 D2 ..K......:....1.
0284C0: 62 30 18 0D 2A ED 0B ED 4B BE 0B A7 ED 42 DA 62 b0..*...K....B.b
0284D0: 30 22 ED 0B C3 62 30 2A ED 0B 3A BD 32 47 E5 CB 0"...b0*..:.2G..
0284E0: 3C 30 01 24 CB 1D 30 04 E1 2B 18 EE 10 F1 E1 22 <0.$..0..+....."
0284F0: ED 0B 2A EF 0B 3A EE 03 06 00 4F 09 06 04 E5 CB ..*..:....O.....
028500: 3C 30 01 24 CB 1D 30 04 E1 23 18 F0 10 F1 E1 2B <0.$..0..#.....+
028510: 3A EE 03 CD FD 31 22 EF 0B C3 62 30 2A ED 0B 11 :....1"...b0*...
028520: 7F 02 3A EF 03 CD F3 31 38 0C 21 7F 02 3A EF 03 ..:....18.!..:..
028530: CD FD 31 22 ED 0B E5 2A EF 0B 11 8F 01 3A EE 03 ..1"...*.....:..
028540: CD F3 31 D1 38 0C 21 8F 01 3A EE 03 CD FD 31 22 ..1.8.!..:....1"
028550: EF 0B E5 D5 CD CF 1C 21 00 00 11 00 00 3A EF 03 .......!.....:..
028560: 5F CD C3 1C 11 00 00 3A EE 03 6F CD C3 1C D1 E1 _......:..o.....
028570: CD CF 1C 21 00 00 11 00 00 3A EE 03 6F CD C3 1C ...!.....:..o...
028580: 21 00 00 3A EF 03 5F CD C3 1C C9 E5 06 00 4F 09 !..:.._.......O.
028590: A7 ED 52 E1 C9 06 00 4F A7 ED 42 C9 AF 32 ED 03 ..R....O..B..2..
0285A0: CD 59 BC 3A EF 03 CB 3F CB 3F CB 3F 3C 32 EF 03 .Y.:...?.?.?<2..
0285B0: 3A EE 03 06 00 4F 2A EF 0B 09 22 EF 0B CB 3F 3C :....O*..."...?<
0285C0: 32 EE 03 3E C9 32 8D 16 CD 61 16 47 AF 32 8D 16 2..>.2...a.G.2..
0285D0: 2A EF 0B ED 5B ED 0B CD 21 1A 22 F4 0B E5 CD 3E *...[...!."....>
0285E0: 1A E1 3A EE 03 4F 3A EF 03 47 7E FD 77 00 FD 23 ..:..O:..G~.w..#
0285F0: 23 10 F7 0D 28 0A 2A F4 0B E5 CD 3E 1A E1 18 E6 #...(.*....>....
028600: FD 22 62 55 3E FF 32 EC 0B 3E 50 32 EF 03 3E 08 ."bU>.2..>P2..>.
028610: 32 EE 03 21 00 C0 22 F6 0B CD C1 18 DD 21 01 01 2..!.."......!..
028620: CD 7F 17 AF 32 EC 0B 32 EA 0B FD 21 65 41 CD 39 ....2..2...!eA.9
028630: 1D CD 89 1D D2 D8 1F CD C6 18 C3 F2 2F 3A DE 0B ............/:..
028640: DD 21 E9 0B 3C DD BE 00 38 01 AF 32 DE 0B CD E3 .!..<...8..2....
028650: 1C C3 62 30 01 00 00 00 04 02 1F 0E 03 18 20 47 ..b0.......... G
028660: 45 4E 45 52 41 54 45 55 52 20 44 45 20 53 50 52 ENERATEUR DE SPR
028670: 49 54 45 53 20 2E 20 43 6F 70 2E 20 4D 2E 4D 41 ITES . Cop. M.MA
028680: 49 47 52 4F 54 20 2E 20 4A 75 69 6E 20 31 39 38 IGROT . Juin 198
028690: 37 20 18 1F 0A 06 18 5B 30 5D 18 20 43 48 41 52 7 .....[0]. CHAR
0286A0: 47 45 52 20 55 4E 45 20 54 41 42 4C 45 1F 2C 06 GER UNE TABLE.,.
0286B0: 18 5B 31 5D 18 20 4C 49 53 54 45 52 20 55 4E 45 .[1]. LISTER UNE
0286C0: 20 54 41 42 4C 45 1F 0A 08 18 5B 32 5D 18 20 43 TABLE....[2]. C
0286D0: 52 45 45 52 20 55 4E 45 20 54 41 42 4C 45 1F 2C REER UNE TABLE.,
0286E0: 08 18 5B 33 5D 18 20 43 4F 4D 50 4C 45 54 45 52 ..[3]. COMPLETER
0286F0: 20 55 4E 45 20 54 41 42 4C 45 1F 0A 0A 18 5B 34 UNE TABLE....[4
028700: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
028710: 22 00 01 00 02 09 4E E5 22 00 C1 02 00 00 00 02 ".....N.".......
028720: 22 00 C2 02 00 00 00 02 22 00 C3 02 00 00 00 02 ".......".......
028730: 22 00 C4 02 00 00 00 02 22 00 C5 02 00 00 00 02 ".......".......
028740: 22 00 C6 02 00 00 00 02 22 00 C7 02 00 00 00 02 ".......".......
028750: 22 00 C8 02 00 00 00 02 22 00 C9 02 00 00 00 02 ".......".......
028760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
028770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
028780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
028790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0287A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0287B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0287C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0287D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0287E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0287F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
028800: 5D 18 20 41 46 46 49 43 48 45 52 20 4C 45 53 20 ]. AFFICHER LES
028810: 53 50 52 49 54 45 53 1F 2C 0A 18 5B 35 5D 18 20 SPRITES.,..[5].
028820: 53 55 50 50 45 52 50 4F 53 49 54 49 4F 4E 20 53 SUPPERPOSITION S
028830: 50 52 49 54 45 53 1F 0A 0C 18 5B 36 5D 18 20 53 PRITES....[6]. S
028840: 55 50 50 52 49 4D 45 52 20 55 4E 20 53 50 52 49 UPPRIMER UN SPRI
028850: 54 45 1F 2C 0C 18 5B 37 5D 18 20 4D 4F 44 49 46 TE.,..[7]. MODIF
028860: 49 45 52 20 55 4E 20 53 50 52 49 54 45 1F 0A 0E IER UN SPRITE...
028870: 18 5B 38 5D 18 20 53 41 55 56 45 52 20 55 4E 45 .[8]. SAUVER UNE
028880: 20 54 41 42 4C 45 1F 2C 0E 18 5B 39 5D 18 20 50 TABLE.,..[9]. P
028890: 55 52 47 45 52 20 55 4E 45 20 54 41 42 4C 45 1F URGER UNE TABLE.
0288A0: 0A 10 18 5B 41 5D 18 20 43 4F 4E 43 41 54 45 4E ...[A]. CONCATEN
0288B0: 41 54 49 4F 4E 20 44 45 20 54 41 42 4C 45 1F 2C ATION DE TABLE.,
0288C0: 10 18 5B 42 5D 18 20 52 45 54 4F 55 52 20 41 55 ..[B]. RETOUR AU
0288D0: 20 42 41 53 49 43 1F 0A 12 18 5B 43 5D 18 20 43 BASIC....[C]. C
0288E0: 41 50 54 55 52 45 20 55 4E 20 53 50 52 49 54 45 APTURE UN SPRITE
0288F0: 1F 2C 12 18 5B 44 5D 18 20 52 45 4E 4F 4D 4D 45 .,..[D]. RENOMME
028900: 52 20 55 4E 20 53 50 52 49 54 45 07 FF 1F 19 16 R UN SPRITE.....
028910: 43 4F 4E 53 45 52 56 45 52 20 55 4E 20 53 45 55 CONSERVER UN SEU
028920: 4C 20 4D 4F 44 45 20 3F 20 28 4F 2F 4E 29 07 FF L MODE ? (O/N)..
028930: 1F 19 18 4E 55 4D 45 52 4F 20 44 55 20 4D 4F 44 ...NUMERO DU MOD
028940: 45 20 41 20 43 4F 4E 53 45 52 56 45 52 20 3A 20 E A CONSERVER :
028950: FF 1F 15 16 45 4C 49 4D 49 4E 41 54 49 4F 4E 20 ....ELIMINATION
028960: 44 45 20 53 50 52 49 54 45 53 20 55 4E 20 41 20 DE SPRITES UN A
028970: 55 4E 20 3F 20 28 4F 2F 4E 29 07 FF 4E 4F 4D 20 UN ? (O/N)..NOM
028980: 20 20 20 20 20 20 20 4E 55 4D 2E 4D 4F 44 45 20 NUM.MODE
028990: 4F 43 54 53 2E 20 49 4E 4B 2D 50 45 4E 20 3A 30 OCTS. INK-PEN :0
0289A0: 31 2D 30 32 2D 30 33 2D 30 34 2D 30 35 2D 30 36 1-02-03-04-05-06
0289B0: 2D 30 37 2D 30 38 2D 30 39 2D 31 30 2D 31 31 2D -07-08-09-10-11-
0289C0: 31 32 2D 31 33 2D 31 34 2D 31 35 20 FF 1F 01 01 12-13-14-15 ....
0289D0: 43 2B 43 52 FF 04 02 1F 02 02 43 4F 4E 54 52 4F C+CR......CONTRO
0289E0: 4C 45 20 44 45 20 43 4F 4D 50 41 54 49 42 49 4C LE DE COMPATIBIL
0289F0: 49 54 45 20 44 45 53 20 4D 4F 44 45 53 20 45 4E ITE DES MODES EN
028A00: 20 43 4F 55 52 53 20 2E 20 52 45 46 45 52 45 4E COURS . REFEREN
028A10: 43 45 20 4D 4F 44 45 20 3A 20 FF 0A 0D 20 53 50 CE MODE : ... SP
028A20: 52 49 54 45 20 4E 55 4D 45 52 4F 20 3A 20 FF 20 RITE NUMERO : .
028A30: 49 4E 43 4F 4D 50 41 54 49 42 4C 45 20 45 4D 20 INCOMPATIBLE EM
028A40: 4D 4F 44 45 20 07 FF 1F 26 02 20 54 45 52 4D 49 MODE ...&. TERMI
028A50: 4E 45 20 2E FF 0C 1F 02 02 43 4F 4E 54 52 4F 4C NE ......CONTROL
028A60: 45 20 44 45 20 43 4F 4D 50 41 54 49 42 49 4C 49 E DE COMPATIBILI
028A70: 54 45 20 44 45 53 20 45 4E 43 52 45 53 20 45 4E TE DES ENCRES EN
028A80: 20 43 4F 55 52 53 20 2E FF 20 52 45 56 4F 49 52 COURS .. REVOIR
028A90: 20 50 45 4E 20 4E 55 4D 45 52 4F 20 3A 20 FF 0C PEN NUMERO : ..
028AA0: 1F 02 02 43 4F 4E 54 52 4F 4C 45 20 54 41 42 4C ...CONTROLE TABL
028AB0: 45 20 54 45 52 4D 49 4E 45 07 FF 1F 31 02 07 18 E TERMINE...1...
028AC0: 20 45 52 52 45 55 52 20 50 45 4E 20 43 4F 4E 54 ERREUR PEN CONT
028AD0: 49 4E 55 45 52 20 3F 20 28 4F 2F 4E 29 20 18 FF INUER ? (O/N) ..
028AE0: 1F 03 05 4E 4F 4D 42 52 45 20 44 45 20 53 50 52 ...NOMBRE DE SPR
028AF0: 49 54 45 53 20 3A 20 0A 0A 0D 20 20 4D 4F 44 45 ITES : ... MODE
028B00: 20 45 43 52 41 4E 20 20 20 20 20 20 20 20 3A 20 ECRAN :
028B10: 0A 0A 0D 20 20 4C 4F 4E 47 55 45 55 52 20 44 45 ... LONGUEUR DE
028B20: 20 54 41 42 4C 45 20 3A 20 0A 0A 0A 0D 20 20 53 TABLE : .... S
028B30: 50 52 49 54 45 53 20 4D 49 52 4F 49 52 20 56 45 PRITES MIROIR VE
028B40: 52 54 49 43 41 4C 20 3A 0A 0A 0D 20 20 53 50 52 RTICAL :... SPR
028B50: 49 54 45 53 20 4D 49 52 4F 49 52 20 48 4F 52 49 ITES MIROIR HORI
028B60: 5A 4F 4E 54 20 3A 0A 0A 0D 20 20 53 50 52 49 54 ZONT :... SPRIT
028B70: 45 53 20 4D 49 52 4F 49 52 20 44 4F 55 42 4C 45 ES MIROIR DOUBLE
028B80: 20 20 20 3A 0A 0A 0A 0D 20 20 43 4F 55 4C 45 55 :.... COULEU
028B90: 52 53 20 50 45 4E 20 3A 07 FF 1F 13 19 07 18 20 RS PEN :.......
028BA0: 53 41 55 56 45 47 41 52 44 45 20 45 4E 20 54 41 SAUVEGARDE EN TA
028BB0: 42 4C 45 20 44 45 46 49 4E 49 54 49 56 45 20 3F BLE DEFINITIVE ?
028BC0: 20 28 4F 2F 4E 29 20 18 FF 1F 01 01 54 59 50 45 (O/N) .....TYPE
028BD0: 20 3F 20 1F 08 01 07 4E 4F 52 4D 41 4C 20 20 20 ? ....NORMAL
028BE0: 20 20 20 20 FF 1F 08 01 07 4D 49 52 4F 49 52 20 .....MIROIR
028BF0: 48 4F 52 49 5A 2E FF 1F 08 01 07 4D 49 52 4F 49 HORIZ......MIROI
028C00: 52 20 56 45 52 54 49 2E FF 1F 08 01 07 4D 49 52 R VERTI......MIR
028C10: 4F 49 52 20 44 4F 55 42 4C 45 FF 1F 12 15 53 55 OIR DOUBLE....SU
028C20: 50 50 52 49 4D 45 52 20 4C 41 20 54 41 42 4C 45 PPRIMER LA TABLE
028C30: 20 2E 20 07 FF 1F 14 16 4F 50 54 49 4F 4E 20 41 . .....OPTION A
028C40: 46 46 49 43 48 41 47 45 20 2E 20 07 FF 1F 1B 18 FFICHAGE . .....
028C50: 18 20 5B 4F 5D 3D 54 4F 55 54 20 20 5B 4E 5D 3D . [O]=TOUT [N]=
028C60: 53 45 4C 45 43 54 49 4F 4E 20 18 07 FF 1F 1A 17 SELECTION ......
028C70: 18 20 5B 31 5D 2D 20 53 45 4C 45 43 54 49 4F 4E . [1]- SELECTION
028C80: 4E 45 52 20 55 4E 20 4D 4F 44 45 20 1F 19 18 20 NER UN MODE ...
028C90: 5B 32 5D 2D 20 43 4F 4D 4D 45 4E 43 45 52 20 41 [2]- COMMENCER A
028CA0: 55 20 4E 55 4D 45 52 4F 20 3A 58 20 1F 1B 19 20 U NUMERO :X ...
028CB0: 5B 33 5D 2D 20 52 45 43 48 45 52 43 48 45 20 50 [3]- RECHERCHE P
028CC0: 41 52 20 4E 4F 4D 53 20 18 FF 1F 0D 17 45 4E 54 AR NOMS .....ENT
028CD0: 52 45 52 20 54 4F 55 54 20 4F 55 20 50 41 52 54 RER TOUT OU PART
028CE0: 49 45 20 44 55 20 4E 4F 4D 20 52 45 43 48 45 52 IE DU NOM RECHER
028CF0: 43 48 45 20 2B 20 5B 2A 5D 20 3A 14 FF 1F 13 16 CHE + [*] :.....
028D00: 4F 50 54 49 4F 4E 20 53 55 50 50 52 45 53 53 49 OPTION SUPPRESSI
028D10: 4F 4E 20 2E FF 1F 01 16 53 55 50 50 52 49 4D 45 ON .....SUPPRIME
028D20: 52 20 44 45 53 53 49 4E 20 2E 1F 01 19 FF 1F 1C R DESSIN .......
028D30: 18 4E 55 4D 45 52 4F 20 41 20 53 55 50 50 52 49 .NUMERO A SUPPRI
028D40: 4D 45 52 20 3F 20 20 20 08 08 FF 1F 13 16 4F 50 MER ? ......OP
028D50: 54 49 4F 4E 20 4D 4F 44 49 46 49 43 41 54 49 4F TION MODIFICATIO
028D60: 4E 20 FF 1F 02 18 4D 4F 44 49 46 49 45 52 20 44 N ....MODIFIER D
028D70: 45 53 53 49 4E 1F 01 19 FF 1F 02 0F 52 41 4E 47 ESSIN.......RANG
028D80: 45 4D 45 4E 54 20 44 45 53 53 49 4E 1F 02 11 5B EMENT DESSIN...[
028D90: 31 5D 20 45 4E 20 46 49 4E 20 44 45 20 54 41 42 1] EN FIN DE TAB
028DA0: 4C 45 1F 02 13 5B 32 5D 20 4D 45 4D 45 20 4C 4F LE...[2] MEME LO
028DB0: 43 41 54 49 4F 4E 1F 02 15 5B 33 5D 20 41 55 54 CATION...[3] AUT
028DC0: 52 45 20 4C 4F 43 41 54 49 4F 4E FF 1F 02 0C 14 RE LOCATION.....
028DD0: 4E 55 4D 45 52 4F 20 41 43 54 55 45 4C 3A 20 FF NUMERO ACTUEL: .
028DE0: 1F 02 0E 52 41 4E 47 45 4D 45 4E 54 20 45 4E 20 ...RANGEMENT EN
028DF0: 3F 20 20 20 08 08 FF 1F 1A 17 4E 55 4D 45 52 4F ? ......NUMERO
028E00: 20 44 55 20 50 52 45 4D 49 45 52 20 44 45 53 53 DU PREMIER DESS
028E10: 49 4E 20 3F 20 20 20 08 08 FF 1F 1A 18 4E 55 4D IN ? ......NUM
028E20: 45 52 4F 20 44 55 20 44 45 52 4E 49 45 52 20 44 ERO DU DERNIER D
028E30: 45 53 53 49 4E 20 3F 20 20 20 08 08 FF 1F 1D 18 ESSIN ? ......
028E40: 4E 55 4D 45 52 4F 20 41 20 4D 4F 44 49 46 49 45 NUMERO A MODIFIE
028E50: 52 20 3F 20 20 20 08 08 FF 04 02 1F 02 02 53 45 R ? ........SE
028E60: 4C 45 43 54 49 4F 4E 20 45 4E 20 43 4F 55 52 53 LECTION EN COURS
028E70: 20 44 52 49 56 45 20 FF 1F 02 04 43 48 41 4E 47 DRIVE ....CHANG
028E80: 45 52 20 44 52 49 56 45 20 3F 20 28 4F 2F 4E 29 ER DRIVE ? (O/N)
028E90: FF 1F 02 18 45 53 54 2D 43 45 20 4C 41 20 42 4F ....EST-CE LA BO
028EA0: 4E 4E 45 20 44 49 53 51 55 45 54 54 45 20 3F 20 NNE DISQUETTE ?
028EB0: 28 4F 2F 4E 29 07 FF 1F 02 18 43 48 41 4E 47 45 (O/N).....CHANGE
028EC0: 52 20 4C 41 20 44 49 53 51 55 45 54 54 45 20 45 R LA DISQUETTE E
028ED0: 54 20 50 52 45 53 53 45 52 20 55 4E 45 20 54 4F T PRESSER UNE TO
028EE0: 55 43 48 45 FF 1F 13 16 43 48 41 52 47 45 52 20 UCHE....CHARGER
028EF0: 55 4E 45 20 54 41 42 4C 45 20 2E 20 FF 1F 02 15 UNE TABLE . ....
028F00: 5B 4F 5D 20 43 48 41 4E 54 49 45 52 20 2D 20 5B [O] CHANTIER - [
028F10: 4E 5D 20 54 52 41 56 41 49 4C FF 1F 02 16 4E 4F N] TRAVAIL....NO
028F20: 4D 20 44 45 20 4C 41 20 54 41 42 4C 45 20 3F 20 M DE LA TABLE ?
028F30: 1F 14 17 2D 2D 2D 2D 2D 2D 2D 2D 2A 2D 2D 2D 1F ...--------*---.
028F40: 14 16 FF 1F 02 16 18 07 20 43 45 54 54 45 20 54 ........ CETTE T
028F50: 41 42 4C 45 20 4E 27 45 53 54 20 50 41 53 20 44 ABLE N'EST PAS D
028F60: 55 20 54 59 50 45 20 44 45 4D 41 4E 44 45 20 18 U TYPE DEMANDE .
028F70: FF 1F 28 16 54 59 50 45 20 44 45 20 4C 41 20 54 ..(.TYPE DE LA T
028F80: 41 42 4C 45 20 3A 20 FF 1F 02 09 4C 4F 43 41 54 ABLE : ....LOCAT
028F90: 49 4F 4E 20 4D 45 4D 4F 49 52 45 20 3A 1F 02 0A ION MEMOIRE :...
028FA0: 4C 4F 4E 47 55 45 55 52 20 20 54 41 42 4C 45 20 LONGUEUR TABLE
028FB0: 20 3A 20 FF 43 48 41 4E 54 49 45 52 FF 54 52 41 : .CHANTIER.TRA
028FC0: 56 41 49 4C FF 1F 13 16 53 41 55 56 45 47 41 52 VAIL....SAUVEGAR
028FD0: 44 45 52 20 54 41 42 4C 45 20 2E 20 FF 1F 13 16 DER TABLE . ....
028FE0: 43 4F 4E 43 41 54 45 4E 45 52 20 54 41 42 4C 45 CONCATENER TABLE
028FF0: 53 20 2E 20 FF 1F 03 19 44 45 53 53 49 4E 20 45 S . ....DESSIN E
029000: 4E 20 4D 4F 44 45 20 20 FF 43 4F 4E 46 49 52 4D N MODE .CONFIRM
029010: 41 54 49 4F 4E 20 3F 20 28 4F 2F 4E 29 07 FF 04 ATION ? (O/N)...
029020: 02 1F 04 04 53 45 4C 45 43 54 49 4F 4E 4E 45 52 ....SELECTIONNER
029030: 20 4C 45 20 4D 4F 44 45 20 44 27 20 45 43 52 41 LE MODE D' ECRA
029040: 4E 20 FF 1F 04 06 41 54 54 45 4E 54 49 4F 4E 20 N ....ATTENTION
029050: 3A 20 4C 45 53 20 44 49 4D 45 4E 53 49 4F 4E 53 : LES DIMENSIONS
029060: 20 44 45 20 4C 41 20 47 52 49 4C 4C 45 20 53 4F DE LA GRILLE SO
029070: 4E 54 20 4C 49 4D 49 54 45 45 53 20 41 20 3A 20 NT LIMITEES A :
029080: FF 1F 04 07 34 36 20 4F 43 54 45 54 53 20 44 45 ....46 OCTETS DE
029090: 20 48 41 55 54 45 55 52 20 26 20 33 38 20 44 45 HAUTEUR & 38 DE
0290A0: 20 4C 41 52 47 45 55 52 20 45 4E 20 4D 4F 44 45 LARGEUR EN MODE
0290B0: 20 30 FF 1F 04 08 36 39 20 4F 43 54 45 54 53 20 0....69 OCTETS
0290C0: 44 45 20 48 41 55 54 45 55 52 20 26 20 39 39 20 DE HAUTEUR & 99
0290D0: 44 45 20 4C 41 52 47 45 55 52 20 45 4E 20 4D 4F DE LARGEUR EN MO
0290E0: 44 45 20 31 20 26 20 32 FF 1F 04 0C 4E 4F 4D 42 DE 1 & 2....NOMB
0290F0: 52 45 20 44 45 20 43 41 53 45 53 20 45 4E 20 4C RE DE CASES EN L
029100: 41 52 47 45 55 52 20 28 30 31 20 2D 20 4D 41 58 ARGEUR (01 - MAX
029110: 49 29 20 FF 1F 04 0A 4E 4F 4D 42 52 45 20 44 45 I) ....NOMBRE DE
029120: 20 43 41 53 45 53 20 45 4E 20 48 41 55 54 45 55 CASES EN HAUTEU
029130: 52 20 28 30 31 20 2D 20 4D 41 58 49 29 20 FF 1F R (01 - MAXI) ..
029140: 01 19 18 54 52 41 43 45 20 47 52 49 4C 4C 45 20 ...TRACE GRILLE
029150: 28 4F 2F 4E 29 20 3F 07 18 FF 1F 01 01 07 18 45 (O/N) ?........E
029160: 52 52 45 55 52 20 50 41 52 41 4D 2E 20 47 52 49 RREUR PARAM. GRI
029170: 4C 4C 45 18 07 FF 1F 02 18 07 18 20 45 52 52 45 LLE........ ERRE
029180: 55 52 20 44 49 53 51 55 45 20 21 20 18 FF 1F 1E UR DISQUE ! ....
029190: 19 18 20 50 52 45 53 53 45 52 20 55 4E 45 20 54 .. PRESSER UNE T
0291A0: 4F 55 43 48 45 20 2E 18 07 FF 1F 18 16 07 18 20 OUCHE .........
0291B0: 49 4C 20 4E 27 59 20 41 20 50 41 53 20 44 45 20 IL N'Y A PAS DE
0291C0: 54 41 42 4C 45 20 45 4E 20 4D 45 4D 4F 49 52 45 TABLE EN MEMOIRE
0291D0: 20 18 07 FF 1F 04 04 07 18 20 20 20 4C 41 20 54 ........ LA T
0291E0: 41 42 4C 45 20 45 53 54 20 43 4F 4D 50 4C 45 54 ABLE EST COMPLET
0291F0: 45 20 20 20 18 07 FF 1F 01 01 07 20 53 41 55 56 E ....... SAUV
029200: 45 52 20 44 45 53 53 2E 20 3F 20 4F 2F 4E 07 FF ER DESS. ? O/N..
029210: 1F 01 04 07 53 41 55 56 45 52 20 54 41 42 4C 45 ....SAUVER TABLE
029220: 20 3F 20 4F 2F 4E 07 FF 1F 01 01 47 52 49 4C 4C ? O/N.....GRILL
029230: 45 20 45 4E 54 49 45 52 45 20 3F 20 4F 2D 4E 20 E ENTIERE ? O-N
029240: FF 53 50 52 49 54 45 20 4E 55 4D 45 52 4F 20 3A .SPRITE NUMERO :
029250: 20 20 20 FF 45 4E 20 4D 4F 44 45 20 20 20 20 20 .EN MODE
029260: 20 20 3A 20 20 20 20 FF 4F 43 54 45 54 53 20 4C : .OCTETS L
029270: 49 42 52 45 53 20 3A FF 4F 43 54 45 54 53 20 53 IBRES :.OCTETS S
029280: 50 52 49 54 45 20 3A 20 FF 41 44 52 45 53 53 45 PRITE : .ADRESSE
029290: 20 53 50 52 49 54 45 3A FF 46 49 4E 20 44 45 20 SPRITE:.FIN DE
0292A0: 54 41 42 4C 45 20 20 3A FF 4E 4F 4D 20 44 45 53 TABLE :.NOM DES
0292B0: 2E 3F 20 FF 4E 4F 4D 20 3A 20 FF 54 59 50 45 20 .? .NOM : .TYPE
0292C0: 3A 20 FF 4E 4F 52 4D 41 4C FF 4D 2E 48 4F 52 49 : .NORMAL.M.HORI
0292D0: 5A 4F 4E 54 41 4C FF 4D 49 52 2E 56 45 52 54 49 ZONTAL.MIR.VERTI
0292E0: 43 41 4C FF 4D 49 52 2E 44 4F 55 42 4C 45 FF 1F CAL.MIR.DOUBLE..
0292F0: 02 14 44 49 4D 45 4E 53 49 4F 4E 53 20 47 52 49 ..DIMENSIONS GRI
029300: 4C 4C 45 FF 1F 02 15 48 41 55 54 45 55 52 20 3A LLE....HAUTEUR :
029310: 20 FF 1F 02 16 4C 41 52 47 45 55 52 20 3A 20 FF ....LARGEUR : .
029320: 1F 02 18 4D 4F 44 49 46 49 45 52 20 47 52 49 4C ...MODIFIER GRIL
029330: 4C 45 20 3F 07 FF 1F 01 19 12 1F 02 18 45 4E 54 LE ?.........ENT
029340: 52 45 52 20 48 41 55 54 45 55 52 20 20 20 08 08 RER HAUTEUR ..
029350: 07 FF 1F 02 18 45 4E 54 52 45 52 20 4C 41 52 47 .....ENTRER LARG
029360: 45 55 52 20 20 20 08 08 07 FF 5B 4F 5D 2D 4D 45 EUR ....[O]-ME
029370: 4E 55 20 5B 4E 5D 2D 44 45 53 53 49 4E FF 07 08 NU [N]-DESSIN...
029380: 20 08 08 20 07 08 20 08 FF 20 20 20 20 20 20 20 .. .. ..
029390: 20 20 FF 1F 01 03 14 FF 57 00 73 00 83 00 9B 00 ......W.s.....
0293A0: C4 00 0E 01 2B 01 43 01 5B 01 73 01 8B 01 A3 01 ....+.C.[.s...£.
0293B0: BB 01 D3 01 EB 01 03 02 1B 02 33 02 4B 02 63 02 ..........3.K.c.
0293C0: 7B 02 55 01 D6 00 39 01 D6 00 19 01 D6 00 FB 00 {.U...9.........
0293D0: D6 00 E7 00 EF 00 C9 00 EF 00 A9 00 EF 00 8B 00 ................
0293E0: EF 00 74 00 ED 01 5C 00 ED 01 40 00 1F 01 50 01 ..t...\...@...P.
0293F0: 2F 02 54 4E 54 49 54 41 54 53 3E 0A CD 5A BB 3E /.TNTITATS>..Z.>
029400: 0D CD 5A BB C9 1F 1C 19 18 20 49 4D 50 52 49 4D ..Z...... IMPRIM
029410: 45 52 20 44 4F 4E 4E 45 45 53 20 28 4F 2F 4E 29 ER DONNEES (O/N)
029420: 20 3F 20 18 07 FF 1F 13 19 18 20 49 4D 50 52 49 ? ....... IMPRI
029430: 4D 41 4E 54 45 20 48 4F 52 53 20 53 45 52 56 49 MANTE HORS SERVI
029440: 43 45 20 2E 43 4F 4E 54 49 4E 55 45 52 20 28 4F CE .CONTINUER (O
029450: 2F 4E 29 20 3F 20 18 07 FF 1F 14 16 18 20 4C 45 /N) ? ....... LE
029460: 20 4E 4F 4D 20 44 45 4D 41 4E 44 45 20 4E 45 20 NOM DEMANDE NE
029470: 46 49 47 55 52 45 20 50 41 53 20 41 55 20 46 49 FIGURE PAS AU FI
029480: 43 48 49 45 52 20 18 07 FF 1F 13 16 52 45 4E 4F CHIER ......RENO
029490: 4D 4D 45 52 20 55 4E 20 53 50 52 49 54 45 20 FF MMER UN SPRITE .
0294A0: 1F 19 17 4E 55 4D 45 52 4F 20 44 55 20 53 50 52 ...NUMERO DU SPR
0294B0: 49 54 45 20 41 20 52 45 4E 4F 4D 4D 45 52 20 3A ITE A RENOMMER :
0294C0: 20 20 20 08 08 07 14 FF 1F 1C 18 4E 4F 55 56 45 ........NOUVE
0294D0: 41 55 20 4E 4F 4D 20 3F 20 FF 1F 1C 18 41 55 54 AU NOM ? ....AUT
0294E0: 52 45 20 4F 50 45 52 41 54 49 4F 4E 20 3F 20 20 RE OPERATION ?
0294F0: 28 4F 2F 4E 29 FF 1F 01 16 14 1F 18 16 52 45 49 (O/N)........REI
029500: 4E 49 54 49 41 4C 49 53 45 52 20 4C 45 53 20 45 NITIALISER LES E
029510: 4E 43 52 45 53 20 3F 20 28 4F 2F 4E 29 07 FF 1F NCRES ? (O/N)...
029520: 16 17 55 54 49 4C 49 53 45 52 20 45 4E 43 52 45 ..UTILISER ENCRE
029530: 53 20 44 55 20 53 50 52 49 54 45 20 4E 55 4D 45 S DU SPRITE NUME
029540: 52 4F 20 3A 20 20 20 08 08 07 FF 1F 04 16 18 20 RO : ........
029550: 4C 27 4F 50 54 49 4F 4E 20 43 41 50 54 55 52 45 L'OPTION CAPTURE
029560: 20 4E 45 20 46 4F 4E 43 54 49 4F 4E 4E 45 20 51 NE FONCTIONNE Q
029570: 55 27 20 41 56 45 43 20 55 4E 45 20 49 4D 41 47 U' AVEC UNE IMAG
029580: 45 20 45 43 52 41 4E 20 4E 4F 4E 20 43 4F 4D 50 E ECRAN NON COMP
029590: 41 43 54 45 45 2E 20 18 FF 1F 1E 17 43 48 41 52 ACTEE. .....CHAR
0295A0: 47 45 52 20 49 4D 41 47 45 20 3F 20 28 4F 2F 4E GER IMAGE ? (O/N
0295B0: 29 07 FF 1F 02 16 4E 4F 4D 20 44 45 20 4C 27 49 ).....NOM DE L'I
0295C0: 4D 41 47 45 20 3F 20 0A 2D 2D 2D 2D 2D 2D 2D 2D MAGE ? .--------
0295D0: 2A 2D 2D 2D 1F 13 16 FF 1F 02 16 18 20 43 45 20 *---........ CE
0295E0: 4E 27 45 53 54 20 50 41 53 20 55 4E 45 20 49 4D N'EST PAS UNE IM
0295F0: 41 47 45 20 45 43 52 41 4E 20 18 07 FF 1F 01 01 AGE ECRAN ......
029600: 41 55 54 52 45 20 43 41 50 54 55 52 45 20 3F 28 AUTRE CAPTURE ?(
029610: 4F 2F 4E 29 07 FF 00 19 19 19 19 19 19 19 19 19 O/N)............
029620: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029630: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029640: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029650: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029660: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029670: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029680: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029690: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
0296A0: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
0296B0: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
0296C0: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
0296D0: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
0296E0: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
0296F0: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029700: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029710: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029720: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029730: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029740: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029750: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029760: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029770: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029780: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029790: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
0297A0: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
0297B0: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
0297C0: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
0297D0: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
0297E0: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
0297F0: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029800: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029810: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029820: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029830: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029840: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029850: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029860: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029870: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029880: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029890: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
0298A0: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
0298B0: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
0298C0: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
0298D0: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
0298E0: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
0298F0: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029900: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029910: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029920: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029930: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029940: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029950: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029960: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029970: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029980: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029990: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
0299A0: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
0299B0: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
0299C0: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
0299D0: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
0299E0: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
0299F0: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029A00: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
029A10: 23 00 01 00 02 09 4E E5 23 00 C1 02 00 00 00 02 #.....N.#.......
029A20: 23 00 C2 02 00 00 00 02 23 00 C3 02 00 00 00 02 #.......#.......
029A30: 23 00 C4 02 00 00 00 02 23 00 C5 02 00 00 00 02 #.......#.......
029A40: 23 00 C6 02 00 00 00 02 23 00 C7 02 00 00 00 02 #.......#.......
029A50: 23 00 C8 02 00 00 00 02 23 00 C9 02 00 00 00 02 #.......#.......
029A60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
029A70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
029A80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
029A90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
029AA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
029AB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
029AC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
029AD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
029AE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
029AF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
029B00: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029B10: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029B20: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029B30: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029B40: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029B50: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029B60: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029B70: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029B80: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029B90: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029BA0: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029BB0: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029BC0: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029BD0: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029BE0: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029BF0: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029C00: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029C10: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029C20: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029C30: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029C40: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029C50: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029C60: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029C70: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029C80: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029C90: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029CA0: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029CB0: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029CC0: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029CD0: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029CE0: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029CF0: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029D00: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029D10: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029D20: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029D30: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029D40: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029D50: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029D60: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029D70: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029D80: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029D90: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029DA0: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029DB0: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029DC0: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029DD0: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029DE0: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029DF0: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029E00: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029E10: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029E20: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029E30: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029E40: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029E50: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029E60: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029E70: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029E80: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029E90: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029EA0: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029EB0: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029EC0: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029ED0: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029EE0: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029EF0: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029F00: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029F10: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029F20: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029F30: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029F40: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029F50: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029F60: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029F70: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029F80: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029F90: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029FA0: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029FB0: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029FC0: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029FD0: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029FE0: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
029FF0: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
02A000: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
02A010: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
02A020: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
02A030: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
02A040: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
02A050: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
02A060: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
02A070: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
02A080: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
02A090: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
02A0A0: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
02A0B0: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
02A0C0: 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 ................
02A0D0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02A0E0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02A0F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02A100: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02A110: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02A120: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02A130: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02A140: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02A150: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02A160: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02A170: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02A180: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02A190: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02A1A0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02A1B0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02A1C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02A1D0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02A1E0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02A1F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02A200: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02A210: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02A220: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02A230: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02A240: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02A250: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02A260: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02A270: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02A280: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02A290: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02A2A0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02A2B0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02A2C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02A2D0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02A2E0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02A2F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02A300: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02A310: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02A320: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02A330: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02A340: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02A350: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02A360: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02A370: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02A380: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02A390: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02A3A0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02A3B0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02A3C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02A3D0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02A3E0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02A3F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02A400: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02A410: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02A420: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02A430: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02A440: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02A450: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02A460: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02A470: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02A480: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02A490: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02A4A0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02A4B0: 20 20 20 20 20 20 20 20 E5 E5 E5 E5 E5 E5 E5 E5 ........
02A4C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A4D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A4E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A4F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A500: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A510: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A520: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A530: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A540: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A550: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A560: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A570: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A580: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A590: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A5A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A5B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A5C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A5D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A5E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A5F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A600: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A610: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A620: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A630: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A640: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A650: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A660: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A670: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A680: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A690: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A6A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A6B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A6C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A6D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A6E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A6F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A700: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A710: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A720: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A730: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A740: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A750: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A760: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A770: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A780: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A790: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A7A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A7B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A7C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A7D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A7E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A7F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A800: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A810: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A820: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A830: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A840: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A850: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A860: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A870: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A880: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A890: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A8A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A8B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A8C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A8D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A8E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A8F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A900: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A910: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A920: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A930: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A940: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A950: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A960: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A970: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A980: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A990: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A9A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A9B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A9C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A9D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A9E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A9F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02AA00: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02AA10: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02AA20: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02AA30: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02AA40: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02AA50: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02AA60: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02AA70: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02AA80: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02AA90: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02AAA0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02AAB0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02AAC0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02AAD0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02AAE0: E5 E5 E5 E5 E5 E5 E5 E5 E5 53 41 4E 53 20 4E 4F .........SANS NO
02AAF0: 4D 20 20 20 20 20 FF 00 FF 00 38 56 38 56 FF FF M ....8V8V..
02AB00: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
02AB10: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
02AB20: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
02AB30: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
02AB40: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
02AB50: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
02AB60: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
02AB70: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
02AB80: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
02AB90: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
02ABA0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
02ABB0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
02ABC0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
02ABD0: 00 00 00 00 00 1A 55 54 44 45 53 53 C4 30 0D 00 ......UTDESS.0..
02ABE0: 1A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02ABF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02AC00: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02AC10: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02AC20: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02AC30: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02AC40: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02AC50: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02AC60: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02AC70: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02AC80: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02AC90: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02ACA0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02ACB0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02ACC0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02ACD0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02ACE0: E5 E5 E5 E5 E5 E5 E5 E5 E5 53 41 4E 53 20 4E 4F .........SANS NO
02ACF0: 4D 20 20 20 20 20 FF 00 FF 00 38 56 38 56 FF FF M ....8V8V..
02AD00: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
02AD10: 24 00 01 00 02 09 4E E5 24 00 C1 02 00 00 00 02 $.....N.$.......
02AD20: 24 00 C2 02 00 00 00 02 24 00 C3 02 00 00 00 02 $.......$.......
02AD30: 24 00 C4 02 00 00 00 02 24 00 C5 02 00 00 00 02 $.......$.......
02AD40: 24 00 C6 02 00 00 00 02 24 00 C7 02 00 00 00 02 $.......$.......
02AD50: 24 00 C8 02 00 00 00 02 24 00 C9 02 00 00 00 02 $.......$.......
02AD60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02AD70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02AD80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02AD90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02ADA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02ADB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02ADC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02ADD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02ADE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02ADF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02AE00: 00 53 55 52 47 45 4E 45 20 42 41 53 00 00 00 00 .SURGENE BAS....
02AE10: 00 00 00 00 00 70 01 00 2D 01 00 00 00 00 00 00 .....p..-.......
02AE20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02AE30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02AE40: 2D 01 00 DC 03 2C 31 2C 31 34 2C 31 2C 35 39 2C -....,1,14,1,59,
02AE50: 30 2C 36 39 2C 30 2C 36 31 2C 30 2C 36 33 2C 30 0,69,0,61,0,63,0
02AE60: 2C 35 35 2C 30 2C 33 34 2C 30 2C 34 36 2C 30 00 ,55,0,34,0,46,0.
02AE70: 00 00 1A 36 39 2C 30 2C 36 31 2C 30 2C 36 33 2C ...69,0,61,0,63,
02AE80: 2B 00 0A 00 01 C0 2A 2A 2A 20 4C 45 20 4D 45 4D +.....*** LE MEM
02AE90: 4F 52 59 20 39 38 39 20 45 53 54 20 56 49 54 41 ORY 989 EST VITA
02AEA0: 4C 20 21 21 21 21 20 2A 2A 2A 00 55 00 14 00 B7 L !!!! ***.U....
02AEB0: 22 44 22 01 AA 20 1A E7 03 01 89 01 A8 22 73 75 "D".. ......."su
02AEC0: 72 67 63 6F 64 65 22 01 82 20 19 0A 01 9E 20 0D rgcode".. .... .
02AED0: 00 00 C9 EF 0F 20 EC 20 19 0F 01 C3 20 0D 00 00 ..... . .... ...
02AEE0: C1 2C 0D 00 00 C2 01 A4 20 8D 20 0D 00 00 C1 2C .,...... . ....,
02AEF0: 0D 00 00 C2 01 B0 01 CD 20 A4 20 19 0A 2C 0F 00 ........ . ..,..
02AF00: 5C 00 1E 00 83 20 1A E8 03 01 A9 20 0F 2C 0F 01 \.... ..... .,..
02AF10: A4 20 19 82 2C 22 63 61 6C 6C 20 31 30 30 30 22 . ..,"call 1000"
02AF20: F4 FF 03 28 19 0D 29 01 CD 20 A4 20 19 0A 2C 10 ...(..).. . ..,.
02AF30: 01 BE 20 0D 00 00 41 C4 2C 0D 00 00 C1 01 BE 20 .. ...A.,......
02AF40: 0D 00 00 41 C4 F4 0F 2C 0D 00 00 C2 01 BE 20 0D ...A...,...... .
02AF50: 00 00 41 C4 F4 10 2C 0D 00 00 C3 00 4F 00 28 00 ..A...,.....O.(.
02AF60: 8C 20 31 30 2C 31 2C 31 31 2C 31 2C 33 2C 31 2C . 10,1,11,1,3,1,
02AF70: 32 30 2C 31 2C 31 32 2C 31 2C 34 2C 31 2C 31 33 20,1,12,1,4,1,13
02AF80: 2C 31 2C 31 34 2C 31 2C 35 39 2C 30 2C 36 39 2C ,1,14,1,59,0,69,
02AF90: 30 2C 36 31 2C 30 2C 36 33 2C 30 2C 35 35 2C 30 0,61,0,63,0,55,0
02AFA0: 2C 33 34 2C 30 2C 34 36 2C 30 00 00 00 1A 36 39 ,34,0,46,0....69
02AFB0: 2C 30 2C 36 31 2C 30 2C 36 33 2C 30 2C 35 35 2C ,0,61,0,63,0,55,
02AFC0: 30 2C 33 34 2C 30 2C 34 36 2C 30 00 1E 00 DC 05 0,34,0,46,0.....
02AFD0: 8C 20 61 66 2C 39 35 2C 36 66 2C 39 63 2C 39 35 . af,95,6f,9c,95
02AFE0: 2C 62 63 2C 36 37 2C 63 39 00 00 00 1A 00 00 00 ,bc,67,c9.......
02AFF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02B000: 11 FE 34 C2 58 1D 3A ED 03 CD 0E BC CD 60 1C C3 ..4.X.:......`..
02B010: 1E 1B 3A 1A 04 0F 38 09 F5 FD 21 E5 31 CD 2F 22 ..:...8...!.1./"
02B020: F1 0F 38 09 F5 FD 21 FF 31 CD 2F 22 F1 0F 38 07 ..8...!.1./"..8.
02B030: FD 21 19 32 CD 2F 22 FD 21 33 32 CD 2F 22 CD 55 .!.2./".!32./".U
02B040: 22 D8 C3 51 1D C9 C9 3E C9 32 08 24 CD 78 23 2A "..Q...>.2.$.x#*
02B050: 08 04 11 68 04 ED 4B F3 03 E5 C5 41 1A E6 AA CA ...h..K....A....
02B060: FB 1D EE AA 20 02 F6 88 4F 7E E6 55 B1 77 C3 FB .... ...O~.U.w..
02B070: 1D 1A E6 44 28 0C EE 44 20 02 F6 44 4F 7E E6 BB ...D(..D ..DO~..
02B080: B1 77 1A E6 22 28 0C EE 22 20 02 F6 22 4F 7E E6 .w.."(.." .."O~.
02B090: DD B1 77 1A E6 55 CA 0D 1E EE 55 20 02 F6 11 4F ..w..U....U ...O
02B0A0: 7E E6 AA B1 77 23 13 10 B3 C1 E1 CD 2B 21 10 A9 ~...w#......+!..
02B0B0: AF 32 08 24 C3 06 BB 3A F4 03 FE 06 38 02 CB 00 .2.$...:....8...
02B0C0: 3A F4 03 FE 04 38 02 CB 00 2A 08 04 22 0C 04 2A :....8...*.."..*
02B0D0: 0A 04 3E FF BC 20 05 3E 7F BD 38 12 CD 2B 21 22 ..>.. .>..8..+!"
02B0E0: 0A 04 2A 08 04 CD 2B 21 22 08 04 0C 10 E1 79 B7 ..*...+!".....y.
02B0F0: CA B6 1B 32 00 04 CD 30 1F 21 44 0F 11 5C 0B C5 ...2...0.!D..\..
02B100: ED B0 C1 11 44 0F 21 44 0F 09 ED 4B FD 03 ED B0 ....D.!D...K....
02B110: 2A 0A 04 ED 5B FB 03 ED 4B F7 03 3A 00 04 47 E5 *...[...K..:..G.
02B120: C5 06 00 ED B8 C1 E1 CD 37 21 10 F3 2A 0C 04 22 ........7!..*.."
02B130: 0E 04 C3 B3 1B 3A F4 03 FE 06 38 02 CB 00 3A F4 .....:....8...:.
02B140: 03 FE 04 38 02 CB 00 2A 0A 04 22 0C 04 2A 08 04 ...8...*.."..*..
02B150: 3E C0 BC 20 06 3E 4F BD D2 D5 1E CD 37 21 22 08 >.. .>O.....7!".
02B160: 04 2A 0A 04 CD 37 21 22 0A 04 0C 10 E0 79 B7 CA .*...7!".....y..
02B170: B6 1B 32 01 04 CD 30 1F 11 5C 0B 21 44 0F C5 ED ..2...0..\.!D...
02B180: 4B FD 03 09 C1 C5 E5 ED B0 E1 C1 2A FB 03 5D 54 K..........*..]T
02B190: A7 ED 42 ED 4B FD 03 ED B8 2A 08 04 3A 01 04 11 ..B.K....*..:...
02B1A0: 44 0F ED 4B F7 03 47 E5 C5 06 00 ED B0 C1 E1 CD D..K..G.........
02B1B0: 2B 21 10 F3 2A 0A 04 23 ED 4B F7 03 A7 ED 42 CD +!..*..#.K....B.
02B1C0: 2B 21 22 0E 04 C3 B3 1B 21 00 00 ED 4B F7 03 09 +!".....!...K...
02B1D0: 3D 20 FC 44 4D 2A F9 03 A7 ED 42 22 FD 03 C9 3A = .DM*....B"...:
02B1E0: F3 03 FE 06 38 02 CB 00 3A F3 03 FE 04 38 02 CB ....8...:....8..
02B1F0: 00 2A 08 04 22 0C 04 3A FF 03 CB 0F 32 FF 03 30 .*.."..:....2..0
02B200: 69 65 20 64 61 6E 73 20 63 65 6C 75 69 2D 63 69 ie dans celui-ci
02B210: 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 20 52 75 62 ... .. Rub
02B220: 72 69 71 75 65 20 64 69 76 65 72 73 20 3A 20 45 rique divers : E
02B230: 6E 63 6F 72 65 20 6C 65 20 62 75 67 20 20 64 75 ncore le bug du
02B240: 20 36 31 32 38 20 65 74 20 75 6E 20 70 72 6F 67 6128 et un prog
02B250: 72 61 6D 6D 65 20 64 65 20 52 2E 43 41 42 41 4E ramme de R.CABAN
02B260: 45 20 71 75 69 20 0D 0A 20 70 65 72 6D 65 74 20 E qui .. permet
02B270: 40 20 75 6E 20 20 70 72 6F 67 72 61 6D 6D 65 20 @ un programme
02B280: 20 62 61 73 69 63 20 20 64 65 20 20 73 27 61 75 basic de s'au
02B290: 74 6F 20 20 6D 6F 64 69 66 69 65 72 20 20 65 6E to modifier en
02B2A0: 20 20 69 6E 73 7B 72 61 6E 74 20 20 64 65 73 20 ins{rant des
02B2B0: 6C 69 67 6E 65 73 20 0D 0A 20 73 75 70 70 6C 7B lignes .. suppl{
02B2C0: 6D 65 6E 74 61 69 72 65 73 20 65 6E 20 63 6F 75 mentaires en cou
02B2D0: 72 73 20 64 27 7B 78 7B 63 75 74 69 6F 6E 20 63 rs d'{x{cution c
02B2E0: 65 20 71 75 69 20 65 73 74 20 70 6C 75 74 6F 5E e qui est pluto^
02B2F0: 74 20 67 7B 6E 69 61 6C 20 2E 2E 2E 0D 0A 20 0D t g{nial ..... .
02B300: 0A 20 20 20 20 20 20 4C 65 20 20 63 6F 75 72 73 . Le cours
02B310: 20 20 64 27 61 73 73 65 6D 62 6C 65 75 72 20 20 d'assembleur
02B320: 3A 20 20 49 6C 20 20 20 63 6F 6E 74 69 6E 75 65 : Il continue
02B330: 20 20 20 40 20 20 20 64 6F 6D 69 6E 65 72 20 20 @ dominer
02B340: 63 65 74 74 65 20 20 66 61 63 65 20 20 65 74 0D cette face et.
02B350: 0A 20 63 6F 6D 70 6F 72 74 65 20 6D 61 69 6E 74 . comporte maint
02B360: 65 6E 61 6E 74 20 20 64 65 73 20 20 65 78 65 6D enant des exem
02B370: 70 6C 65 73 20 20 63 6F 6E 63 72 65 74 73 20 20 ples concrets
02B380: 7B 63 72 69 74 73 20 20 61 76 65 63 20 20 4D 41 {crits avec MA
02B390: 58 41 4D 20 20 2E 20 20 53 69 20 76 6F 75 73 0D XAM . Si vous.
02B3A0: 0A 20 75 74 69 6C 69 73 65 7A 20 5A 38 30 20 4D . utilisez Z80 M
02B3B0: 52 20 2C 20 6E 6F 75 73 20 76 6F 75 73 20 65 78 R , nous vous ex
02B3C0: 70 6C 69 71 75 6F 6E 73 20 20 6C 65 73 20 71 75 pliquons les qu
02B3D0: 65 6C 71 75 65 73 20 64 69 66 66 7B 72 65 6E 63 elques diff{renc
02B3E0: 65 73 20 64 65 20 73 79 6E 74 61 78 65 20 2E 0D es de syntaxe ..
02B3F0: 0A 20 4C 61 20 64 65 6D 61 6E 64 65 20 6E 65 20 . La demande ne
02B400: 66 75 74 20 70 61 73 20 67 7B 6E 7B 72 61 6C 65 fut pas g{n{rale
02B410: 20 2C 20 6D 61 69 73 20 73 75 66 66 69 73 61 6E , mais suffisan
02B420: 74 65 20 70 6F 75 72 20 71 75 65 20 6E 6F 75 73 te pour que nous
02B430: 20 64 7B 63 72 69 76 69 6F 6E 73 20 6C 65 73 0D d{crivions les.
02B440: 0A 20 72 6F 75 74 69 6E 65 73 20 73 79 73 74 7D . routines syst}
02B450: 6D 65 20 2E 20 43 65 74 74 65 20 64 65 73 63 72 me . Cette descr
02B460: 69 70 74 69 6F 6E 20 73 65 72 61 20 20 7B 74 61 iption sera {ta
02B470: 6C 7B 65 20 73 75 72 20 33 20 6E 75 6D 7B 72 6F l{e sur 3 num{ro
02B480: 73 20 61 76 65 63 20 65 78 65 6D 70 6C 65 73 0D s avec exemples.
02B490: 0A 20 40 20 6C 27 61 70 70 75 69 20 2E 0D 0A 0D . @ l'appui ....
02B4A0: 0A 20 20 20 20 20 20 4C 65 20 63 6F 75 72 73 20 . Le cours
02B4B0: 64 65 20 67 72 61 70 68 69 73 6D 65 20 3A 20 20 de graphisme :
02B4C0: 46 69 6E 20 20 64 65 73 20 20 70 72 7B 6C 69 6D Fin des pr{lim
02B4D0: 69 6E 61 69 72 65 73 20 20 2C 20 61 70 72 7D 73 inaires , apr}s
02B4E0: 20 6C 65 73 20 61 6E 69 6D 61 74 69 6F 6E 73 20 les animations
02B4F0: 0D 0A 20 73 69 6D 70 6C 65 73 20 65 74 20 6D 6F .. simples et mo
02B500: 63 68 65 73 20 64 75 20 6E 75 6D 7B 72 6F 20 36 ches du num{ro 6
02B510: 20 2C 20 6C 65 73 20 61 70 70 6C 69 63 61 74 69 , les applicati
02B520: 6F 6E 73 20 73 7B 72 69 65 75 73 65 73 20 73 75 ons s{rieuses su
02B530: 72 20 6C 61 20 67 65 73 74 69 6F 6E 20 64 65 73 r la gestion des
02B540: 20 0D 0A 20 73 70 72 69 74 65 73 20 71 75 69 20 .. sprites qui
02B550: 76 6F 75 73 20 66 65 72 6F 6E 74 20 70 61 73 73 vous feront pass
02B560: 65 72 20 71 75 65 6C 71 75 65 73 20 20 6E 75 69 er quelques nui
02B570: 74 73 20 20 62 6C 61 6E 63 68 65 73 20 20 2E 20 ts blanches .
02B580: 50 6F 75 72 20 76 6F 75 73 20 61 69 64 65 72 20 Pour vous aider
02B590: 2C 20 0D 0A 20 75 6E 65 20 6E 6F 75 76 65 61 75 , .. une nouveau
02B5A0: 74 7B 20 21 20 43 65 72 74 61 69 6E 65 73 20 20 t{ ! Certaines
02B5B0: 65 78 70 6C 69 63 61 74 69 6F 6E 73 20 20 73 6F explications so
02B5C0: 6E 74 20 20 66 6F 75 72 6E 69 65 73 20 20 73 6F nt fournies so
02B5D0: 75 73 20 20 66 6F 72 6D 65 20 64 65 20 70 61 67 us forme de pag
02B5E0: 65 73 20 0D 0A 20 7B 63 72 61 6E 20 2E 20 41 20 es .. {cran . A
02B5F0: 70 61 72 74 20 9F F5 61 20 2C 20 6C 27 61 6E 69 part ..a , l'ani
02B600: 19 0F 2C 40 03 00 00 E1 00 35 00 E6 00 03 00 00 ..,@.....5......
02B610: E1 EF 22 41 4E 4E 4F 4E 43 45 53 20 26 20 44 49 .."ANNONCES & DI
02B620: 56 45 52 53 22 01 7C 00 50 52 54 C3 2C 10 2C 0E VERS".|.PRT.,.,.
02B630: 2C 0E 2C 11 2C 19 10 2C 40 03 00 00 E1 00 36 00 ,.,.,..,@.....6.
02B640: F0 00 03 00 00 E1 EF 22 43 4F 55 52 53 20 20 41 ......."COURS A
02B650: 53 53 45 4D 42 4C 45 55 52 22 01 7C 00 50 52 54 SSEMBLEUR".|.PRT
02B660: C3 2C 10 2C 0E 2C 0E 2C 11 2C 19 11 2C 40 03 00 .,.,.,.,.,..,@..
02B670: 00 E1 20 00 28 00 FA 00 03 00 00 E1 EF 03 00 00 .. .(...........
02B680: 6E 6F F0 01 7C 00 50 52 54 C3 2C 10 2C 0E 2C 0E no..|.PRT.,.,.,.
02B690: 2C 11 2C 19 12 2C 40 03 00 00 E1 00 35 00 04 01 ,.,..,@.....5...
02B6A0: 03 00 00 E1 EF 22 2A 20 41 55 54 52 45 20 46 41 ....."* AUTRE FA
02B6B0: 43 45 20 53 4F 53 35 22 01 7C 00 50 52 54 C3 2C CE SOS5".|.PRT.,
02B6C0: 10 2C 0E 2C 0E 2C 11 2C 19 13 2C 40 03 00 00 E1 .,.,.,.,..,@....
02B6D0: 00 07 00 0E 01 01 C0 00 0A 00 18 01 9F 20 1E 70 ............. .p
02B6E0: 4E 00 07 00 22 01 01 C0 00 07 00 2C 01 01 C0 00 N..."......,....
02B6F0: 17 00 36 01 01 C0 2A 2A 2A 20 31 65 72 20 4D 45 ..6...*** 1er ME
02B700: 4E 55 20 2A 2A 2A 00 07 00 40 01 01 C0 00 07 00 NU ***...@......
02B710: 4A 01 01 C0 00 2B 00 54 01 B2 20 02 00 00 E1 F4 J....+.T.. .....
02B720: 0F 20 A0 20 1E 7C 01 2C 1E A4 01 2C 1E 58 02 2C . . .|.,...,.X.,
02B730: 1E 2A 03 2C 1E 06 04 2C 1E 8C 00 2C 1E D0 07 00 .*.,...,...,....
02B740: 07 00 5E 01 01 C0 00 14 00 68 01 01 C0 4D 6F 64 ..^......h...Mod
02B750: 65 20 64 27 65 6D 70 6C 6F 69 00 07 00 72 01 01 e d'emploi...r..
02B760: C0 00 1C 00 7C 01 03 00 00 46 49 C3 EF 22 6E 6F ....|....FI.."no
02B770: 74 69 63 66 61 63 22 01 A0 20 1E 30 02 00 07 00 ticfac".. .0....
02B780: 86 01 01 C0 00 18 00 90 01 01 C0 2A 20 45 64 69 ...........* Edi
02B790: 74 6F 20 2D 20 49 6E 66 6F 73 20 2A 00 07 00 9A to - Infos *....
02B7A0: 01 01 C0 00 20 00 A4 01 03 00 00 E1 28 0E 29 EF .... .......(.).
02B7B0: 22 20 20 45 64 69 74 6F 72 69 61 6C 20 55 2E 53 " Editorial U.S
02B7C0: 20 20 22 00 20 00 AE 01 03 00 00 E1 28 0F 29 EF ". .......(.).
02B7D0: 22 20 49 6E 66 6F 73 20 67 65 6E 65 72 61 6C 65 " Infos generale
02B7E0: 73 20 22 00 20 00 B8 01 03 00 00 E1 28 10 29 EF s ". .......(.).
02B7F0: 22 20 49 6E 66 6F 73 20 55 54 49 4C 2D 53 4F 46 " Infos UTIL-SOF
02B800: 54 20 22 00 13 00 C2 01 03 00 00 E1 28 11 29 EF T ".........(.).
02B810: 03 00 00 6E 6F F0 00 13 00 CC 01 03 00 00 E1 28 ...no..........(
02B820: 12 29 EF 03 00 00 6E 6F F0 00 13 00 D6 01 03 00 .)....no........
02B830: 00 E1 28 13 29 EF 03 00 00 6E 6F F0 00 13 00 E0 ..(.)....no.....
02B840: 01 03 00 00 E1 28 14 29 EF 03 00 00 6E 6F F0 00 .....(.)....no..
02B850: 13 00 EA 01 03 00 00 E1 28 15 29 EF 03 00 00 6E ........(.)....n
02B860: 6F F0 00 14 00 F4 01 03 00 00 E1 28 16 29 EF 03 o..........(.)..
02B870: 00 00 6D 65 EE 20 00 3A 00 FE 01 0D 00 00 F8 EF ..me. .:........
02B880: 19 16 01 0D 00 00 F9 EF 19 0C 01 0D 00 00 63 B0 ..............c.
02B890: EF 10 01 0D 00 00 63 B1 EF 0E 01 9F 20 1E 10 27 ......c..... ..'
02B8A0: 01 0D 00 00 6E 62 6F F0 EF 17 01 9F 20 1E 7A 4E ....nbo..... .zN
02B8B0: 00 33 00 08 02 B2 20 02 00 00 E1 F4 0F 20 A0 20 .3.... ...... .
02B8C0: 1E 12 02 2C 1E 1C 02 2C 1E 26 02 2C 1E A4 01 2C ...,...,.&.,...,
02B8D0: 1E A4 01 2C 1E A4 01 2C 1E A4 01 2C 1E A4 01 2C ...,...,...,...,
02B8E0: 1E 8C 00 00 1A 00 12 02 03 00 00 66 69 E3 EF 22 ...........fi.."
02B8F0: 65 64 69 74 6F 36 22 01 A0 20 1E 30 02 00 19 00 edito6".. .0....
02B900: 1C 02 03 00 00 66 69 E3 EF 22 69 6E 66 6F 36 22 .....fi.."info6"
02B910: 01 A0 20 1E 30 02 00 1B 00 26 02 03 00 00 66 69 .. .0....&....fi
02B920: E3 EF 22 69 6E 66 6F 75 73 36 22 01 A0 20 1E 30 .."infous6".. .0
02B930: 02 00 25 00 30 02 03 00 00 66 69 E3 EF 03 00 00 ..%.0....fi.....
02B940: 66 69 E3 F4 22 2E 41 53 43 22 01 9F 20 1E 16 2B fi..".ASC".. ..+
02B950: 01 A0 20 1E 64 00 00 07 00 3A 02 01 C0 00 13 00 .. .d....:......
02B960: 44 02 01 C0 2D 20 52 65 70 6F 6E 73 65 73 20 2D D...- Reponses -
02B970: 00 07 00 4E 02 01 C0 00 18 00 58 02 03 00 00 66 ...N......X....f
02B980: 69 E3 EF 22 72 65 70 36 22 01 A0 20 1E 30 02 00 i.."rep6".. .0..
02B990: 07 00 62 02 01 C0 00 13 00 6C 02 03 00 00 E1 28 ..b......l.....(
02B9A0: 0E 29 EF 03 00 00 6E 6F F0 00 13 00 76 02 03 00 .)....no....v...
02B9B0: 00 E1 28 0F 29 EF 03 00 00 6E 6F F0 00 13 00 80 ..(.)....no.....
02B9C0: 02 03 00 00 E1 28 10 29 EF 03 00 00 6E 6F F0 00 .....(.)....no..
02B9D0: 13 00 8A 02 03 00 00 E1 28 11 29 EF 03 00 00 6E ........(.)....n
02B9E0: 6F F0 00 13 00 94 02 03 00 00 E1 28 12 29 EF 03 o..........(.)..
02B9F0: 00 00 6E 6F F0 00 13 00 9E 02 03 00 00 E1 28 13 ..no..........(.
02BA00: 29 EF 03 00 00 6E 6F F0 00 13 00 A8 02 03 00 00 )....no.........
02BA10: E1 28 14 29 EF 03 00 00 6E 6F F0 00 13 00 B2 02 .(.)....no......
02BA20: 03 00 00 E1 28 15 29 EF 03 00 00 6E 6F F0 00 13 ....(.)....no...
02BA30: 00 BC 02 03 00 00 E1 28 16 29 EF 03 00 00 6D 65 .......(.)....me
02BA40: EE 00 3A 00 C6 02 0D 00 00 F8 EF 19 16 01 0D 00 ..:.............
02BA50: 00 F9 EF 19 0C 01 0D 00 00 63 B0 EF 10 01 0D 00 .........c......
02BA60: 00 63 B1 EF 0E 01 9F 20 1E 10 27 01 0D 00 00 6E .c..... ..'....n
02BA70: 62 6F F0 EF 17 01 9F 20 1E 7A 4E 00 33 00 D0 02 bo..... .zN.3...
02BA80: B2 20 02 00 00 E1 F4 0F 20 A0 20 1E DA 02 2C 1E . ...... . ...,.
02BA90: E4 02 2C 1E EE 02 2C 1E F8 02 2C 1E 02 03 2C 1E ..,...,...,...,.
02BAA0: 0C 03 2C 1E 16 03 2C 1E 20 03 2C 1E 8C 00 00 0A ..,...,. .,.....
02BAB0: 00 DA 02 A0 20 1E 58 02 00 0A 00 E4 02 A0 20 1E .... .X....... .
02BAC0: 58 02 00 0A 00 EE 02 A0 20 1E 58 02 00 0A 00 F8 X....... .X.....
02BAD0: 02 A0 20 1E 58 02 00 0A 00 02 03 A0 20 1E 58 02 .. .X....... .X.
02BAE0: 00 0A 00 0C 03 A0 20 1E 58 02 00 0A 00 16 03 A0 ...... .X.......
02BAF0: 20 1E 58 02 00 0A 00 20 03 A0 20 1E 58 02 00 18 .X.... .. .X...
02BB00: 00 2A 03 03 00 00 66 69 E3 EF 22 64 69 76 36 22 .*....fi.."div6"
02BB10: 01 A0 20 1E 30 02 00 07 00 E8 03 01 C0 00 1D 00 .. .0...........
02BB20: F2 03 01 C0 2D 20 43 6F 75 72 73 20 64 27 61 73 ....- Cours d'as
02BB30: 73 65 6D 62 6C 65 75 72 20 2D 00 07 00 FC 03 01 sembleur -......
02BB40: C0 00 20 00 06 04 03 00 00 E1 28 0E 29 EF 22 20 .. .......(.)."
02BB50: 20 49 6E 74 72 6F 64 75 63 74 69 6F 6E 20 20 20 Introduction
02BB60: 22 00 20 00 10 04 03 00 00 E1 28 0F 29 EF 22 52 ". .......(.)."R
02BB70: 6F 75 74 69 6E 65 73 20 73 79 73 74 65 6D 65 31 outines systeme1
02BB80: 22 00 20 00 1A 04 03 00 00 E1 28 10 29 EF 22 52 ". .......(.)."R
02BB90: 6F 75 74 69 6E 65 73 20 73 79 73 74 65 6D 65 32 outines systeme2
02BBA0: 22 00 20 00 24 04 03 00 00 E1 28 11 29 EF 22 52 ". .$.....(.)."R
02BBB0: 6F 75 74 69 6E 65 73 20 73 79 73 74 65 6D 65 33 outines systeme3
02BBC0: 22 00 20 00 2E 04 03 00 00 E1 28 12 29 EF 22 52 ". .......(.)."R
02BBD0: 6F 75 74 69 6E 65 73 20 73 79 73 74 65 6D 65 34 outines systeme4
02BBE0: 22 00 21 00 38 04 03 00 00 E1 28 13 29 EF 22 4F ".!.8.....(.)."O
02BBF0: 70 65 72 61 74 65 75 72 73 20 6C 6F 67 69 71 2E perateurs logiq.
02BC00: 22 20 00 20 00 42 04 03 00 00 E1 28 14 29 EF 22 " . .B.....(.)."
02BC10: 52 6F 74 61 74 69 6F 6E 73 20 64 27 6F 63 74 65 Rotations d'octe
02BC20: 74 22 00 20 00 4C 04 03 00 00 E1 28 15 29 EF 22 t". .L.....(.)."
02BC30: 53 55 49 54 45 20 44 45 53 20 4F 50 54 49 4F 4E SUITE DES OPTION
02BC40: 53 22 00 20 00 56 04 03 00 00 E1 28 16 29 EF 22 S". .V.....(.)."
02BC50: 4D 45 4E 55 20 20 20 20 50 52 49 4E 43 49 50 41 MENU PRINCIPA
02BC60: 4C 22 00 3A 00 60 04 0D 00 00 F8 EF 19 16 01 0D L".:.`..........
02BC70: 00 00 F9 EF 19 0C 01 0D 00 00 63 B0 EF 10 01 0D ..........c.....
02BC80: 00 00 63 B1 EF 0E 01 9F 20 1E 10 27 01 0D 00 00 ..c..... ..'....
02BC90: 6E 62 6F F0 EF 17 01 9F 20 1E 7A 4E 00 33 00 6A nbo..... .zN.3.j
02BCA0: 04 B2 20 02 00 00 E1 F4 0F 20 A0 20 1E 74 04 2C .. ...... . .t.,
02BCB0: 1E 7E 04 2C 1E 88 04 2C 1E 92 04 2C 1E 9C 04 2C .~.,...,...,...,
02BCC0: 1E A6 04 2C 1E B0 04 2C 1E C4 04 2C 1E 8C 00 00 ...,...,...,....
02BCD0: 1C 00 74 04 03 00 00 66 69 E3 EF 22 61 73 69 6E ..t....fi.."asin
02BCE0: 74 72 6F 32 22 01 A0 20 1E 30 02 00 1C 00 7E 04 tro2".. .0....~.
02BCF0: 03 00 00 66 69 E3 EF 22 72 6F 75 74 73 79 73 31 ...fi.."routsys1
02BD00: 22 01 A0 20 1E 30 02 00 1C 00 88 04 03 00 00 66 ".. .0.........f
02BD10: 69 E3 EF 22 72 6F 75 74 73 79 73 32 22 01 A0 20 i.."routsys2"..
02BD20: 1E 30 02 00 1C 00 92 04 03 00 00 66 69 E3 EF 22 .0.........fi.."
02BD30: 72 6F 75 74 73 79 73 33 22 01 A0 20 1E 30 02 00 routsys3".. .0..
02BD40: 1C 00 9C 04 03 00 00 66 69 E3 EF 22 72 6F 75 74 .......fi.."rout
02BD50: 73 79 73 34 22 01 A0 20 1E 30 02 00 1C 00 A6 04 sys4".. .0......
02BD60: 03 00 00 66 69 E3 EF 22 63 6F 75 72 61 73 36 31 ...fi.."couras61
02BD70: 22 01 A0 20 1E 30 02 00 1C 00 B0 04 03 00 00 66 ".. .0.........f
02BD80: 69 E3 EF 22 63 6F 75 72 61 73 36 32 22 01 A0 20 i.."couras62"..
02BD90: 1E 30 02 00 07 00 BA 04 01 C0 00 20 00 C4 04 03 .0......... ....
02BDA0: 00 00 E1 28 0E 29 EF 22 49 6E 73 74 72 75 63 74 ...(.)."Instruct
02BDB0: 69 6F 6E 73 20 62 69 74 73 22 00 20 00 CE 04 03 ions bits". ....
02BDC0: 00 00 E1 28 0F 29 EF 22 44 65 6D 6F 20 20 72 6F ...(.)."Demo ro
02BDD0: 75 74 73 79 73 74 2E 20 31 22 00 20 00 D8 04 03 utsyst. 1". ....
02BDE0: 00 00 E1 28 10 29 EF 22 44 65 6D 6F 20 20 72 6F ...(.)."Demo ro
02BDF0: 75 74 73 79 73 74 2E 20 32 22 00 20 00 E2 04 03 utsyst. 2". ....
02BE00: 00 00 E1 28 11 29 EF 22 44 65 6D 6F 20 20 20 41 ...(.)."Demo A
02BE10: 4E 44 2D 4F 52 2D 58 4F 52 22 00 20 00 EC 04 03 ND-OR-XOR". ....
02BE20: 00 00 E1 28 12 29 EF 22 44 65 6D 6F 20 20 20 20 ...(.)."Demo
02BE30: 72 6F 74 61 74 69 6F 6E 73 22 00 13 00 F6 04 03 rotations"......
02BE40: 00 00 E1 28 13 29 EF 03 00 00 6E 6F F0 00 13 00 ...(.)....no....
02BE50: 00 05 03 00 00 E1 28 14 29 EF 03 00 00 6E 6F F0 ......(.)....no.
02BE60: 00 13 00 0A 05 03 00 00 E1 28 15 29 EF 03 00 00 .........(.)....
02BE70: 6E 6F F0 00 13 00 14 05 03 00 00 E1 28 16 29 EF no..........(.).
02BE80: 03 00 00 6D 65 EE 00 3A 00 1E 05 0D 00 00 F8 EF ...me..:........
02BE90: 19 16 01 0D 00 00 F9 EF 19 0C 01 0D 00 00 63 B0 ..............c.
02BEA0: EF 10 01 0D 00 00 63 B1 EF 0E 01 9F 20 1E 10 27 ......c..... ..'
02BEB0: 01 0D 00 00 6E 62 6F F0 EF 17 01 9F 20 1E 7A 4E ....nbo..... .zN
02BEC0: 00 33 00 28 05 B2 20 02 00 00 E1 F4 0F 20 A0 20 .3.(.. ...... .
02BED0: 1E 32 05 2C 1E 3C 05 2C 1E 46 05 2C 1E 50 05 2C .2.,.<.,.F.,.P.,
02BEE0: 1E 5A 05 2C 1E 64 05 2C 1E 6E 05 2C 1E 78 05 2C .Z.,.d.,.n.,.x.,
02BEF0: 1E 8C 00 00 1C 00 32 05 03 00 00 66 69 E3 EF 22 ......2....fi.."
02BF00: 63 6F 75 72 61 73 36 33 22 01 A0 20 1E 30 02 00 couras63".. .0..
02BF10: 14 00 3C 05 CA 22 64 65 6D 72 6F 75 74 31 2E 62 ..<.."demrout1.b
02BF20: 61 73 22 00 14 00 46 05 CA 22 64 65 6D 72 6F 75 as"...F.."demrou
02BF30: 74 32 2E 62 61 73 22 00 0F 00 50 05 CA 22 6D 61 t2.bas"...P.."ma
02BF40: 73 6B 2E 62 61 73 00 0F 00 5A 05 CA 22 72 6F 74 sk.bas...Z.."rot
02BF50: 2E 62 61 73 22 00 0A 00 64 05 A0 20 1E C4 04 00 .bas"...d.. ....
02BF60: 0A 00 6E 05 A0 20 1E C4 04 00 0A 00 78 05 A0 20 ..n.. ......x..
02BF70: 1E C4 04 00 0B 00 82 05 A0 20 1E C4 04 20 00 07 ......... ... ..
02BF80: 00 8C 05 01 C0 00 16 00 D0 07 9F 20 1E B0 27 01 ........... ..'.
02BF90: 85 22 73 6F 73 67 36 22 2C 19 64 00 07 00 DA 07 ."sosg6",.d.....
02BFA0: 01 C0 00 45 00 10 27 9E 20 0D 00 00 E9 EF 0E 20 ...E..'. ......
02BFB0: EC 20 16 01 7C 00 50 52 54 C3 2C 0D 00 00 63 B0 . ..|.PRT.,...c.
02BFC0: 2C 0D 00 00 63 B1 2C 0E 2C 0D 00 00 F8 2C 0D 00 ,...c.,.,....,..
02BFD0: 00 F9 F4 0D 00 00 E9 2C 40 03 00 00 E1 28 0D 00 .......,@....(..
02BFE0: 00 E9 29 01 B0 01 C9 00 07 00 1A 27 01 C0 00 20 ..)........'...
02BFF0: 00 24 27 01 C0 2A 2A 2A 20 46 4C 41 53 48 49 4E .$'..*** FLASHIN
02C000: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
02C010: 25 00 01 00 02 09 4E E5 25 00 C1 02 00 00 00 02 %.....N.%.......
02C020: 25 00 C2 02 00 00 00 02 25 00 C3 02 00 00 00 02 %.......%.......
02C030: 25 00 C4 02 00 00 00 02 25 00 C5 02 00 00 00 02 %.......%.......
02C040: 25 00 C6 02 00 00 00 02 25 00 C7 02 00 00 00 02 %.......%.......
02C050: 25 00 C8 02 00 00 00 02 25 00 C9 02 00 00 00 02 %.......%.......
02C060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02C070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02C080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02C090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02C0A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02C0B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02C0C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02C0D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02C0E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02C0F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02C100: 47 20 73 75 20 63 61 64 72 65 20 2A 2A 2A 00 07 G su cadre ***..
02C110: 00 2E 27 01 C0 00 65 00 38 27 CC 20 0F 2C 0D 00 ..'...e.8'. .,..
02C120: 00 E6 2C 19 14 2C 19 0F 01 0D 00 00 F4 EF 16 01 ..,..,..........
02C130: 0D 00 00 64 EC EF 11 01 0D 00 00 64 E8 EF 11 01 ...d.......d....
02C140: 9F 20 1E 60 27 01 0D 00 00 E3 EF 0D 00 00 63 B1 . .`'.........c.
02C150: 01 9F 20 1E 60 27 01 0D 00 00 E3 EF 0D 00 00 63 .. .`'.........c
02C160: B2 01 0D 00 00 F4 EF 12 01 0D 00 00 64 EC EF 19 ............d...
02C170: 10 01 0D 00 00 64 E8 EF 19 10 00 07 00 42 27 01 .....d.......B'.
02C180: C0 00 3C 00 4C 27 01 C0 2A 2A 2A 20 54 72 61 63 ..<.L'..*** Trac
02C190: 65 20 75 6E 20 63 61 64 72 65 20 49 4E 54 45 52 e un cadre INTER
02C1A0: 4E 45 20 61 20 6C 61 20 73 75 72 66 61 63 65 20 NE a la surface
02C1B0: 64 75 20 74 65 78 74 65 20 2A 2A 2A 20 00 07 00 du texte *** ...
02C1C0: 56 27 01 C0 00 7D 00 60 27 7C 00 43 41 C4 2C 28 V'...}.`'|.CA.,(
02C1D0: 0D 00 00 F8 F5 0F 29 F6 19 10 F5 10 2C 28 28 19 ......).....,((.
02C1E0: 1A F5 0D 00 00 F9 29 F6 19 10 29 F4 28 19 10 F5 ......)...).(...
02C1F0: 0D 00 00 64 E8 29 F4 0D 00 00 64 E8 2C 28 28 0D ...d.)....d.,((.
02C200: 00 00 EC F4 0F 29 F6 19 10 29 F4 10 2C 0D 00 00 .....)...)..,...
02C210: 64 E8 F4 28 0D 00 00 E8 F6 19 10 29 F4 28 19 10 d..(.......).(..
02C220: F5 0D 00 00 64 E8 29 F4 10 2C 0D 00 00 E3 2C 0D ....d.)..,....,.
02C230: 00 00 F4 2C 0D 00 00 64 EC 2C 0D 00 00 64 E8 01 ...,...d.,...d..
02C240: C9 00 07 00 6A 27 01 C0 00 07 00 74 27 01 C0 00 ....j'.....t'...
02C250: 07 00 7E 27 01 C0 00 9C 00 88 27 7C 00 43 41 C4 ..~'......'|.CA.
02C260: 2C 28 0D 00 00 F8 F5 0F 29 F6 19 10 F5 28 28 0D ,(......)....((.
02C270: 00 00 F4 F5 11 29 F6 0D 00 00 64 EC 29 F5 10 2C .....)....d.)..,
02C280: 28 19 1A F5 0D 00 00 F9 29 F6 19 10 F4 28 28 0D (.......)....((.
02C290: 00 00 F4 F5 11 29 F6 0D 00 00 64 E8 29 2C 0D 00 .....)....d.),..
02C2A0: 00 EC F6 19 10 F4 10 F6 28 28 0D 00 00 F4 F5 11 ........((......
02C2B0: 29 F6 0D 00 00 64 EC 29 F4 10 2C 28 0D 00 00 F4 )....d.)..,(....
02C2C0: F5 11 29 F6 28 0D 00 00 64 E8 F6 10 29 F4 0D 00 ..).(...d...)...
02C2D0: 00 E8 F6 19 10 F4 10 2C 0D 00 00 E3 2C 0D 00 00 .......,....,...
02C2E0: F4 2C 0D 00 00 64 EC 2C 0D 00 00 64 E8 01 C9 20 .,...d.,...d...
02C2F0: 20 20 00 07 00 92 27 01 C0 00 07 00 9C 27 01 C0 ....'......'..
02C300: 00 07 00 A6 27 01 C0 00 43 00 B0 27 7C 00 44 D4 ....'...C..'|.D.
02C310: 01 03 00 00 C1 EF 22 52 45 54 4F 55 52 4E 45 52 ......"RETOURNER
02C320: 20 44 49 53 51 55 45 20 21 22 01 CC 20 0F 2C 19 DISQUE !".. .,.
02C330: C8 2C 19 14 2C 19 0F 01 9F 20 1E C4 27 01 7C 00 .,..,.... ..'.|.
02C340: 53 D4 01 83 20 1C 06 BB 01 C9 00 2D 00 BA 27 03 S... ......-..'.
02C350: 00 00 C1 EF 22 20 22 F4 FF 03 28 19 F0 29 F4 FF ...." "...(..)..
02C360: 03 28 19 F1 29 F4 22 20 5B 43 4F 50 59 5D 20 56 .(..)." [COPY] V
02C370: 61 6C 69 64 65 20 22 00 C3 00 C4 27 9F 20 1E CE alide "....'. ..
02C380: 27 01 7C 00 44 CC 01 7C 00 4D 49 44 C3 2C 0D 00 '.|.D..|.MID.,..
02C390: 00 63 B3 2C 0D 00 00 63 B2 2C 0E 2C 19 17 2C 40 .c.,...c.,.,..,@
02C3A0: 03 00 00 E1 01 7C 00 53 D4 01 0D 00 00 D8 EF 11 .....|.S........
02C3B0: 01 0D 00 00 F9 EF 19 17 01 0D 00 00 EC EF FF 0E ................
02C3C0: 28 03 00 00 E1 29 F6 10 01 0D 00 00 E8 EF 0F 01 (....)..........
02C3D0: 0D 00 00 E3 EF 0D 00 00 63 B1 01 0D 00 00 F4 EF ........c.......
02C3E0: 15 01 0D 00 00 64 EC EF 10 01 0D 00 00 64 E8 EF .....d.......d..
02C3F0: 10 01 9F 20 1E 88 27 01 0D 00 00 E3 EF 0D 00 00 ... ..'.........
02C400: 63 B2 01 0D 00 00 F4 EF 12 01 0D 00 00 64 EC EF c............d..
02C410: 16 01 0D 00 00 64 E8 EF 16 01 03 00 00 E2 EF FF .....d..........
02C420: 16 28 FF 0E 28 03 00 00 C1 28 0E 29 29 29 01 9F .(..(....(.)))..
02C430: 20 1E 88 27 01 A0 20 1E D8 27 00 57 00 CE 27 0D ..'.. ..'.W..'.
02C440: 00 00 72 F8 EF 0D 00 00 F8 01 0D 00 00 72 F9 EF ..r..........r..
02C450: 0D 00 00 F9 01 0D 00 00 72 EC EF 0D 00 00 EC 01 ........r.......
02C460: 0D 00 00 72 E8 EF 0D 00 00 E8 01 0D 00 00 72 F4 ...r..........r.
02C470: EF 0D 00 00 F4 01 0D 00 00 72 64 EC EF 0D 00 00 .........rd.....
02C480: 64 EC 01 0D 00 00 72 64 E8 EF 0D 00 00 64 E8 01 d.....rd.....d..
02C490: C9 00 57 00 D8 27 0D 00 00 F8 EF 0D 00 00 72 F8 ..W..'........r.
02C4A0: 01 0D 00 00 F9 EF 0D 00 00 72 F9 01 0D 00 00 EC .........r......
02C4B0: EF 0D 00 00 72 EC 01 0D 00 00 E8 EF 0D 00 00 72 ....r..........r
02C4C0: E8 01 0D 00 00 F4 EF 0D 00 00 72 F4 01 0D 00 00 ..........r.....
02C4D0: 64 EC EF 0D 00 00 72 64 EC 01 0D 00 00 64 E8 EF d.....rd.....d..
02C4E0: 0D 00 00 72 64 E8 01 C9 00 07 00 F8 2A 01 C0 00 ...rd.......*...
02C4F0: 43 00 02 2B 01 C0 2A 2A 2A 20 42 72 61 6E 63 68 C..+..*** Branch
02C500: 65 6D 65 6E 74 20 4C 45 43 54 45 55 52 37 20 65 ement LECTEUR7 e
02C510: 74 20 72 65 74 6F 75 72 20 64 65 62 75 74 20 65 t retour debut e
02C520: 6E 20 63 61 73 20 64 27 65 72 72 65 75 72 20 2A n cas d'erreur *
02C530: 2A 2A 00 07 00 0C 2B 01 C0 00 39 00 16 2B AD 20 **....+...9..+.
02C540: 10 01 9F 20 1E 20 2B 01 A1 20 0D 00 00 65 F2 EF ... . +.. ...e..
02C550: 0F 20 EB 20 7C 00 57 4B 45 D9 2C 0F 2C 0E 2C 0E . . |.WKE.,.,.,.
02C560: 2C 19 12 2C 12 01 A0 20 1E 64 00 20 01 97 20 1E ,..,... .d. .. .
02C570: 64 00 00 3B 00 20 2B 83 20 1F 00 00 7C 14 90 2C d..;. +. ...|..,
02C580: 0E 01 83 20 1F 00 00 7F 14 90 2C 1A 10 27 01 83 ... ......,..'..
02C590: 20 1F 00 00 70 14 90 2C 0E 2C 0F 2C 0F 2C 19 50 ...p..,.,.,.,.P
02C5A0: 2C 0F 2C 19 19 2C 40 03 00 00 66 69 E3 00 28 00 ,.,..,@...fi..(.
02C5B0: 2A 2B 8A 20 23 0F 01 A9 20 23 0F 2C 17 2C 14 01 *+. #... #.,.,..
02C5C0: BF 23 0F 2C 22 5B 31 5D 20 52 45 43 4F 4D 4D 45 .#.,"[1] RECOMME
02C5D0: 4E 43 45 20 22 00 22 00 34 2B A9 20 23 0F 2C 17 NCE ".".4+. #.,.
02C5E0: 2C 16 01 BF 23 0F 2C 22 5B 32 5D 20 20 52 45 50 ,...#.,"[2] REP
02C5F0: 52 45 4E 44 52 45 22 00 23 00 3E 2B A9 20 23 0F RENDRE".#.>+. #.
02C600: 2C 17 2C 19 0A 01 BF 23 0F 2C 22 5B 33 5D 20 20 ,.,....#.,"[3]
02C610: 20 20 51 55 49 54 54 45 52 22 00 2C 00 48 2B 03 QUITTER".,.H+.
02C620: 00 00 E1 EF 22 22 01 D6 20 03 00 00 E1 F1 22 31 ...."".. ....."1
02C630: 22 20 FC 20 03 00 00 E1 EE 22 33 22 01 03 00 00 " . ....."3"....
02C640: E1 EF FF 43 01 D5 00 41 00 52 2B A1 20 03 00 00 ...C...A.R+. ...
02C650: E1 EF 22 31 22 EB 20 83 20 1F 00 00 73 14 90 01 .."1". . ...s...
02C660: A0 20 1E 2A 2B 20 01 97 20 A1 20 03 00 00 E1 EF . .*+ .. . .....
02C670: 22 32 22 EB 20 8A 23 0F 01 83 20 1F 00 00 76 14 "2". .#... ...v.
02C680: 90 01 A0 20 1E 2A 2B 00 06 00 5C 2B C9 00 07 00 ... .*+...\+....
02C690: 66 2B 01 C0 00 22 00 70 2B 01 C0 2A 2A 2A 20 46 f+...".p+..*** F
02C6A0: 65 6E 65 74 72 61 67 65 20 2D 20 63 61 64 72 61 enetrage - cadra
02C6B0: 67 65 20 2A 2A 2A 00 07 00 7A 2B 01 C0 00 16 00 ge ***...z+.....
02C6C0: 84 2B 0D 00 00 64 E8 EF 19 10 01 0D 00 00 64 F4 .+...d........d.
02C6D0: EF 19 10 00 76 00 8E 2B 0D 00 00 F4 EF 12 01 D8 ....v..+........
02C6E0: 20 23 0F 2C 0D 00 00 77 B1 2C 0D 00 00 77 B2 2C #.,...w.,...w.,
02C6F0: 0D 00 00 77 B3 2C 0D 00 00 77 B4 01 BA 20 23 0F ...w.,...w... #.
02C700: 2C 0D 00 00 E1 01 0D 00 00 F8 EF 0D 00 00 77 B1 ,.............w.
02C710: 01 0D 00 00 F9 EF 0D 00 00 77 B3 F4 0F 01 0D 00 .........w......
02C720: 00 EC EF 0D 00 00 77 B2 F5 0D 00 00 77 B1 01 0D ......w.....w...
02C730: 00 00 E8 EF 0D 00 00 77 B4 F5 0D 00 00 77 B3 01 .......w.....w..
02C740: 8A 23 0F 01 A0 20 1E 60 27 00 27 00 98 2B 0D 00 .#... .`'.'..+..
02C750: 00 77 B1 EF 10 01 0D 00 00 77 B2 EF 19 27 01 0D .w.......w...'..
02C760: 00 00 77 B3 EF 19 0A 01 0D 00 00 77 B4 EF 19 18 ..w........w....
02C770: 00 31 00 A2 2B D8 20 23 0F 2C 0D 00 00 77 B1 2C .1..+. #.,...w.,
02C780: 0D 00 00 77 B2 2C 0D 00 00 77 B3 2C 0D 00 00 77 ...w.,...w.,...w
02C790: B4 01 BA 20 23 0F 2C 0D 00 00 E1 01 8A 23 0F 01 ... #.,......#..
02C7A0: C9 00 07 00 AC 2B 01 C0 00 29 00 B6 2B 01 C0 2A .....+...)..+..*
02C7B0: 2A 2A 20 41 66 66 69 63 68 65 72 20 73 65 6C 65 ** Afficher sele
02C7C0: 63 74 69 6F 6E 20 72 65 70 6F 6E 73 65 20 2A 2A ction reponse **
02C7D0: 2A 00 07 00 C0 2B 01 C0 00 A4 00 CA 2B 7C 00 4D *....+......+|.M
02C7E0: 49 44 C3 2C 0D 00 00 63 B2 2C 0D 00 00 63 B3 2C ID.,...c.,...c.,
02C7F0: 0E 2C 0D 00 00 79 B1 2C 40 03 00 00 E1 01 0D 00 .,...y.,@.......
02C800: 00 77 B3 EF 0D 00 00 77 B3 F4 10 01 0D 00 00 77 .w.....w.......w
02C810: B1 EF 0D 00 00 77 B1 F4 0F 01 0D 00 00 77 B2 EF .....w.......w..
02C820: 0D 00 00 77 B2 F5 0F 01 0D 00 00 77 B4 EF 0D 00 ...w.......w....
02C830: 00 77 B4 F5 0F 01 0D 00 00 E1 EF 0E 01 9F 20 1E .w............ .
02C840: A2 2B 01 0D 00 00 77 B3 EF 0D 00 00 77 B3 F5 10 .+....w.....w...
02C850: 01 0D 00 00 77 B1 EF 0D 00 00 77 B1 F5 0F 01 0D ....w.....w.....
02C860: 00 00 77 B2 EF 0D 00 00 77 B2 F4 0F 01 0D 00 00 ..w.....w.......
02C870: 77 B4 EF 0D 00 00 77 B4 F4 0F 01 C9 00 07 00 D4 w.....w.........
02C880: 2B 01 C0 00 31 00 DE 2B 01 C0 2A 2A 2A 20 52 65 +...1..+..*** Re
02C890: 73 74 61 75 72 65 20 66 65 6E 65 74 72 65 20 72 staure fenetre r
02C8A0: 65 70 6F 6E 73 65 73 20 73 69 20 61 3D 2D 31 36 eponses si a=-16
02C8B0: 20 2A 2A 2A 00 07 00 E8 2B 01 C0 00 3B 00 F2 2B ***....+...;..+
02C8C0: 0D 00 00 77 B1 EF 19 0A 01 0D 00 00 77 B2 EF 19 ...w........w...
02C8D0: 1F 01 0D 00 00 77 B3 EF 19 0A 01 0D 00 00 77 B4 .....w........w.
02C8E0: EF 19 0A 01 0D 00 00 E1 EF 10 01 9F 20 1E A2 2B ............ ..+
02C8F0: 01 A0 20 1E 1A 2C 00 07 00 FC 2B 01 C0 00 25 00 .. ..,....+...%.
02C900: 06 2C 01 C0 2A 2A 2A 20 49 6E 69 74 69 61 6C 69 .,..*** Initiali
02C910: 73 61 74 69 6F 6E 20 6D 65 6E 75 73 20 32 20 2A sation menus 2 *
02C920: 2A 2A 00 07 00 10 2C 01 C0 00 5F 00 1A 2C 0D 00 **....,..._..,..
02C930: 00 63 B0 EF 10 01 0D 00 00 63 B1 EF 0E 01 0D 00 .c.......c......
02C940: 00 63 B2 EF 0F 01 0D 00 00 63 B3 EF 11 01 0D 00 .c.......c......
02C950: 00 E3 EF 0D 00 00 63 B2 01 0D 00 00 77 B1 EF 17 ......c.....w...
02C960: 01 0D 00 00 77 B2 EF 19 20 01 0D 00 00 77 B3 EF ....w... ....w..
02C970: 19 0B 01 0D 00 00 77 B4 EF 19 15 01 0D 00 00 E1 ......w.........
02C980: EF 0E 01 A0 20 1E 48 2B 00 07 00 20 4E 01 C0 00 .... .H+... N...
02C990: 25 00 2A 4E 01 C0 2D 20 43 68 61 72 67 65 6D 65 %.*N..- Chargeme
02C9A0: 6E 74 20 52 53 58 20 65 74 20 4C 45 43 54 45 55 nt RSX et LECTEU
02C9B0: 52 37 20 2D 00 07 00 34 4E 01 C0 00 23 00 3E 4E R7 -...4N...#.>N
02C9C0: A8 22 72 73 78 70 72 74 32 2E 63 6F 64 22 2C 1C ."rsxprt2.cod",.
02C9D0: 00 80 01 83 20 1C 00 80 01 83 20 1C A9 BE 00 23 .... ..... ....#
02C9E0: 00 48 4E A8 22 6C 65 63 74 65 75 72 37 2E 63 6F .HN."lecteur7.co
02C9F0: 64 22 2C 1F 00 00 70 14 90 01 83 20 1C A3 BE 01 d",...p.... .£..
02CA00: C9 00 07 00 52 4E 01 C0 00 12 00 5C 4E 01 C0 2D ....RN.....\N..-
02CA10: 20 42 61 6E 64 65 61 75 20 2D 00 07 00 66 4E 01 Bandeau -...fN.
02CA20: C0 00 26 00 70 4E 02 00 00 E1 EF 0E 01 7C 00 42 ..&.pN.......|.B
02CA30: 41 4E C4 2C 40 02 00 00 E1 2C 13 2C 19 0D 2C 19 AN.,@....,.,..,.
02CA40: 22 2C 0F 2C 15 01 C9 00 35 00 7A 4E 02 00 00 E1 ",.,....5.zN....
02CA50: EF 0E 01 7C 00 42 41 4E C4 2C 40 02 00 00 E1 2C ...|.BAN.,@....,
02CA60: 0D 00 00 F8 F6 10 F5 0F 2C 0D 00 00 F9 2C 19 22 ........,....,."
02CA70: 2C 0F 2C 0D 00 00 6E 62 6F F0 01 C9 00 00 00 1A ,.,...nbo.......
02CA80: 2B 01 C0 00 31 00 DE 2B 01 C0 2A 2A 2A 20 52 65 +...1..+..*** Re
02CA90: 73 74 61 75 72 65 20 66 65 6E 65 74 72 65 20 72 staure fenetre r
02CAA0: 65 70 6F 6E 73 65 73 20 73 69 20 61 3D 2D 31 36 eponses si a=-16
02CAB0: 20 2A 2A 2A 00 07 00 E8 2B 01 C0 00 3B 00 F2 2B ***....+...;..+
02CAC0: 0D 00 00 77 B1 EF 19 0A 01 0D 00 00 77 B2 EF 19 ...w........w...
02CAD0: 1F 01 0D 00 00 77 B3 EF 19 0A 01 0D 00 00 77 B4 .....w........w.
02CAE0: EF 19 0A 01 0D 00 00 E1 EF 10 01 9F 20 1E A2 2B ............ ..+
02CAF0: 01 A0 20 1E 1A 2C 00 07 00 FC 2B 01 C0 00 25 00 .. ..,....+...%.
02CB00: 00 44 45 4D 52 4F 55 54 32 42 41 53 00 00 00 00 .DEMROUT2BAS....
02CB10: 00 00 00 00 00 70 01 00 4B 00 00 00 00 00 00 00 .....p..K.......
02CB20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02CB30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02CB40: 4B 00 00 2F 04 49 00 0A 00 A8 22 44 45 4D 52 4F K../.I...."DEMRO
02CB50: 55 54 32 2E 62 69 6E 22 01 AD 20 0F 01 A2 20 0E UT2.bin".. ... .
02CB60: 2C 0E 01 82 20 0E 01 A2 20 0F 2C 19 18 01 A2 20 ,... ... .,....
02CB70: 10 2C 10 01 A2 20 11 2C 14 01 83 20 1F 00 00 40 .,... .,... ...@
02CB80: 49 00 0A 00 A8 22 44 45 4D 52 4F 55 54 32 2E 62 I...."DEMROUT2.b
02CB90: 69 6E 22 01 AD 20 0F 01 A2 20 0E 2C 0E 01 82 20 in".. ... .,...
02CBA0: 0E 01 A2 20 0F 2C 19 18 01 A2 20 10 2C 10 01 A2 ... .,.... .,...
02CBB0: 20 11 2C 14 01 83 20 1F 00 00 40 1C 90 01 85 22 .,... ...@...."
02CBC0: 73 6F 73 36 22 2C 19 29 00 00 00 1A 20 20 20 20 sos6",.)....
02CBD0: 20 20 20 20 43 41 4C 4C 20 23 42 43 31 31 20 20 CALL #BC11
02CBE0: 20 20 20 20 20 20 3B 44 65 74 65 72 6D 69 6E 65 ;Determine
02CBF0: 72 20 6D 6F 64 65 20 65 6E 20 63 6F 75 72 73 0D r mode en cours.
02CC00: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CC10: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CC20: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CC30: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CC40: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CC50: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CC60: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CC70: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CC80: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CC90: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CCA0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CCB0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CCC0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CCD0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CCE0: E5 6D 69 6E 75 73 63 75 6C 20 20 20 00 00 00 03 .minuscul ....
02CCF0: 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02CD00: 20 3B 54 65 73 74 65 72 20 65 74 20 61 66 66 69 ;Tester et affi
02CD10: 63 68 65 72 20 62 69 74 73 20 46 0D 0A 42 43 4C cher bits F..BCL
02CD20: 46 4C 41 47 20 4C 44 20 41 2C 22 30 22 20 20 20 FLAG LD A,"0"
02CD30: 20 20 20 20 20 20 20 3B 43 6F 6D 6D 65 20 70 6F ;Comme po
02CD40: 75 72 20 61 66 66 69 63 68 65 72 20 75 6E 20 6E ur afficher un n
02CD50: 6F 6D 62 72 65 20 62 69 6E 61 69 72 65 0D 0A 20 ombre binaire..
02CD60: 20 20 20 20 20 20 20 52 4C 43 20 45 20 20 20 20 RLC E
02CD70: 20 20 20 20 20 20 20 20 20 3B 4D 61 69 73 20 63 ;Mais c
02CD80: 68 61 71 75 65 20 62 69 74 20 65 73 74 20 73 65 haque bit est se
02CD90: 70 61 72 65 20 70 61 72 20 75 6E 20 65 73 70 61 pare par un espa
02CDA0: 63 65 0D 0A 20 20 20 20 20 20 20 20 4A 52 20 4E ce.. JR N
02CDB0: 43 2C 4E 4F 46 4C 41 47 0D 0A 20 20 20 20 20 20 C,NOFLAG..
02CDC0: 20 20 49 4E 43 20 41 0D 0A 4E 4F 46 4C 41 47 20 INC A..NOFLAG
02CDD0: 20 43 41 4C 4C 20 23 42 42 35 41 0D 0A 20 20 20 CALL #BB5A..
02CDE0: 20 20 20 20 20 43 41 4C 4C 20 45 58 49 4E 42 20 CALL EXINB
02CDF0: 20 20 20 20 09 20 20 3B 45 74 20 70 6F 75 72 71 . ;Et pourq
02CE00: 75 6F 69 20 70 61 73 20 3F 20 20 20 20 20 20 20 uoi pas ?
02CE10: 20 0D 0A 20 20 20 20 20 20 20 20 44 4A 4E 5A 20 .. DJNZ
02CE20: 42 43 4C 46 4C 41 47 0D 0A 20 20 20 20 20 20 20 BCLFLAG..
02CE30: 20 52 45 54 0D 0A 3B 0D 0A 3B 2D 20 41 66 66 69 RET..;..;- Affi
02CE40: 63 68 61 67 65 73 20 6E 75 6D 65 72 69 71 75 65 chages numerique
02CE50: 73 20 65 74 20 74 65 78 74 65 20 2D 0D 0A 3B 0D s et texte -..;.
02CE60: 0A 50 52 54 42 49 4E 32 20 4C 44 20 41 2C 48 20 .PRTBIN2 LD A,H
02CE70: 20 20 20 20 20 20 20 20 3B 41 66 66 69 63 68 65 ;Affiche
02CE80: 20 65 6E 20 62 69 6E 61 69 72 65 20 31 36 20 62 en binaire 16 b
02CE90: 69 74 73 0D 0A 20 20 20 20 20 20 20 20 43 41 4C its.. CAL
02CEA0: 4C 20 50 52 54 42 49 4E 20 20 20 20 3B 38 20 62 L PRTBIN ;8 b
02CEB0: 69 74 73 20 4D 53 42 20 64 61 6E 73 20 48 0D 0A its MSB dans H..
02CEC0: 20 20 20 20 20 20 20 20 4C 44 20 41 2C 4C 20 20 LD A,L
02CED0: 20 20 20 20 20 20 20 3B 38 20 42 69 74 73 20 4C ;8 Bits L
02CEE0: 53 42 20 64 61 6E 73 20 4C 0D 0A 3B 0D 0A 50 52 SB dans L..;..PR
02CEF0: 54 42 49 4E 20 20 50 55 53 48 20 42 43 0D 0A 20 TBIN PUSH BC..
02CF00: 00 4D 41 53 4B 20 20 20 20 42 41 53 00 00 00 00 .MASK BAS....
02CF10: 00 00 00 00 00 70 01 00 4C 03 00 00 00 00 00 00 .....p..L.......
02CF20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02CF30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02CF40: 4C 03 00 91 03 00 00 F6 EF AC 28 03 00 00 F6 2C L.........(....,
02CF50: 10 2C FF 0E 28 03 00 00 F6 29 F5 0F 29 00 31 00 .,..(....)..).1.
02CF60: FA 00 0D 00 00 F6 EF FF 1D 28 22 26 58 22 F4 03 .........("&X"..
02CF70: 00 00 F6 29 01 A1 20 0D 00 00 F6 EE 19 FF 20 EB ...).. ....... .
02CF80: 10 00 0A 00 A8 22 6D 61 73 6B 2E 62 69 6E 22 00 ....."mask.bin".
02CF90: 08 00 14 00 AD 20 10 00 32 00 1E 00 BF 01 BF 22 ..... ..2......"
02CFA0: 20 41 66 66 69 63 68 61 67 65 20 64 65 73 20 6F Affichage des o
02CFB0: 70 65 72 61 74 69 6F 6E 73 20 41 4E 44 20 2D 20 perations AND -
02CFC0: 4F 52 20 2D 20 58 4F 52 22 00 3F 00 28 00 BF 01 OR - XOR".?.(...
02CFD0: BF 22 20 50 6F 75 72 20 75 6E 65 20 65 6E 74 72 ." Pour une entr
02CFE0: 65 65 20 65 6E 20 68 65 78 61 20 2C 20 70 72 65 ee en hexa , pre
02CFF0: 63 65 64 65 7A 20 76 6F 74 72 65 20 76 61 6C 65 cedez votre vale
02D000: 75 72 20 64 65 20 48 22 00 40 00 32 00 BF 22 20 ur de H".@.2.."
02D010: 50 6F 75 72 20 75 6E 65 20 65 6E 74 72 65 65 20 Pour une entree
02D020: 65 6E 20 62 69 6E 61 69 72 65 20 2C 20 70 72 65 en binaire , pre
02D030: 63 65 64 65 7A 20 76 6F 74 72 65 20 76 61 6C 65 cedez votre vale
02D040: 75 72 20 64 65 20 42 22 00 35 00 3C 00 BF 22 20 ur de B".5.<.."
02D050: 50 6F 75 72 20 72 65 74 6F 75 72 6E 65 72 20 61 Pour retourner a
02D060: 20 53 4F 53 20 50 52 4F 47 52 41 4D 4D 45 55 52 SOS PROGRAMMEUR
02D070: 53 20 2C 20 65 6E 74 72 65 7A 20 51 22 00 07 00 S , entrez Q"...
02D080: 46 00 01 C0 00 28 00 50 00 A9 20 0F 2C 16 01 BF F....(.P.. .,...
02D090: 20 FF 03 28 19 12 29 3B 01 A3 20 22 20 56 61 6C ..(..);.£ " Val
02D0A0: 65 75 72 20 3A 20 22 2C 03 00 00 F6 00 32 00 5A eur : ",.....2.Z
02D0B0: 00 9F 20 1E 96 00 01 A1 20 0D 00 00 E1 EF 0F 20 .. ..... ......
02D0C0: EB 20 85 22 73 6F 73 36 22 2C 19 29 20 01 97 20 . ."sos6",.) ..
02D0D0: A1 20 0D 00 00 E1 EF 10 20 EB 20 1E 50 00 00 0F . ...... . .P...
02D0E0: 00 64 00 BE 20 1C C1 9D 2C 0D 00 00 F6 00 28 00 .d.. ...,.....(.
02D0F0: 6E 00 A9 20 0F 2C 17 01 BF 20 FF 03 28 19 12 29 n.. .,... ..(..)
02D100: 3B 01 A3 20 22 20 4D 61 73 71 75 65 20 3A 20 22 ;.£ " Masque : "
02D110: 2C 03 00 00 F6 00 32 00 78 00 9F 20 1E 96 00 01 ,.....2.x.. ....
02D120: A1 20 0D 00 00 E1 EF 0F 20 EB 20 85 22 73 6F 73 . ...... . ."sos
02D130: 36 22 2C 19 29 20 01 97 20 A1 20 0D 00 00 E1 EF 6",.) .. . .....
02D140: 10 20 EB 20 1E 6E 00 00 1E 00 82 00 BE 20 1C C0 . . .n....... ..
02D150: 9D 2C 0D 00 00 F6 01 83 20 1F 00 00 40 1C 90 01 .,...... ...@...
02D160: A0 20 1E 50 00 00 07 00 8C 00 01 C0 00 2D 00 96 . .P.........-..
02D170: 00 03 00 00 C1 EF FF 1C 28 FF 75 28 03 00 00 F6 ........(.u(....
02D180: 2C 0F 29 29 01 A1 20 03 00 00 C1 EF 22 51 22 EB ,.)).. ....."Q".
02D190: 20 0D 00 00 E1 EF 0F 01 C9 00 18 00 A0 00 0D 00 ...............
02D1A0: 00 E1 EF 10 01 A1 20 03 00 00 F6 EF 22 22 EB 20 ...... ....."".
02D1B0: C9 00 14 00 AA 00 A1 20 03 00 00 C1 EF 22 42 22 ....... ....."B"
02D1C0: EB 20 1E F0 00 00 14 00 B4 00 A1 20 03 00 00 C1 . ......... ....
02D1D0: EF 22 48 22 EB 20 1E DC 00 00 15 00 BE 00 A1 20 ."H". .........
02D1E0: FF 0E 28 03 00 00 F6 29 EE 11 20 EB 20 C9 00 2C ..(....).. . ..,
02D1F0: 00 C8 00 0D 00 00 F6 EF FF 1D 28 03 00 00 F6 29 ..........(....)
02D200: 01 A1 20 0D 00 00 F6 EE 19 FF 20 EB 20 C9 20 01 .. ....... . . .
02D210: 97 20 0D 00 00 E1 EF 0E 01 C9 00 07 00 D2 00 01 . ..............
02D220: C0 00 15 00 DC 00 A1 20 FF 0E 28 03 00 00 F6 29 ....... ..(....)
02D230: EE 11 20 EB 20 C9 00 30 00 E6 00 0D 00 00 F6 EF .. . ..0........
02D240: FF 1D 28 22 26 22 F4 03 00 00 F6 29 01 A1 20 0D ..("&".....).. .
02D250: 00 00 F6 EE 19 FF 20 EB 20 C9 20 01 97 20 0D 00 ...... . . .. ..
02D260: 00 E1 EF 0E 01 C9 00 32 00 F0 00 A1 20 FF 0E 28 .......2.... ..(
02D270: 03 00 00 F6 29 EE 17 20 EB 20 C9 20 01 97 20 03 ....).. . . .. .
02D280: 00 00 F6 EF AC 28 03 00 00 F6 2C 10 2C FF 0E 28 .....(....,.,..(
02D290: 03 00 00 F6 29 F5 0F 29 00 31 00 FA 00 0D 00 00 ....)..).1......
02D2A0: F6 EF FF 1D 28 22 26 58 22 F4 03 00 00 F6 29 01 ....("&X".....).
02D2B0: A1 20 0D 00 00 F6 EE 19 FF 20 EB 20 C9 20 01 97 . ....... . . ..
02D2C0: 20 0D 00 00 E1 EF 0E 01 C9 00 00 00 1A 4D 41 53 ............MAS
02D2D0: 4B 20 20 44 42 20 31 32 0D 0A 3B 1A 51 55 45 20 K DB 12..;.QUE
02D2E0: 20 44 42 20 33 34 0D 0A 54 4F 4D 41 53 4B 20 20 DB 34..TOMASK
02D2F0: 44 42 20 31 32 0D 0A 3B 1A 31 32 0D 0A 3B 1A 4D DB 12..;.12..;.M
02D300: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
02D310: 26 00 01 00 02 09 4E E5 26 00 C1 02 00 00 00 02 &.....N.&.......
02D320: 26 00 C2 02 00 00 00 02 26 00 C3 02 00 00 00 02 &.......&.......
02D330: 26 00 C4 02 00 00 00 02 26 00 C5 02 00 00 00 02 &.......&.......
02D340: 26 00 C6 02 00 00 00 02 26 00 C7 02 00 00 00 02 &.......&.......
02D350: 26 00 C8 02 00 00 00 02 26 00 C9 02 00 00 00 02 &.......&.......
02D360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02D370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02D380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02D390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02D3A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02D3B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02D3C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02D3D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02D3E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02D3F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02D400: 00 52 4F 54 20 20 20 20 20 42 41 53 00 00 00 00 .ROT BAS....
02D410: 00 00 00 00 00 70 01 00 ED 02 00 00 00 00 00 00 .....p..........
02D420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02D430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02D440: ED 02 00 BA 04 E1 EF 0E 01 C9 00 32 00 F0 00 A1 ...........2....
02D450: 20 FF 0E 28 03 00 00 F6 29 EE 17 20 EB 20 C9 20 ..(....).. . .
02D460: 01 97 20 03 00 00 F6 EF AC 28 03 00 00 F6 2C 10 .. ......(....,.
02D470: 2C FF 0E 28 03 00 00 F6 29 F5 0F 29 00 31 00 FA ,..(....)..).1..
02D480: 0F 00 0A 00 A8 22 72 6F 74 2E 62 69 6E 22 00 08 ....."rot.bin"..
02D490: 00 14 00 AD 20 10 00 3B 00 1E 00 BF 01 BF 22 20 .... ..;......"
02D4A0: 41 66 66 69 63 68 61 67 65 20 64 65 73 20 37 20 Affichage des 7
02D4B0: 6F 70 65 72 61 74 69 6F 6E 73 20 64 65 20 72 6F operations de ro
02D4C0: 74 61 74 69 6F 6E 20 63 6F 75 72 61 6E 74 65 73 tation courantes
02D4D0: 22 00 3F 00 28 00 BF 01 BF 22 20 50 6F 75 72 20 ".?.(...." Pour
02D4E0: 75 6E 65 20 65 6E 74 72 65 65 20 65 6E 20 68 65 une entree en he
02D4F0: 78 61 20 2C 20 70 72 65 63 65 64 65 7A 20 76 6F xa , precedez vo
02D500: 74 72 65 20 76 61 6C 65 75 72 20 64 65 20 48 22 tre valeur de H"
02D510: 00 40 00 32 00 BF 22 20 50 6F 75 72 20 75 6E 65 .@.2.." Pour une
02D520: 20 65 6E 74 72 65 65 20 65 6E 20 62 69 6E 61 69 entree en binai
02D530: 72 65 20 2C 20 70 72 65 63 65 64 65 7A 20 76 6F re , precedez vo
02D540: 74 72 65 20 76 61 6C 65 75 72 20 64 65 20 42 22 tre valeur de B"
02D550: 00 35 00 3C 00 BF 22 20 50 6F 75 72 20 72 65 74 .5.<.." Pour ret
02D560: 6F 75 72 6E 65 72 20 61 20 53 4F 53 20 50 52 4F ourner a SOS PRO
02D570: 47 52 41 4D 4D 45 55 52 53 20 2C 20 65 6E 74 72 GRAMMEURS , entr
02D580: 65 7A 20 51 22 00 07 00 46 00 01 C0 00 28 00 50 ez Q"...F....(.P
02D590: 00 A9 20 0F 2C 16 01 BF 20 FF 03 28 19 12 29 3B .. .,... ..(..);
02D5A0: 01 A3 20 22 20 56 61 6C 65 75 72 20 3A 20 22 2C .£ " Valeur : ",
02D5B0: 03 00 00 F6 00 32 00 5A 00 9F 20 1E 96 00 01 A1 .....2.Z.. .....
02D5C0: 20 0D 00 00 E1 EF 0F 20 EB 20 85 22 73 6F 73 36 ...... . ."sos6
02D5D0: 22 2C 19 29 20 01 97 20 A1 20 0D 00 00 E1 EF 10 ",.) .. . ......
02D5E0: 20 EB 20 1E 50 00 00 1E 00 64 00 BE 20 1C F6 9F . .P....d.. ...
02D5F0: 2C 0D 00 00 F6 01 83 20 1F 00 00 40 1C 90 01 A0 ,...... ...@....
02D600: 20 1E 50 00 00 07 00 8C 00 01 C0 00 2D 00 96 00 .P.........-...
02D610: 03 00 00 C1 EF FF 1C 28 FF 75 28 03 00 00 F6 2C .......(.u(....,
02D620: 0F 29 29 01 A1 20 03 00 00 C1 EF 22 51 22 EB 20 .)).. ....."Q".
02D630: 0D 00 00 E1 EF 0F 01 C9 00 18 00 A0 00 0D 00 00 ................
02D640: E1 EF 10 01 A1 20 03 00 00 F6 EF 22 22 EB 20 C9 ..... ....."". .
02D650: 00 14 00 AA 00 A1 20 03 00 00 C1 EF 22 42 22 EB ...... ....."B".
02D660: 20 1E F0 00 00 14 00 B4 00 A1 20 03 00 00 C1 EF ......... .....
02D670: 22 48 22 EB 20 1E DC 00 00 15 00 BE 00 A1 20 FF "H". ......... .
02D680: 0E 28 03 00 00 F6 29 EE 11 20 EB 20 C9 00 2C 00 .(....).. . ..,.
02D690: C8 00 0D 00 00 F6 EF FF 1D 28 03 00 00 F6 29 01 .........(....).
02D6A0: A1 20 0D 00 00 F6 EE 19 FF 20 EB 20 C9 20 01 97 . ....... . . ..
02D6B0: 20 0D 00 00 E1 EF 0E 01 C9 00 07 00 D2 00 01 C0 ...............
02D6C0: 00 15 00 DC 00 A1 20 FF 0E 28 03 00 00 F6 29 EE ...... ..(....).
02D6D0: 11 20 EB 20 C9 00 30 00 E6 00 0D 00 00 F6 EF FF . . ..0.........
02D6E0: 1D 28 22 26 22 F4 03 00 00 F6 29 01 A1 20 0D 00 .("&".....).. ..
02D6F0: 00 F6 EE 19 FF 20 EB 20 C9 20 01 97 20 0D 00 00 ..... . . .. ...
02D700: E1 EF 0E 01 C9 00 32 00 F0 00 A1 20 FF 0E 28 03 ......2.... ..(.
02D710: 00 00 F6 29 EE 17 20 EB 20 C9 20 01 97 20 03 00 ...).. . . .. ..
02D720: 00 F6 EF AC 28 03 00 00 F6 2C 10 2C FF 0E 28 03 ....(....,.,..(.
02D730: 00 00 F6 29 F5 0F 29 00 31 00 FA 00 0D 00 00 F6 ...)..).1.......
02D740: EF FF 1D 28 22 26 58 22 F4 03 00 00 F6 29 01 A1 ...("&X".....)..
02D750: 20 0D 00 00 F6 EE 19 FF 20 EB 20 C9 20 01 97 20 ....... . . ..
02D760: 0D 00 00 E1 EF 0E 01 C9 00 00 00 00 00 1A 20 20 ..............
02D770: 20 20 3B 41 66 66 69 63 68 65 72 0D 0A 3B 0D 0A ;Afficher..;..
02D780: 65 7A 20 51 22 00 07 00 46 00 01 C0 00 28 00 50 ez Q"...F....(.P
02D790: 00 A9 20 0F 2C 16 01 BF 20 FF 03 28 19 12 29 3B .. .,... ..(..);
02D7A0: 01 A3 20 22 20 56 61 6C 65 75 72 20 3A 20 22 2C .£ " Valeur : ",
02D7B0: 03 00 00 F6 00 32 00 5A 00 9F 20 1E 96 00 01 A1 .....2.Z.. .....
02D7C0: 20 0D 00 00 E1 EF 0F 20 EB 20 85 22 73 6F 73 36 ...... . ."sos6
02D7D0: 22 2C 19 29 20 01 97 20 A1 20 0D 00 00 E1 EF 10 ",.) .. . ......
02D7E0: 20 EB 20 1E 50 00 00 1E 00 64 00 BE 20 1C F6 9F . .P....d.. ...
02D7F0: 2C 0D 00 00 F6 01 83 20 1F 00 00 40 1C 90 01 A0 ,...... ...@....
02D800: 00 52 53 58 4C 49 4E 45 20 42 49 4E 00 00 00 00 .RSXLINE BIN....
02D810: 00 00 02 00 00 20 4E 00 FC 03 00 00 00 00 00 00 ..... N.........
02D820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02D830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02D840: FC 03 00 8C 05 00 00 00 00 00 00 00 00 00 00 00 ................
02D850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02D860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02D870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02D880: EB 36 C9 E5 11 1A 00 19 E5 C1 23 23 23 23 23 71 .6........#####q
02D890: 23 70 2B E5 C1 E1 23 C3 D1 BC 4C 49 4E C5 00 00 #p+...#...LIN...
02D8A0: 00 F5 D5 CD A2 BB 7B D6 6F ED 47 D1 F1 FE 02 20 ......{.o.G....
02D8B0: 3A ED 57 2A 36 AE 28 03 2A 1D AE 7E 23 66 6F CD :.W*6.(.*..~#fo.
02D8C0: 00 B9 7C AA CB 7F 7C 28 1B 2F 87 9F 30 1D DD 6E ..|...|(./..0..n
02D8D0: 02 DD 66 03 23 7E 23 66 6F ED 57 CA D2 E6 FA AB ..f.#~#fo.W.....
02D8E0: E7 C3 B0 E7 BA 20 E4 7D 93 20 E0 ED 57 3E 05 C2 ..... .}. ..W>..
02D8F0: 55 CB 5F C3 94 CA 00 00 00 00 00 00 00 00 00 00 U._.............
02D900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02D910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02D920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02D930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02D940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02D950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02D960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02D970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02D980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02D990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02D9A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02D9B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02D9C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02D9D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02D9E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02D9F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DA00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DA10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DA20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DA30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DA40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DA50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DA60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DA70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DA80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DA90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DAA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DAB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DAC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DAD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DAE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DAF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DB00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DB10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DB20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DB30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DB40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DB50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DB60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DB70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DB80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DB90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DBA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DBB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DBC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DBD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DBE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DBF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DC00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DC10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DC20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DC30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DC40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DC50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DC60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DC70: 00 00 00 00 00 00 00 00 00 00 00 00 1A 6E 75 6D .............num
02DC80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DC90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DCA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DCB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DCC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DCD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DCE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DCF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DD00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DD10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DD20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DD30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DD40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DD50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DD60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DD70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DD80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DD90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DDA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DDB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DDC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DDD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DDE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DDF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DE00: 6D 61 74 73 20 49 42 4D 20 2C 20 41 54 41 52 49 mats IBM , ATARI
02DE10: 20 2C 20 41 4D 49 47 41 20 2C 20 43 50 43 20 2C , AMIGA , CPC ,
02DE20: 20 65 74 63 20 2E 2E 2E 0D 0A 0D 0A 20 20 20 20 etc .......
02DE30: 20 20 20 20 20 20 20 20 45 63 72 69 72 65 20 3A Ecrire :
02DE40: 20 52 2E 43 41 42 41 4E 45 20 32 20 52 75 65 20 R.CABANE 2 Rue
02DE50: 64 65 20 6C 61 20 70 69 65 72 72 65 20 6C 65 76 de la pierre lev
02DE60: 7B 65 20 37 35 30 31 31 20 50 41 52 49 53 20 0D {e 75011 PARIS .
02DE70: 0A 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 ...
02DE80: 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D -----
02DE90: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
02DEA0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 0D 0A 20 20 20 ---------....
02DEB0: 20 20 53 69 20 6E 6F 73 20 61 62 6F 6E 6E 7B 73 Si nos abonn{s
02DEC0: 20 72 65 63 68 65 72 63 68 65 6E 74 20 6F 75 20 recherchent ou
02DED0: 76 65 6E 64 65 6E 74 20 71 75 65 6C 71 75 65 20 vendent quelque
02DEE0: 20 63 68 6F 73 65 20 2C 20 75 6E 65 20 70 6C 61 chose , une pla
02DEF0: 63 65 20 6C 65 75 72 20 65 73 74 20 0D 0A 20 72 ce leur est .. r
02DF00: 7B 73 65 72 76 7B 65 20 69 63 69 20 2E 0D 0A 0D {serv{e ici ....
02DF10: 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
02DF20: 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D -------
02DF30: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
02DF40: 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 1A 20 20 20 20 2D --------... -
02DF50: 20 50 45 54 49 54 45 53 20 41 4E 4E 4F 4E 43 45 PETITES ANNONCE
02DF60: 53 20 45 54 20 44 49 56 45 52 53 20 2D 0D 0A 20 S ET DIVERS -..
02DF70: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02DF80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DF90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DFA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DFB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DFC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DFD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DFE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02DFF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02E000: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02E010: 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D -----------
02E020: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
02E030: 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 ---------..
02E040: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D -
02E050: 20 49 4E 54 52 4F 44 55 43 54 49 4F 4E 20 41 55 INTRODUCTION AU
02E060: 20 43 4F 55 52 53 20 44 27 41 53 53 45 4D 42 4C COURS D'ASSEMBL
02E070: 45 55 52 20 2D 0D 0A 20 20 20 20 20 20 20 20 20 EUR -..
02E080: 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D ----
02E090: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
02E0A0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
02E0B0: 0D 0A 20 0D 0A 20 20 20 20 20 43 65 20 74 72 69 .. .. Ce tri
02E0C0: 6D 65 73 74 72 65 20 2C 20 76 6F 75 73 20 20 61 mestre , vous a
02E0D0: 76 65 7A 20 20 64 72 6F 69 74 20 20 40 20 20 34 vez droit @ 4
02E0E0: 20 20 66 69 63 68 69 65 72 73 20 20 73 75 72 20 fichiers sur
02E0F0: 6C 65 73 20 72 6F 75 74 69 6E 65 73 20 73 79 74 les routines syt
02E100: 7D 6D 65 20 0D 0A 20 61 63 63 6F 6D 70 61 67 6E }me .. accompagn
02E110: 7B 73 20 64 65 20 32 20 64 7B 6D 6F 6E 73 74 72 {s de 2 d{monstr
02E120: 61 74 69 6F 6E 73 20 61 76 65 63 20 6C 69 73 74 ations avec list
02E130: 69 6E 67 20 75 74 69 6C 69 73 61 6E 74 20 63 65 ing utilisant ce
02E140: 73 20 72 6F 75 74 69 6E 65 73 20 2E 0D 0A 0D 0A s routines .....
02E150: 20 20 20 20 20 4C 65 20 63 6F 75 72 73 20 64 27 Le cours d'
02E160: 61 73 73 65 6D 62 6C 65 75 72 20 20 3A 20 20 33 assembleur : 3
02E170: 20 20 63 68 61 70 69 74 72 65 73 20 20 73 75 72 chapitres sur
02E180: 20 20 6C 65 73 20 20 6D 61 73 71 75 65 73 20 20 les masques
02E190: 2C 20 72 6F 74 61 74 69 6F 6E 73 20 65 74 20 0D , rotations et .
02E1A0: 0A 20 69 6E 73 74 72 75 63 74 69 6F 6E 73 20 20 . instructions
02E1B0: 73 75 72 20 20 6C 65 73 20 20 62 69 74 73 20 20 sur les bits
02E1C0: 70 6C 75 73 20 20 20 75 6E 65 20 20 61 6E 6E 65 plus une anne
02E1D0: 78 65 20 20 64 7B 63 72 69 76 61 6E 74 20 20 6C xe d{crivant l
02E1E0: 27 69 6E 66 6C 75 65 6E 63 65 20 20 64 65 73 20 'influence des
02E1F0: 0D 0A 20 69 6E 73 74 72 75 63 74 69 6F 6E 73 20 .. instructions
02E200: 6C 65 73 20 70 6C 75 73 20 75 73 75 65 6C 6C 65 les plus usuelle
02E210: 73 20 73 75 72 20 6C 65 73 20 66 6C 61 67 73 20 s sur les flags
02E220: 65 74 20 32 20 64 7B 6D 6F 6E 73 74 72 61 74 69 et 2 d{monstrati
02E230: 6F 6E 73 20 71 75 69 20 6D 6F 6E 74 72 65 6E 74 ons qui montrent
02E240: 20 0D 0A 20 6C 27 65 66 66 65 74 20 64 65 73 20 .. l'effet des
02E250: 6F 70 7B 72 61 74 65 75 72 73 20 6C 6F 67 69 71 op{rateurs logiq
02E260: 75 65 73 20 65 74 20 64 65 73 20 72 6F 74 61 74 ues et des rotat
02E270: 69 6F 6E 73 20 2E 0D 0A 0D 0A 20 20 20 20 20 20 ions .....
02E280: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02E290: 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ------------
02E2A0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 20 0D -------------- .
02E2B0: 0A 1A 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 ..-------..
02E2C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D -
02E2D0: 20 49 4E 54 52 4F 44 55 43 54 49 4F 4E 20 41 55 INTRODUCTION AU
02E2E0: 20 43 4F 55 52 53 20 44 27 41 53 53 45 4D 42 4C COURS D'ASSEMBL
02E2F0: 45 55 52 20 2D 0D 0A 20 20 20 20 20 20 20 20 20 EUR -..
02E300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02E310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02E320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02E330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02E340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02E350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02E360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02E370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02E380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02E390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02E3A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02E3B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02E3C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02E3D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02E3E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02E3F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02E400: 6D 61 74 69 6F 6E 20 64 65 73 20 20 73 70 72 69 mation des spri
02E410: 74 65 73 20 63 27 65 73 74 20 74 72 7D 73 20 62 tes c'est tr}s b
02E420: 69 65 6E 20 6D 61 69 73 20 65 6E 63 6F 72 65 20 ien mais encore
02E430: 66 61 75 74 20 0D 0A 20 2D 69 6C 20 70 6F 75 76 faut .. -il pouv
02E440: 6F 69 72 20 6C 65 73 20 63 72 7B 65 72 20 2E 20 oir les cr{er .
02E450: 20 41 6C 6F 72 73 20 20 70 6F 75 72 20 20 63 65 Alors pour ce
02E460: 63 69 20 20 2C 20 20 6E 6F 75 73 20 20 63 72 7B ci , nous cr{
02E470: 6F 6E 73 20 75 6E 20 70 72 7B 63 7B 64 65 6E 74 ons un pr{c{dent
02E480: 20 63 68 65 7A 20 0D 0A 20 55 54 49 4C 2D 53 4F chez .. UTIL-SO
02E490: 46 54 20 2C 20 6F 6E 20 72 7B 7B 64 69 74 65 20 FT , on r{{dite
02E4A0: 21 20 56 6F 75 73 20 74 72 6F 75 76 65 72 65 7A ! Vous trouverez
02E4B0: 20 20 64 6F 6E 63 20 53 55 52 47 45 4E 45 20 61 donc SURGENE a
02E4C0: 76 65 63 20 73 65 73 20 75 74 69 6C 69 74 61 69 vec ses utilitai
02E4D0: 72 65 73 20 65 74 20 0D 0A 20 73 61 20 6E 6F 74 res et .. sa not
02E4E0: 69 63 65 20 2E 20 43 65 20 70 72 6F 67 72 61 6D ice . Ce program
02E4F0: 6D 65 20 65 73 74 20 70 61 72 75 20 73 6F 75 73 me est paru sous
02E500: 20 66 6F 72 6D 65 20 64 65 20 44 41 54 41 53 20 forme de DATAS
02E510: 64 61 6E 73 20 43 50 43 20 69 6C 20 79 2D 40 20 dans CPC il y-@
02E520: 33 20 61 6E 73 20 2E 20 0D 0A 20 52 61 73 73 75 3 ans . .. Rassu
02E530: 72 65 7A 20 76 6F 75 73 20 2C 20 63 6F 6D 6D 65 rez vous , comme
02E540: 20 69 6C 20 20 40 20 20 7B 74 7B 20 20 63 6F 6E il @ {t{ con
02E550: 60 75 20 20 70 61 72 20 20 4D 2E 4D 41 49 47 52 `u par M.MAIGR
02E560: 4F 54 20 20 69 6C 20 6E 65 20 73 27 61 67 69 74 OT il ne s'agit
02E570: 20 6E 69 20 64 27 75 6E 20 0D 0A 20 70 69 72 61 ni d'un .. pira
02E580: 74 61 67 65 20 6E 69 20 64 27 75 6E 65 20 76 69 tage ni d'une vi
02E590: 6F 6C 61 74 69 6F 6E 20 64 65 73 20 64 72 6F 69 olation des droi
02E5A0: 74 73 20 64 65 20 20 43 50 43 20 2C 20 6C 27 61 ts de CPC , l'a
02E5B0: 75 74 65 75 72 20 6E 27 61 79 61 6E 74 20 73 69 uteur n'ayant si
02E5C0: 67 6E 7B 20 61 75 63 75 6E 20 0D 0A 20 72 65 6E gn{ aucun .. ren
02E5D0: 6F 6E 63 65 6D 65 6E 74 20 40 20 73 65 73 20 64 oncement @ ses d
02E5E0: 72 6F 69 74 73 20 65 74 20 6E 27 61 79 61 6E 74 roits et n'ayant
02E5F0: 20 20 6A 61 6D 61 69 73 20 20 7B 74 7B 20 20 72 jamais {t{ r
02E600: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
02E610: 27 00 01 00 02 09 4E E5 27 00 C1 02 00 00 00 02 '.....N.'.......
02E620: 27 00 C2 02 00 00 00 02 27 00 C3 02 00 00 00 02 '.......'.......
02E630: 27 00 C4 02 00 00 00 02 27 00 C5 02 00 00 00 02 '.......'.......
02E640: 27 00 C6 02 00 00 00 02 27 00 C7 02 00 00 00 02 '.......'.......
02E650: 27 00 C8 02 00 00 00 02 27 00 C9 02 00 00 00 02 '.......'.......
02E660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02E670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02E680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02E690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02E6A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02E6B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02E6C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02E6D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02E6E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02E6F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02E700: 7B 74 72 69 62 75 7B 20 70 6F 75 72 20 73 6F 6E {tribu{ pour son
02E710: 20 74 72 61 76 61 69 6C 20 21 20 0D 0A 20 41 20 travail ! .. A
02E720: 64 61 74 65 72 20 64 27 61 75 6A 6F 75 72 64 27 dater d'aujourd'
02E730: 68 75 69 20 2C 20 74 6F 75 73 20 6C 65 73 20 20 hui , tous les
02E740: 65 78 65 6D 70 6C 65 73 20 66 6F 75 72 6E 69 73 exemples fournis
02E750: 20 73 65 72 6F 6E 74 20 63 6F 6D 70 61 74 69 62 seront compatib
02E760: 6C 65 73 20 61 76 65 63 20 63 65 20 0D 0A 20 70 les avec ce .. p
02E770: 72 6F 67 72 61 6D 6D 65 20 71 75 65 20 76 6F 75 rogramme que vou
02E780: 73 20 74 72 6F 75 76 65 72 65 7A 20 73 75 72 20 s trouverez sur
02E790: 6C 61 20 20 66 61 63 65 20 20 31 20 20 64 65 20 la face 1 de
02E7A0: 53 4F 53 20 50 52 4F 47 52 41 4D 4D 45 55 52 53 SOS PROGRAMMEURS
02E7B0: 20 2E 20 4C 61 20 6E 6F 74 69 63 65 20 0D 0A 20 . La notice ..
02E7C0: 65 73 74 20 73 75 72 20 6C 61 20 66 61 63 65 20 est sur la face
02E7D0: 32 20 61 76 65 63 20 6C 65 73 20 63 6F 75 72 73 2 avec les cours
02E7E0: 20 64 65 20 67 72 61 70 68 69 73 6D 65 20 2E 0D de graphisme ..
02E7F0: 0A 0D 0A 20 20 20 20 20 20 48 69 73 74 6F 69 72 ... Histoir
02E800: 65 20 64 65 20 76 6F 75 73 20 66 61 69 72 65 20 e de vous faire
02E810: 62 61 76 65 72 20 75 6E 20 70 65 75 90 2C 20 73 baver un peu., s
02E820: 61 63 68 65 7A 20 71 75 65 20 64 61 6E 73 20 6C achez que dans l
02E830: 65 20 6E 75 6D 7B 72 6F 20 37 20 2C 6F 75 74 72 e num{ro 7 ,outr
02E840: 65 20 0D 8A 20 6C 61 20 73 75 69 74 65 20 64 65 e .. la suite de
02E850: 73 20 6D 61 6E 69 70 75 6C 61 74 69 6F 6E 73 20 s manipulations
02E860: 64 65 20 73 70 72 69 74 65 73 20 2C 20 6E 6F 75 de sprites , nou
02E870: 73 20 61 74 74 61 71 75 6F 6E 73 20 6C 65 20 63 s attaquons le c
02E880: 6F 6D 70 61 63 74 61 67 65 20 64 27 7B 63 72 61 ompactage d'{cra
02E890: 6E 73 0D 0A 20 65 74 20 66 65 6E 65 5E 74 72 65 ns.. et fene^tre
02E8A0: 73 20 65 74 20 73 75 72 74 6F 75 74 20 6C 65 73 s et surtout les
02E8B0: 20 6D 61 6E 69 70 75 6C 61 74 69 6F 6E 73 20 64 manipulations d
02E8C0: 27 7B 63 72 61 6E 20 65 74 20 64 65 20 63 6F 75 '{cran et de cou
02E8D0: 6C 65 75 72 73 20 40 20 70 61 72 74 69 72 20 20 leurs @ partir
02E8E0: 64 75 0D 0A 20 43 52 54 43 20 65 74 20 64 75 20 du.. CRTC et du
02E8F0: 47 41 54 45 20 41 52 52 41 59 20 21 0D 0A 0D 0A GATE ARRAY !....
02E900: 72 65 72 20 6E 75 6D 65 72 6F 73 20 64 61 6E 73 rer numeros dans
02E910: 20 48 4C 20 65 74 20 44 45 0D 0A 20 3B 0D 0A 20 HL et DE.. ;..
02E920: 20 20 20 20 4C 44 20 41 2C 48 0D 0A 20 20 20 20 LD A,H..
02E930: 20 58 4F 52 20 44 0D 0A 20 20 20 20 20 42 49 54 XOR D.. BIT
02E940: 20 37 2C 41 0D 0A 20 20 20 20 20 4C 44 20 41 2C 7,A.. LD A,
02E950: 48 0D 0A 20 20 20 20 20 4A 52 20 5A 2C 4D 53 49 H.. JR Z,MSI
02E960: 47 4E 45 0D 0A 20 20 20 20 20 43 50 4C 0D 0A 20 GNE.. CPL..
02E970: 20 20 20 20 41 44 44 20 41 2C 41 0D 0A 20 46 49 ADD A,A.. FI
02E980: 4E 43 4F 4D 50 3A 53 42 43 20 41 2C 41 0D 0A 20 NCOMP:SBC A,A..
02E990: 20 20 20 20 4A 52 20 4E 43 2C 45 52 52 45 55 52 JR NC,ERREUR
02E9A0: 0D 0A 20 3B 0D 0A 20 3B 52 65 63 75 70 65 72 65 .. ;.. ;Recupere
02E9B0: 72 20 6C 65 20 64 65 73 63 72 69 70 74 65 75 72 r le descripteur
02E9C0: 20 63 68 61 69 6E 65 0D 0A 20 3B 0D 0A 20 4C 44 chaine.. ;.. LD
02E9D0: 20 4C 2C 28 49 58 2B 32 29 0D 0A 20 4C 44 20 48 L,(IX+2).. LD H
02E9E0: 2C 28 49 58 2B 33 29 0D 0A 20 49 4E 43 20 48 4C ,(IX+3).. INC HL
02E9F0: 0D 0A 20 4C 44 20 41 2C 28 48 4C 29 0D 0A 20 49 .. LD A,(HL).. I
02EA00: 4E 43 20 48 4C 0D 0A 20 4C 44 20 48 2C 28 48 4C NC HL.. LD H,(HL
02EA10: 29 0D 0A 20 4C 44 20 4C 2C 41 20 20 20 20 20 20 ).. LD L,A
02EA20: 3B 41 64 72 65 73 73 65 20 64 65 20 6C 61 20 63 ;Adresse de la c
02EA30: 68 61 69 6E 65 20 65 6E 20 48 4C 0D 0A 20 4C 44 haine en HL.. LD
02EA40: 20 41 2C 49 20 20 20 20 20 20 3B 20 5A 20 73 69 A,I ; Z si
02EA50: 20 34 36 34 2C 20 4D 20 73 69 20 36 31 32 38 2C 464, M si 6128,
02EA60: 20 50 20 73 69 20 36 36 34 0D 0A 20 3B 0D 0A 20 P si 664.. ;..
02EA70: 3B 20 41 73 73 65 6D 62 6C 65 72 20 6C 69 67 6E ; Assembler lign
02EA80: 65 20 42 41 53 49 43 0D 0A 20 3B 0D 0A 20 20 20 e BASIC.. ;..
02EA90: 20 20 4A 50 20 5A 2C 30 45 36 44 32 48 20 3B 20 JP Z,0E6D2H ;
02EAA0: 34 36 34 0D 0A 20 20 20 20 20 4A 50 20 4D 2C 30 464.. JP M,0
02EAB0: 45 37 41 42 48 20 3B 20 36 31 32 38 0D 0A 20 20 E7ABH ; 6128..
02EAC0: 20 20 20 4A 50 20 20 20 30 45 37 42 30 48 20 3B JP 0E7B0H ;
02EAD0: 20 36 36 34 0D 0A 20 3B 0D 0A 20 3B 2A 2A 2A 2A 664.. ;.. ;****
02EAE0: 2A 2A 2A 2A 20 53 4F 55 53 2D 50 52 4F 47 52 41 **** SOUS-PROGRA
02EAF0: 4D 4D 45 53 20 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 0D MMES **********.
02EB00: 0A 20 3B 0D 0A 20 3B 20 43 6F 6D 70 61 72 65 72 . ;.. ; Comparer
02EB10: 20 48 4C 20 65 74 20 44 45 20 6D 65 6D 65 73 20 HL et DE memes
02EB20: 73 69 67 6E 65 73 0D 0A 20 3B 0D 0A 20 4D 53 49 signes.. ;.. MSI
02EB30: 47 4E 45 3A 43 50 20 44 0D 0A 20 20 20 20 20 4A GNE:CP D.. J
02EB40: 52 20 4E 5A 2C 46 49 4E 43 4F 4D 50 0D 0A 20 3B R NZ,FINCOMP.. ;
02EB50: 0D 0A 20 3B 20 63 6F 6D 70 61 72 65 72 20 70 6F .. ; comparer po
02EB60: 69 64 73 20 66 61 69 62 6C 65 73 0D 0A 20 3B 0D ids faibles.. ;.
02EB70: 0A 20 20 20 20 20 4C 44 20 41 2C 4C 20 20 20 20 . LD A,L
02EB80: 3B 20 6F 6E 20 66 61 69 74 20 41 20 2D 20 45 20 ; on fait A - E
02EB90: 43 61 72 72 79 20 73 69 20 41 20 3C 20 45 0D 0A Carry si A < E..
02EBA0: 20 20 20 20 20 53 55 42 20 45 0D 0A 20 20 20 20 SUB E..
02EBB0: 20 4A 52 20 4E 5A 2C 46 49 4E 43 4F 4D 50 0D 0A JR NZ,FINCOMP..
02EBC0: 20 3B 0D 0A 20 3B 20 73 69 6E 6F 6E 20 6D 65 6D ;.. ; sinon mem
02EBD0: 65 73 20 6E 75 6D 65 72 6F 73 2C 65 78 63 6C 75 es numeros,exclu
02EBE0: 0D 0A 20 3B 0D 0A 20 45 52 52 45 55 52 3A 4C 44 .. ;.. ERREUR:LD
02EBF0: 20 41 2C 49 20 20 20 20 20 20 20 3B 20 66 69 78 A,I ; fix
02EC00: 65 20 66 6C 61 67 20 5A 20 73 65 6C 6F 6E 20 41 e flag Z selon A
02EC10: 0D 0A 20 20 20 20 20 4C 44 20 41 2C 35 20 20 20 .. LD A,5
02EC20: 20 20 20 20 20 20 20 3B 20 49 6D 70 72 6F 70 65 ; Imprope
02EC30: 72 20 61 72 67 75 6D 65 6E 74 0D 0A 20 20 20 20 r argument..
02EC40: 20 4A 50 20 4E 5A 2C 30 43 42 35 35 48 20 20 20 JP NZ,0CB55H
02EC50: 20 3B 20 36 36 34 20 65 74 20 36 31 32 38 0D 0A ; 664 et 6128..
02EC60: 20 20 20 20 20 4C 44 20 45 2C 41 0D 0A 20 20 20 LD E,A..
02EC70: 20 20 4A 50 20 30 43 41 39 34 48 20 20 20 20 20 JP 0CA94H
02EC80: 20 20 3B 20 34 36 34 0D 0A 20 46 49 4E 3A 0D 0A ; 464.. FIN:..
02EC90: 20 45 4E 44 0D 0A 0D 0A 20 20 20 20 20 20 20 20 END....
02ECA0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D --
02ECB0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
02ECC0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
02ECD0: 0D 0A 0D 0A 20 20 20 20 20 52 2E 43 41 42 41 4E .... R.CABAN
02ECE0: 45 20 54 72 61 6E 73 66 7D 72 65 20 76 6F 73 20 E Transf}re vos
02ECF0: 66 69 63 68 69 65 72 73 20 41 53 43 49 49 20 2C fichiers ASCII ,
02ED00: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02ED10: 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D --------
02ED20: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
02ED30: 2D 2D 2D 2D 2D 2D 2D 0D 0A 1A 20 20 20 20 20 20 -------...
02ED40: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02ED50: 20 20 2D 20 45 44 49 54 4F 52 49 41 4C 20 2D 0D - EDITORIAL -.
02ED60: 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
02ED70: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02ED80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02ED90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02EDA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02EDB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02EDC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02EDD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02EDE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02EDF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02EE00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02EE10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02EE20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02EE30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02EE40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02EE50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02EE60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02EE70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02EE80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02EE90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02EEA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02EEB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02EEC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02EED0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02EEE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02EEF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02EF00: E0 0B 03 00 00 E1 28 12 29 EF 22 52 6F 75 74 69 ......(.)."Routi
02EF10: 6E 65 73 20 73 79 73 74 65 6D 65 34 22 00 21 00 nes systeme4".!.
02EF20: EA 0B 03 00 00 E1 28 13 29 EF 22 4F 70 65 72 61 ......(.)."Opera
02EF30: 74 65 75 72 73 20 6C 6F 67 69 71 2E 22 20 00 20 teurs logiq." .
02EF40: 00 F4 0B 03 00 00 E1 28 14 29 EF 22 52 6F 74 61 .......(.)."Rota
02EF50: 74 69 6F 6E 73 20 64 27 6F 63 74 65 74 22 00 20 tions d'octet".
02EF60: 00 FE 0B 03 00 00 E1 28 15 29 EF 22 54 72 61 69 .......(.)."Trai
02EF70: 74 65 6D 65 6E 74 20 20 20 62 69 74 73 22 00 20 tement bits".
02EF80: 00 08 0C 03 00 00 E1 28 16 29 EF 22 4D 45 4E 55 .......(.)."MENU
02EF90: 20 20 20 20 50 52 49 4E 43 49 50 41 4C 22 00 3A PRINCIPAL".:
02EFA0: 00 12 0C 0D 00 00 F8 EF 19 16 01 0D 00 00 F9 EF ................
02EFB0: 19 0C 01 0D 00 00 63 B0 EF 10 01 0D 00 00 63 B1 ......c.......c.
02EFC0: EF 0E 01 9F 20 1E 8E 17 01 0D 00 00 6E 62 6F F0 .... .......nbo.
02EFD0: EF 17 01 9F 20 1E 2E 77 00 33 00 1C 0C B2 20 02 .... ..w.3.... .
02EFE0: 00 00 E1 F4 0F 20 A0 20 1E 26 0C 2C 1E 30 0C 2C ..... . .&.,.0.,
02EFF0: 1E 3A 0C 2C 1E 44 0C 2C 1E 4E 0C 2C 1E 58 0C 2C .:.,.D.,.N.,.X.,
02F000: 1E 62 0C 2C 1E 6C 0C 2C 1E 87 00 00 1C 00 26 0C .b.,.l.,......&.
02F010: 03 00 00 66 69 E3 EF 22 61 73 69 6E 74 72 6F 32 ...fi.."asintro2
02F020: 22 01 A0 20 1E FC 08 00 1C 00 30 0C 03 00 00 66 ".. ......0....f
02F030: 69 E3 EF 22 72 6F 75 74 73 79 73 31 22 01 A0 20 i.."routsys1"..
02F040: 1E FC 08 00 1C 00 3A 0C 03 00 00 66 69 E3 EF 22 ......:....fi.."
02F050: 72 6F 75 74 73 79 73 32 22 01 A0 20 1E FC 08 00 routsys2".. ....
02F060: 1C 00 44 0C 03 00 00 66 69 E3 EF 22 72 6F 75 74 ..D....fi.."rout
02F070: 73 79 73 33 22 01 A0 20 1E FC 08 00 1C 00 4E 0C sys3".. ......N.
02F080: 03 00 00 66 69 E3 EF 22 72 6F 75 74 73 79 73 34 ...fi.."routsys4
02F090: 22 01 A0 20 1E FC 08 00 1C 00 58 0C 03 00 00 66 ".. ......X....f
02F0A0: 69 E3 EF 22 63 6F 75 72 61 73 36 31 22 01 A0 20 i.."couras61"..
02F0B0: 1E FC 08 00 1C 00 62 0C 03 00 00 66 69 E3 EF 22 ......b....fi.."
02F0C0: 63 6F 75 72 61 73 36 32 22 01 A0 20 1E FC 08 00 couras62".. ....
02F0D0: 1D 00 6C 0C 03 00 00 66 69 E3 EF 22 63 6F 75 72 ..l....fi.."cour
02F0E0: 61 73 36 33 22 01 A0 20 1E FC 08 20 00 20 00 6D as63".. ... . .m
02F0F0: 0C 03 00 00 E1 28 0F 29 EF 22 49 6E 73 74 72 75 .....(.)."Instru
02F100: 20 44 42 41 53 45 20 2C 20 4D 55 4C 54 49 50 4C DBASE , MULTIPL
02F110: 41 4E 20 2C 20 54 72 61 69 74 65 6D 65 6E 74 20 AN , Traitement
02F120: 64 65 20 0D 0A 20 74 65 78 74 65 73 20 64 69 76 de .. textes div
02F130: 65 72 73 20 2C 20 73 75 72 20 64 69 73 71 75 65 ers , sur disque
02F140: 73 20 65 74 20 66 6F 72 6D 61 74 73 20 49 42 4D s et formats IBM
02F150: 20 2C 20 41 54 41 52 49 20 2C 20 41 4D 49 47 41 , ATARI , AMIGA
02F160: 20 2C 20 43 50 43 20 2C 20 65 74 63 20 2E 2E 2E , CPC , etc ...
02F170: 0D 0A 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 ....
02F180: 45 63 72 69 72 65 20 3A 20 52 2E 43 41 42 41 4E Ecrire : R.CABAN
02F190: 45 20 32 20 52 75 65 20 64 65 20 6C 61 20 70 69 E 2 Rue de la pi
02F1A0: 65 72 72 65 20 6C 65 76 7B 65 20 37 35 30 31 31 erre lev{e 75011
02F1B0: 20 50 41 52 49 53 20 0D 0A 20 20 20 20 20 20 20 PARIS ..
02F1C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02F1D0: 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ---------------
02F1E0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D ---------------.
02F1F0: 0A 20 0D 0A 20 20 20 20 53 69 20 6E 6F 73 20 61 . .. Si nos a
02F200: 62 6F 6E 6E 7B 73 20 72 65 63 68 65 72 63 68 65 bonn{s recherche
02F210: 6E 74 20 6F 75 20 76 65 6E 64 65 6E 74 20 71 75 nt ou vendent qu
02F220: 65 6C 71 75 65 20 20 63 68 6F 73 65 20 2C 20 75 elque chose , u
02F230: 6E 65 20 70 6C 61 63 65 20 6C 65 75 72 20 65 73 ne place leur es
02F240: 74 20 0D 0A 20 72 7B 73 65 72 76 7B 65 20 69 63 t .. r{serv{e ic
02F250: 69 20 2E 0D 0A 20 20 20 20 20 20 20 20 20 20 20 i ...
02F260: 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D ---
02F270: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
02F280: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 1A 20 ------------...
02F290: 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D -------
02F2A0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
02F2B0: 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 20 20 20 20 -----..
02F2C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D -
02F2D0: 20 50 45 54 49 54 45 53 20 41 4E 4E 4F 4E 43 45 PETITES ANNONCE
02F2E0: 53 20 45 54 20 44 49 56 45 52 53 20 2D 0D 0A 20 S ET DIVERS -..
02F2F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02F300: 20 1E 6A 27 01 0D 00 00 E3 EF 0D 00 00 63 B1 01 .j'.........c..
02F310: 9F 20 1E 6A 27 01 0D 00 00 E3 EF 0D 00 00 63 B2 . .j'.........c.
02F320: 01 0D 00 00 F4 EF 12 01 0D 00 00 64 EC EF 19 10 ...........d....
02F330: 01 0D 00 00 64 E8 EF 19 10 00 07 00 4C 27 01 C0 ....d.......L'..
02F340: 00 3C 00 56 27 01 C0 2A 2A 2A 20 54 72 61 63 65 .<.V'..*** Trace
02F350: 20 75 6E 20 63 61 64 72 65 20 49 4E 54 45 52 4E un cadre INTERN
02F360: 45 20 61 20 6C 61 20 73 75 72 66 61 63 65 20 64 E a la surface d
02F370: 75 20 74 65 78 74 65 20 2A 2A 2A 20 00 07 00 60 u texte *** ...`
02F380: 27 01 C0 00 7D 00 6A 27 7C 00 43 41 C4 2C 28 0D '...}.j'|.CA.,(.
02F390: 00 00 F8 F5 0F 29 F6 19 10 F5 10 2C 28 28 19 1A .....).....,((..
02F3A0: F5 0D 00 00 F9 29 F6 19 10 29 F4 28 19 10 F5 0D .....)...).(....
02F3B0: 00 00 64 E8 29 F4 0D 00 00 64 E8 2C 28 28 0D 00 ..d.)....d.,((..
02F3C0: 00 EC F4 0F 29 F6 19 10 29 F4 10 2C 0D 00 00 64 ....)...)..,...d
02F3D0: E8 F4 28 0D 00 00 E8 F6 19 10 29 F4 28 19 10 F5 ..(.......).(...
02F3E0: 0D 00 00 64 E8 29 F4 10 2C 0D 00 00 E3 2C 0D 00 ...d.)..,....,..
02F3F0: 00 F4 2C 0D 00 00 64 EC 2C 0D 00 00 64 E8 01 C9 ..,...d.,...d...
02F400: 00 07 00 74 27 01 C0 00 07 00 7E 27 01 C0 00 07 ...t'.....~'....
02F410: 00 88 27 01 C0 00 9C 00 92 27 7C 00 43 41 C4 2C ..'......'|.CA.,
02F420: 28 0D 00 00 F8 F5 0F 29 F6 19 10 F5 28 28 0D 00 (......)....((..
02F430: 00 F4 F5 11 29 F6 0D 00 00 64 EC 29 F5 10 2C 28 ....)....d.)..,(
02F440: 19 1A F5 0D 00 00 F9 29 F6 19 10 F4 28 28 0D 00 .......)....((..
02F450: 00 F4 F5 11 29 F6 0D 00 00 64 E8 29 2C 0D 00 00 ....)....d.),...
02F460: EC F6 19 10 F4 10 F6 28 28 0D 00 00 F4 F5 11 29 .......((......)
02F470: F6 0D 00 00 64 EC 29 F4 10 2C 28 0D 00 00 F4 F5 ....d.)..,(.....
02F480: 11 29 F6 28 0D 00 00 64 E8 F6 10 29 F4 0D 00 00 .).(...d...)....
02F490: E8 F6 19 10 F4 10 2C 0D 00 00 E3 2C 0D 00 00 F4 ......,....,....
02F4A0: 2C 0D 00 00 64 EC 2C 0D 00 00 64 E8 01 C9 20 20 ,...d.,...d...
02F4B0: 20 00 07 00 9C 27 01 C0 00 07 00 A6 27 01 C0 00 ....'......'...
02F4C0: 07 00 B0 27 01 C0 00 43 00 BA 27 7C 00 44 D4 01 ...'...C..'|.D..
02F4D0: 03 00 00 C1 EF 22 52 45 54 4F 55 52 4E 45 52 20 ....."RETOURNER
02F4E0: 44 49 53 51 55 45 20 21 22 01 CC 20 0F 2C 19 C8 DISQUE !".. .,..
02F4F0: 2C 19 14 2C 19 0F 01 9F 20 1E D8 27 01 7C 00 53 ,..,.... ..'.|.S
02F500: 00 52 53 58 54 45 53 54 20 42 41 53 00 00 00 00 .RSXTEST BAS....
02F510: 00 00 00 00 00 70 01 00 C5 01 00 00 00 00 00 00 .....p..........
02F520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02F530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02F540: C5 01 00 30 05 69 6E 74 65 72 64 69 74 73 00 10 ...0.interdits..
02F550: 00 46 00 BF 22 52 53 58 2D 4C 49 4E 45 22 00 1F .F.."RSX-LINE"..
02F560: 00 50 00 0D 00 00 C9 EF 0D 00 00 C9 F4 0F 01 A1 .P..............
02F570: 20 0D 00 00 C9 F1 11 20 EB 20 1E 3C 00 00 0A 00 ...... . .<....
02F580: 0E 00 01 00 AD 20 10 01 A0 20 1E 0A 00 00 1B 00 ..... ... ......
02F590: 02 00 03 00 00 E1 EF 22 27 22 F4 FF 03 28 0E 29 ......."'"...(.)
02F5A0: 01 0D 00 00 E9 EF 19 0A 00 39 00 03 00 7C 00 4C .........9...|.L
02F5B0: 49 4E C5 20 2C 40 03 00 00 E1 2C 0D 00 00 E9 01 IN. ,@....,.....
02F5C0: 0D 00 00 E9 EF 0D 00 00 E9 F4 19 0A 01 A1 20 0D .............. .
02F5D0: 00 00 E9 F1 19 64 20 EB 20 1E 03 00 20 01 97 20 .....d . ... ..
02F5E0: A7 00 2C 00 0A 00 AA 20 1F 00 00 58 18 90 01 A8 ..,.... ...X....
02F5F0: 22 72 73 78 6C 69 6E 65 2E 62 69 6E 22 2C 1F 00 "rsxline.bin",..
02F600: 00 4C 1A 90 01 83 20 1F 00 00 4C 1A 90 00 35 00 .L.... ...L...5.
02F610: 14 00 03 00 00 E1 28 0E 29 EF 22 50 52 49 4E 54 ......(.)."PRINT
02F620: 22 F4 FF 03 28 1C 22 00 29 F4 22 52 2E 43 41 42 "...(.".)."R.CAB
02F630: 41 4E 45 22 F4 FF 03 28 1C 22 00 29 F4 FF 03 28 ANE"...(.".)...(
02F640: 0E 29 00 35 00 1E 00 03 00 00 E1 28 0F 29 EF 22 .).5.......(.)."
02F650: 50 52 49 4E 54 22 F4 FF 03 28 1C 22 00 29 F4 22 PRINT"...(.".)."
02F660: 50 52 45 53 45 4E 54 45 22 F4 FF 03 28 1C 22 00 PRESENTE"...(.".
02F670: 29 F4 FF 03 28 0E 29 00 35 00 28 00 03 00 00 E1 )...(.).5.(.....
02F680: 28 10 29 EF 22 50 52 49 4E 54 22 F4 FF 03 28 1C (.)."PRINT"...(.
02F690: 22 00 29 F4 22 52 53 58 2D 4C 49 4E 45 22 F4 FF ".)."RSX-LINE"..
02F6A0: 03 28 1C 22 00 29 F4 FF 03 28 0E 29 00 0B 00 32 .(.".)...(.)...2
02F6B0: 00 0D 00 00 C9 EF 0E 00 52 00 3C 00 7C 00 4C 49 ........R.<.|.LI
02F6C0: 4E C5 2C 40 03 00 00 C1 28 0D 00 00 C9 29 2C 19 N.,@....(....),.
02F6D0: 46 20 20 20 20 20 20 20 01 C0 44 61 6E 73 20 63 F ..Dans c
02F6E0: 65 20 63 61 73 20 2C 20 46 4F 52 2F 4E 45 58 54 e cas , FOR/NEXT
02F6F0: 20 26 20 57 48 49 4C 45 20 57 45 4E 44 20 2C 20 & WHILE WEND ,
02F700: 69 6E 74 65 72 64 69 74 73 00 10 00 46 00 BF 22 interdits...F.."
02F710: 52 53 58 2D 4C 49 4E 45 22 00 1F 00 50 00 0D 00 RSX-LINE"...P...
02F720: 00 C9 EF 0D 00 00 C9 F4 0F 01 A1 20 0D 00 00 C9 ........... ....
02F730: F1 11 20 EB 20 1E 3C 00 00 0A 00 5A 00 A0 20 1E .. . .<....Z.. .
02F740: 02 00 00 00 00 1A 30 20 54 48 45 4E 20 33 20 45 ......0 THEN 3 E
02F750: 4C 53 45 20 4C 49 53 54 0D 0A 31 30 20 4D 45 4D LSE LIST..10 MEM
02F760: 4F 52 59 20 33 39 30 30 30 3A 4C 4F 41 44 22 72 ORY 39000:LOAD"r
02F770: 73 78 6C 69 6E 65 2E 62 69 6E 22 2C 33 39 35 30 sxline.bin",3950
02F780: 0E 00 01 00 AD 20 10 01 A0 20 1E 0A 00 00 1B 00 ..... ... ......
02F790: 02 00 03 00 00 E1 EF 22 27 22 F4 FF 03 28 0E 29 ......."'"...(.)
02F7A0: 01 0D 00 00 E9 EF 19 0A 00 39 00 03 00 7C 00 4C .........9...|.L
02F7B0: 49 4E C5 20 2C 40 03 00 00 E1 2C 0D 00 00 E9 01 IN. ,@....,.....
02F7C0: 0D 00 00 E9 EF 0D 00 00 E9 F4 19 0A 01 A1 20 0D .............. .
02F7D0: 00 00 E9 F1 19 64 20 EB 20 1E 03 00 20 01 97 20 .....d . ... ..
02F7E0: A7 00 2C 00 0A 00 AA 20 1F 00 00 58 18 90 01 A8 ..,.... ...X....
02F7F0: 22 72 73 78 6C 69 6E 65 2E 62 69 6E 22 2C 1F 00 "rsxline.bin",..
02F800: 00 4C 1A 90 01 83 20 1F 00 00 4C 1A 90 00 35 00 .L.... ...L...5.
02F810: 14 00 03 00 00 E1 28 0E 29 EF 22 50 52 49 4E 54 ......(.)."PRINT
02F820: 22 F4 FF 03 28 1C 22 00 29 F4 22 52 2E 43 41 42 "...(.".)."R.CAB
02F830: 41 4E 45 22 F4 FF 03 28 1C 22 00 29 F4 FF 03 28 ANE"...(.".)...(
02F840: 0E 29 00 35 00 1E 00 03 00 00 E1 28 0F 29 EF 22 .).5.......(.)."
02F850: 50 52 49 4E 54 22 F4 FF 03 28 1C 22 00 29 F4 22 PRINT"...(.".)."
02F860: 50 52 45 53 45 4E 54 45 22 F4 FF 03 28 1C 22 00 PRESENTE"...(.".
02F870: 29 F4 FF 03 28 0E 29 00 35 00 28 00 03 00 00 E1 )...(.).5.(.....
02F880: 28 10 29 EF 22 50 52 49 4E 54 22 F4 FF 03 28 1C (.)."PRINT"...(.
02F890: 22 00 29 F4 22 52 53 58 2D 4C 49 4E 45 22 F4 FF ".)."RSX-LINE"..
02F8A0: 03 28 1C 22 00 29 F4 FF 03 28 0E 29 00 0B 00 32 .(.".)...(.)...2
02F8B0: 00 0D 00 00 C9 EF 0E 00 52 00 3C 00 7C 00 4C 49 ........R.<.|.LI
02F8C0: 4E C5 2C 40 03 00 00 C1 28 0D 00 00 C9 29 2C 19 N.,@....(....),.
02F8D0: 46 20 20 20 20 20 20 20 01 C0 44 61 6E 73 20 63 F ..Dans c
02F8E0: 65 20 63 61 73 20 2C 20 46 4F 52 2F 4E 45 58 54 e cas , FOR/NEXT
02F8F0: 20 26 20 57 48 49 4C 45 20 57 45 4E 44 20 2C 20 & WHILE WEND ,
RESULT OF SEARCH :
PRO=134 CHEA=0 COD=36 MUSI=0 COP=22 GRA=137 WRIT=0 198=2 199=3 STARTER=0 KBI=0 CAAV=0 L.TOURNIER=0
EXTENDED CPC DSK File SAMdisk130625( NINFOUS6 ASCROUTSYS4ASC Sop-INK-INTBIN
NFO6 ASCGq"#'ABCLECTEUR7CODROUTSYS2ASCm()*+,-./0EIKLROUTSYS1ASCD123456789NOTIC
FACASCRSXPRT2 CODIV6 ASC4mnDEMROUT1BIN%DEMROUT2BIN&RSXLINE BINMASK BINDFIX
ETSG BASFGROUTSYS3ASC#MUVXYROT BINQRDEMROUT1BASTCOURAS63ASCZabcdeghCOURAS61A
SCjijklqrstuvwxyzOTDEM2 ASC! !COURAS62ASCCOURAS62ASCFIXETSG BINHEITO6 ASC9f£REL
OCTSGBAS(JNOPSURGCODEBINSURGCODEBIN(SURGENE BASSOS6 BAS/$RSXTEST BASMASK B
ASROT BASSINTRO2BAK'£EP6 ASCAWDEMROUT2BASIV6 BAKJSINTRO2ASC1UCAT AS
Sl$%&'()*+,-.ACAT MAX"#BhijklmnopCAT MAXqrstuvwxyzCAT MAXBIDONITE DIS
C " minuscul ------------------------
- INFORMATIONS UTIL-SOFT -
------------------------ DISC+ULTRA EST SORTI!COMMANDEZ LE DES AUJOURDH
'UI.PRIX SPECIAL ABONNES 350F DISC+ULTRA EST SORTI!COMMANDEZ LE DES AUJOURDH'
UI.PRIX SPECIAL ABONNES 350F DISC+ULTRA EST SORTI!COMMANDEZ LE DES AUJOURDH'U
I.PRIX SPECIAL ABONNES 350F DISC+ULTRA EST SORTI!COMMANDEZ LE DES AUJOURDH'UI
.PRIX SPECIAL ABONNES 350F DISC+ULTRA EST SORTI!COMMANDEZ LE DES AUJOURDH'UI.
PRIX SPECIAL ABONNES 350F DISC+ULTRA EST SORTI!COMMANDEZ LE DES AUJOURDH'UI.P
RIX SPECIAL ABONNES 350F DISC+ULTRA EST SORTI!COMMANDEZ LE DES AUJOURDH'UI.PR
IX SPECIAL ABONNES 350F DISC+ULTRA EST SORTI!COMMANDEZ LE DES AUJOURDH'UI.PRI
X SPECIAL ABONNES 350F DISC+ULTRA EST SORTI!COMMANDEZ LE DES AUJOURDH'UI.PRIX
SPECIAL ABONNES 350F DISC+ULTRA EST SORTI!COMMANDEZ LE DES AUJOURDH'UI.PRIX
SPECIAL ABONNES 350F DISC+ULTRA EST SORTI!COMMANDEZ LE DES AUJOURDH'UI.PRIX S
PECIAL ABONNES 350F DISC+ULTRA EST SORTI!COMMANDEZ LE DES AUJOURDH'UI.PRIX SP
ECIAL ABONNES 350F DISC+ULTRA EST SORTI!COMMANDEZ LE DES AUJOURDH'UI.PRIX SPE
CIAL ABONNES 350F Que vous dire d'autre sinon que le test complet est
dans MEGAMAG ---------------------------------
- INFORMATIONS UTIL-SOFT - COMMAND
EZ LE DES AUJOURDH'UI.PRIX SPECIAL ABONNES 350F DISC+ULTRA EST SORTI!COMMANDE
Z LE DES AUJOURDH'UI.PRIX SPECIAL ABONNESumros de LOGISTAR et RUNSTAR . Si
vous ne connaissez pas encore , sachez que LOGIPRESSE vous propose (Sur
CPC) , une revue de 30 / 40 pages plus une cassette de 4 jeux , le tout
pous la modique somme de 85F et disponible chez tous les marchands de journa
ux , mme les plus mauvais . Contrairement ce que laisse supposer le prix ,
LOGIPRESSE ne fouille pas au fond des poubelles mais rdite d'anciens programme
s de tout premier choix et fort varis . Environ 50% de
------------------------ - INFORMATIONS GENER
ALES - ------------------------ Pas mal
de nouveau du cot de la presse informatique , mais tout d'abord , merci de n
e plus demander SOS PROGRAMMEURS quand vous recevrez le fanzine syntax error
. Vous avez envoy C.Pedron des timbres , du papier pour les photocopies ,
voir des disquettes , nous l'avons fait aussi et selon toute vidence somm
es tou Ns refaits au meme titre que les 300 personnes voir plus qui ont f
ait de meme ! On se souviendra que C.Pedron lanait de violentes polmiques
contre certain fanzines payants , il a sans doute chang d'avis et trouv ains
i le moyen de rentabiliser les 5 1ers numros de syntax error . La conclusion
de ceci est l'arret dfinitif de la rubrique fanzine dans SOS PROGRAMMEUR
S . Nous tions dj bien bons de parler des activit de personnes non abonnes S
OS PROGRAMMEURS dans ces pages mais si en plus ils arnaquent nos abonns on l
aisse tomber . Dans le domaine des disparitions , MICR0 MAG (Ex. AM
-MAG ex. AMSTRAD MAGAZINE) semble aussi etre en difficult , le dernier num
ro sort avec un mois 1/2 de retard et est entirement ddi ATARI . Difficile
donc de dire quel est l'avenir de cette revue sinon qu' bouffer tous les ra
teliers ils finiront bien par faire une crise de foie ... Passons au
x faits plus positifs avec LOGIPRESSE et ses 5 numros de LOGISTAR et R
UNSTAR . Si vous ne connaissez pas encore , sachez que LOGIPRESSE vo
us propose (Sur CPC) , une revue de 30 / 40 pages plus une cassette de
4 jeux , le tout pous la modique somme de 85F et disponible chez tous les ma
rchands de journaux , meme les plus mauvais . Contrairement ce que laisse
supposer le prix , LOGIPRESSE ne fouille pas au fond des poubelles mais rdite
d'anciens programmes de tout premier choix et fort varis . Environ 50%
de la revue est consacre la description dtaille des 4 jeux et fournit de n
ombreuses informations pour aider le joueur dans les moments difficiles . L
e reste est rempli de cours de BASIC , CPM , ASSEMBLEUR et d'information
s diverses , on apprciera aussi l'absence totale de pages publicitaires
. LOGISTAR et RUNSTAR sont bimestriels . Au fil de ses numros , LOGIPRESSE
inclut une part croissante d'informations , et se hisse au niveau du sc
oop avec un article de 2 pages sur le piratage de 'Knight force' (Titus) dan
s RUNSTAR 5 . A partir du mois de mai , LOGIPRESSE tend sa productio
n aux IBM et compatibles . Ci-dessous les titres dj parus et
paraitre suivis de notre apprciation sur le programme **** Gnial , ***
Excellent , ** Bon , * Bof , Pas essay . A noter que nous ne sommes pas
des fanatiques de l'arcade pure et (Sauf en 3D) et que ceci influence consid
rablement notre jugement . Nous ---------------------
---------- - USAGE DES ROUTINES GRAPHIQUES -
------------------------------- Le listing qui suit est a
ssez complexe , si vous etes vraiment dbutant , il rique de vous plonger dans
un abime de perplexit ce qui est normal . Vous pouvez vous contenter d'tudie
r l'appel des routines systme et ignorer le reste . Sinon , une tude appr
ofondie vous permettra d'claircir le mystre des boucles , de la gestion des
pointeurs , et constitue une bonne pratique des connaissances dvoiles dans
les cours d'assembleur de SOS5 et SOS6 . Les effets de ce programme
sont des plus spectaculaires pour un faible encombrement en RAM (un peu m
oins de 350 octets) , les spcialistes et les dbutants acharns pourront vri
fier qu'il suffit de modifier quelques octets pour obtenir des dizaines d'ef
fets diffrents . Quelques suggestions ce sujet seront faites la fin d
u chapitre . Dans sa version actuelle le programme accomplit 2 actions es
sentielles 1A Trac d'un carr au centre de l'cran entour par
18 carrs concentriques chaque fois d'une couleur diffrente . 1B Retra
age des memes carrs en affichage XOR qui efface la srie de carrs depuis l'i
ntrieur et rptition du tout 21 fois . 2 La srie de carrs prcdente e
st retrace 21 fois de l'extrieur vers l'intrieur , toujours en XOR mais a
vec un dcalage des couleurs qui provoque un effet du genre 'hyper-espace' .
----------------
- FONCTIONNEMENT - ----------------
Les 1res lignes du programme ne sont qu'une simple mise en oeuvre des rout
ines systme pour initialiser le programme puis cele devient rapidement inco
mprhensible malgr les abondants commentaires . Ne paniquez pas , et avant
d'aborder le listing lisez ce Nqui suit . Il est question d'afficher
un carr , de le rpter en augmentant sa taille chaque fois (21 fois de
suite) , puis de recommencer dans le sens inverse c'est dire en retraant t
out l'ensemble du plus grand carr vers le plus petit et toujours 21 fois .
Attaquons point par point . Pour pouvoir agrandir ou diminuer un
e figure , il est prfrable de la tracer par rapport son centre afin de d
isposer ce coordonnes ngatives et positives par rapport ce centre . Ceci
est valable dans n'importe quel langage de programmation et pour cela l'or
igine est mise en 320,200 qui est le centre de l'cran . 1 Il faut
une routine capable d'agrandir le carr c'est AUGCARRE . 2 Une second
e pour le diminuer , ce sera DIMCARRE . Ensuite il faut une boucle de
rptition pour agrandir le carr tout en l'affichant puis une autre semblable
pour le diminuer . On constate que l'une ou l'autre de ces oprations demand
e EXACTEMENT les memes instructions , seule la routine de calcul du pro
chain carr sera (AUGCARRE ou DIMCARRE) selon de cas . Il serait particuli
rement stupide d'crire 2 fois la meme boucle pour une diffrence si mineure
! Contrairement au BASIC , un programme assembleur peut se modifier lui mem
e au cours de son droulement . Par exemple LD HL,AUGCARRE
Adresse de la routine activer dans HL (ou autre rr) . LD (ROUTINE+1),HL In
srer l'adresse de la routine activer l'adresse ROUTINE+1 . Le '+1' est
vital car dans cet exemple , l'assembleur donne au label ROUTINE la valeu
r de l'adresse ou figure l'octet #CD qui veut dire CALL et c'est l'OCTET SUIV
ANT qui contient l'adresse de la routine activer . Ex #CD #40
#9C CALL 40000 (MSB , LSB inverss) . Dbut de boucle et routine ROUTI
NE CALL AUGCARRE On pourrait aussi crire LD HL,AUGCARRE
LD (ROUTINE),HL Dbut de boucle et routine DB #CD C
ALL dfini comme octet . ROUTINE DW 0 2 Octets vides pour loger la routine
appeler . Dans ce cas , le '+1' n'est pas ncssaire les 3 octets de l'
instruction tant diviss en 2 par DB et DW . Du point de vue de l'assemble
ur , c'est stictement identique au 1er exemple , faites comme il vous plait m
ais ne vous trompez pas sinon tout plante ! A part a , le nombre d'auto mo
difications dans un programme n'est limit que par votre rsistance nerveuse
ce genre d'exercice . Ce n'est pas tout ! Pour tracer un carr ou t
oute autre figure , il faut en connaitre les coordonnes . PARACAR contient le
point x,y du 1er sommet du carr (pour MOVE) suivi des 4 point x,y (pour 4 D
RAW) chaque point demandant 2 octets (Valeur 16 bits) . Le programme
est succeptible d'etre appel plusieurs reprises , la table PARACAR ne
doit donc subir aucune modification , elle doit donc etre reproduite dans
une seconde qui contiendra les nouvelles coordonnes fournies par les routines
de calcul . La double opration agrandissement/rduction complique tout !
Pour la seconde opration il faudra partir du plus grand vers le plus peti
t , donc utiliser une troisime table pour effectuer un transfert proviso
ire . Soit Table prserver PARACAR (20 octets coordonnes figure d
u carr) Table de transfert PARACAR1 (20 octets quelconques) Table de
calcul et trac PARACAR2 (20 octets quelconques) -----
------------------------------ - ALGORYTHME DE GESTION DES
3 TABLES - ----------------------------------- ENTRE
E DU PROGRAMME Copie des paramtre d'origine dans table transfert , PARACA
R va dans PARACAR1 +DEBUT BOUCLE1 Recopie de la table de transfert PARACAR
1 vers PARACAR2 , ! chaque tour ceci rinitialise les coordonnes du 1er carr
chaque tour ! ! +-DEBUT BOUCLE2 On trace 19 carrs . ! ! ! ! CORPS DE
BOUCLE PARACAR2 est modifie chaque tour et contient en ! ! sortie de b
oucle les coordonnes du prochain carr tracer . ! ! ! +-REPETITION2 PARACAR
2 contient en sortie de les coordonnes du prochain ! carr tracer . !
+REPETITION1 On recommence 21 fois . FIN DES 2 BOUCLES Aprs la 1re exc
ution PARACAR2 contient en sortie de les coordonnes du dernier carr trac +1
du la position de la routine de calcul N en fin de boucle . Il faut
Rectifier la position du carr pour retomber sur les coordonnes du d
ernier trac par DIMCARRE (Le plus grand) , implanter DIMCARRE dans le corps d
e boucle et recopier PARACAR2 dans PARACAR1 . Lors du second passage pa
r ce point , FLAG ordonera l'arret du programme.
------------------------- Cette gestion d'un programme par tables multi
ples est essentielle toute (bonne) programmation graphique . Vous retrouv
erez toujours des systmes similaires dans nos cours de graphisme et parfoi
s pire ! Un jeu d'arcade de 40K assembleur se compose gnralement de 20-25K
de datas images et sprites et 10-15K pour les buffers temporaires . Le pro
gramme proprement dit occupe ce qui reste ...
------------------------ - Demonstration routines graphiques -
ORG 40000 nolist CALL #BC11 Determiner mode en cours
LD (OLDMODE),A Et stocker CALL #BB99 Idem pour PAPE
R LD (OLDPAPER),A CALL #BB93 Et pour PEN
LD (OLDPEN),A LD A,1 Parametre mode ecran CAL
L #BC0E Fixer Mode 1 LD DE,320 Placer l'origine au c
entre de l'ecran LD HL,200 CALL #BBC9 LD A,1
Mode d'affichage graphique en XOR CALL #BC59 N'a pas d
'influence sur le texte XOR A Mettre a 0 le flag intern
e utilise par le programme LD (FLAG),A LD HL,AUGCARRE
Initialiser l'adresse CALL du label ROUTINE LD (ROUTINE+1),HL Voir exp
lications detailles dans le texte LD HL,PARACAR Recopier les pa
rametres d'origine du carre dans LD DE,PARACAR1 la table des parame
tres d'agrandissement . LD BC,20 5 Coordonnees x et 5 coordon
nees y 16 bits LDIR Copier RECOM LD B,21 NXTOPER
PUSH BC Preserver le nombre d'operations LD HL,PARACAR1
Copier encore les parametres , c'est necesaire pour LD DE,PARACAR2
Conserver une trace des donnees pour le second tour LD BC,20
5 Coordonnees x et 5 coordonnees y 16 bits LDIR LD B,19
Nombre de carres successifs BCLCAR1 PUSH BC Preserver no
mbre de carres a dessiner LD A,(COLODRAW) Stylo pour trace
PUSH AF Preserver CALL #BBDE Activer GPEN A
POP AF Recuperer stylo INC A Stylo suivant
CP 4 Mais pas plus de 3 en mode 1 JR C,PASTROP
Si 3 on stocke pour le prochain tour LD A,1 Si on depas
se 3 on revient a 1 PASTROP LD (COLODRAW),A Et on stocke LD IX,
PARACAR2 DATAS du carre LD E,(IX+0) Initialiser x L
D D,(IX+1) LD L,(IX+2) Puis y . Se souvenir qu'en adressage indi
rect LD H,(IX+3) MSB et LSB sont inverses . (SOS 5) CA
LL #BBC0 MOVE LD B,4 4 traces a faire pour un car
re UNCARRE INC IX Pointer 4 octets plus loin dans la table
INC IX puis qu'on charge a chaque tour 2 * 16 bits INC IX
INC IX LD E,(IX+0) x pour DRAW
LD D,(IX+1) LD L,(IX+2-INK-INTBIN( H26BC"s06y&!q(!7"!!!!5 J!
0-8&8!8-80( H8x5 H26BC"s06y&£5LX - Sortie de routine -rienfairdRecuperF ETA
T DES FLAGS EN SORTIE Variable . ADRESSE ROUTINE EN ROM CPC 464 &1400 - 664
&13FA - 6128 &13FE ADRESSE &B5DD Equivalent Basic PRINT CHRS(1),....
EFFET Comme la prcdente mais affiche la reprsentation graphique des cod
es de contrle au lieu de les excuter . PARAMETRES D'ENTREE ACaractre . PARAM
ETRES DE SORTIE Rien . REGISTRES MODIFIES AF , BC , DE , HL . ETAT DES
FLAGS EN SORTIE Variable . ADRESSE ROUTINE EN ROM CPC 464 &1334 NLECTEUR7CO
Dx ERREUR DRIVE DB 0 nf"!(!"2!D2(* 22(2 28((P!z2($ $'2S2TE&jP""G8"nf"2##VO2 Gw
*w#wz( F*"+6+62 (#(De(v(Z *+""*+"*'10*""*"(*8R*2710*0A"*"*+"02A*++ #"# 7+ 2 7
#.*2 ++0 Z2B#.*2!G 8#8#z( +8#+0+(8xG +0+!00 8(K8((9y +0 +0B#8 +0 +2## (!0#7*
"**(+""G* 0 (( 0##"x8Ax P0S M 8D0G&o))))W #zW####zW#*Po0$" 8,0(GW zW##zW#*Po0
$"&o)))! OUwU UOw#x b2"24b220!!(wwD(w"(w(w#x !w#x 22222y222m!*D!9#6f#6#!(5((68#6
6#6p##6p!-A UEEC!M!!!w!z"K2 !(Z#GfVn%-"q*+Pq*8RGw#$$$$$$$$ '''GO7ggP03 D"wALPHA0
AC.TSFALPHA1AC.TSF ERREUR DRIVE DB 0 LIST DB 0 CLOSE ecran et paper pen pr
ecedents - - Ou CALL 3800ES D'ENTREE PARAMETRES DE SORTIE REGISTRES MODIFI
ES ADRESSE Equivalent Basic EFFET PARAMETRES D'ENTRE
E PARAMETRES DE SORTIE REGISTRES MODIFIES ADRESSE Equival
ent Basic EFFET PARAMETRES D'ENTREE PARAMETRES DE SORTIE REGISTRE
S MODIFIES ADRESSE Equivalent Basic E &12A2 - 6128 &12
A6 ADRESSE &BB93 Equivalent Basic Rien . EFFET Renvoie dans A
le numro du stylo en cours . PARAMETRES D'ENTREE Rien . PARAMETRES DE SORTI
E ANumro de stylo . REGISTRES MODIFIES AF , HL . ETAT DES FLAGS EN SOR
TIE Variable . ADRESSE ROUTINE EN ROM CPC 464 &12BD - 664 &12B6 - 6128 &12B
A ADRESSE &BB96 Equivalent Basic PAPER , n EFFET Change la sle
ction du fond d'cran . PARAMETRES D'ENTREE ANumro PAPER -
SOS PROGRAMMEURS MODE D'EMPLOI - - 1 Changer les
couleurs - Utiliser tout moment , CTRL + '.', '0', '1', '2', '3','4
' sur le pav numrique pour changer les couleurs de Bord , Paper , Pen 1,
2,3 . Cette comodit n'est pas accessible en mode dmonstration ! Uniquement e
n mode SOS ou en mode lecture . - 2 Lecture de
s textes - Pour lire l'ensemble de ce texte utilisez les flches
verticales du curseur . Elles dplacent le texte d'un ligne . SHIFT + les fl
ches , d'une page . CTRL+flche verticale retourne au dbut du fichier . Un
"BIP" vous avertira lorsque vous aurez atteint l'une ou l'autre des extrmit
s du texte . ENTER vous permet de quitter l'diteur . Dans ce cas une opt
ion permet de 1 Relire depuis le dbut . 2 Relire la page en cours . 3
retourner au menu principal . - 3 Impression des
textes - Il est aussi possible d'imprimer les textes avec
(CTRL)+"I" . L'impression commence la page en cours. Elle s'interrompt
aprs chaque srie de 60 lignes, appuyez sur une touche quelconque pour
continuer . Maintenir ESC enfonc quitte le mode impression . Si la command
e (CTRL)+"I" n'a d'autre effet que de produire un bip c'est que votre imprim
ante est hors service . ------------------------------------------------
----------------------------- N - PRESENTATION DE LA
DISQUETTE - Au dpart vous vous trouvez devant une page affichant un
menu principal comportant la liste des options disponibles et un menu secon
daire vide . Le contenu du menu secondaire dpendra du choix effectu
dans le menu principal. Pour effectuer un choix , dplacer le bandeau av
ec les flches verticales du curseur et validez avec COPY . La validation
effectue , le menu secondaire s'affiche et vous devez faire un second choix p
our accder au fichier texte ou la dmonstration dsire . En cas d'erreur , l
a dernire option de tout menu secondaire vous permet de revenir au menu princ
ipal . ---------------------------------- NOT
ES Lors d'un changement de face ou en sortie de dmo , c'est une instruct
ion "CHAIN" qui assure le retour au programme principal . Cette instruc
tion , rpute inutilisable sur 464 , fonctionne parfaitement sur le mien . A
u cas ou elle vous poserait des problmes , faites le savoir en crivant
SOS PROGRAMMEURS . ----------------------------------
Fichiers ".ASC" Ce sont les textes accompagns des listings BASI
C ou ASSEMBLEUR ainsi que les modes d'emploi . Ces fichiers sont en ASC
II accentu . Fichiers ".MAX" Ce sont les codes sources (non comments) e
n ASCII . Ces derniers tant inclus en version commente dans le texte, il est
possible que certains soient supprims pour des raisons d'encombrement dis
quette voire totalement absents . Ne soyez donc pas tonns s'il en manque !
Fichiers ".AZM" Comme les fichiers '.MAX' mais ces fichiers sont la s
yntaxe de 'Z80MR' . Vous pourrez ainsi les assembler sans problme . Fich
iers "." Programmes de dmonstration basic sauvs en ASCII . Fichiers ".BIN"
. Fichier de dmonstration binaire . Fichiers ".BAS" ou ".COD" Programme i
nterne SOS PROGRAMMEURS . ------------------------------------------------
---------------------------- FIN DE SECTION e
s couleurs - Utiliser-R -------------------------
----- - LES VECTEURS SYSTEME DES CPC -
------------------------------ Ces vecteurs sont le moyen essentiel de
communication entre la ROM et la RAM . Ils occupent la zone RAM de &B900 &BDCA
. Chaque vecteur est compos de 3 octets dterminant un Restart ou un saut (3oct
eRSXPRT2 CODx 'd ITE "RSXPRT2" PRT *"T!VGZEIM5CKSGLCONEDIPRTPRTMIDEEEDPDPTTDW
KEDDDSLINELINCABANBANDnf"wn&vu!!!*w!VR8##0Z&Z*w!VR82##2 80Z*wL00ZM00Z++ nvf"s"uv
*sunf"y2##VS(*suZ22h!s6#!s!s(#x(0ZB*suO!s*yph*GZ#hzS*sG*"2Z!"*G*"2ZZ# 2vx2vnv&"
s2GG(2( v*sg$uJG* 7Z#2 Zvo&uxZ! !#) y pour DRAW LD H,(IX+3)
PUSH BC DRAW modifie les registres ! Presever compteur
CALL #BBF6 DRAW POP BC Recuperer compteur
DJNZ UNCARRE Continuer le carre ROUTINE CALL AUGCARRE Calculer le
carre suivant , l'adresse du CALL change au prochain
tour en RECOM POP BC Recuperer le nombre de carres a trace
r DJNZ BCLCAR1 Et continuer tant qu'il reste des carres a tracer
LD A,1 Remettre la couleur graphique a 1 comme au debut
LD (COLODRAW),A POP BC Et recommencer 21 fois .
DJNZ NXTOPER LD A,(FLAG) Ici on vient de repeter 21
fois l'affichage OR A Le FLAG nous dit si il s'agit du 1e
r ou du second JR NZ,QUITTER tour . Si c'est le second on quitte
INC A Si non on modifie le flag LD (FLAG),A
N on le range INC A on change la couleur LD (C
OLODRAW),A CALL DIMCARRE On diminue le carre (sans l'afficher)
car AUGCARRE etant en sortie de boucle,le carre est a
ggrandi une fois de trop pour etre repris au bon endr
oit LD HL,DIMCARRE On change le programme pour lui faire diminuer
LD (ROUTINE+1),HL le carre au lieu de l'augmenter . LD HL,PAR
ACAR2 Ici PARACAR2 contient les dimensions maximales LD DE,PARACAR1
que l'on recopie dans la table de transfert LD BC,20
LDIR JP RECOM Et on effectue le second tour
CALL #BB06 QUITTER LD A,(OLDMODE) Restaurer le mode ecran sauve en en
tree CALL #BC0E LD A,(OLDPAPER) Idem pour PAPER
CALL #BB96 LD A,(OLDPEN) Idem pour PEN CALL #BB90
XOR A Restaurer le mode graphique normal JP #BC59
C'est fini . AUGCARRE LD IX,PARACAR2 Debut de la zone DATA a modifie
r PUSH BC LD B,10 10 * 16 bits NEXTAUG LD L,(IX+
0) Valeur x ou y dans HL LD H,(IX+1) LD DE,-10
BIT 7,H Tester si negatif JR NZ,NEGAT Si oui on lia
sse DE a -10 LD DE,10 Si non on passe en positif NEGAT AD
D HL,DE Et on additionne DE a x ou y LD (IX+0),L Avant d
e le ranger a nouveau dans la table LD (IX+1),H qui sera utilise
e comme coordonnees du carre INC IX dans la boucle de trace
INC IX DJNZ NEXTAUG POP BC RET DIM
CARRE LD IX,PARACAR2 Exactement comme AUGCARRE , il suffit d'inverser
PUSH BC DE negatif DE positif pour obtenir une reduction L
D B,10 du carre . NEXTDIM LD L,(IX+0) LD H,(IX+1)
LD DE,10 !SZ#Z#Vnf#Vnfs#rnfo&nf#V &! 8a8*w*y6O(N(!S"!!*TZZVK """"''"0Z# S
Z$-ZZK ####ZZ#S,-ZZC(####V0""""''"0ZZ# SC3,Z-$!!"G20##8!"!"Vfn++++(n&####!"SG2V
fnS"VfnS"exU "%U*R! %*R/U 5gU*"*RR"*R"*RR"%Ug***"***R"**R**"S0,Gg*N"*N"*!*!*og2
NFCnfn f"22*""*"2cc*GOE()(E (X *"22*w *P"y2y OAG K!!!*)Gw# %TE&jP"gPxq( !!!"8(
vDEC HEX BIN ERREUR LOCATE ERREUR PARAMETRES TROP LONG POUR AFFICHER Presser
une touche 'd ITE "RSXPRT2" PRT EQU #BB5A MATADR EQU #BBA5 INDPRT EQU
#BDD4 LD HL,(INDPR EFFET PARAMETRES D'ENTREE PARAMETRES DE SORTIE
REGISTRES MODIFIES ADRESSE Equivalent Basicprivilgions aussi l
a qualit de la stratgie par rapport au graphisme . LOGIST
AR RUSNSTAR Numro 1
Numro 1 XOR **** SHOGUN **
CHALLENGER REVERSI ** DAN DARE I ** HISTOQUI
Z * DAN DARE II ** COBRA PINBALL **
STRANGELOOP ** Numro 2 Numro 2
N SURVIVORS ** ATOMIC DRIVER **
STARSTRIKE 1 ** FORCE 4 ** STARSTRIKE 2 ***
MISSION *** DARK SCEPTRE *** PEASAN
T'S TALES ** Numro 3 Numro 3
BILLY BANLIEUE ** CRAFTON & XUNK ** INFER
NAL RUNNER ** PACIFIC * BACTRON ***
SKY HUNTER **** --------------
---------- - NOTICES DEMONSTRATIONS -
------------------------ Les 2 dmonstrations pour les routin
es systme s'excutent d'office et n'ont donc pas besoin de notice . Opr
ateurs logiques Rien de plus simple , vous devez donner successiv
ement 2 valeurs . 1 / La valeur masquer . 2 / Le masque . Ce
s valeurs peuvent tre entres en dcimal , en hexadcimal (Prcder votre entre
de H) ou en binaire (Prcder votre entre de B) . Toute valeur incorrecte es
t refoule d'office . Les 2 entres , valides , vous verrez le rsutat
de AND - OR - XOR s'afficher en bas de l'cran . Pour quitter le pr
ogramme , entrez Q puis ENTER . -----------------
--- Rotations Une seule valeur est fournir dans les memes conditions qu
e ci-dessus . Cette valeur subira 7 rotations diffrentes et le r
sultat des 7 oprations sera affich en binaire , dcimal , hexadcimal . En pr
ime , vous aurez l'tat des 6 flags pour chaque opration . Les 2 bits non utili
ss de F et marqus par un '.' sont sans signification mais parfois mis , p
arfois enlevs . Vous constaterez qu'ils la copie des bits quivalents dans A ,
cela peut toujours servir . ------------------
- ----------------- - NOTICES DEMONSTRATIONS -
CABANE Transfre vos fichiers ASCII , DBASE , MULTIPLAN , Traite
ment de textes divers , sur disques et formats IBM , ATARI , AMIGA , CPC , etc
... Ecrire R.CABANE 2 Rue de la pierre leve 75011 PARIS
------------------------------ Si nos abonns recherche
nt ou vendent quelque chose , une place leur est rserve ici .
------------------------------- 4 ---!---!---!---!---!---!---!---!-
--!---!---!---!---!---!---!---!---!---!-- ZOZ 2099 **** SRTRIF
E *** Numro 4 Numro 4
ANTIRIAD ** SORCERY ** CAULDRON II **
BUBBLE GHOST *** BIRDIE **
CAULDRON I * TROLL *** STIFFLIP **
Numro 5 Numro 5 WARL
OCK HYDROFOOL THAI BOXING
ANARCHY ** ACTIVATOR TETRIS ***
BOBBY BEARING ** TENSIONS ** Nu
mro 6 ( sortir) QUAD
LAST V8 ** RAFFLES FAIRLIGHT **
* Vous pouvez commander les anciens numros LOG
IPRESSE 34 Av. des Champs Elyse 75008 Paris . 16 1 - 49.53.01.58
----------------------- MEGAMAG , le seul fanzine don
t nous parlerons encore dans nos colonnes .Aprs avoir voulu etre MICR0-MAG
la place de MICR0-MAG , MICR0-MAG devient Dieu la place de Dieu ! Ne manq
uez pas son ditorial ... Depuis qu'il obtenu une page de publicit dans CPC
, il tire 100 exemplaires par mois minimum . Le numro 8 sortira la fin
du mois , et outre tous les dtails sur la canonisation de S.CARRE , vou
s y trouverez la liste des fanzines survivants ou l'on constate que les fa
nzines sur disquette rsitent mieux que leurs confrres sur papier , un rcapi
tulatif des copieurs existants , la dmonstration de Disc + Ultra , les
tribulations PTTines d'une disquette , le courrier des lecteurs , les petite
s annonces et l'on reparle du piratage et notament des ventes de copies illg
ales dans une dmo signe 'Fefesse' o les crackers dclarent la guerre aux traf
iquants . Les pages de texte sont toujours NSOS6 BASpRNN- Bandeau
-fN&pNBAN,, 5 o"x" B "-ink-int", ") , , , , 2 NFd no"Option en attente"me"MEN
U PRINCIPAL"$n y,,(,,,x"SOS PROGRAMMEURS N.6"DMID,,,,," (C) UTIL-SOFT 1990
"DMID,,,,,S"M.MAIGROT La Gde Verriere"MID,,,,,"71990 St.LEGER sous BEUVRAY"MID,,
,,,i w w w w d + w w' +qD" MENU PRINCIPAL "PRT,,,,,," MENU SECONDAIRE "PRT,
,,,,,S* c c c c '* Menu principal *5"NOTICE & CONSEILS"PRT,,,,, ,5"EDITORIAL & I
NFOS"PRT,,,,,,5"REPONSES ABONNES"PRT,,,,,DEMROUT1BIN5 F Option 6 Q QUITTE
R DEMO Selection faite222l!u!& .fl!ZQA8G0!hZZ# Demo. routines texte/clavier A
Option 1 B Option 2 C Option 3 D Option 4 E Option 5 F Option 6
Q QUITTER DEMO Selection faite DB 31,2,10," Selection faite ",0s texte/cl
avier ",0 en C CLS #0 LD A,1 CALL #BB96 P
APER 1 LD A,3 CALL #BB90 PEN 3 LD HL,#0618
H6 , L24 CALL #BB75 LOCATE LD HL,TEXTE1 Adr
esse du texte a afficher dans HL CALL PRT Afficher texte.La ro
utine est a la fin du listing LD H,10 Parametre colonne gau
che fenetre . LD L,5 Ligne haute LD D,29
Colonne droite LD E,15 DEMROUT2BIN+ 0,10 Parametres origine du carr
e2e2f2g!Y2h!"!!ji82i!jVnf####Vnf2ih "2h2i!"!jzefgY!j nf ut##!j nf ut##
0,10 Parametres origine du carre . nolist CALL #BC11
Determiner mode en cours 2e2f2g!Y2h!"!!ji82i!jVnf####Vnf2ih "2h2i!"!jzefgY!j
nf ut##!j nf ut## agrmentes d'images digitalises mais on reg
rettera la disparition de la fonction 'imprimer' , il faut rcuprer les fic
hiers ASCII sous traitement de texte pour y parvenir . Le numro voit une
augmentation considrable de son volume , S.CARRE utilise maintenant le fo
rmat 208K soit 60K de plus sur les 2 faces du numro 8 !
Les tribulations d'une disquette Un lecteur de MEGAMAG habitan
t dans une ville du sud de la France eu la surprise de recevoir une disquet
te sauvagement ventre dans une enveloppe dchire et referme par les PTTains
eux meme ! Vous lirez tous les dtails de ce crime d'une atrocit insoutenabl
e dans MEGAMAG . En passant , nous vous informons que l'ouverture d'un
colis ou courrier n'est lgale que lors du passage d'une frontire et doit mal
gr tout arriver en bon tat . L'ouverture et la destruction d'un courrier ou
colis circulant sur le territoire national sont assimilables une per
------------- - EC
RAN TEXTE - ------------- ADRESSE &B
B5A Equivalent Basic PRINT EFFET Affiche un caractre ou excute un
code de controle infrieur 32 . PARAMETRES D'ENTREE ACaractre .
PARAMETRES DE SORTIE Rien . REGISTRES MODIFIES AF ETAT DES FLA
GS EN SORTIE Variable . ADRESSE ROUTINE EN ROM CPC 464 &1400 - 664 &13F
A - 6128 N&13FE ADRESSE &B5DD Equivalent Basic PRINT CHRS(1),
.... EFFET Comme la prcdente mais affiche la reprsentation graphique
des codes de controle au lieu de les excuter . PARAMETRES D'ENTREE A
Caractre . PARAMETRES DE SORTIE Rien . REGISTRES MODIFIES AF , B
C , DE , HL . ETAT DES FLAGS EN SORTIE Variable . ADRESSE ROUTINE E
N ROM CPC 464 &1334- 664 &1331 - 6128 &1335 --
----------------------- ADRESSE &BB66 Equivalent Basic WINDOW 0,
x1,y1,x2,y2 EFFET Dtermine les coordonnes de la fenetre 0 . La ligne
la plus haute est donne dans L , la plus basse dans E . La colonne de gauch
e dans H et celle de droite dans L . PARAMETRES D'ENTREE HL , Coin en
haut gauche , DE Coin en bas droite . PARAMETRES DE SORTIE Rien
. REGISTRES MODIFIES AF , HL , DE , BC ETAT DES FLAGS EN SORTIE
Variable . ADRESSE ROUTINE EN ROM CPC 464 &120C- 664 &1204 - 6128 &120
8 ADRESSE &BB69 Equivalent Basic Rien . EFFET Informe s
ur les dimensions de la fenetre canal 0 . PARAMETRES D'ENTREE Rien .
PARAMETRES DE SORTIE HL Coin en haut gauche , DE Coin en bas droi
te . REGISTRES MODIFIES AF , HL , DE , BC ETAT DES FLAGS EN SORTI
E Variable . ADRESSE ROUTINE EN ROM CPC 464 &1256 - 664 &124E - 6128 &
1252 ADRESSE &BB6C Equivalent Basic CLS #0 EFFET Efface
l'cran . PARAMETRES D'ENTREE Rien . PARAMETRES DE SORTIE Rien .
REGISTRES MODIFIES AF , HL , DE ,BC ETAT DES FLAGS EN SORTIE Var
iable . ADRESSE ROUTINE EN ROM CPC 464 &1540 - 664 &154B - 6128 &154F
------------------------ ADRESSE &BB75
Equivalent Basic LOCATE x,y EFFET Place le curseur texte aux coord
onnes x,y PARAMETRES D'ENTREE HColonne , LLigne . PARAMETRES DE SO
RTIE Rien . REGISTRES MODIFIES AF , HL ETAT DES FLAGS EN SORTIE
Variable . ADRESSE ROUTINE EN ROM CPC 464 &1174 - 664 &116C - 6128 &11
70 ADRESSE &BB79 Equivalent Basic Rien . EFFET Donne da
ns HL les coordonnes du curseur texte . PARAMETRES D'ENTREE Rien .
PARAMETRES DE SORTIE Hcolonne , LLigne , ACompteur de dfilement . Le comp
teur de dfilement compte le nombre de lignes texte dcales si un scrolling
vertical dplac l'cran . REGISTRES MODIFIES AF , HL ETAT DES FLA
GS EN SORTIE Variable . ADRESSE ROUTINE EN ROM CPC 464 &1180 - 664 &117
8 - 6128 &117C ------------------------ AD
RESSE &BB90 Equivalent Basic PEN , n EFFET Change la selection d
u stylo texte . PARAMETRES D'ENTREE ANumro PEN . PARAMETRES DE SOR
TIE Rien . REGISTRES MODIFIES AF , HL ETAT DES FLAGS EN SORTIE
Variable . ADRESSE ROUTINE EN ROM CPC 464 &12A9 - 664 &12A2 - 6128 &12A
6 ADRESSE &BB93 Equivalent Basic Rien . EFFET Renvoie
dans A le numro du stylo en cours . PARAMETRES D'ENTREE Rien . PAR
AMETRES DE SORTIE ANumro de stylo . REGISTRES MODIFIES AF , HL .
ETAT DES FLAGS EN SORTIE Variable . ADRESSE ROUTINE EN ROM CPC 464 &12B
D - 664 &12B6 - 6128 &12BA ADRESSE &BB96 Equivalent Basic PAPE
R , n EFFET Change la slection du fond d'cran . PARAMETRES D'ENTR
EE ANumro PAPER . PARAMETRES DE SORTIE Rien . REGISTRES MODIFIES
AF , HL . ETAT DES FLAGS EN SORTIE Variable . ADRESSE ROUTINE EN
ROM CPC 464 &12AE - 664 &12A7 - 6128 &12AB ADRESSE &BB99 Equi
valent Basic Rien EFFET Renvoie dans A le numro de papier en cours .
PARAMETRES D'ENTREE Rien . PARAMETRES DE SORTIE ANumro de papier .
REGISTRES MODIFIES AF , HL ETAT DES FLAGS EN SORTIE Variable .
ADRESSE ROUTINE EN ROM CPC 464 &12C3 - 664 &12BC - 6128 &12C0
ADRESSE &BB9C Equivalent Basic PRINT CHR$(24) EFFET Inverse les
couleurs de PEN et PAPER . PARAMETRES D'ENTREE Rien . PARAMETRES D
E SORTIE Rien . REGISTRES MODIFIES AF , HL ETAT DES FLAGS EN SOR
TIE Variable . ADRESSE ROUTINE EN ROM CPC 464 &12C9 - 664 &12C2 - 6128
&12C6 --------------------- N
- ROUTINES GRAPHIQUES - --
------------------- ADRESSE &BBC0 Equivalent Basic MOVE x,y
EFFET Dplace le curseur graphique . PARAMETRES D'ENTREE DEx HLx
PARAMETRES DE SORTIE Rien . REGISTRES MODIFIES AF , BC , DE ,HL
ETAT DES FLAGS EN SORTIE Variable . ADRESSE ROUTINE EN ROM CPC 464
&15F4 - 664 &15FA - 6128 &15FE ADRESSE &BBC3 Equivalent Basic
MOVER x,y EFFET Comme &BBC0 . PARAMETRES D'ENTREE Comme &BBC0
. PARAMETRES DE SORTIE Comme &BBC0 . REGISTRES MODIFIES Comme &B
BC0 . ETAT DES FLAGS EN SORTIE Comme &BBC0 . ADRESSE ROUTINE EN ROM
CPC 464 &15F1 - 664 &15F7 - 6128 &15FB ADRESSE &BBC6 Equivale
nt Basic Rien . EFFET Informe sur la position du curseur graphique .
PARAMETRES D'ENTREE Rien . PARAMETRES DE SORTIE DEx , HLy RE
GISTRES MODIFIES AF , BC , DE , HL ETAT DES FLAGS EN SORTIE Variable .
ADRESSE ROUTINE EN ROM CPC 464 &15FC - 664 &1602 - 6128 &1606
ADRESSE &BBC9 Equivalent Basic ORIGIN x,y EFFET Modifie l'origi
ne de l'cran . PARAMETRES D'ENTREE DEx , HLy PARAMETRES DE SORTIE
Rien . REGISTRES MODIFIES AF , BC , DE ,HL ETAT DES FLAGS EN SOR
TIE Variable . ADRESSE ROUTINE EN ROM CPC 464 &1604 - 664 &160A - 6128
&160E ADRESSE &BBCC Equivalent Basic Rien . EFFET Info
rme sur l'origine de l'cran . PARAMETRES D'ENTREE Rien . PARAMETRE
S DE SORTIE DEx , HLy REGISTRES MODIFIES AF , BC ,DE, HL ETAT DE
S FLAGS EN SORTIE Variable . ADRESSE ROUTINE EN ROM CPC 464 &1612 - 664
&1618 - 6128 &161C --------------------------
ADRESSE &BBDE Equivalent Basic GRAPHICS PEN n (6128 seulement)
EFFET Dtermine le numro de stylo graphique . PARAMETRES D'ENTREE A
Numro de stylo . PARAMETRES DE SORTIE Rien . REGISTRES MODIFIES
AF ETAT DES FLAGS EN SORTIE Variable . ADRESSE ROUTINE EN ROM CPC 4
64 &17F6 - 664 &1763 - 6128 &1767 ADRESSE &BBE1 Equivalent Bas
ic Rien . EFFET Informe sur le numro de stylo graphique en cours .
PARAMETRES D'ENTREE Rien . PARAMETRES DE SORTIE ANumro de stylo .
REGISTRES MODIFIES AF ETAT DES FLAGS EN SORTIE Variable . AD
RESSE ROUTINE EN ROM CPC 464 &1804 - 664 &1771 - 6128 &1775 ADRESSE
&BBE4 Equivalent Basic GRAPHICS PAPER n (6128 seulement) EFFET F
ixe la couleur de fond de l'cran graphique . PARAMETRES D'ENTREE ANumero
stylo graphique . PARAMETRES DE SORTIE Rien . REGISTRES MODIFIES
AF ETAT DES FLAGS EN SORTIE Variable . ADRESSE ROUTINE EN ROM CP
C 464 &17FD - 664 &176A - 6128 &176E ADRESSE &BBE7 Equivalent
Basic Rien . EFFET Informe sur la couleur graphique du fond . PA
RAMETRES D'ENTREE Rien . PARAMETRES DE SORTIE APAPER Graphique .
REGISTRES MODIFIES AF ETAT DES FLAGS EN SORTIE Variable . ADRESS
E ROUTINE EN ROM CPC 464 &180A - 664 &1776 - 6128 &177A ADRESSE &BB
EA Equivalent Basic PLOT x,y EFFET Affiche un point aux coordonne
s x,y . PARAMETRES D'ENTREE DEx , HLy PARAMETRES DE SORTIE Rien .
REGISTRES MODIFIES AF , BC , DE , HL ETAT DES FLAGS EN SORTIE V
ariable . ADRESSE ROUTINE EN ROM CPC 464 &1813 - 664 &177F - 6128 &1783
ADRESSE &BBED Equivalent Basic PLOTR x,y EFFET Comme &
BBEA PARAMETRES D'ENTREE Comme &BBEA PARAMETRES DE SORTIE Comme
&BBEA REGISTRES MODIFIES Comme &BBEA ETAT DES FLAGS EN SORTIE
Variable . ADRESSE ROUTINE EN ROM CPC 464 &1810 - 664 &177C - 6128 &178
0 ---- --------------------
---------- - LES VECTEURS SYSTEME DES CPC -
------------------------------ Ces vecteurs sont le moyen
essentiel de communication entre la ROM et la RAM . Ils occupent la zone RAM
de &B900 &BDCA . Chaque vecteur est compos de 3 octets dterminant un Resta
rt ou un saut (3octets) une adresse donne. Je m'explique Quelque soit
le langage de programmation employ , votre programme se Ntrouve toujours
dans la RAM alors que le systme d'exploitation qui gre le CPC est dans la
ROM . Lorsque vous avez besoin d'afficher un caractre , d'accder au drive
, ou d'accomplir toute autre action , les routines qui permettent ceci s
ont en ROM et la table des vecteurs est le moyen le plus commode d'accd
er la routine approprie . Par exemple , lorsque vous faites en basic
CALL &BB06 , ce vecteur commute la ROM , excute la routine ROM qui atten
d l'appui sur une touche et lorsque la touche t enfonce revient dans la RAM
et le programme reprend son cours . Un autre exemple POKE &BB5A,&C9 .
Un code RETour est mis dans le 1er octet du vecteur qui ne peut donc
plus activer la ROM . Aprs cette instruction , vous constaterez que
la commande PRINT est totalement inoprante . Plus de dtails
Les routines ROM peuvent aussi etre commutes par d'autres moyens mais il
faut connaitre l'adresse exacte de la routine et celle ci-diffre selon
le type de CPC (464 - 664 - 6128) alors que la position en RAM des ve
cteurs est la meme sur tous les CPC . En revanche , le contenu de ces vec
teurs diffre et si l'on veut les modifier comme prcdement , puis les
restaurer , il faudra prserver le contenu originel pour le restituer par l
a suite . Exemple 10 aPEEK(&BB5A) 'Preserver contenu de &BB5A
20 POKE &BB5A,&C9 'Interdire affichage 30 PRINT"AFFICHAGE" 'Le texte ne
s'affichera pas 40 END 50 POKE &BB5A,A 'Restaurer le vecteur
60 GOTO 20 'Cette fois le texte s'affiche D'autres exemple
s de ces possibilits vous seront donns au fil de la description des routi
nes . Paramtres des routines La plupart des vecteurs ont besoin de v
aleurs donnes pour fonctionner . Par exemple #BB75 qui correspond LOCATE be
soin de savoir ou l'on veut mettre le curseur , dans ce cas on dit que la ro
utine besoin de PARAMETRES D'ENTREE . D'autres routines fournissent
des informations aprs excution , ce sont les PARAMETRES DE SORTIE .
Ces paramtres sont transmis et reus par le biais des registres du Z80 ,
ces registres sont donc modifis par la routine et il convient de les prserv
er si leur contenu originel doit etre rutilis en sortie . Certaines routine
s modifient des registres sans prvenir , la meme rgle devra alors etre
applique . -----------------------------------
- DESCRIPTION ET USAGE DES ROUTINES -
----------------------------------- Dans cette premire description , se
trouvent de nombreux 'blancs' , pour commencer , je ne dcrirai que les ro
utines les plus usuelles , dans le numro suivant , vous aurez droit aux
routines moins courantes et dans le dernier numro de l'anne vous pourrez t
udier les routines que l'on utilise pour ainsi dire jamais . La description e
st classe par nature d'usage (Texte , Graphisme , Etc ...) et suit toujours
la forme suivante . Adresse routine en rom est l'adresse ROM active par le v
ecteur dcrit . ADRESSE Equivalent Basic EFFET
PARAMETRES D'ENTREE PARAMETRES DE SORTIE REGISTRES MODIFIES
ETAT DES FLAGS EN SORTIE ADRESSE ROUTINE EN ROM CPC 464
664 6128 En fin de chapitre , quelques exemples d'usage des
vecteurs vous seront proposs . ---------------
--- - ROUTINES CLAVIER -
------------------ ADRESSE &BB06 Equivalent Basic A$""WHIL
E A$""A$INKEYSWEND EFFET Attend l'appui sur une touche si aucun caract
re n'est dans le buffer de clavier . Le caractre trouv est mis dans le
registre A . Si aucune touche n'est enfonce , c'est le dernier caractre du
buffer clavier qui est renvoy dans A . PARAMETRES D'ENTREE Rien .
PARAMETRES DE SORTIE ACode ASCII de la touche enfonce ou du buffer . R
EGISTRES MODIFIES AF ETAT DES FLAGS EN SORTIE Carry toujours mis .
ADRESSE ROUTINE EN ROM CPC 464 &1A3C - 664 - 6128 &1BBF ADRESSE &
BB09 Equivalent Basic A$INKEYS EFFET Comme &BB06 mais n'attend pa
s l'appui sur une touche . PARAMETRES D'ENTREE Rien . PARAMETRES D
E SORTIE N ACaractre . REGISTRES MODIFIES AF ETAT DES FLAGS EN
SORTIE Carry mis SI un caractre pu etre lu . ADRESSE ROUTINE EN ROM CPC
464 &1A42 - 664 - 6128 &1BC5 ADRESSE &BB18 Equivalent Basic Co
mme &BB06 EFFET Comme &BB06 mais ne tient pas compte du buffer de clav
ier seul l'appui sur une touche peut dclencher la routine . PARAMETRES
D'ENTREE Rien . PARAMETRES DE SORTIE ACaractre . REGISTRES MODIFI
ES AF ETAT DES FLAGS EN SORTIE Carry toujours mis . ADRESSE ROUT
INE EN ROM CPC 464 &1B56 - 664 - 6128 &1CDB ADRESSE &BB1B
Equivalent Basic Comme &BB09 EFFET Comme &BB09 mais ne tient pas com
pte du buffer de clavier seul l'appui sur une touche peut stocker un caractre
. PARAMETRES D'ENTREE Rien . PARAMETRES DE SORTIE Acaractre .
REGISTRES MODIFIES AF ETAT DES FLAGS EN SORTIE Carry toujours mis
. ADRESSE ROUTINE EN ROM CPC 464 &1B5C - 664 - 6128 &1CE1
---------------------- ADRESSE &BB1E Equivalent
Basic INKEY (n) EFFET Teste si la touche dont le numro est donn dans
A est presse . Il ne s'agit pas ici d'un code ASCII mais du numro physique d
e la touche . La liste de ces numros figure dans le manuel de votre CPC .
PARAMETRES D'ENTREE ANumro de touche PARAMETRES DE SORTIE A0 Si la
touche t presse , de 0 sinon . Le registre C informe si CTRL ou SHIFT
taient presss simultanment . Si CTRL est press , le bit 7 de C est mis , si
SHIFT est press , le bit 5 de C est mis . REGISTRES MODIFIES AF , H
L , BC ETAT DES FLAGS EN SORTIE Z mis si touche presse , NZ Sinon .
ADRESSE ROUTINE EN ROM CPC 464 &1CBD - 664 - 6128 &1E45 ADRESSE
&BB24 Equivalent Basic JOY (n) EFFET Teste l'tat du joystick .
PARAMETRES D'ENTREE Rien . PARAMETRES DE SORTIE AJOY(0) , HJOY(0) ,
LJOY(1) REGISTRES MODIFIES AF , HL ETAT DES FLAGS EN SORTIE Var
iable . ADRESSE ROUTINE EN ROM CPC 464 &1BB3 - 664 - 6128 &1D83
Voici quels bits seront mis dans A , H , L selon la commande joystyck do
nne . Si plusieurs actions sont effectues simultanment , plusieurs bits de c
es registres seront mis en sortie . Si le registre revient avec 0 comme con
tenu , le joystick n'a pas boug . Bit 0 mis HAUT . Bit 1 mis BAS . Bit 2
mis GAUCHE Bit 3 mis DROITE Bit 4 mis FIRE . Ex A%00011001 Diagonal hau
t , droite et fire . -------------------
ADRESSE &BB3F Equivalent Basic SPEED KEY a,b EFFET Modifie l
a vitesse de raction et de rptition des touches comme en basic . PA
RAMETRES D'ENTREE Ha , Lb . PARAMETRES DE SORTIE Rien . REGISTRES
MODIFIES AF ETAT DES FLAGS EN SORTIE Variable . ADRESSE ROUTINE
EN ROM CPC 464 &1CA6 - 664 - 6128 &1EF2 ----
----------------- ADRESSE &BB48 Equivalent Basic Rien . EF
FET Annule l'effet de la touche BREAK . PARAMETRES D'ENTREE Rien .
PARAMETRES DE SORTIE Rien . REGISTRES MODIFIES AF , HL ETAT
DES FLAGS EN SORTIE Variable . ADRESSE ROUTINE EN ROM CPC 464 &1C82 - 66
4 - 6128 &1E0B ---------------------- S VECTE
URS SYSTEME DES CPC - DRESSE &BBED Equivalent Basic PLOT
R x,y EFFET Comme &BBEA PARAMETRES D'ENTREE Comme &BBEA PAR
AMETRES DE SORTIE Comme &BBEA REGISTRES MODIFIES Comme &BBEA ETA
T DES FLAGS EN SORTIE Variable . ADRESSE ROUTINE EN ROM CPC 464 &1810 - 6
64 &177C - 6128 &1780 --------------------------
ADRESSE &BBF6 Equivalent Basic DRAW x,y EFFET Trace une
ligne depuis la position du curseur graphique jusqu----------------------
ADRESSE &BBF6 Equivalent Basic DRAW x,y EFFET Trace
une ligne depuis la position du curseur graphique jusqu'au point x,y .
PARAMETRES D'ENTREE DEx , HLy PARAMETRES DE SORTIE Rien . R
EGISTRES MODIFIES AF , BC ,DE , HL ETAT DES FLAGS EN SORTIE Variable .
ADRESSE ROUTINE EN ROM CPC 464 &1839 - 664 &17A5 - 6128 &17A9
ADRESSE &BBF9 Equivalent Basic DRAWR x,y EFFET Comme &BBF6 N
PARAMETRES D'ENTREE Comme &BBF6 PARAMETRES DE SORTIE Com
me &BBF6 REGISTRES MODIFIES Comme &BBF6 ETAT DES FLAGS EN SORTI
E Comme &BBF6 ADRESSE ROUTINE EN ROM CPC 464 &1836 - 664 &17A2 - 6128
&17A6 ----------------
- ROUTINES ECRAN - ----------------
ADRESSE &BC0E Equivalent Basic MODE EFFET Change le mode c
ran . PARAMETRES D'ENTR --------------------
- COURS ASSEMBLEUR 7 -
-------------------- Continuons a jouer avec les bits avec RES ,
SET et BIT . Ces 2 instructions ne sont pas bien mchantes et compltent
la panoplie AND et OR . SET b,r ou SET b,(dd) b dsignant un bit de 0
7 . Ex SET 5,A Le bit 5 de A est mis 1 . Cela revient fair
e OR %00100000 SET 6,(HL) Met le bit 6 de la case mmoire pointe par
HL Equivalent LD A,(HL) SET 6,A
LD (HL),A RES b,r ou RES b,(dd) b dsignant un bit de 0 7 . E
x RES 7,A Le bit 7 de est mis 0 . Cela revient faire AND %01111111
RES 0,(HL) Enlve le bit 0 de la case mmoire pointe par HL P
rfrer SET ou OR / RES ou AND Tout d'abord savoir que SET et RES ne m
odifient pas le registre flag ce qui n'est pas le cas de AND et OR . Cela p
eur etre un argument en faveur de SET et RES . Second argument en faveur de
SET (dd) RES (dd) , le contenu de la case mmoire est modifi en une seule op
ration alors que AND (HL) OR (HL) NE MODIFIENT PAS LE CONTENU DE LA CASE
MEMOIRE MAIS L'UTILISENT COMME OPERANDE POUR MODIFIER A . Dernier argume
nt en faveur de SET et RES , le registre A n'est pas utilis alors qu'il e
st indispensable pour AND et OR . Argument contre Si l'on plus de
2 bits modifier , le temps d'xcution sera un peu long . Pour mettre
3 bits de C (par exemple) , on pourra faire PUSH AF LD A,
%00101100 OR C LD C,A POP AF
Il va de soit que si le contenu de A n'est pas indispensable , la
supression de PUSH et POP gagne encore du temps . BIR b,r ou BIT b,(
HL) Teste si le bit demand est mis ou pas S'il est mis le flag Z es
t ot sinon le flag Z est mis . Ex BIT 7,A JP Z,BITEST0
BIT 3,(IY+4) JP NZ,BITESTUN On peut faire la meme
chose avec AND mais dans ce cas le contenu de A est modifi . Ex AND %00010000
JP Z,BITEST0 Comme pour RES et SET , on prfrera AND si
il faut tester plusieurs bits la fois . Ex AND %00101001 Aller en routine
si aucun des bits 5,3,0 JP Z,ROUTINE n'est mis . Da
ns le cas de tests successifs avec AND,UN PIEGE A EVITER A TOUT PRIX !!
PUSH AF AND %00100110 POP AF JP Z,ROUT1 AND %11000000
JP Z,ROUT2 Bien sur , A est prserv pour le second test mais L'ET
AT DE F AUSSI et lors du POP AF c'est L'ETAT PRECEDENT DE F que vous rcupr
ez et PAS CELUI PROVOQUE PAR AND ! Ce genre de bogue peut etre responsabl
e de beaucoup de nuits blanches ! Alors on peut penser faire LD C,
A AND %00100110 LD A,C JP Z,ROUT1 C'est un progrs maq
uisition et tout fait illgaux (Sauf si le destinataire est inconnu et que vo
tre adresse n'est pas au verso . Dans ce cas le courrier peut etre ouver
t dans l'espoir de trouver l'adresse de l'expditeur avant de partir aux
rebuts) . Comme l'accoutume , l'administration prend ses aises avec le bi
en priv ! Au cas o cette msaventure vous adviendrait avec une disquette UTIL
SOFT , renvoyez nous le tout SANS OUVRIR L'ENVELOPPE nous savons quoi faire
dans ce cas . A commencer par l'ouverture de ce courrier devant huissier ...
Envoyez 1 disquette vierge et une enveloppe affranchie 3,80F chez
S.CARRE - 12 Rue de Colmar - 59290 WASQUEHAL
Pour recevoir en retour le numro 8 de MEGAMAG
----------------------- R.CABANNE Nous sort un pack d'utilitaires sous
CPM+ qui fonctionne sur PCW 8256 , PCW 8512 , PCW 9512 , 6128 ou 464 +DK'TR
ONIC . EXTRADOS Programme de transfert NCPM MSDOS et rciproquement
. Si vous disposez d'un drive 5.1/4 , vous pourrez transfrer vos fichier
s 3 pouces Amstrad , ASCII , CPM , DBASEII , BASIC (Si sauv sous forme ASCI
I) sur une disquette 5.1/4 qui pourra etre utilise sans autre manipulation
sur un IBM ou un PC . EXTRADOS gre indiffrement les lecteurs 40/80 pistes
simple ou double tete . Un des points les plus remarquables tant que le pass
age d'une tete l'autre s'effectue par voie logicielle et ne ncsite pas le
montage d'un inverseur de tete ! EXTRADOS aussi bien d'autres fonctio
ns , il remplace avantageusement les programmes classiques du CPM+ TDOS , SET
, DIR , ERASE , RENAME , ATTRIB , LABEL , VOL , SHOW , DUMP , TYPE , P
RINT tout enpermettant la gestion des fichier PC sur votre CPC . Indispensab
le si vous vous offrez un PC ou voulez transmettre ou recevoir des fichiers l
isibles par un PC . Une prochaine version s'occupera aussi des fichier
s ATARI . La notice jointe (11 pages) est des plus claires et vous prsent
e un exemple d'utilisation pas pas pour chaque option . FORMID P
rogramme de formatage avec option de relecture pour vrification . P
ermet de formater avec votre CPC , n'importe quel format standard d'un au
tre ordinateur . Il faut bien sur avoir connect un drive appropri sur vot
re CPC ! Vous disposez de 19 formats possibles , depuis le format AMSDOS ju
squ'au format 168 pistes 2 faces en passant par les formats Vortex , PCW ,
etc ... Pour les spcialistes , un code source assembleur (FMT.ASM) abond
amment comment vous permet de crer votre guise d'autres formats . H
OTDOG Tout fait immangeable mais nanmoins trs utile . Modifie la configur
ation du CPM+ . 1er avantage et pas des moindres , le clavier est entirem
ent reconfigur et permet d'diter une ligne de commande CPM+ comme une vulga
ire ligne de Basic . 3 ans que j'attends a ! Parceque l'entre de lignes sou
s CPM classique est de nature vous dgouter d'utiliser ce systme. On
peut aussi redfinir le clavier pour WORSTAR , MULTIPLAN , TURBO PASCAL , DBA
SE2 , SUPERCALC , etc ... Sans passer par SETKEYS , redfinir les couleurs , s
ymboles , etc ... En bref , les facilits du Basic sous CPM ! Ce n'est pas to
ut , HOTDOG redfinit aussi le systme disque pour le faire fonctionner s
ur lecteurs PCW , VORTEX , et haute densit . IF IF est un systme con
ditionnel des plus utiles , lanc depuis un fichier .SUB , il permet de per
sonnaliser le lancement du CPM de manire trs pousse . IF gre 1 Les f
ichiers IF peut servir effacer tous les fichiers .BAK avant excution du
CPM , Tester si un ou plusieurs fichiers donns sont bien prsents sur l
a disquette et ragir en consquence , tester si tel drive est disponible et s
i oui , lui attribuer d'office les fichiers provisoires , voir si la taille d
'un fichier dpasse un nombre de KO donns , etc ... 2 L'imprimante Teste s
i elle est connecte . 3 Les messages Peut afficher des messages et atte
ndre l'appui sur une touche au cas ou une condition ne serait pas remplie , p
ropose aussi l'option Retry , Ignore , Cancel dans les memes conditions .
En bref , ce sont les possibilts de IF - THEN - GOTO sous CPM et cela p
ermet en quelques lignes de configurer automatiquement le CPM en fonction de
vos besoins . IF peut bien sur activer d'autres fichiers .COM et provoquer
ainsi l'enchainement automatique de plusieurs commandes CPM+ selon les
conditions fournies . Les 6 pages de la notice sont amplement suffisantes
pour se familiariser avec les effets et la syntaxe de IF . TUF La j
oie des utilisateurs de traitement de textes . Les programmes de ce type n'
utilisent que trs rarement les memes codes pour le controle des fichiers , d
e l'imprimante et des caractres accentus . TUF est un essentiellemen
t un programme de conversion qui permet d'adapter un fichier crit sur un t
raitement de texte X pour le rendre lisible sur un traitement de texte Y .
Pour ceci , des tables de conversion utilisables par le programme so
nt fournies et permettent CPM+ MSDOS
MSDOS CPM+ TASSWORD PROTEXT
ASCII 8 bits ASCII 7 bits
N AMSDOS CPM+
TASWORD CPM+ Accents CPM+ ASCII I
mprimable / Pour les autres cas , il vous suffit de crer vos prop
res tables de conversions avec TUF . TUF propose aussi les options classique
s d'un copieur de fichiers . Un usage de TUF non prvu par l'auteur ma
is tout fait intressant , le codage de fichiers ASCII ! Il suffit de cr
er une table modifiant tous MASK BIN"MASK DB 12 -- -------- -- ---",0
!S6O.z.yz.zz Z ZO00Z Z108Z(!M(!O!I2"*G!IV0R8Z##&o"GZZ#&u'd Operation AND
Operation OR Operation XOR -------- -- --- -------- -- --- -------- --
---"MASK DB 12 -- -------- -- ---",0 MASQUE DB 34 TOMASK DB 12 QUE D
B 34 TOMASK DB 12 12 M!S6O.z.yz.zz Z ZO00Z Z108Z(!M(!O!I2"*G!IV0R8Z##&o"GZZ#
&u'd Operation AND Operation OR Operation XOR -------- -- --- ------
-- -- --- -------- -- ---EE AMode . PARAMETRES DE SORTIE Rien .
REGISTRES MODIFIES AF , BC , DE ,HL ETAT DES FLAGS EN SORTIE Variable
. ADRESSE ROUTINE EN ROM CPC 464 &ACAH - 664 &AE5H - 6128 &AE9H
ADRESSE &BC11 Equivalent Basic Rien . EFFET Renvoie dans A le
mode d'cran en cours . PARAMETRES D'ENTREE Rien . PARAMETRES DE S
ORTIE AMode . REGISTRES MODIFIES AF , BC , DE , HL ETAT DES F
LAGS EN SORTIE Si mode 0 Carry mis et NZ Si
mode 1 Carry non mis et Z mis . Si mode 2 C
arry non mis et NZ ADRESSE ROUTINE EN ROM CPC 464 &AECH - 664 &B08H -
6128 &B0CH ADRESSE &BC14 Equivalent Basic CLS EFFET
Efface tout l'cran . PARAMETRES D'ENTREE Rien . PARAMETRES DE SO
RTIE Rien . REGISTRES MODIFIES AF , BC ,DE , HL ETAT DES FLAGS E
N SORTIE Variable . ADRESSE ROUTINE EN ROM CPC 464 SGTFIXE BASpA(C) "O"
"N" Thr' ,* PROGRAMME DE RECALAGE D'UNE TABLE & DE SPRITES A INTERVALLES FIXES
EDITEES AVEC SURGENE .(+2 8J"sgtfixe.bin" , , KF" PROGRAMME DE CREATION D'UNE
TABLE DE SPRITES A INTERVALLES FIXES.PRZ" PLACER DISQUETTE TABLE DANS LE LECTEUR
A & PRESSER UNE TOUCHE ." 2d" EST-CE LA BONNE DISQUETTE (O/N)" TQn "N" ,"CHAN
GER LA DISQUETTE ET PRESSER UNE TOUCHE" x& ,£"NOM DE LA TABLE "n 3 (n) (y(n,
),,)"." , (n) , () 3 , () N,N (Q) D (Q) " CE N'EST PAS UNE TABLE TRAVAIL "
AD(Q)(Q) LEN(Q)(Q) ," SAUVER CETTE TABLE (O/N)" T "N" p" ," NOM DE SAUVEGAR
DE" ,£" (Sans extension .) "N (N) " NN".TSF" , N, , AD, LEN6K ,"AUTRE OPERATIO
N (O/N)" T "O" "scrnpack"J$T"" ""(C) "O" "N" Thr' ,"ERREUR DRIVE" ppp LEN(Q)
(Q) ," SAUVER CETTE TABLE (O/N)" T "N" p"T DEPASS DEC D JR CONTIN
LIST DECO LD HL,ADCOMPA NOLIST INC HL INC HL
LD DE,#C000 DECOMPA LD A,(HL) INC HL CP (HL) CALL Z,
EXIT RET Z LD (DE),A INC DE JR DECOMPA EXIT
INC HL LD B,(HL) DEC B RET Z EXIT1 LD (DE),A
INC DE DJNZ EXIT1 INC HL RET LIST LEN D
W 0 NOLIST ADCOMPA DW 0 RRRRRREEEEEEEEEEEEWWWWWWWWWWWW NSGTFIXE BIN
NsONGUEUR DE LA TABLE DONT 20 OCTETS INK & DONNEESnfF##VwOO!UR SQOO2Qz!U2Q#2 Q#
n#f#"QG##nf"Q###N#FCQ!Y"Q"Q QGQbk#####KQSQKQ"Q++nf"Q###KQO#OQ QG*QQR"QQ!KQw# (&*
QKQ"QKQ!OO&hO!0POiO!KPO*QO+p+q!fPO Q+w&oO!POQ+wO"Q*Q####"Q!POO2Q!PZ#!OVR8++OO0Z
d' ANALYSE DE LA TABLE LONGUEUR D'UN SPRITE HAUTEUR D'UN SPRITE NOMBRE
OCTETS SPRITE NOMBRE DE SPRITES MODE ECRAN PREVU LONGUEUR DE LA TABL
E DONT 20 OCTETS INK & DONNEES TAILLES DE SPRITES DIFFERENTES ! QQQQ&*QKQ"QKQ!O
O&hO!0POiO!KPO*QO+p+q!fPO Q+w&oO!POQ+wO"Q*Q####"Q!POO&AF7H - 664 &B13H - 6128
&B17H ADRESSE &BC32 Equivalent Basic INK a,b EFFET Affe
cte un stylo donn les deux couleurs . PARAMETRES D'ENTREE AStylo , BCou
leur 1 , CCouleur 2 . PARAMETRES DE SORTIE Rien . REGISTRES MODIFIE
S AF , BC , DE ,HL ETAT DES FLAGS EN SORTIE Variable . ADRESSE R
OUTINE EN ROM CPC 464 &CECH - 664 &CEEH - 6128 &CF2H ADRESSE &BC35
Equivalent Basic Rien . EFFET Informe sur les encres affectes un
stylo donn . PARAMETRES D'ENTREE ANumro de stylo . PARAMETRES DE
SORTIE BCouleur 1 , C Couleur 2 . REGISTRES MODIFIES AF , BC , DE , H
L ETAT DES FLAGS EN SORTIE Variable . ADRESSE ROUTINE EN ROM CPC 46
4 &D14H - 664 &D16H - 6128 &D1AH ADRESSE &BC38 Equivalent Basi
c BORDER a,b EFFET Change la couleur du bord . PARAMETRES D'ENTR
EE BCouleur 1 , C Couleur 2 . PARAMETRES DE SORTIE Rien . RESGMO
VTABBASp00,00,00,00,00,00,00,00,6C34* PROGRAMME DE RELOCATION DES TABLES) DE SPR
ITES EDITEES AVEC SURGENE .' (# ' #,,P,,D CA IM TABL , ,ON ERROR GOTO 400h" P
ROGRAMME DE DEPLACEMENT EN MEMOIRE D'UNE TABLE DE SPRITES ."" (C). M. MAIGROT Ju
in 1987 ." (P2" PLACER DISQUETTE TABLE DANS LE LECTEUR A & PRESSER UNE TOUCHE" 2
" EST-CE LA BONNE DISQUETTE (O/N)" QF "N" ,"CHANGER LA DISQUETTE ET PRESSER UN
E TOUCHE" P" IMPRIMER LES DONNEES (O/N)" "O" IMLQ£ " LIMITE (ENTER 42600)"
limi limi' limih&Z&d ,£"NOM DE LA TABLE "n 3n (n) (y(n,),,)"." d,x (n)
, () dy3 , () ',N (') AD(')(')GISTRES MODIFIES AF , BC , DE , HL ETA
T DES FLAGS EN SORTIE Variable . ADRESSE ROUTINE EN ROM CPC 464 &CF1H -
664 &CF3H - 6128 &CF7H ADRESSE &BC3B Equivalent Basic Rien .
EFFET Informe sur la couleur du bord . PARAMETRES D'ENTREE Rien
. PARAMETRES DE SORTIE BCouleur 1 , CCouleur 2 REGISTRES MODIFIES
AF , BC , DE , HL ETAT DES FLAGS EN SORTIE Variable . ADRESSE ROU
TINE EN ROM CPC 464 &D19H - 664 &D1BH - 6128 &D1FH
-------------------------- ADRESSE &BC59 Equivalent Basic PR
INT CHR$(23)CHR$(N) EFFET Fixe le mode graphique . PARAMETRES D'E
NTREE A0 Mode normal A1 Mode XOR
A2 Mode AND A3 Mode OR PARAM
ETRES DE SORTIE Rien . REGISTRES MODIFIES AF , BC ,DE ,HL ETAT
DES FLAGS EN SORTIE Variable . ADRESSE ROUTINE EN ROM CPC 464 &C49H - 6
64 &C51H - 6128 &C55H --------------------------------
------ La srie s'arrete ici pour ce numro . Les vecteurs des priphr
iques (Imprimante , drive) seront traits dans le prochain numro . Concernant
les vecteurs de l'cran , les cours de graphisme vous donnent des rout
ines destines remplacer ceux-ci dont l'usage entraine une perte de te
mps considrable . C'est donc au fil des cours de graphisme que vous dcouvr
Nirez ces vecteurs . --------------------------------
------XTE - rete ici pour ce numro . Les ve
cteurs des priphriques (Imprimante , drive) seront traits dans le prochain n
umro . Concernant les vecteurs de l'cran , les cours de graphisme vous
donnent des routines destines remplacer ceux-ci dont l'usage entraine
une perte de temps considrable . C'est donc au fil des cours de graphisme
que vous dcouvrNP ON CP OFF EM 0 HM 0 BM 0 TM 0 PL 64 ---!---!---!
---!---!---!---!---!---!---!---!---!---!---!---!---!---!---!---R
----------------------------------------------- - EXEMPLE D'US
AGE DES ROUTINES CLAVIER ET TEXTE - ---------------------------
-------------------- Les effets de cette routine n'ont rien de transcen
dant , elle se contente d'afficher un texte , puis un menu dans une fenetr
e affiche le rsultat de vos slections l'cran . Vous constaterez toute
fois , qu'il n'est absolument pas ncssaire de s'abrutir avec toutes les
instructions du Z80 pour commencer a programmer . Vous jetterez un oei
l en particulier sur l'usage de OR A dans la routine PRT qui permet de vrifi
er si A vaut 0 (AND A aurait le meme effet) , et noterez que dans ce cas , v
otre chaine afficher doit toujours se terminer pas 0 . On peut uti
liser d'autres codes comme marque de fin d'affichage ( AD) ( AD) ADU T
ABL LON(')(')#j# CA TABL # CA," TABLE "N # CA," FICHIER "N
,/# CA," EN MODE "( AD)1# CA," NOMBRE DE SPRITES "( AD)O#,# CA," LOCAT
ION TABLE ##### " AD# CA," &"s( AD,)M# CA, " LONGUEUR TABLE ##### " LON# CA,"
&"s( LON,)# CA, " FIN DE LA TABLE ##### " AD LON# CA," &"s( AD LON,) CA IM
IM CA "S, AD #,#," FILE TYPE ERROR . SANS DOUTE FICHIER ASCII" P- ## CA,"
LOCATION FICHIER ##### " AD# CA," &"s( AD,)N6# CA, " LONGUEUR FICHIER ##### " LO
N# CA," &"s( LON,)# CA, " FIN DE FICHIER ##### " AD LON# CA," &"s( AD LON,)JwT
AD8K (U) #,# CA," C'EST UNE TABLE CHANTIER"# CA," QUI CONTIENT ## SPRITES"(a
U)UvW (y(n,))".TSR" ## CA," CELA POURRAIT ETRE UNE TABLE TRAVAIL RELOGEE , RELOC
ATION (O/N) " X "O" "!"n#,"POUR ETRE REUTILISEE PAR SURGENE , RELOGER EN 21856
. PRESSER UNE TOUCHE ." tabl Y CA IM h IM CA ,rA##," RELOGER CETTE TAB
LE (O/N)" "N" W#,#," NOUVELLE LOCATION ( DE 10500 A " limi LON" ) "£#, NEWLO
NEWLO) NEWLO limi LON # R', NEWLO#,£#," NOM DE SAUVEGARDE (Sans extension .)
"N (N) newloU NN".TSG" NN".TSR" newlo,( ad) N, , NEWLO, LON W ,"AUTRE
OPERATION (O/N) " "O" "scrnpack"$"" ""(C) "O" "N" ' ,"ERREUR DRIV
E" ' ' ' d ("&") ( ) , ' ("&") ()"Erreur ligne" $'
DD,6E,00,DD,66,01,46,23,5E,23,56,EB,AF,32,EE,27,06B0.' 11,00,C0,CD,77,BC,D2,DF,
27,CA,DF,27,ED,53,E8,27,0F788' ED,43,EA,27,21,60,55,A7,ED,52,28,08,21,38,4B,A7,1
5F0B' ED,52,20,0A,EB,CD,83,BC,D2,DF,27,CA,DF,27,CD,7A,1F3FL' BC,C9,DD,6E,00,DD,6
6,01,22,EC,27,ED,5B,E8,27,E5,27C4V' A7,ED,52,E1,DA,A3,27,ED,5B,EC,27,2A,E8,27,A7
,ED,3157' 52,4D,44,DD,2A,E8,27,DD,23,DD,7E,00,3C,DD,23,DD,38C4j' 6E,00,DD,66,01,
A7,ED,42,DD,75,00,DD,74,01,DD,23,3FF0t' DD,23,3D,20,EA,2A,E8,27,ED,5B,EC,27,ED,4
B,EA,27,4814' ED,B0,C9,2A,EC,27,ED,5B,E8,27,A7,ED,52,4D,44,DD,5162' 2A,E8,27,DD,
23,DD,7E,00,3C,DD,23,DD,6E,00,DD,66,58C0' 01,09,DD,75,00,DD,74,01,DD,23,DD,23,3D
,20,EC,2A,5EE1' EC,27,ED,4B,EA NROT BIN" --- -------- -- --- Quitter ou
Rotation !!w#6#&%.u!.....&QRb" Z ZVs00ZO00Z Z"0008Z!!!2l"o*!V0R8Z##&o"ZZ#&u##'d
S Z . A . P N C RR r (A droite) S Z . A . P N C RRC r (A droite) - - - - - - -
- -------- -- --- - - - - - - - - -------- -- --- S Z . A . P N C SRA r (A dr
oite) S Z . A . P N C SRL r (A droite)- - - - - - - - -------- -- --- - - - -
- - - - -------- -- --- S Z . A . P N C RL r (A Gauche) S Z . A . P N C RLC r
(A gauche)- - - - - - - - -------- -- --- - - - - - - - - -------- -- --- S Z
. A . P N C SLA r (A gauche) VALEUR ORIGINE - - - - - - - - -------- -- ---
-------- -- --- Quitter ou Rotation Afficher - - - -------- -- --
- S Z . A . P N C SRA r (A droite) S Z . A . P N C SRL r (A droite)- - - - - -
- - -------- -- --- - - - - - - - - -------- -- --- S Z . A . P N C RL r (A Ga
uche) S Z . A . P N C RLC r (A gauche)- - - - - - - - -------- -- --- - - -
- - - - - -------- -- --- S Z . A . P N C SLA r (A gauche) VALEUR ORIGINE - -
- - - - - - -------- --caler prochain affichage CALL #BB5A LD
A,32 CALL #BB5A POP AF Recuperer valeur P
OP BC Et masque RET LOADFLAG LD E,(IX+1) Flag
LD D,(IX+0) PUSH DE POP AF RET FLAGS PUSH AF
POP DE LD (IX+1),E LD B,8 BCLFLAG LD A,"0"
RLC E JR NC,NOFLAG INC A NOFLAG CALL #BB5A CALL EXI
NB Et pourquoi pas DJNZ BCL BIT 7,H JR NZ,N
EGAT1 LD DE,-10 NEGAT1 ADD HL,DE LD (IX+0),L LD
(IX+1),H INC IX INC IX DJNZ NEXTDIM POP
BC RET OLDMODE DB 0 OLDPAPER DB 0 OLDPEN DB 0 FLAG
DB 0 COLODRAW DB 1 PARACAR2 DW 00,00,00,00,00,00,00,00,00,00 Paramtres du
carr en cours. PARACAR1 DW 00,00,00,00,00,00,00,00,00,00 Paramtres 1er carr t
rac . PARACAR DW -10,10,10,10,10,-10,-10,-10,-10,10 Paramtres initiaux carr
. -------------------------- Si vous voul
ez vous amuser modifier ce programme (Mais non il ne faut pas etre maso ..
.) Le plus simple Changez les valeurs de PARACAR pour obtenir une fi
gure autre qu'un carr . Changez la valeur du compteur B (LD B,4) ava
nt la routine UNCARRE , le nombre et la valeur des datas pour crer d'autre
s figures . ATTENTION , il faut allonger PARACAR2 et PARACAR1 dans les meme
s proportionDEMROUT1BASp**( "DEMROUT1.bin" "sos6",)1.bin" ( "DEMROUT1.bin" "sos6
",)1.bin" / "2" "DEMROUT2.bin" ode en cours minuscul "71990 St.LEGER sous
BEUVRAY"MID,,,,,i w w w w d w w' qD" MENU PRINCIPAL "PRT,,,,,," MENU SECON
DAIRE "PRT,,,,,,S* c c c c * Menu principal *5"NOTICE & CONSEILS"PRT,,,,, ,5"EDI
TORIAL & INFOS"PRT,,,,,,5"REPONSES ABONNES"PRT,,,,, mais ce 0 est le plus commo
de tester . Pour le reste , si cela ne vous parit pas vident , vous avez be
soin de relire le cours d'Assembleur du numro 5 . - Demonstration routin
es clavier et texte - ORG 40000 nolist CALL #BC11
Determiner mode en cours LD (OLDMODE),A Et stocker
CALL #BB99 Idem pour PAPER LD (OLDPAPER),A CALL
#BB93 Et pour PEN LD (OLDPEN),A LD A, N1
Parametre mode ecran CALL #BC0E Fixer Mode 1 L
D A,2 Parametre PAPER CALL #BB96 Fixer PAPER 2
CALL #BB6C CLS #0 LD A,1 CALL #BB96 PA
PER 1 LD A,3 CALL #BB90 PEN 3 LD HL,#061
8 H6 , L24 CALL #BB75 LOCATE LD HL,TEXTE1
Adresse du texte a afficher dans HL CALL PRT Afficher text
e.La routine est a la fin du listing LD H,10 Parametre co
lonne gauche fenetre . LD L,5 Ligne haute LD D,29
Colonne droite LD E,15 Ligne bas CALL #
BB66 Fixer fenetre #0 CALL #BB6C Effacer canal 0
LD HL,TMENU Afficher le menu dans la fenetre . CALL PRT
TSTKEY LD A,7 Faire BIP (PRINT CHR$(7)) CAL
L #BB5A NXTST CALL #BB06 Attendre l'appui sur une touche AN
D #DF Forcer les majuscules pour le test CP "Q" JP
Z,QUITTER 'Q' ou 'q' enfonce , quitter programme CP "A"
Si caractere plus petit que "A" JR C,TSTKEY n'est pas vali
de , faire BIP et retester CP "G" Si caractere plus grand q
ue "F" JR NC,TSTKEY n'est pas valide non plus , faire BIP et rete
ster PUSH AF A va etre mo ----
------------------ - REPONSES AUX ABONNES -
---------------------- Pour avoir des rponses
, il faut poser des questions , pensez-y pour le numro 7 ......
----------------------------- - REPONSES AUX ABONN
ES - T "()no()no()no()no()no()me c c j nbo 3 ,,&,,,
,,,fi"edito6" 0fi"info6" 0&fi"infous6" 0%0fifi".ASC" Z dD- Reponses -NXfi"rep6"
0bl()nov()no()no()no()no(difie par ce qui suit LD HL,TEXTE2 Affic
her texte 2 CALL PRT POP AF Recuperer le caracter
e donne par #BB06 CALL #BB5A Et l'afficher a la suite de TEXTE2
JR NXTST Et recommencer le test SANS fiare BIP QUITTER
LD A,(OLDMODE) Restaurer le mode ecran sauve en entree CALL #BC0E
LD A,(OLDPAPER) Idem pour PAPER CALL #BB96 LD A,(
OLDPEN) Idem pour PEN CALL #BB90 RET C'est
fini . PRT LD A,(HL) Mettre dans A le caractere pointe par HL
OR A Tester si c'est 0 RET Z Si oui
on arrete la sortie des caracteres CALL #BB5A Si non on affich
e INC HL On pointe le caractere suivant JR PRT
Et on retourne tester OLDMODE DB 0 OLDPAPER DB 0 OLDPEN DB
0 TEXTE1 DB " Demo. routines texte/clavier ",0 TMENU DB 31,1,2," A Op
tion 1",10,13 DB " B Option 2",10,13 DB " C Option 3",10,1
3 DB " D Option 4",10,13 DB " E Option 5",10,13
DB " F Option 6",10,13 DB " Q QUITTER DEMO",0 TEXTE2 DB 31,1,1
0," Selection faite ",0 PL 64 ---!---!---!---!---!---!---!---!---!---!---!---
!---!---!---!---!---!---!--ster OLDMODE DB 0 OLDPAPER DB 0 OLDPEN DB
0 TEXTE1 DB " Demo. routines texte/clavier ",0 TMENU DB 31,1,2i dire
jamais . La description est classe par nature d'usage (Texte , Graphisme , Etc
...) et suit toujours la forme suivante . Adresse routine en rom est l'adre
sse ROM active par le vecteur dcrit . ADRESSE Equivalent Ba
sic EFFET PARAMETRES D'ENTREE PARAMETRES DE SORTIE RE
GISTRES MODIFIES ETAT DES FLAGS EN SORTIE ADRESSE ROUTINE EN ROM C
PC 464 664 6128 En fin de chapitre , quelques exemples
d'usage de Nis cela ne marchera pas mieux ! LD A,r met le flag Z si le con
tenu de R est 0 et l'enlve si non ... Alors seule solution LD
C,A AND %00100110 JP Z,ROUT1 LD A,C AND %11000000
JP Z,ROUT2 Et si ROUT1 et ROUT2 ont besoin de A , c'est seulement l'
entre de ces routines que l'on fera LD A,C . Encore un dtail , si aucu
n registre 8 bits n'est disponible pour ce transfert , il reste un regist
re interne au CPC nomm IR et le registre I est inutilis . Vous pouvez donc fa
ire LD I,A AND %00100110 JP Z,ROUT1 LD A,I AND
%11000000 JP Z,ROUT2 Le registre I n'est utilisable que par
l'intermdiaire de A et les seules instructions autorises sont LD A,I - LD
I,A . LD C,I , PUSH IR , BIT 7,I , Etc ... Sont invalides .
---------------------------- Nombres n
gatifs et positifs ----------------------------
Un nombre 8 bits peut aller de 0 255 , vous devriez commencer le sa
voir et on ne voit rien de ngatif la dedans . Et pourtant le Z80 connait le
signe - . Il considre l'octet en 2 parties 1 De 0 #7F , C'est pour
lui une valeur positive . 2 De #80 #FF , C'est pour lui une valeur ngati
ve . Pour vous , c'est ce que vous voulez , le programmeur le choix en
tre tenir compte ou non de ce fait . Sur 16 bits De 0 7FF
F C'est positif De #8000 #FFFF C'est ngatif . La diffrence entre
#7F et #80 se signale par la mise 1 du bit 7 sitot que l'on atteint #80 .
Pour savoir si un nombre est positif ou ngatif il suffit de faire S
ur 8 bits BIT 7,A JR Z,POSITIF Sur 16 bits B
IT 7,D (Pour DE) JR NZ,NEGATIF A premire vue c
e n'est pas trs utile , sachez cependant que les routines du CPC atten
dant une valeur 16 bles caractres (A peut devenir c et ainsi de suite) et seu
le la personne disposant de la table de dcodage pourra relire votre texte .
L'ensemble de ces utilitaires se rvle fort utile meme si l'on pas
l'usage des options de formatage et copie hors AMSDOS . Avec un peu
d'entrainement , vous constaterez que l'usage de HOT-DOG - FORMID - IF - TUF
simplifie grandement l'usage de CPM+ et justifient eux seuls l'acquisition
du pack qui coute 250F en vente directe par correspondance . (En magasin , l
e prix peut-etre plus lev) . Vous pouvez le commander chez MICROLOG
IC BP 18 91211 DRAVEIL CEDEX Si vous avez des problmes de transfert
de fichiers d'un ordinateur l'autre , recherchez des logiciels ducatifs sur
les maths o la gomtrie , des ennuis avec CPM ou des extensions ROM , crivez
R.CABANNE , 2 Rue de la pierre leve 75011 PARIS Et
soyez patients pour la rponse , il est un peu dbord ces temps-ci .
----------------------- Les programmes de ce type n'ut
ilisent que trs raremATTRIB , LABEL , VOL , SHOW , DUMP , TYPE , PRINT tou
t enpermettant la gestion des fichier PC sur votre CPC . Indispensable si vo
us vous offrez un PC ou voulez transmettre ou recevoir des fichiers lisibles
par un PC . Une prochaine version s'occupera aussi des fichiers ATARI
. La notice jointe (11 pages) est des plus claires et vous prsente un exe
mple d'utilisation pas pas pour chaque option . FORMID Programme
de formatage avec option de relecture p -----
----------------------- - PETITES ANNONCES ET DIVERS -
---------------------------- Divers Le bug
du 6128 est revenu poser ses pattes grasses et puantes sur les faces immac
ules de SOS PROGRAMMEURS ! Encore un 'Memory full' dans le numro 6 ... Cett
e fois cela vient de HIMEM et LOAD . Sur un CPC 464 , faire MEMORY 29999
LOAD"program.bin",30000 et cela marche . Sur CPC 6128 on hrite nouve Nau
du 'Memory full' . Le dcalage d'un octet entre HIMEM et l'adresse de charge
ment est inssuffisant ! Il faut au moins 2 octets , donc
MEMORY 29998LOAD"program.bin",30000 Et en principe cela marche , pour et
re surs de la chose , on laisse maintenant 500 octets entre les 2 , ou
on charge directement en binaire ce qui supprime la ncssit du HIMEM .
On rcapitule les crasses du 6128 1 Le bug est dans la ROM BASIC
et ne se manifeste pas si on cre un 'Loader' en binaire . 2 Il vaut
mieux laisser 500 octets entre la fin de la zone des variables et H
IMEM sur un 464 sinon c'est 'String space full' ou pire sur un 6128 .
3 HIMEM doit etre nettement sous la zone de chargement du programme binai
re log le plus bas en RAM . ---------------------------
------- - RSX LINE - ---
------------------------------- Programme de R.CABANE qui permet d'ajout
er ou remplacer une ou plusieurs lignes un prgramme BASIC en cours d'xcuti
on . De plus , la RSX se loge n'importe o en mmoire . Chargement et
initialisation LOAD"RSXLINE.BIN",adresseCALL adresse Usage A$"ligne d
e programme quelconque"+CHR$(0)nlligne a ajouter LINE,a$,nl
Limites d'usage L'interprteur basic gre en permanence des pointeurs inte
rnes pour GOTO , GOSUB , FOR/NEXT , etc ... LINE,a$,nl ne tient pas compt
e de ces pointeurs (ce serait l'enfer ...) . En consquence , le numro de lig
ne ajouter ou remplacer doit toujours etre suprieur celui o se trouve l'
instruction LINE . Ex 20 A$"GOTO 10"+CHR$(0) 'OK 20 A$"GOTO 10"
'NE FONCTIONNE PAS 30 LINE a$,30 30 LINE a$,10
L'insertion / modification de ligne ne peut non plus figurer dans une
boucle FOR/NEXT o WHILE/WEND , en revanche , cela marche dans un IF THEN
GOTO comme en tmoigne l'exemple ci-dessous qui vous montre de plus , comment
faire digrer des guillemets une chaine de caracteres , CHR$(&22) tant le
code ASCII du guillemet . C'est bizarre mais a marche ... 1 MODE 2GOTO 10
2 a$"'"+CHR$(0)i10 3 LINE ,a$,iii+10IF i100 THEN 3 ELSE LIST 4' 10 MEMORY
39000LOAD"rsxline.bin",39500CALL 39500 20 a$(0)"PRINT"+CHR$(&22)+"R.CABANE"+C
HR$(&22)+CHR$(0) 30 a$(1)"PRINT"+CHR$(&22)+"PRESENTE"+CHR$(&22)+CHR$(0) 40 a
$(2)"PRits en entre en tiennent compte et que c'est idal pour calculer des co
ordones ngatives pour PLOT , DRAW , Etc ... Comme nous l'avons fait dans la
dmonstration des routines graphiques . ------------
--------------------- - Encores quelques instructions -
--------------------------------- NEG Cette i
nstruction ne s'applique qu'au registre A . Elle rend ngatif le contenu
de A si il tait positif et rciproquement . En Basic cela donnerait A -A
Ex LD A,9 NEG A247 (-9) NEG A9 Si A0
ou A#80 , NEG laisse inchang le contenu de A . CPL C'est exactement c
omme NEG mais avec 1 de moins . Ex LD A,9 CPL A246 (-10)
L'quivalent de NEG peut -etre obtenu avec CPL en faisant
LD A,9 Ceci a le meme effet que NEG mais est sans influence CPL
sur le CARRY INC A ---------------
---------------- - Des instructions et des flags -
------------------------------- La plupart des inst
ructions modifient l'tat du registre Flags . Comme nous l'avons vu plus ha
ut , cas modifications peuvent etre gnantes si elles surviennent au mauvais
moment ! Voici la liste des instructions courantes qui influencent ce registr
e . Attention ! Cette influence est souvent diffrente selon qu'il s'agisse d
'une opration sur 8 ou 16 bits .Nous prenons comme abbrviations C Carry
Z Zro S Signe P Parit
/ Dpassement . Note Les instructions les moins usuelles ainsi que le
s flags A/c et N sont dlibrment ignors . Note Le terme 'dbordement'
signifie que le rsultat d'une opration dpasse la capacit du registre 8 ou
16 bits concern . Ex LD B,300 Le rsultat devrait etre de 400 , co Nmme
A ne peut LD A,100 excder 255 , il prend cette valeur et C est mis
ADD A,A pour signaler le dbordement . ADD ADC 8 bits C mis si le
rsultat doit etre suprieur 255 . Z mis si rsultat 0 non mi
s sinon . S mis si rsultat 127 enlev si 127 .
P mis si dbordement dans addition signes . ( ou128 ). ADD ADC 16 bi
ts Seul le C est mis en cas de dbordement.(Rsultat 255). AND
C Enlev . Z mis si rsultat 0 non mis sinon .
S mis si rsultat 127 enlev si 127 . P Modifi . BI
T C Enlev Z mis si bit absent , mis si bit prsent
. S Modifi . P Modifi . CCF
Inverse l'tat du carry . CP C mis si comparaison oprande
, enlev si ou . Z mis si galit . S Modif
i . P Modifi . CPD - CPDR - CPI - CPIR
C inchang . Z mis si galit . S Modif
ie . P Mis si compteur BC0 aprs excution , enlev sinon .
DEC 8 bits C Mis si devient 0 Z mis si 0
S mis si rsultat 127 enlev si 127 . P modifi .
DEC 16 bits N'INFLUENCE AUCUN FLAG ! ATTNTION !!! INC 8 bits C Mis si
dpasse 255 Z mis si revient 0 S mis si r
sultat 127 enlev si 127 . P modifi . INC 16 bits N'INF
LUENCE AUCUN FLAG ! ATTNTION !!! LD A,r/LD A,I C Inchang
Z mis si r ou I 0 S et P Modifis en fonction du contenu d
e r ou I NEG C mis si A contient 0 avant NEG
Z mis si rsultat 0 S mis si rsultat 127 enlev si 127 .
P mis si A tait #80 avant NEG Note Si A0 ou #80 avant NEG
, A n'est pas modifi par NEG . OR C Enlev
Z mis si rsultat 0 non mis sinon . S mis si rsultat 127 enl
ev si 127 . P Modifi . RL C mis si le bit
7 tait mis , enlev si bit 7 non mis . Z mis si rsutat rotatio
n 0 S mis si rsultat 127 enlev si 127 .
P modifi . RLA C mis si le bit 7 tait mis , enl
ev si bit 7 non mis . Z S P inchangs . RLC
C mis si le bit 7 tait mis , enlev si bit 7 non mis . Z mis
si rsutat rotation 0 S mis si rsultat 127 enlev si 127 .
P modifi . RLCA C mis si le bit
7 tait mis , enlev si bit 7 non mis . Z S P inchangs .
RR C mis si le bit 0 tait mis , enlev si bit
----------- - EDITORIAL -
----------- Bonjour , un peu de reta
rd dans ce numro ... Il a eu les grves PTT suivies des vacances de Paques
et nous avons attendu que tout ceci se calme un peu , aprs quoi , au mom
ent de tirer la version dfinitive , j'ai appris que MEGAMAG 8 tait en ro
ute vers ma boite aux lettres . Avec tout l'arbitraire qui me caractris
e , j'ai pris la dcision unilatrale d'attendre un peu pour complter la
rubrique info a ce sujet . Le service questions rponses Les seules q
uestions poses concernaient le dbogage de programmes et quelques problmes d'in
terfaces et d'Eprom . Les rponses n'interressant que les auteurs des question
s , ont t rendues par courrier individuel . La rubrique information
Phnomne de compensation ! Le numro 5 avait du l'amputer srieusement , elle
est abondamment garn0 non mis . Z mis si rsutat rotation 0
S mis si rsultat 127 enlev si 127 .
P modifi . RRA C mis si le bit 0 tait mis , enlev si
bit 0 non mis . Z S P inchangs . RRC C mis
si le bit 0 tait mis , enlev si bit 0 non mis . Z mis si rsu
tat rotation 0 S mis si rsultat 127 enlev si 127 .
P mod Nifi . RRCA C mis si le bit 0
tait mis , enlev si bit 0 non mis . Z S P inchangs . SB
C 8/16 Bits C mis si le rsultat est que 0 . Z mis si le rs
ultat 0 S mis si rsultat ngatif . P modif
. SCF Met le carry . SLA C mis si le bit 7 ta
it mis , enlev si bit 7 non mis . Z mis si rsutat rotation 0
S mis si rsultat 127 enlev si 127 .
P modifi . SRA C mis si le bit 0 tait mis , enlev s
i bit 0 non mis . Z mis si rsutat rotation 0
S mis si rsultat 127 enlev si 127 . P mo
difi . SRL C mis si le bit 0 tait mis , enlev si bit 0 non mis
. Z mis si rsutat rotation 0 S mis si rsu
ltat 127 enlev si 127 . P modifi . SUB
Comme SBC . XOR C Enlev Z mis si
rsultat 0 non mis sinon . S mis si rsultat 127 enlev si 1
27 . P Modifi .
P modifi . SRL C mis si le bit 0 tait mis , enlev si bit 0 no
n mis . Z mis si rsutat rotation 0 S mis
si rsultat 127 enlev si 127 .
---------------------- - COURS D'ASSEMBLEU
R 5 - ---------------------- Le revoila ..
. Avec cette fois moins de thorie , plus de listings et quelques exemples
concrets . Les chapitres descriptifs des routines systme comportent 2 list
ings abondamment comments . Il est quand meme prfrable d'tudier ce cours
jusqu'au bout si vous voulez avoir une chance de comprendre le listi
ng de trac de carrs concentriques . Un petit dtail Nous ne pouvons
rcrire 2 fois chaque listing pour tenir compte de la syntaxe de Z80MR ! Ils
sont donc prsents en code MAXAM , pour les convertir en code source lisible p
ar Z80 MR , remplacez toute valeur numrique #C0 par 0C0H ou #BB5A par 0BB5
AH et ajoutez '' entre labels et instructions . Si il traine un LIST ou NOLI
ST , otez le . Ce n'est pas trs compliqu ... Nous allons maintenant
voir les oprateurs logiques , ce sera assez bref puisque les cours de graph
isme de SOS5 en ont rvl les secrets . Plutot qu'un long discours , une dm
onstration et un listing seront les bienvenus . Les instructions utilises po
ur ce programme ont toutes t approches dans SOS5 l'exception des instructi
ons de dcalage et rotations . Cela tombe bien , nous les abordons tout de
suite aprs ce listing comment . Le but du programme est lmentaire !
Il s'agit de prendre une valeur donne , de lui appliquer successivement un
meme masque avec les 3 oprateurs AND OR XOR et d'afficher les 3 rsultats l
'cran . Ce programme vous sera fort utile car les masques sont utiliss en
permanence dans les cours de graphisme . L'tude du listing ne mrite d'atte
ntion que sur un point prcis , la conversion d'une valeur 16 ou 8 bits en c
aractres ASCII affichables l'cran . Ceci est en effet vital pour tout progra
mme . Les routines sont PRTBIN2 Affiche HL en binaire 16 bits .
PRTBIN Affiche L en binaire 8 bits . PRTHEX2 Affiche HL en hexadci
mal 16 bits . PRTHEX Affiche L en hexadcimal 8 bits . PRTDECI2
Affiche le contenu de A en dcimal 2 chiffres . PRTDECIA Affiche le conte
nu de A en dcimal 3 chiffres . PRTDECI5 Affiche le contenu de A en dcimal
5 chiffres . Les routines en dcimal introduisent la notion de p
rogramme auto- modifiable (Encore explique dans les routines systme pro
gramme carrs concentriques) . Exemple Une boucle INIBCL LD B,12
BOUCLE PUSH BC
PROGRAMME POP BC
DJNZ BOUCLE Qui rpte 12 fois la meme action , rien
n'interdit de faire avant l'excution de celle-ci LD A,23
LD (INBCL+1),A JR INIBCL Et
dans ce cas N, l'instruction de INIBCL sera modifie en LD B,23 . Il fau
t penser que l'octet instruction prcde toujours l'oprande d'ou le +1 faute
duquel c'est l'octet instruction qui serait mis a 23 ce qui ferait tout drol
e votre programme chri ! Il va de soit qu'un programme peut aussi modif
ier ses propres instructions , voire se rcrire entirement lui-meme mais c
eci est une autre affaire . N'oubliez pas le descriptif des instru
ctions de SOS5 , grce lui , vous saurez o et quoi mettre pour modifier
au vol une donne ou une instruction . Dans le meme listing , on parle
aussi de dcalage ASII . Cette drole de bebete est tout simplement le nombre
qu'il faut ajouter une valeur entre 0 et 9 pour tomber sur le caractre
correspondant le caractre '0' tant CHR$(&30) ce nombre sera &30 Ex
LD A,(NOMBRE) ADD A,#30
CALL #BB5A INT"+CHR$(&22)+"RSX-LINE"+CHR$(
&22)+CHR$(0) 50 I0 60 LINE,A$(I),70 'Dans ce cas , FOR/NEXT & WHILE WE
ND , interdits 80 II+1IF I3 THEN 60 90 GOTO 2 Note La dmonstration
ne figure pas au menu de SOS PROGRAMMEURS , copiez RSXLINE.BIN sur une
autre disquette et tapez ces 13 lignes de BASIC sur la meme disquette aven
t de faire 'RUN' . Pour les fans du Z80 , voici le code source de
la RSX rdig sur un assembleur CPM+ , les lignes notes '***' sont suppr
imer dans un code source autre que CPM+ RSX relogeable permettant de
charger une ligne de programme BASIC a partir d'une chaine.Syntaxe LINE
,chaine$,numero ORG 09000H LIFT $ ***
ROMEQU 0B900H Adresses en RAM systeme DE contient l'adresse d'appel
DEBUTEX DE,HL Empecher un deuxieme appel LD (HL),0C9H PUS
H HL Calculer l'adresse du nom du RSX LD DE,NOM-DEBUT ADD H
L,DE PUSH HL POP BC BC contient cette adresse 5 octets plus
loin est la table INC HL INC HL INC HL INC HL
INC HL HL contient l'adresse de la table LD (HL),C INC HL
LD (HL),B DEC HL PUSH HL POP BC POP HL INC HL
Integrer l'extension JP 0BCD1H NOM DB'LIN','E'+128,0 TABLE
DS 2 ROUTINEPUSH AF Tester quel CPC PUSH DE CALL 0BBA2H
LD A,E SUB 6FH truc pour distinguer les CPC LD I,A
garde valeur pour tester POP DE flag Z pour le 464 POP
AF CP 2 combien de params JR NZ,ERREUR LD A,I
Assembler ligne BASIC LD HL,(0AE36H) 464 JR Z,SUITE LD
HL,(0AE1DH) ligne actuelle 6128 SUITELD A,(HL) INC HL LD H,(HL
) LD L,A Num.ligne actuelle dans HL Brancher la ROM superie
ure CALL ROM Compas que PARACAR . Les valeurs de BC dans les 3 rou
tines LDIR doivent etre augmentes de 4 pour chaque cot supplmentaires .
Le nombre de carrs (LD B,19) successifs peut etre augment sous rserve de d
iminuer LD DE,10 , LD DE,-10 pour resserrer les carrs . Vous pouvez passer
en mode 0 et pousser 16 couleurs (CP 4 dans BCLCAR1 devient CP 15) .
Changer l'enchainement des couleurs pour obtenir des effets diffrents .
Si vous dsirez aller plus loin , sachez qu'hors de certaines limites , il
est plus simple de rcrire compltement un programme plutot que s'ac
harner modifier un listing donn . ----------------
------------ Dans ce genre de programme , les causes de disfonctionneme
nt et plantages les plus frquentes sont PUSH et POP . Il manque l'u
n ou l'autre . L'un des 2 (Voire les 2) est (sont) mal placs . PLANTAGE CO
MPLET . MSB est invers avec LSB lors d'un LD r,(IX+d) ou la valeur de disp
lay de IX est incorrecte . FIGURE INNATENDUE . Routine LDIR incorrecte
(Mauvaise adresse ou mauvais compteur) . FIGURE INCORRECTE ou PLANTAGE .
Je vous laisse le soin de dcouvrir les autres , consolez vous en pensant
que malgr 3 ans d'exprience , cette simple (hum ) routine m'a fait l'
offense de 11 plantages avant de fonctionner . --
----------------------- - USAGE DES ROUTINES GRAPHIQUES -
Ncrivez R.CABANNE , 2 Rue de la pierre leve 75011
PARIS Et soyez patients pour la rponse , il est un peu dbord ces temps-ci .
----------------------- R et RUNSTAR sont bimest
riels . Au fi RET
NOMBRE DB 2 Pour de l'hexadcimal , il faut penser a
ux valeurs de 10 15 (&A-&F) . Au cas ou l'addition avec 'NOMBRE' donne un
CHR$ que '9' , on saute les 7 caractres suivants pour retomber sur nos pied
s . Ex LD A,(NOMBRE)
ADD A,#30
CP #3A JR C,OKPRT '9' on affic
he ADD A,7 Sinon +7
OKPRT CALL #BB5A
RET NOMBRE DB 12 Pour
le reste , le listing est a notre avis , suffisament comment pour ne pas p
oser de grand problme . Notez qu'il existe bien des manires de programme
r et que la seule valable est la sienne propre ! Un excellent exercice
consisterait rcrire ce programme votre faon sans en modifier l'effet ...
ORG 40000 NOLIST LD HL,TOPER Adresse des 2 lig
nes de texte CALL PRT Afficher LD A,(MASQUE)
Valeur du masque pokee par le basic LD C,A Dans C
LD A,(TOMASK) Valeur a masquer pokee par le basic LD L,17
CALL LOCATE LOCATE 2,17 LD B,3 LIN1 CALL TROICON
Afficher la meme valeur 3 fois sur la meme ligne DJNZ LIN1
LD L,18 CALL LOCATE LOCATE 2,18 PUSH AF
LD A,C Masque dans A pour conversion / affichage LD B
,3 LIN2 CALL TROICON Afficher la meme valeur 3 fois sur la meme ligne
DJNZ LIN2 LD L,20 LOCATE 2,20 CALL LO
CATE POP AF PUSH AF AND C A AND C
CALL TROICON Afficher resultat de A AND C POP AF
PUSH AF OR C A OR C CALL TROICON Aff
icher resultat de A AND C POP AF XOR C A XOR C A
fficher resultat de A XOR C et fini TROICON PUSH BC Preserver le
masque qui est dans C PUSH AF Preserver 3 fois la valeur a a
fficher PUSH AF PUSH AF CALL PRTBIN Afficher
en binaire 8 bits POP AF Recuperer 1 fois CALL P
RTHEX1 Afficher en hexa 8 bits POP AF Recuperer 2 fois
CALL PRTDECIA Afficher en decimal 3 chiffres LD A,32
2 espaces pour decaler prochain affichage CALL #BB5A
LD A,32 CALL #BB5A POP AF Recuperer 3 fois , le
compte y-est ! POP BC Et masque RET - Affich
ages numeriques et texte - PRTBIN2 LD A,H Affiche en binaire 16 bit
s CALL PRTBIN 8 bits MSB dans H LD A,L 8 Bits LSB
dans L PRTBIN PUSH BC LD C,A Valeur copiee dans C
LD B,8 8 bits BCLBIN LD A,"0" Caractere '0' dans A
RLC C Tourner C a gauche JR NC,BINZERO Si le bit n'est
pas mis , c'est '0' INC A Sinon c'est '1' BINZERO CALL #BB
5A Afficher 1 bit DJNZ BCLBIN Continuer POP BC
Fini EXINB LD A,32 Sortir un espace JP #BB5A - HEXAD
ECIMAL termine par un espace - PRTHEX2 LD A,H HEXA 16 Bits , MSB da
ns H CALL PRTHEX1 Afficher MSB RECUHEX CALL RECULE Annuler l'es
pace par code 8 qui recule le curseur LD A,L HEXA 8 bits , LSB
dans L PRTHEX1 PUSH AF Preserver valeur RRCA Tourn
er 4 fois pour amener quartet (Demi octet) fort RRCA Dans le
quartet faible RRCA N RRCA CALL AFFHEX Sortir
caractere quartet fort POP AF Recuperer valeur CALL
AFFHEX Sortir quartet faible SPCHEX JR EXINB Espace et fini AF
FHEX AND #F Ne garder que le quartet faible de l'octet ADD A,
#30 Decalage ASC II CP #3A Si resultat que '9' c'est une
lettre qu'il faut JR C,OKHEX ADD A,7 Ajouter dec
alage ASCII pour lettres de 'A' a 'F' OKHEX JP #BB5A Afficher . P
RTDECIA CALL INIVAL1 Affichage du contenu de A sur 3 chiffres PUSH AF
PUSH HL LD A,3 3 Chiffres LD HL,CENT
Reference 100 JR INIDECI PRTDECI2 CALL INIVAL1 Affichage du cont
enu de A sur 2 chiffres DEUXNB PUSH AF PUSH HL LD A,2
2 Chiffres LD HL,DIX Reference 10 JR INIDECI
PRTDECI5 PUSH AF Affichage du contenu de HL sur 5 chiffres PUSH
HL LD A,5 5 Chiffres LD HL,DIXMILL Reference 10000
INIDECI LD (DEC1+1),A Modifier routine PRTDECI en fonction de la LD
(DEC2+2),HL base demandee (2 / 3 / 5 chiffres). POP HL POP
AF PRTDECI PUSH HL Affichage decimal PUSH DE PUS
H BC PUSH AF LD HL,(VALEUR) Valeur a afficher DEC1 LD B
,5 Nombre de chiffres (Modifie par lignes precedentes) DEC2 LD IY,D
IXMILL Base numerique (Modifiee par lignes precedentes) CONDEC LD E,(IY+0)
Mettre la base en cours dans DE LD D,(IY+1) LD A,#30
Et le caractere '0' dans A CALCUL AND A Soustraire pour vois si la
valeur a afficher SBC HL,DE est superieure a la base JR
C,CARRY Si oui on arrete INC A Si non AA+1 pour le carac
tere suivant JR CALCUL Et on continue CARRY CALL #BB5A
Caractere trouve , afficher ADD HL,DE Annuler la derniere soustr
action qui est de trop INC IY Pointer la base suivante (10000-
1000-100-10-1) INC IY DJNZ CONDEC Et recommencer pour le
nombre de chiffres a sortir FINCONV POP AF POP BC POP DE
POP HL JR EXINB Espace et fini INIVAL1 PUSH HL
Pour afficher A en decimal on transmet dans valeur LD H,0
LD L,A LD (VALEUR),HL POP HL RET RECULE LD
A,8 Reculer le curseur d'une case JP #BB5A PRT LD A,
(HL) Afficher une chaine OR A RET Z CALL #BB5
A INC HL JR PRT LOCATE PUSH AF LD H,2
La colonne ne change jamais CALL #BB75 POP AF RE
T VALEUR DW 0 Stockage de la valeur a afficher en decimal DIXMIL
L DW 10000 Table base 10 pour affichage decimal MILLE DW 1000 CENT DW
100 DIX DW 10 UN DW 1 TOPER DB 31,2,15," Operation AND O
peration OR Operation XOR " DB 31,2,19,"-------- -- --- -------
- -- --- -------- -- ---",0 LIST MASQUE DB 34 TOMASK DB 12
------------------------------- Vous pouvez tester ce
programme par l'option programmes du menu principal. En cours d'usage , vo
us constaterez que les 2 bits 'non utiliss' du registre flag marqus par
un '.' sont parfois mis . Le fait qu'ils n'aient pas de signification pou
r le Z80 ne les empche pas d'etre actifs . -----------
----------------------- - USAGES COURANTS DE AND - OR -XOR
- ---------------------------------- AND Elimi
ner certains bits indsirables dans l'octet contenu par A . Ex AND #DF po
ur passer un caractre minuscule en majuscule . AND A Ce AND de l'accumula
teur avec lui-meme plusieurs effets 1 Il enlve systmatiquement le CARRY
ce qui est trs pratique pour les instructions du genre SBC ou l'on veut un c
arry non mis . 2 Si A vaut zro , AND A met le flag Z ce qui perm
et de tester rapidement le contenu de l'accumulateur . Ex AND A
JR Z,ESTZERO OR L'inverse de AND , insre des bits dans l'octet co
ntenu par A . Ex OR 32 pour passer un caractre majuscule en minuscule .
OR A Se comporte EXACTEMENT comme AND A . XOR Combine le co Nnt
enu de A celui de l'oprande . Cette proprit est utilise entre autres pour l
e graphisme (Voir SOS5) , ou pour coder un programme . Ex LD HL
,TEXTE CODAGE LD A,(HL) OR A
RET Z XOR 12
LD (HL),A INC HL JR COD
AGE TEXTE DB "TEXTE A CODER",0 Un 1er appel cette
routine transformera le texte en charabia . Un second appel lui rendra
son tat initial . XOR A Met A zro , enlve le CARRY et met le flag Z
------------------------------- COURS D'ASSEMBLEUR
5 - RET Z XOR 12
LD (HL),A INC HL
JR CODAGE TEXTE DB "TEXTE A CODER",0
Un 1er appel cette routine transformeradu carre INC IX
dans la boucle de trace INC IX DJNZ NEXTAUG POP BC
RET DIMCARRE LD IX,PARACAR2 Exactement comme AUGCARRE , il suffit d
'inverser PUSH BC DE negatif DE positif pour obtenir une redu
ction LD B,10 du carre . NEXTDIM LD L,(IX+0) LD H,(
IX+1) LD DE,10 BIT 7,H JR NZ,NEGAT1 LD DE,-1
0 NEGAT1 ADD HL,DE LD (IX+0),L LD (IX+1),H
------------------------------------------- - COURS
D'ASSEMBLEUR 6 - ROTATIONS D'OCTETS - -----------------------
-------------------- Ces rotations ont pour effet de dcaler vers
la droite o la gauche le contenu entier d'un octet . Exemple 00101000
devient 01010000 ou 00010100 Ce serait tout fait simple si il ne falla
it pas tenir compte des bits repousss en dehors de l'octet par cette rotatio
n ! Qu'en faire C'est pour rpondre cette question que les instructions ess
entielles de rotation vous sont expliques ici . RL r ou RL (dd)
Le contenu du registre est dcal d'un bit gauche . Le bit 7 est stock dans
le CARRY alors que le contenu prcdent du CARRY va dans le bit 0 . +------
-------------------------------------------------------------+ !
! +- CARRY ------
B7 - B6 - B5 - B4 - B3 - B2 - B1 - B0 --+ RLC r ou RLC (dd) Le
contenu du registre est dcal d'un bit gauche . Le bit 7 est stock dans le CA
RRY et est recopi dans le le bit 0 . +------------------
------------------------------------+ !
! CARRY ---+-- B7 - B6 - B5 - B4 - B3
- B2 - B1 - B0 --+ SLA r ou SLA (dd) Le contenu du registre est d
cal d'un bit gauche . Le bit 7 est stock dans le CARRY le bit 0 est annul
Zro
!
CARRY ------ B7 - B6 - B5 - B4 - B3 - B2 - B1 - B0 --+
-------------------------- Les memes vers la
droite RR r ou RR (dd) Le contenu du registre est dcal d'un bit
droite . Le bit 0 est stock dans le CARRY alors que le contenu prcdent du C
ARRY va dans le bit 7 . +-------------------------------------------------
------------------+ !
! +-- B7 - B6 - B5 - B4 - B3 - B2 - B1 - B0 ------ CARRY -+
RRC r ou RRC (dd) Le contenu du registre est dcal d'un bit droi
te . Le bit 0 est stock dans le CARRY et est recopi dans le le bit 7 .
+------------------------------------------------------+ !
! +--
B7 - B6 - B5 - B4 - B3 - B2 - B1 - B0 --+--- CARRY SRL ou SRL (dd
) Le contenu du registre est dcal d'un bit droite . Le bit 0 est stock
dans le CARRY le bit 7 est annul Zro
!
N +-- B7 - B6 - B5 - B4 - B3 - B2 - B1 -
B0 ------ CARRY SRA r ou SRA (dd) Le contenu du registre es
t dcal d'un bit droite . Le bit 0 est stock dans le CARRY le bit 7 est incha
ng .
Ne change pas !
B7 - B6 - B5 - B4 - B3 - B2 - B1 - B0 ------ C
ARRY ---------------------------
Usages courants des rotations RLC et RRC Dcalage complet
d'un octet que vous n'avez pas fini de voir dans nos cours de graphisme ou p
our tester le joystick , ou autres ... SLA Correspond une multiplicat
ion par 2 du registre . SRL Correspond une division par 2 du registre .
RR et RL Sont souvent utiliss comme complment pour multiplier ou
diviser par 2 un registre 16 bits Ex SRL H Divise H par 2
RR L Idem avec L mais rcupre au passage l'ventuel CARRY mis par l'opratio
n prcdente . SLA D Multiplie DE par 2 . RL E
Note Pour HL , ADD HL,HL est beaucoup mieux . SRA Bof ...
NOTES Ces 7 instructions peuvent s'effectuer directement sur une case
mmoire 8 bits . Ex LD IX,OCTET RRC (IX
+0) RET OCTET DB 12
Est strictement identique LD A,(OCTET) RRCA
LD (OCTET),A OCTET DB
12 Il existe aussi RLA RRA RLCA RRCA . Ces 4 instructions sont exac
tement comme RR r RL r RLC r RRC r mais ne s'appliquent qu'au registre
A et ne demandent qu'un octet au lieu de 2 . Ex RRC A 2 octets
RRCA 1 octet
RRCD Sont incorrects RRC
L RRC D Sont corrects
RRC L Les effets de RLA RRA RLCA RRCA sur
le registre Flags est aussi diffrent , ces 4 instructions ne modifient que l
e carry alors que les autres modifient C - Z - S - P .
------------------------------ Meme bien expliqu , ce n'est pas
toujours , vident . Alors plutot que se perdre dans un intarissable verb
iage , nous prfrons prsenter un programme qui montre l'cran l'effet de
ces rotations . Les effets sont simples , on affiche l'cran le rsultat pr
oduit par ces 7 instructions sur un octet donn (En binaire , hexa et dci
mal) ainsi que le contenu du registre flags pour chacune et l'utilisate
ur peut rpter l'opration en appuyant sur R ou arreter en appuyant sur Q .
La structure du programme est dja plus complexe . Il faut effectuer 7
oprations diffrentes sur une meme valeur et mmoriser chaque rsultat pour
un ventuelle reprise par la touche 'R' . D'autre part , l'influence du CARRY
tant dterminante sur certains rsultats , il convient aussi de mmoriser ce
t tat pour le rcuprer lors d'une autre opration . Il est une loi du Z80
voque dans le numro 5 qui dit que le registre F , celui des flags , jumel a
vec A , n'est pas accessible l'utilisateur . L'exprience nous montre que
les lois sont faites pour etre tournes et l'astuce suivante vous offre
en prime l'amnistie ! PUSH AF Ces 2 instructions font que DE prend la v
aleur de AF , donc D la POP DE valeur de A et E la valeur de F . Le r
egistre E tant tout fait accessible , faites en ce que bon vous semble . L'o
pration inverse PUSH DE POP AF Donnera aux registre flag la v
aleur qu'il vous aura plu de mettre dans E . Rien de bien compliqu non
--------------------- Le programme u
tilise abondament le registre IX , notez que LD IX,TABLE IX Pointe su
r TABLE LD A,(IX+2) A contient le 3me octet de la table soit #C0 .
LD A,(IX+0) A contient le 1er octet de la table soit #F1 . LD A,(IX-1) A
contient l'octet avant le 1er octet de la table soit #A1. INC IX IN
C IX IX avance de 2 octets dans la table . LD A,(IX+1) A contient l
e 4me octet de la tab Nle soit #DF . LD A,(IX-2) A contient l'octet le 1
er octet de la table soit #F1. RET DB #12 DB #A1 TABLE DB
#F1,#23,#C0,#DF Il est indispensable d'etre familiers de ce type d'adr
essage . ---------------------------- La t
able gre par le programme se compose comme ceci 2 octets pour mmoriser l
a valeur rendue par la rotation et le flag mis par cette meme rotation .
Valeur1,flag1,valeur2,flag2,......valeur7,flag7 Le
s routines sont les memes que celles employes dans le listing prcden
t . ---------------------------- ORG 4
0000 NOLIST LD HL,TOPER Adresse des lignes de texte
CALL PRT Afficher LD A,(TOROT) Valeur a faire tourner
LD B,7 7 Rotations LD HL,MEMOROT RAZROT LD (H
L),A Valeur INC HL LD (HL),0 Flag a 0
INC HL DJNZ RAZROT LD H,37 Afficher la vale
ur originelle LD L,21 CALL #BB75 LD A,(TOROT)
CALL TROICON REROT LD IX,MEMOROT Debut de la table des 7 valeur
s + 7 flags CALL LOADFLAG Initialiser F a la valeur prise dans
la table RR (IX+0) Rotation LD L,12 Ligne
12 CALL AFFROT1 Afficher resultat rotation (IX est incremente de
2) CALL LOADFLAG Seconde rotation sur meme ligne RRC
(IX+0) CALL AFFROT LD L,15 100% identique a ce
qui precede pour CALL LOADFLAG les 5 autres types de rotation
SRA (IX+0) CALL AFFROT1 CALL LOADFLAG SRL (I
X+0) CALL AFFROT LD L,18 CALL LOADFLAG
RL (IX+0) CALL AFFROT1 CALL LOADFLAG RLC (IX+0)
CALL AFFROT LD L,21 CALL LOADFLAG SLA
(IX+0) CALL AFFROT1 TSTKEY CALL #BB06 Fin des 7 rotation
s AND #DF 'Q'Arret CP "Q" RET Z
CP "R" 'R' on refait une rotation JP Z,REROT JR
TSTKEY TROICON PUSH BC Preserver le masque qui est dans C
PUSH AF Preserver 3 fois la valeur a afficher PUSH AF
PUSH AF CALL PRTBIN Afficher en binaire 8 bits
POP AF Recuperer CALL PRTHEX1 Afficher en hexa 8 bits
POP AF Recuperer CALL PRTDECIA Afficher en d
ecimal 3 chiffres LD A,32 2 espaces pour decaler prochain af
fichage CALL #BB5A LD A,32 CALL #BB5A PO
P AF Recuperer valeur POP BC Et masque
RET LOADFLAG LD E,(IX+1) Flag dans E LD D,(IX+0) Vale
ur dans D PUSH DE POP AF AFDE RET
FLAGS PUSH AF Sauver flags dans E POP DE LD (IX+
1),E et ranger pour prochain tour LD B,8 Tester et af
ficher bits F BCLFLAG LD A,"0" Comme pour afficher un nombre binaire
RLC E Mais chaque bit est separe par un espace J
R NC,NOFLAG INC A NOFLAG CALL #BB5A CALL EXINB Et
pourquoi pas DJNZ BCLFLAG RET - Affichages num
eriques et texte - PRTBIN2 LD A,H Affiche en binaire 16 bits
CALL PRTBIN 8 bits MSB dans H LD A,L 8 Bits LSB dans L
PRTBIN PUSH BC LD C,A Valeur copiee dans C LD
B,8 8 bits BCLBIN LD A,"0" Caractere '0' dans A RL
C C Tourner C a gauche JR NC,BINZERO Si le bit n'est pas mis
, c'est '0' INC A Sinon c'est '1' BINZERO CALL #BB5A A
fficher 1 bit DJNZ BCLBIN Continuer POP BC Fini
EXINB LD A,32 Sortir un espace JP #BB5A - HEXADECIMAL t
ermine par un espace - PRTHEX2 LD A,H HEXA 16 Bits , MSB dans H
CALL PRTHEX1 Afficher MSB RECUHEX CALL RECULE Annuler l'espace par
code 8 qui recule le curseur LD A,L HEXA 8 bits , LSB dans L
PRTHEX1 PUSH AF Preserver valeur RRCA N Tourner 4
fois pour amener quartet (Demi octet) fort RRCA Dans le quar
tet faible RRCA RRCA CALL AFFHEX Sortir caracte
re quartet fort POP AF Recuperer valeur CALL AFFHEX
Sortir quartet faible SPCHEX JR EXINB Espace et fini AFFHEX AN
D #F Ne garder que le quartet faible de l'octet ADD A,#30
Decalage ASC II CP #3A Si resultat que '9' c'est une lettre
qu'il faut JR C,OKHEX ADD A,7 Ajouter decalage AS
CII pour lettres de 'A' a 'F' OKHEX JP #BB5A Afficher . PRTDECIA
CALL INIVAL1 Affichage du contenu de A sur 3 chiffres PUSH AF
PUSH HL LD A,3 3 Chiffres LD HL,CENT Referenc
e 100 JR INIDECI PRTDECI2 CALL INIVAL1 Affichage du contenu de A
sur 2 chiffres DEUXNB PUSH AF PUSH HL LD A,2 2 C
hiffres LD HL,DIX Reference 10 JR INIDECI PRTDECI5
PUSH AF Affichage du contenu de HL sur 5 chiffres PUSH HL
LD A,5 5 Chiffres LD HL,DIXMILL Reference 10000 INIDEC
I LD (DEC1+1),A Modifier routine PRTDECI en fonction de la LD (DEC2+2
),HL base demandee (2 / 3 / 5 chiffres). POP HL POP AF
PRTDECI PUSH HL Affichage decimal PUSH DE PUSH BC
PUSH AF LD HL,(VALEUR) Valeur a afficher DEC1 LD B,5
Nombre de chiffres (Modifie par lignes precedentes) DEC2 LD IY,DIXMILL
Base numerique (Modifiee par lignes precedentes) CONDEC LD E,(IY+0) Mettre
la base en cours dans DE LD D,(IY+1) LD A,#30 Et le c
aractere '0' dans A CALCUL AND A Soustraire pour vois si la valeur a
afficher SBC HL,DE est superieure a la base JR C,CARRY
Si oui on arrete INC A Si non AA+1 pour le caractere sui
vant JR CALCUL Et on continue CARRY CALL #BB5A Caracte
re trouve , afficher ADD HL,DE Annuler la derniere soustraction q
ui est de trop INC IY Pointer la base suivante (10000-1000-100
-10-1) INC IY DJNZ CONDEC Et recommencer pour le nombre d
e chiffres a sortir FINCONV POP AF POP BC POP DE
POP HL JR EXINB Espace et fini INIVAL1 PUSH HL Pour
afficher A en decimal on transmet dans valeur LD H,0 LD L,A
LD (VALEUR),HL POP HL RET RECULE LD A,8
Reculer le curseur d'une case JP #BB5A PRT LD A,(HL)
Afficher une chaine OR A RET Z CALL #BB5A
INC HL JR PRT LOCATE PUSH AF LD H,2 La col
onne ne change jamais CALL #BB75 POP AF RET A
FFROT1 CALL LOCATE LOCATE et affichage AFFROT CALL FLAGS Afficher les
flags LD A,(IX+0) Prendre contenu de IX pour affichage en TROICON
INC IX Pointer 2 octets plus loin INC IX pou
r la prochaine rotation JP TROICON VALEUR DW 0 Stockage de
la valeur a afficher en decimal DIXMILL DW 10000 Table base 10 pour affich
age decimal MILLE DW 1000 CENT DW 100 DIX DW 10 UN DW 1
TOPER DB 31,2,11,"S Z . A . P N C RR r (A droite)" DB " S Z . A
. P N C RRC r (A droite)" DB 31,2,13,"- - - - - - - - -------- -- ---
" DB " - - - - - - - - -------- -- --- " DB 31,2,14,"S Z .
A . P N C SRA r (A droite)" DB " S Z . A . P N C SRL r (A droite)"
DB 31,2,16,"- - - - - - - - -------- -- ---" DB " - - - - -
- - - -------- -- --- " DB 31,2,17,"S Z . A . P N C RL r (A Gauche)"
DB " S Z . A . P N C RLC r (A gauche)" DB 31,2,19,"- - - -
- - - - -------- -- ---" DB " - - - - - - - - -------- -- --- "
DB 31,2,20,"S Z . A . P N C SLA r (A gauche)" DB " ",24," VAL
EUR ORIGINE ",24 DB 31,2,22,"- - - - - - - - -------- -- --- ------
-- -- ---" DB 31,20,24,24," Quitter ou Rotation ",24,0 TOROT DB
12 MEMOROT DS 14 D'ASSEMBLEUR 6 - ROTATIONS D'OCTETS - ACOUR3 ASCREP
5 ASCFSYST BASFDAT BAS! N INC A NOFLAG CALL #BB5A CALL E
XINB Et pourquoi pas DJNZ BCLFLAG RET - Affi
chages numeriques et texte - PRTBIN2 LD A,H Affiche en binaire 16 bit
s CALL PRTBIN 8 bits MSB dans H LD A,L 8 Bits LSB d
ans L PRTBIN PUSH BC LD C,A Valeur copiee dans C L
D B,8 8 bits BCLBIN LD A,"0" Caractere '0' dans A RL
C C Tourner C a gauche JR NC,BINZE,27,09,EB,2A,E8,27,09,ED,B8,
C9,CD,67AE' 7D,BC,3E,FF,32,EE,27,C9,00,00,00,00,00,00,00,00,6C34' 00,00,00,00,00
,00,00,00,00,00,00,00,00,00,00,00,6C34z!HZz!ZHZZzZZZ2t' DD,23,3D,20,EA,2A,E8,27,
ED,5B,EC,27,ED,4B,EA,27,4814' ED,B0,C9,2A,EC,27,ED,5B,E8,27,A7,ED,52,4D,44,DD,51
62' 2A,E8,27,DD,23,DD,7E,00,3C,DD,23,DD,6E,00,DD,66,58C0' 01,09,DD,75,00,DD,74,0
1,DD,23,DD,23,3D,20,EC,2A,5EE1' EC,27,ED,4B,EASURGCODEBINURURpd d'0802MS00 2GO
!9J 2y!9!9!9!9(F02!Q9(2G '!982xe2!""""!r202 222O*"!R027 22O*"++"*KB"!R"!rR"2(2
MG!*!*G-!**!559hG!!x,OG OB!ux*88 (22h*###N#F## (m* FEE0 N !9n ! 8
V 2W X D A C "SH(Sy G!G hm"S(W(xWuG(u(xmuG(m (xmG( cxWG* c8 8c8 c(
(!(W!mh7u*BK7!*----0GhWC0m8m!mC0W8WK!uC 0 8!C 0u 8uh8B8m0h0B0u8!wh0!wW0 m!w8!w8
u**!!(2!C!uK((Q *KB "**K *2" !9 2G*!! 5*m"mF*++G! 5WF*WG!* 5uSuFKyG* 5FCa!
2"B"2H"s&aU2aU2!bUG##bUsr!22""bU2H####"(*K!!#1 !+ !2 !!L9#!1!#1M#!1!bUR+#!1!#!1*
#!1*bU##p!1 k! Gp#w/"*(O 2.!/w###!1!"#!1 Z#8 !!!S"Q*"K*!UGDG"GGw&( w## m (F2!G*
" ww##!2"2"2"2" 2!"# !2"2!"! 2"8 !!!"O!")"Gw2UOO2DO"OG( xRwO*w#"Ryw## v*)R"8(
*&"!PK"KKB*##KBKKBKB"S8By (0!q#p!q#p" B"G02!90#"5(O)8g,22"2!9!! !9Z!559!!uZG!.K
G!O!179 (G( x xx x !7 !M7 !7 !q79x2G!bU##nf""#GO!/"*!(%.G!/((#*w#".2.m XGO#25,/B
uuZ#Z2x8!92! w#!q9ON Z7!9!9GBx!99 !aUG!080Z0w#S0GO2&o!##VR8++MM0Z ( !97H!( 8Wy8
zw#ZFy0!9+ w Z# ZnfBut## Gnfut##p!289 k! 2!8K!"! )8& ##w#2 **( !97w!m9.0 !98Z2C2
D*"Eu2G*v"H2Z2u!"!b"v7.8+bD2Z*E"G2u*H"v2Cog22$222 2y!"$!"e!292 0P,BbC/c/2"08E0Ga
UUx 8%"# $u %,U(A-D/ !R!hV!H##2! !hP/5 aUc8(c2aU KbU!B!97e"&".uZ!QU9b!49C Z
!8KaUGR"Yb&k! Z M !N!!!!!!!!!Z+##(MZ H V DZ NZOZaU *bUnf!9R!!9AZDZZ!9!OC(F(3C
Z*ZZ*Z.Z#C Le"!C!!!V!!##"2aU!8V"bU"dUaU7!79!79!79F#!791(2(3"2 !!99Z(02222!!1ZJ
222 2 #2#)82G +H!9M!2G'2 2xR#!92!9(#G22G+!D" G$( G$(2$)G2!e8"$!8"$!8"$2$$aUU
!e89!89(0222+!892y+"*)(K*bUB*bUKB"bU+##!6VBaUG2aUx(K ! OB!UB7!92y2!9(2GO#2$2y!9"
$!8"$!8"$!%2$"$$222G8( x2!W9!z922!l9+"!9!9G(0x2!9G(0x2!891(2&3L' aU2aU2! +bUs#
r*"bU!K! *KB(%0* ") *bUK'&") *bUKB"bU+##ut*K$+GaUK& !499!H99)82aU ""*R*+aU""*R*
+!*"bU"bU2'&bU"bU+N#FBbU /+aU+R#2aU2aU##GaUaUU!u49(!49J2))8 G(+$!490+$2)(($0aUU)
!5922 2M))$) G(!59!59M2LaUU!59(!592! O!w##!0O))8F!(*8$!59!59y2##L#!59(!#69)!69)2
aU2 !792UaU'O!B!dU*bUKdUB!bU! ObU(#*2,2UaU! ObU(w# 'O!B*bUKdUB+!bU!H69&.uaU&.uU&
.u*bU(#-Z&.u*bUUB&.uaUG!dUfn##( ##y&.u&.uz+!!t!!!!U!* nf##V##!GG!bU###"!99!nfA
Z!990 w!99!9"2!8KT6 ! OT6("!M9+!e98!U,!A9+!,!8K,aUU!-9+U(!U!8K"!A"!9pk! ,K*bUBU
(w*R((!!A9z !9Jz/!9U !!%9!(!1!KbUB!QU !UwU-*W* .aU2!E9!Z aU!8K!aU! O!aU'!dU!*bUK
dUB"!8V2u,2aUG2aU2*bUKdUB"K"bU "bU!ZwO !8KKz!wO! OKz!w'O!dUzGaU!w*bUz*bUK"bU!9!9
(2!09p k! !B98 !92u,e!""2D 2222 22,) 222222!2222222y22x'22Y11 2011,1(($(A(.C1P2(
2G8x2G(2GOb0y2b0*1b0*Bb0"b0*K1b0 *KBb0"b0*2G0$0+"*O0$0#+1"b0*18!1"*18!1"!o!o!ORO
B2Y2O*"22aG2*!"OGw## ( *"bU2P22!"!22!eA9/!82b0 GENERATEUR DE SPRITES . Cop. M.MA
IGROT . Juin 1987 0 CHARGER UNE TABLE,1 LISTER UNE TABLE 2 CREER UNE TABLE,3 CO
MPLETER UNE TABLE 4 "N""""""""" AFFICHER LES SPRITES, 5 SUPPERPOSITION SPRITES
6 SUPPRIMER UN SPRITE,7 MODIFIER UN SPRITE 8 SAUVER UNE TABLE,9 PURGER UNE TABL
E A CONCATENATION DE TABLE,B RETOUR AU BASIC C CAPTURE UN SPRITE,D RENOMMER UN S
PRITECONSERVER UN SEUL MODE (O/N)NUMERO DU MODE A CONSERVER ELIMINATION DE SPR
ITES UN A UN (O/N)NOM NUM.MODE OCTS. INK-PEN 01-02-03-04-05-06-07-08-09-
10-11-12-13-14-15 C+CRCONTROLE DE COMPATIBILITE DES MODES EN COURS . REFERENCE M
ODE SPRITE NUMERO INCOMPATIBLE EM MODE & TERMINE .CONTROLE DE COMPATIBILIT
E DES ENCRES EN COURS . REVOIR PEN NUMERO CONTROLE TABLE TERMINE1 ERREUR PEN CO
NTINUER (O/N) NOMBRE DE SPRITES MODE ECRAN LONGUEUR DE TABLE
SPRITES MIROIR VERTICAL SPRITES MIROIR HORIZONT SPRITES MIROIR
DOUBLE COULEURS PEN SAUVEGARDE EN TABLE DEFINITIVE (O/N) TYPE NORMAL
MIROIR HORIZ.MIROIR VERTI.MIROIR DOUBLESUPPRIMER LA TABLE . OPTION AFFICH
AGE . OTOUT NSELECTION 1- SELECTIONNER UN MODE 2- COMMENCER AU NUMERO X 3-
RECHERCHE PAR NOMS ENTRER TOUT OU PARTIE DU NOM RECHERCHE + * OPTION SUPPRESSIO
N .SUPPRIMER DESSIN .NUMERO A SUPPRIMER OPTION MODIFICATION MODIFIER DESSINRA
NGEMENT DESSIN1 EN FIN DE TABLE2 MEME LOCATION3 AUTRE LOCATIONNUMERO ACTUEL RANG
EMENT EN NUMERO DU PREMIER DESSIN NUMERO DU DERNIER DESSIN NUMERO A MOD
IFIER SELECTION EN COURS DRIVE CHANGER DRIVE (O/N)EST-CE LA BONNE DISQUETTE
(O/N)CHANGER LA DISQUETTE ET PRESSER UNE TOUCHECHARGER UNE TABLE . O CHANTIER -
N TRAVAILNOM DE LA TABLE --------*--- CETTE TABLE N'EST PAS DU TYPE DEMANDE (T
YPE DE LA TABLE LOCATION MEMOIRE LONGUEUR TABLE CHANTIERTRAVAILSAUVEGARDER
TABLE . CONCATENER TABLES . DESSIN EN MODE CONFIRMATION (O/N)SELECTIONNER LE M
ODE D' ECRAN ATTENTION LES DIMENSIONS DE LA GRILLE SONT LIMITEES A 46 OCTETS D
E HAUTEUR & 38 DE LARGEUR EN MODE 069 OCTETS DE HAUTEUR & 99 DE LARGEUR EN MODE
1 & 2NOMBRE DE CASES EN LARGEUR (01 - MAXI) NOMBRE DE CASES EN HAUTEUR (01 - MA
XI) TRACE GRILLE (O/N) ERREUR PARAM. GRILLE ERREUR DISQUE ! PRESSER UNE TOUCHE
. IL N'Y A PAS DE TABLE EN MEMOIRE LA TABLE EST COMPLETE SAUVER DESS. O/N
SAUVER TABLE O/NGRILLE ENTIERE O-N SPRITE NUMERO EN MODE OCTETS L
IBRES OCTETS SPRITE ADRESSE SPRITEFIN DE TABLE NOM DES. NOM TYPE NORMALM.HOR
IZONTALMIR.VERTICALMIR.DOUBLEDIMENSIONS GRILLEHAUTEUR LARGEUR MODIFIER GRILLE
ENTRER HAUTEUR ENTRER LARGEUR O-MENU N-DESSIN Ws+Cs£3KcU9tP/TNTIT
ATS Z Z IMPRIMER DONNEES (O/N) IMPRIMANTE HORS SERVICE .CONTINUER (O/N) LE N
OM DEMANDE NE FIGURE PAS AU FICHIER RENOMMER UN SPRITE NUMERO DU SPRITE A RENOMM
ER NOUVEAU NOM AUTRE OPERATION (O/N)REINITIALISER LES ENCRES (O/N)UTILISE
R ENCRES DU SPRITE NUMERO L'OPTION CAPTURE NE FONCTIONNE QU' AVEC UNE IMAGE
ECRAN NON COMPACTEE. CHARGER IMAGE (O/N)NOM DE L'IMAGE --------*--- CE N'EST
PAS UNE IMAGE ECRAN AUTRE CAPTURE (O/N) #N#########
SANS NOM 8V8VUTDESS0 SANS NOM 8V8V $N$$$$$$$$$SURGENE BASp-
-,1,14,1,59,0,69,0,61,0,63,0,55,0,34,0,46,069,0,61,0,63,+ *** LE MEMORY 989 EST
VITAL !!!! ***U"D" "surgcode" , , , , ,"call 1000"( ) , A, A,
A, O( 10,1,11,1,3,1,20,1,12,1,4,1,13,1,14,1,59,0,69,0,61,0,63,0,55,0,34,0,46,
069,0,61,0,63,0,55,0,34,0,46,0 af,95,6f,9c,95,bc,67,c94X8!1/"8!1/"8!2/"!32/"U"Q2
$x#*hKA OUwD(D DOw"(" "OwU U Ow#+!2$88*"* 8+!" *+!"y20!DD!DK* KG7!*"88* "* O7!"
* 7!" y20!DK*TBK*DKG+!* #KB+!"!K DM*B"88*"20ie dans celui-ci . Rubriqu
e divers Encore le bug du 6128 et un programme de R.CABANE qui permet un
programme basic de s'auto modifier en insrant des lignes supplmentaire
s en cours d'xcution ce qui est plutot gnial ... Le cours d'assemble
ur Il continue dominer cette face et comporte maintenant des ex
emples concrets crits avec MAXAM . Si vous utilisez Z80 MR , nous vous e
xpliquons les quelques diffrences de syntaxe . La demande ne fut pas gnrale ,
mais suffisante pour que nous dcrivions les routines systme . Cette descripti
on sera tale sur 3 numros avec exemples l'appui . Le cours de graph
isme Fin des prliminaires , aprs les animations simples et moches du num
ro 6 , les applications srieuses sur la gestion des sprites qui vous feront p
asser quelques nuits blanches . Pour vous aider , une nouveaut ! Certaines
explications sont fournies sous forme de pages cran . A part a , l'ani,
5"ANNONCES & DIVERS"PRT,,,,,,6"COURS ASSEMBLEUR"PRT,,,,,, (noPRT,,,,,,5"* AUTRE
FACE SOS5"PRT,,,,,, pN",6*** 1er MENU ***J+T ,,X,*,,,hMode d'emploirFI"notic
fac" 0* Edito - Infos * ()" Editorial U.S " ()" Infos generales " ()" Infos UT
IL-SOFT "()no()no()no()no()no()me c c ' nbo zN3 ,,&,,,,,,fi"edito6" 0fi"inf
o6" 0&fi"infous6" 0%0fifi".ASC" + dD- Reponses -NXfi"rep6" 0bl()nov()no()no()no(
)no()no()no()no()me c c ' nbo zN3 ,,,,,,, , X X X X X X X X*fi"div6
" 0- Cours d'assembleur - ()" Introduction " ()"Routines systeme1" ()"Routine
s systeme2" $()"Routines systeme3" .()"Routines systeme4"!8()"Operateurs logiq."
B()"Rotations d'octet" L()"SUITE DES OPTIONS" V()"MENU PRINCIPAL" c c ' n
bo zN3j t,,,,,,,,tfi"asintro2" 0fi"routsys1" 0fi"routsys2" 0fi"routsys3" 0fi"r
outsys4" 0fi"couras61" 0fi"couras62" 0 ()"Instructions bits" ()"Demo routsyst.
1" ()"Demo routsyst. 2" ()"Demo AND-OR-XOR" ()"Demo rotations"()no()no ()n
o()me c c ' nbo zN3( 2,,F,P,Z,d,n,x,2fi"couras63" 0"demrout1.bas"F"demrout2.
bas"P"mask.basZ"rot.bas" d n x '"sosg6",dE' PRT, c, c,, , ,( )' $'*** F
LASHIN %N%%%%%%%%%G su cadre ***.'e8' , ,, d d ' c ' c d dB'L'*** Trace un
cadre INTERNE a la surface du texte *** V''CA,( ),(( ))( d) d,(( )), d( )( d), ,
, d, dj't'''CA,( )(( ) d),( )(( ) d), (( ) d),( )( d) , , , d, d '''C'D"RETOU
RNER DISQUE !" ,,, 'S -'" "()()" COPY Valide "' 'DMID, c, c,,,S () c d d '
c d d((())) ' 'W' r r r r r rd d rd dW' r r r r r d rd d rd*C+*** Br
anchement LECTEUR7 et retour debut en cas d'erreur ***+9+ + e WKE,,,,, d d
+ , ,' p,,,,P,,,fi(*+ # #,,#,"1 RECOMMENCE ""4+ #,,#,"2 REPRENDRE"#+ #,, #,"3
QUITTER",H+"" "1" "3"CAR+ "1" s *+ "2" # v *++f+"p+*** Fenetrage - cadrage
***z++ d dv+ #, w, w, w, w #, w w w w w w# ''+ w w' w w1+ #, w, w, w, w
#, #+)+*** Afficher selection reponse ***++MID, c, c,, y, w w w w w w w w + w w
w w w w w w+1+*** Restaure fenetre reponses si a-16 ***++ w w w w + ,+%,***
Initialisation menus 2 ***,, c c c c c w w w w H+ N%*N- Chargement RSX et LE
CTEUR7 -4N#N"rsxprt2.cod", #HN"lecteur7.cod",p £RNN- Bandeau -fN&pNBAN,,, ,",,5
zNBAN,, , ,",, nbo+1+*** Restaure fenetre reponses si a-16 ***++ w w w w + ,
+%DEMROUT2BASpKK/I "DEMROUT2.bin" , , , , I "DEMROUT2.bin" , , , , "sos6",)
CALL #BC11 Determiner mode en cours minuscul Tester et afficher
bits F BCLFLAG LD A,"0" Comme pour afficher un nombre binaire
RLC E Mais chaque bit est separe par un espace JR NC,NOFL
AG INC A NOFLAG CALL #BB5A CALL EXINB Et pourquoi pas
DJNZ BCLFLAG RET - Affichages numeriques et texte
- PRTBIN2 LD A,H Affiche en binaire 16 bits CALL PRTBIN 8
bits MSB dans H LD A,L 8 Bits LSB dans L PRTBIN PUSH BC
MASK BASpLL(,,())1 ("&X") "mask.bin" 2" Affichage des operations AND - OR
- XOR"(" Pour une entree en hexa , precedez votre valeur de H"2" Pour une entree
en binaire , precedez votre valeur de B"5" Pour retourner a SOS PROGRAMMEURS ,
entrez Q"F(P , ()£ " Valeur ",2Z "sos6",) Pd , (n , ()£ " Masque ",2x
"sos6",) n , P-(u(,)) "Q" "" "B" "H" () , () () 0 ("&
") 2 () (,,())1 ("&X") MASK DB 12 QUE DB 34 TOMASK DB 12 12
M &N&&&&&&&&&ROT BASp2 () (,,())1 "rot.bin" " Affichage des 7 operatio
ns de rotation courantes"(" Pour une entree en hexa , precedez votre valeur de H
"2" Pour une entree en binaire , precedez votre valeur de B"5" Pour retourner a
SOS PROGRAMMEURS , entrez Q"F(P , ()£ " Valeur ",2Z "sos6",) Pd , P-
(u(,)) "Q" "" "B" "H" () , () () 0 ("&") 2 () (,,())1 ("
&X") Afficher ez Q"F(P , ()£ " Valeur ",2Z "sos6",) Pd ,
RSXLINE BIN N6#####q#p+#LINoG W*6(*#fo(/0nf##foW WUnummats IBM , ATARI , AMIGA
, CPC , etc ... Ecrire R.CABANE 2 Rue de la pierre leve 75011 P
ARIS ------------------------------ Si nos a
bonns recherchent ou vendent quelque chose , une place leur est rserve ici .
------------------------------- - PETITES ANNON
CES ET DIVERS - -------------------------
----------- - INTRODUCTION AU COURS D'ASSEMBLEUR -
------------------------------------ Ce trimestre , vous
avez droit 4 fichiers sur les routines sytme accompagns de 2 dmonstrat
ions avec listing utilisant ces routines . Le cours d'assembleur 3 c
hapitres sur les masques , rotations et instructions sur les bits plu
s une annexe dcrivant l'influence des instructions les plus usuelles su
r les flags et 2 dmonstrations qui montrent l'effet des oprateurs logiques et
des rotations . -------------------------- -----
-- - INTRODUCTION AU COURS D'ASSEMBLEUR - mation
des sprites c'est trs bien mais encore faut -il pouvoir les crer . Alors p
our ceci , nous crons un prcdent chez UTIL-SOFT , on rdite ! Vous trouver
ez donc SURGENE avec ses utilitaires et sa notice . Ce programme est paru so
us forme de DATAS dans CPC il y- 3 ans . Rassurez vous , comme il t conu
par M.MAIGROT il ne s'agit ni d'un piratage ni d'une violation des droits
de CPC , l'auteur n'ayant sign aucun renoncement ses droits et n'ayant jam
ais t r 'N'''''''''tribu pour son travail ! A dater d'aujourd'hui , tous l
es exemples fournis seront compatibles avec ce programme que vous trouverez
sur la face 1 de SOS PROGRAMMEURS . La notice est sur la face 2 avec les c
ours de graphisme . Histoire de vous faire baver un peu, sachez que dan
s le numro 7 ,outre la suite des manipulations de sprites , nous attaquons le
compactage d'crans et fenetres et surtout les manipulations d'cran et de coule
urs partir du CRTC et du GATE ARRAY ! rer numeros dans HL et DE
LD A,H XOR D BIT 7,A LD A,H JR Z,MSIGNE CPL
ADD A,A FINCOMPSBC A,A JR NC,ERREUR Recuperer le descripteur chaine
LD L,(IX+2) LD H,(IX+3) INC HL LD A,(HL) INC HL LD H,(HL) LD L
,A Adresse de la chaine en HL LD A,I Z si 464, M si 6128, P si 664
Assembler ligne BASIC JP Z,0E6D2H 464 JP M,0E7ABH 6128
JP 0E7B0H 664 ******** SOUS-PROGRAMMES ********** Comparer HL
et DE memes signes MSIGNECP D JR NZ,FINCOMP comparer poids faib
les LD A,L on fait A - E Carry si A E SUB E JR NZ,FINC
OMP sinon memes numeros,exclu ERREURLD A,I fixe flag Z selon A
LD A,5 Improper argument JP NZ,0CB55H 664 et 6128
LD E,A JP 0CA94H 464 FIN END ------
---------------------------- R.CABANE Transfre vos fichiers ASCII ,
------------------------------- - ED
ITORIAL - ()"Routines systeme4"!()"Operateurs lo
giq." ()"Rotations d'octet" ()"Traitement bits" ()"MENU PRINCIPAL" c c
nbo .w3 &,0,,D,N,X,b,l,&fi"asintro2" 0fi"routsys1" fi"routsys2" Dfi"routsys3"
Nfi"routsys4" Xfi"couras61" bfi"couras62" lfi"couras63" m()"Instru DBASE , MUL
TIPLAN , Traitement de textes divers , sur disques et formats IBM , ATARI , A
MIGA , CPC , etc ... Ecrire R.CABANE 2 Rue de la pierre leve 750
11 PARIS ------------------------------ Si nos
abonns recherchent ou vendent quelque chose , une place leur est rserve ici
. ------------------------------- ---------
------------------- - PETITES ANNONCES ET DIVERS -
j' c j' c d dL'V'*** Trace un cadre INTERNE a la surface du te
xte *** 'j'CA,( ),(( ))( d) d,(( )), d( )( d), , , d, dt''''CA,( )(( ) d),( )((
) d), (( ) d),( )( d) , , , d, d '''C'D"RETOURNER DISQUE !" ,,, 'SRSXTEST BASp
0interditsF"RSX-LINE"P "'"() 9LIN ,, d , X"rsxline.bin",L L5(
)"PRINT"(")"R.CABANE"(")()5()"PRINT"(")"PRESENTE"(")()5(()"PRINT"(")"RSX-LINE"("
)()2 RLIN,( ),F Dans ce cas , FOR/NEXT & WHILE WEND , interditsF"RSX-LINE"
P Z 0 THEN 3 ELSE LIST 10 MEMORY 39000LOAD"rsxline.bin",3950 "'"() 9LI
N ,, d , X"rsxline.bin",L L5()"PRINT"(")"R.CABANE"(")()5()"PRINT"(")"PR
ESENTE"(")()5(()"PRINT"(")"RSX-LINE"(")()2 RLIN,( ),F Dans ce cas , FOR/NE
XT & WHILE WEND ,