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 C6 02 00 00 00 02 00 00 C2 02 00 00 00 02 ................
000130: 00 00 C7 02 00 00 00 02 00 00 C3 02 00 00 00 02 ................
000140: 00 00 C8 02 00 00 00 02 00 00 C4 02 00 00 00 02 ................
000150: 00 00 C9 02 00 00 00 02 00 00 C5 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 46 44 43 20 20 20 20 20 41 53 43 00 00 00 50 .FDC ASC...P
000210: 02 03 04 05 06 07 08 09 0A 0B 00 00 00 00 00 00 ................
000220: 00 46 44 43 20 20 20 20 20 42 41 53 00 00 00 39 .FDC BAS...9
000230: 0C 0D 0E 0F 10 11 12 13 00 00 00 00 00 00 00 00 ................
000240: 00 46 44 43 31 20 20 20 20 41 53 43 00 00 00 40 .FDC1 ASC...@
000250: 14 15 16 17 18 19 1A 1B 00 00 00 00 00 00 00 00 ................
000260: 00 46 44 43 32 20 20 20 20 41 53 43 00 00 00 58 .FDC2 ASC...X
000270: 1C 1D 1E 1F 20 21 22 23 24 25 26 00 00 00 00 00 .... !"#$%&.....
000280: 00 46 44 43 42 41 4E 4B 20 41 53 43 00 00 00 50 .FDCBANK ASC...P
000290: 27 28 29 2A 2B 2C 2D 2E 2F 30 00 00 00 00 00 00 '()*+,-./0......
0002A0: 00 46 44 43 43 4F 4D 20 20 41 53 43 00 00 00 40 .FDCCOM ASC...@
0002B0: 31 32 33 34 35 36 37 38 00 00 00 00 00 00 00 00 12345678........
0002C0: 00 46 44 43 47 4F 50 49 53 41 53 43 00 00 00 40 .FDCGOPISASC...@
0002D0: 39 3A 3B 3C 3D 3E 3F 40 00 00 00 00 00 00 00 00 9:;<=>?@........
0002E0: 00 46 44 43 49 4E 49 54 20 41 53 43 00 00 00 18 .FDCINIT ASC....
0002F0: 41 42 43 00 00 00 00 00 00 00 00 00 00 00 00 00 ABC.............
000300: 00 46 44 43 49 4E 53 20 20 41 53 43 00 00 00 60 .FDCINS ASC...`
000310: 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F 00 00 00 00 DEFGHIJKLMNO....
000320: 00 46 44 43 4D 45 20 20 20 41 53 43 00 00 00 10 .FDCME ASC....
000330: 50 51 00 00 00 00 00 00 00 00 00 00 00 00 00 00 PQ..............
000340: 00 46 44 43 50 52 4F 47 20 42 41 53 00 00 00 02 .FDCPROG BAS....
000350: 52 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 R...............
000360: 00 46 44 43 50 52 4F 47 20 42 49 4E 00 00 00 80 .FDCPROG BIN....
000370: 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F 60 61 62 STUVWXYZ[\]^_`ab
000380: 00 46 44 43 50 52 4F 47 20 42 49 4E 01 00 00 35 .FDCPROG BIN...5
000390: 63 64 65 66 67 68 69 00 00 00 00 00 00 00 00 00 cdefghi.........
0003A0: 00 46 44 43 50 52 4F 47 20 4D 41 58 00 00 00 80 .FDCPROG MAX....
0003B0: 6A 6B 6C 6D 6E 6F 70 71 72 73 74 75 76 77 78 79 jklmnopqrstuvwxy
0003C0: 00 46 44 43 50 52 4F 47 20 4D 41 58 01 00 00 18 .FDCPROG MAX....
0003D0: 7A 7B 7C 00 00 00 00 00 00 00 00 00 00 00 00 00 z{|.............
0003E0: 00 46 44 43 53 55 42 52 20 41 53 43 00 00 00 48 .FDCSUBR ASC...H
0003F0: 7D 7E 7F 80 81 82 83 84 85 00 00 00 00 00 00 00 }~..............
000400: 75 69 20 20 69 6E 74 65 72 64 69 73 65 6E 74 20 ui interdisent
000410: 20 74 6F 75 74 65 20 20 63 6F 68 61 62 69 74 61 toute cohabita
000420: 74 69 6F 6E 20 20 61 76 65 63 20 20 6C 65 20 20 tion avec le
000430: 42 41 53 49 43 20 20 2E 20 20 4C 65 73 20 0D 0A BASIC . Les ..
000440: 20 69 6E 73 74 72 75 63 74 69 6F 6E 73 20 64 27 instructions d'
000450: 45 6E 74 72 7B 65 20 2D 20 53 6F 72 74 69 65 20 Entr{e - Sortie
000460: 28 45 2F 53 29 20 20 2C 20 20 72 7B 64 69 67 7B (E/S) , r{dig{
000470: 65 73 20 20 65 6E 20 61 73 73 65 6D 62 6C 65 75 es en assembleu
000480: 72 20 73 6F 6E 74 20 6C 65 20 73 65 75 6C 20 0D r sont le seul .
000490: 0A 20 6D 6F 64 65 20 64 65 20 63 6F 6D 6D 75 6E . mode de commun
0004A0: 69 63 61 74 69 6F 6E 20 65 6E 76 69 73 61 67 65 ication envisage
0004B0: 61 62 6C 65 20 61 76 65 63 20 63 65 20 73 70 7B able avec ce sp{
0004C0: 63 69 6D 65 6E 20 64 65 20 6C 27 7B 6C 65 63 74 cimen de l'{lect
0004D0: 72 6F 6E 69 71 75 65 20 43 50 43 20 2E 0D 0A 20 ronique CPC ...
0004E0: 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
0004F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D -
000500: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
000510: 2D 2D 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 ---..
000520: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000530: 20 20 2D 20 43 68 61 70 69 74 72 65 20 32 20 3A - Chapitre 2 :
000540: 20 45 2F 53 20 2D 0D 0A 20 20 20 20 20 20 20 20 E/S -..
000550: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000560: 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D -----------
000570: 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A 20 20 ---------.. ..
000580: 20 20 20 44 7B 66 69 6E 69 74 69 6F 6E 20 64 27 D{finition d'
000590: 75 6E 65 20 45 2F 53 20 3A 20 54 6F 75 74 20 64 une E/S : Tout d
0005A0: 27 61 62 6F 72 64 20 2C 20 20 69 6C 20 20 66 61 'abord , il fa
0005B0: 75 74 20 73 61 76 6F 69 72 20 6F 75 20 6C 27 65 ut savoir ou l'e
0005C0: 6E 76 6F 79 65 72 20 73 69 20 69 6C 20 0D 0A 20 nvoyer si il ..
0005D0: 73 27 61 67 69 74 20 64 27 75 6E 20 73 6F 72 74 s'agit d'un sort
0005E0: 69 65 20 28 4F 55 54 29 20 65 74 20 20 6F 75 20 ie (OUT) et ou
0005F0: 20 6C 27 61 74 74 65 6E 64 72 65 20 20 73 69 20 l'attendre si
000600: 00 46 44 43 54 53 54 44 52 41 53 43 00 00 00 48 .FDCTSTDRASC...H
000610: 86 87 88 89 8A 8B 8C 8D 8E 00 00 00 00 00 00 00 ................
000620: 00 4C 45 43 54 45 55 52 34 43 4F 44 00 00 00 08 .LECTEUR4COD....
000630: 8F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000640: 00 4D 45 46 44 43 50 52 20 41 53 43 00 00 00 18 .MEFDCPR ASC....
000650: 90 91 92 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000660: 00 52 41 5A 49 4E 54 45 20 4D 41 58 00 00 00 08 .RAZINTE MAX....
000670: 93 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000680: 00 52 53 58 50 52 54 20 20 43 4F 44 00 00 00 15 .RSXPRT COD....
000690: 94 95 96 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0006A0: 00 54 53 54 49 4E 54 20 20 42 41 53 00 00 00 12 .TSTINT BAS....
0006B0: 97 98 99 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0006C0: 00 54 53 54 49 4E 54 20 20 42 49 4E 00 00 00 05 .TSTINT BIN....
0006D0: 9A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0006E0: 00 54 53 54 49 4E 54 20 20 4D 41 58 00 00 00 28 .TSTINT MAX...(
0006F0: 9B 9C 9D 9E 9F 00 00 00 00 00 00 00 00 00 00 00 ................
000700: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000710: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000720: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000730: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000740: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000750: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000760: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000770: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000780: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000790: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0007A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0007B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0007C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0007D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0007E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0007F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000800: 20 63 27 65 73 74 20 20 75 6E 65 20 20 65 6E 74 c'est une ent
000810: 72 7B 65 20 28 49 4E 29 20 2E 20 4C 61 20 0D 0A r{e (IN) . La ..
000820: 20 73 6F 75 72 63 65 20 6F 75 20 6C 61 20 64 65 source ou la de
000830: 73 74 69 6E 61 74 69 6F 6E 20 64 27 75 6E 65 20 stination d'une
000840: 20 45 2F 53 20 20 73 65 20 20 6E 6F 6D 6D 65 20 E/S se nomme
000850: 20 75 6E 20 20 50 4F 52 54 20 20 2E 20 43 65 20 un PORT . Ce
000860: 64 65 72 6E 69 65 72 20 70 65 72 6D 65 74 20 0D dernier permet .
000870: 0A 20 64 27 61 63 68 65 6D 69 6E 65 72 20 6F 75 . d'acheminer ou
000880: 20 70 72 7B 6C 65 76 65 72 20 20 75 6E 65 20 20 pr{lever une
000890: 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 20 65 6E 20 information en
0008A0: 20 75 6E 20 20 70 6F 69 6E 74 20 20 70 72 7B 63 un point pr{c
0008B0: 69 73 20 64 27 75 6E 20 63 69 72 63 75 69 74 20 is d'un circuit
0008C0: 0D 0A 20 64 7B 74 65 72 6D 69 6E 7B 20 2E 20 43 .. d{termin{ . C
0008D0: 27 65 73 74 20 6C 61 20 76 61 6C 65 75 72 20 20 'est la valeur
0008E0: 31 36 20 20 62 69 74 73 20 20 70 72 7B 63 7B 64 16 bits pr{c{d
0008F0: 61 6E 74 20 20 4F 55 54 20 20 6F 75 20 20 49 4E ant OUT ou IN
000900: 20 71 75 69 20 6F 70 7D 72 65 20 63 65 74 74 65 qui op}re cette
000910: 20 0D 0A 20 73 7B 6C 65 63 74 69 6F 6E 20 2E 20 .. s{lection .
000920: 45 6C 6C 65 20 65 73 74 20 63 6F 6E 74 65 6E 75 Elle est contenu
000930: 65 20 20 64 61 6E 73 20 20 6C 65 20 20 72 65 67 e dans le reg
000940: 69 73 74 72 65 20 20 42 43 20 20 2E 20 45 6E 20 istre BC . En
000950: 63 6F 6E 73 7B 71 75 65 6E 63 65 20 2C 20 6C 65 cons{quence , le
000960: 73 20 0D 0A 20 69 6E 73 74 72 75 63 74 69 6F 6E s .. instruction
000970: 73 20 5A 38 30 20 64 75 20 74 79 70 65 20 4F 54 s Z80 du type OT
000980: 49 52 20 71 75 69 20 20 6D 6F 64 69 66 69 65 6E IR qui modifien
000990: 74 20 6C 65 20 72 65 67 69 73 74 72 65 20 42 20 t le registre B
0009A0: 73 6F 6E 74 20 64 69 66 66 69 63 69 6C 65 6D 65 sont difficileme
0009B0: 6E 74 20 0D 0A 20 75 74 69 6C 69 73 61 62 6C 65 nt .. utilisable
0009C0: 73 20 2E 20 4C 61 20 74 72 61 6E 73 6D 69 73 73 s . La transmiss
0009D0: 69 6F 6E 20 20 64 27 75 6E 20 20 6F 63 74 65 74 ion d'un octet
0009E0: 20 20 70 61 72 20 20 4F 55 54 20 20 72 65 73 73 par OUT ress
0009F0: 65 6D 62 6C 65 20 40 20 6C 27 6F 70 7B 72 61 74 emble @ l'op{rat
000A00: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000A10: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000A20: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000A30: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000A40: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000A50: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000A60: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000A70: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000A80: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000A90: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000AA0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000AB0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000AC0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000AD0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000AE0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000AF0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000B00: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000B10: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000B20: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000B30: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000B40: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000B50: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000B60: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000B70: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000B80: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000B90: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000BA0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000BB0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000BC0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000BD0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000BE0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000BF0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000C00: 69 6F 6E 20 0D 0A 20 63 6F 6E 73 69 73 74 61 6E ion .. consistan
000C10: 74 20 40 20 6F 75 76 72 69 72 20 6F 75 20 66 65 t @ ouvrir ou fe
000C20: 72 6D 65 72 20 20 75 6E 20 20 6D 61 78 69 6D 75 rmer un maximu
000C30: 6D 20 20 64 65 20 20 38 20 20 69 6E 74 65 72 72 m de 8 interr
000C40: 75 70 74 65 75 72 73 20 2E 20 55 6E 20 62 69 74 upteurs . Un bit
000C50: 20 6D 69 73 20 0D 0A 20 63 6F 72 72 65 73 70 6F mis .. correspo
000C60: 6E 64 20 40 20 75 6E 20 63 6F 6E 74 61 63 74 20 nd @ un contact
000C70: 66 65 72 6D 7B 20 2C 20 75 6E 20 62 69 74 20 20 ferm{ , un bit
000C80: 40 20 20 30 20 20 65 74 20 6C 65 20 63 6F 75 72 @ 0 et le cour
000C90: 61 6E 74 20 6E 65 20 70 61 73 73 65 20 70 6C 75 ant ne passe plu
000CA0: 73 20 28 45 6E 20 0D 0A 20 72 7B 61 6C 69 74 7B s (En .. r{alit{
000CB0: 20 69 6C 20 20 65 73 74 20 20 64 7B 72 69 76 7B il est d{riv{
000CC0: 20 20 76 65 72 73 20 20 6C 61 20 20 6D 61 73 73 vers la mass
000CD0: 65 29 20 20 2E 20 20 55 6E 65 20 20 73 69 6D 70 e) . Une simp
000CE0: 6C 65 20 20 63 6F 6E 76 65 72 73 69 6F 6E 20 20 le conversion
000CF0: 28 50 52 49 4E 54 20 0D 0A 20 42 49 4E 24 28 76 (PRINT .. BIN$(v
000D00: 61 6C 65 75 72 2C 38 29 20 76 6F 75 73 20 70 65 aleur,8) vous pe
000D10: 72 6D 65 74 20 64 65 20 76 69 73 75 61 6C 69 73 rmet de visualis
000D20: 65 72 20 20 6C 61 20 20 76 61 6C 65 75 72 20 20 er la valeur
000D30: 64 27 75 6E 65 20 45 2F 53 20 64 65 20 66 61 5C d'une E/S de fa\
000D40: 6F 6E 20 70 6C 75 73 20 0D 0A 20 63 6C 61 69 72 on plus .. clair
000D50: 65 20 28 56 6F 69 72 20 44 45 54 42 41 4E 4B 20 e (Voir DETBANK
000D60: 64 61 6E 73 20 6C 61 20 70 61 72 74 69 65 20 72 dans la partie r
000D70: 7B 70 6F 6E 73 65 73 29 20 2E 0D 0A 20 0D 0A 20 {ponses) ... ..
000D80: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000D90: 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ------------
000DA0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
000DB0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 ---------..
000DC0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000DD0: 2D 20 43 68 61 70 69 74 72 65 20 33 20 3A 20 4C - Chapitre 3 : L
000DE0: 65 73 20 20 70 6F 72 74 73 20 45 2F 53 20 64 75 es ports E/S du
000DF0: 20 46 44 43 20 0D 0A 20 20 20 20 20 20 20 20 20 FDC ..
000E00: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000E10: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000E20: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000E30: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000E40: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000E50: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000E60: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000E70: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000E80: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000E90: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000EA0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000EB0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000EC0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000ED0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000EE0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000EF0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000F00: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000F10: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000F20: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000F30: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000F40: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000F50: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000F60: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000F70: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000F80: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000F90: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000FA0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000FB0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000FC0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000FD0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000FE0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000FF0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
001000: 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D ----
001010: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
001020: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
001030: 2D 0D 0A 20 0D 0A 20 20 20 20 20 4F 6E 20 64 69 -.. .. On di
001040: 73 70 6F 73 65 20 64 65 20 33 20 70 6F 73 73 69 spose de 3 possi
001050: 62 69 6C 69 74 7B 73 20 73 65 6C 6F 6E 20 6C 61 bilit{s selon la
001060: 20 6E 61 74 75 72 65 20 64 75 20 70 6F 72 74 20 nature du port
001070: 3A 0D 0A 20 20 20 20 20 31 20 2D 20 4F 6E 20 70 :.. 1 - On p
001080: 65 75 74 20 65 6E 76 6F 79 65 72 20 75 6E 65 20 eut envoyer une
001090: 64 6F 6E 6E 7B 65 20 73 75 72 20 6C 65 20 70 6F donn{e sur le po
0010A0: 72 74 20 3A 20 43 27 65 73 74 20 75 6E 65 20 73 rt : C'est une s
0010B0: 6F 72 74 69 65 20 2E 0D 0A 20 20 20 20 20 32 20 ortie ... 2
0010C0: 2D 20 4F 6E 20 70 65 75 72 20 72 65 63 65 76 6F - On peur recevo
0010D0: 69 72 20 75 6E 65 20 64 6F 6E 6E 7B 65 20 73 75 ir une donn{e su
0010E0: 72 20 6C 65 20 70 6F 72 74 20 3A 20 43 27 65 73 r le port : C'es
0010F0: 74 20 75 6E 65 20 65 6E 74 72 7B 65 20 2E 0D 0A t une entr{e ...
001100: 20 20 20 20 20 33 20 2D 20 4F 6E 20 70 65 75 74 3 - On peut
001110: 20 66 61 69 72 65 20 6C 65 73 20 32 20 2E 0D 0A faire les 2 ...
001120: 20 0D 0A 20 20 41 64 72 65 73 73 65 20 64 75 20 .. Adresse du
001130: 70 6F 72 74 20 21 20 46 6F 6E 63 74 69 6F 6E 20 port ! Fonction
001140: 73 6F 72 74 69 65 20 21 20 46 6F 6E 63 74 69 6F sortie ! Fonctio
001150: 6E 20 65 6E 74 72 7B 65 20 21 20 52 6F 08 5E 6C n entr{e ! Ro.^l
001160: 65 20 0D 0A 20 20 26 46 41 37 45 20 20 20 20 20 e .. &FA7E
001170: 20 20 20 20 20 20 21 20 20 20 20 20 20 20 4F 55 ! OU
001180: 49 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 I !
001190: 20 4E 4F 4E 20 20 20 20 20 20 21 20 4D 69 73 65 NON ! Mise
0011A0: 20 65 6E 20 72 6F 75 74 65 20 6D 6F 74 65 75 72 en route moteur
0011B0: 0D 0A 20 20 26 46 42 37 45 20 20 20 20 20 20 20 .. &FB7E
0011C0: 20 20 20 20 21 20 20 20 20 20 20 20 4E 4F 4E 20 ! NON
0011D0: 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 4F ! O
0011E0: 55 49 20 20 20 20 20 20 21 20 49 6E 66 6F 72 6D UI ! Inform
0011F0: 61 74 69 6F 6E 20 7B 74 61 74 20 46 44 43 0D 0A ation {tat FDC..
001200: 0D 0A 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 2D 2D 20 45 54 55 -- ETU
001220: 44 45 20 44 55 20 46 44 43 20 31 7B 72 65 20 70 DE DU FDC 1{re p
001230: 61 72 74 69 65 20 2D 2D 0D 0A 20 20 20 20 20 20 artie --..
001240: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
001250: 20 20 20 2D 20 43 68 61 70 69 74 72 65 20 31 20 - Chapitre 1
001260: 3A 20 47 7B 6E 7B 72 61 6C 69 74 7B 73 20 2D 0D : G{n{ralit{s -.
001270: 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
001280: 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D ----
001290: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
0012A0: 2D 2D 2D 2D 0D 0A 20 0D 0A 20 20 20 20 20 4C 65 ----.. .. Le
0012B0: 20 46 6C 6F 70 70 79 20 44 69 73 63 20 43 6F 6E Floppy Disc Con
0012C0: 74 72 6F 6C 6C 65 72 20 65 73 74 20 20 75 6E 20 troller est un
0012D0: 20 70 65 74 69 74 20 61 6E 69 6D 61 6C 20 70 61 petit animal pa
0012E0: 72 61 6C 6C 7B 6C 7B 70 69 70 7B 64 69 71 75 65 rall{l{pip{dique
0012F0: 20 70 6F 75 72 76 75 20 0D 0A 20 64 65 20 6E 6F pourvu .. de no
001300: 6D 62 72 65 75 73 65 73 20 70 61 74 74 65 73 20 mbreuses pattes
001310: 65 74 20 76 69 76 61 6E 74 20 64 61 6E 73 20 20 et vivant dans
001320: 75 6E 65 20 20 6A 75 6E 67 6C 65 20 20 64 65 20 une jungle de
001330: 63 69 72 63 75 69 74 73 20 64 69 76 65 72 73 20 circuits divers
001340: 2E 20 50 72 65 6E 65 7A 20 0D 0A 20 74 6F 75 74 . Prenez .. tout
001350: 65 20 73 75 69 74 65 20 6E 6F 74 65 20 71 75 27 e suite note qu'
001360: 69 6C 20 6F 62 7B 69 74 20 40 20 20 64 65 73 20 il ob{it @ des
001370: 20 6C 6F 69 73 20 20 74 72 7D 73 20 20 73 74 72 lois tr}s str
001380: 69 63 74 65 73 20 20 2E 20 49 6C 20 65 73 74 20 ictes . Il est
001390: 40 20 6D 65 08 5E 6D 65 20 64 65 20 0D 0A 20 70 @ me.^me de .. p
0013A0: 65 72 74 75 72 62 65 72 20 67 72 61 76 65 6D 65 erturber graveme
0013B0: 6E 74 20 73 6F 6E 20 20 68 61 62 69 74 61 74 20 nt son habitat
0013C0: 20 73 69 20 20 69 6C 20 20 73 65 20 20 74 72 6F si il se tro
0013D0: 75 76 65 20 20 63 6F 6E 74 72 61 72 69 7B 20 20 uve contrari{
0013E0: 21 20 53 65 73 20 6D 6F 65 75 72 73 20 0D 0A 20 ! Ses moeurs ..
0013F0: 70 61 72 74 69 63 75 6C 69 7D 72 65 73 20 20 6C particuli}res l
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 C6 02 00 00 00 02 01 00 C2 02 00 00 00 02 ................
001430: 01 00 C7 02 00 00 00 02 01 00 C3 02 00 00 00 02 ................
001440: 01 00 C8 02 00 00 00 02 01 00 C4 02 00 00 00 02 ................
001450: 01 00 C9 02 00 00 00 02 01 00 C5 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: 20 20 26 46 42 37 46 20 20 20 20 20 20 20 20 20 &FB7F
001510: 20 20 21 20 20 20 20 20 20 20 4F 55 49 20 20 20 ! OUI
001520: 20 20 20 20 21 20 20 20 20 20 20 20 20 4F 55 49 ! OUI
001530: 20 20 20 20 20 20 21 20 54 72 61 6E 73 6D 69 73 ! Transmis
001540: 73 69 6F 6E 20 64 6F 6E 6E 7B 65 73 0D 0A 20 0D sion donn{es.. .
001550: 0A 20 20 20 20 20 41 20 2F 20 4C 65 20 70 6F 72 . A / Le por
001560: 74 20 6D 6F 74 65 75 72 20 26 46 41 37 45 20 3A t moteur &FA7E :
001570: 0D 0A 20 20 20 20 20 49 63 69 20 72 69 65 6E 20 .. Ici rien
001580: 64 65 20 70 6C 75 73 20 73 69 6D 70 6C 65 20 2E de plus simple .
001590: 20 45 6E 76 6F 79 65 72 20 20 75 6E 65 20 20 76 Envoyer une v
0015A0: 61 6C 65 75 72 20 6E 6F 6E 20 6E 75 6C 6C 65 20 aleur non nulle
0015B0: 6D 65 74 20 6C 65 20 6D 6F 74 65 75 72 20 65 6E met le moteur en
0015C0: 20 0D 0A 20 72 6F 75 74 65 20 2C 20 65 6E 76 6F .. route , envo
0015D0: 79 65 72 20 75 6E 65 20 76 61 6C 65 75 72 20 6E yer une valeur n
0015E0: 75 6C 6C 65 20 20 6C 65 20 20 73 74 6F 70 70 65 ulle le stoppe
0015F0: 20 20 2E 20 20 56 6F 75 73 20 20 70 6F 75 76 65 . Vous pouve
001600: 7A 20 6D 65 08 5E 6D 65 20 6C 65 20 66 61 69 72 z me.^me le fair
001610: 65 20 40 20 0D 0A 20 70 61 72 74 69 72 20 64 75 e @ .. partir du
001620: 20 42 41 53 49 43 20 3A 20 4F 55 54 20 26 46 41 BASIC : OUT &FA
001630: 37 45 2C 31 20 2C 20 6C 65 20 6D 6F 74 65 75 72 7E,1 , le moteur
001640: 20 20 73 65 20 6D 65 74 20 65 6E 20 72 6F 75 74 se met en rout
001650: 65 20 2E 20 4F 55 54 20 26 46 41 37 45 2C 30 20 e . OUT &FA7E,0
001660: 3A 20 49 6C 20 0D 0A 20 73 27 61 72 72 65 08 5E : Il .. s'arre.^
001670: 74 65 20 2E 0D 0A 20 20 20 20 20 4D 61 69 73 20 te ... Mais
001680: 73 69 20 6F 6E 20 76 65 75 74 20 6C 69 72 65 20 si on veut lire
001690: 6F 75 20 7B 63 72 69 72 65 20 64 65 73 20 20 64 ou {crire des d
0016A0: 6F 6E 6E 7B 65 73 20 73 75 72 20 6C 65 20 64 69 onn{es sur le di
0016B0: 73 71 75 65 20 2C 20 63 65 20 6E 27 65 73 74 20 sque , ce n'est
0016C0: 70 6C 75 73 20 0D 0A 20 61 75 73 73 69 20 73 69 plus .. aussi si
0016D0: 6D 70 6C 65 20 2E 20 49 6C 20 66 61 75 64 72 61 mple . Il faudra
0016E0: 20 61 74 74 65 6E 64 72 65 20 71 75 65 20 20 6C attendre que l
0016F0: 65 20 20 6D 6F 74 65 75 72 20 20 74 6F 75 72 6E e moteur tourn
001700: 70 6F 75 72 20 0D 0A 20 6C 27 69 6E 66 6F 72 6D pour .. l'inform
001710: 65 72 20 64 65 20 6C 27 6F 70 7B 72 61 74 69 6F er de l'op{ratio
001720: 6E 20 40 20 61 63 63 6F 6D 70 6C 69 72 20 61 69 n @ accomplir ai
001730: 6E 73 69 20 71 75 65 20 20 64 75 20 64 72 69 76 nsi que du driv
001740: 65 20 2C 20 70 69 73 74 65 20 2C 20 73 65 63 74 e , piste , sect
001750: 65 75 72 20 2C 20 0D 0A 20 65 74 63 20 2E 2E 2E eur , .. etc ...
001760: 20 43 6F 6E 63 65 72 6E 7B 73 0D 0A 20 20 20 20 Concern{s..
001770: 20 4C 41 20 50 48 41 53 45 20 45 58 45 43 55 54 LA PHASE EXECUT
001780: 49 4F 4E 20 3A 20 49 6E 64 69 73 70 65 6E 73 61 ION : Indispensa
001790: 62 6C 65 20 70 6F 75 72 20 6C 69 72 65 20 6F 75 ble pour lire ou
0017A0: 20 7B 63 72 69 72 65 20 64 65 73 20 64 6F 6E 6E {crire des donn
0017B0: 7B 65 73 20 73 75 72 20 6C 61 20 0D 0A 20 64 69 {es sur la .. di
0017C0: 73 71 75 65 74 74 65 20 2E 20 49 6E 75 74 69 6C squette . Inutil
0017D0: 65 20 70 6F 75 72 20 6C 65 73 20 61 75 74 72 65 e pour les autre
0017E0: 73 20 63 6F 6D 6D 61 6E 64 65 73 20 20 2E 0D 0A s commandes ...
0017F0: 20 20 20 20 20 4C 41 20 50 48 41 53 45 20 52 45 LA PHASE RE
001800: 53 55 4C 54 41 54 20 3A 20 4F 75 20 6F 6E 20 6C SULTAT : Ou on l
001810: 69 74 20 20 75 6E 65 20 20 73 7B 72 69 65 20 64 it une s{rie d
001820: 27 6F 63 74 65 74 73 20 74 72 61 6E 73 6D 69 73 'octets transmis
001830: 20 70 61 72 20 6C 65 20 46 44 43 20 65 74 20 0D par le FDC et .
001840: 0A 20 6E 6F 74 61 6D 65 6E 74 20 6C 65 73 20 72 . notament les r
001850: 65 67 69 73 74 72 65 73 20 64 27 7B 74 61 74 20 egistres d'{tat
001860: 2E 20 20 49 6E 64 69 73 70 65 6E 73 61 62 6C 65 . Indispensable
001870: 20 20 70 6F 75 72 20 20 74 6F 75 74 65 73 20 6C pour toutes l
001880: 65 73 20 6F 70 7B 72 61 74 69 6F 6E 73 20 2E 20 es op{rations .
001890: 0D 0A 20 44 61 6E 73 20 6C 65 20 63 68 61 70 69 .. Dans le chapi
0018A0: 74 72 65 20 73 75 69 76 61 6E 74 20 6C 61 20 73 tre suivant la s
0018B0: 69 67 6E 69 66 69 63 61 74 69 6F 6E 20 65 74 20 ignification et
0018C0: 6C 65 20 72 6F 08 5E 6C 65 20 64 65 73 20 72 65 le ro.^le des re
0018D0: 67 69 73 74 72 65 73 20 64 27 7B 74 61 74 20 2E gistres d'{tat .
0018E0: 0D 0A 20 0D 0A 20 20 20 20 20 20 20 20 20 20 20 .. ..
0018F0: 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D --------
001900: 65 20 40 20 70 6C 65 69 6E 20 72 7B 67 69 6D 65 e @ plein r{gime
001910: 20 21 20 4C 61 20 0D 0A 20 76 69 74 65 73 73 65 ! La .. vitesse
001920: 20 64 65 20 74 72 61 6E 73 6D 69 73 73 69 6F 6E de transmission
001930: 20 64 65 73 20 64 6F 6E 6E 7B 65 73 20 64 65 20 des donn{es de
001940: 6C 61 20 74 65 08 5E 74 65 20 64 65 20 6C 65 63 la te.^te de lec
001950: 74 75 72 65 20 61 75 20 46 44 43 20 65 73 74 20 ture au FDC est
001960: 65 6E 20 65 66 66 65 74 20 0D 0A 20 63 6F 6E 73 en effet .. cons
001970: 74 61 6E 74 65 20 65 74 20 73 75 70 70 6F 73 65 tante et suppose
001980: 20 20 75 6E 20 20 74 65 6D 70 73 20 20 64 65 20 un temps de
001990: 20 72 7B 76 6F 6C 75 74 69 6F 6E 20 20 64 7B 74 r{volution d{t
0019A0: 65 72 6D 69 6E 7B 20 20 64 75 20 20 64 69 73 71 ermin{ du disq
0019B0: 75 65 20 20 2E 20 55 6E 65 20 0D 0A 20 72 6F 74 ue . Une .. rot
0019C0: 61 74 69 6F 6E 20 74 72 6F 70 20 72 61 70 69 64 ation trop rapid
0019D0: 65 20 2C 20 65 74 20 6C 65 20 64 7B 62 75 74 20 e , et le d{but
0019E0: 20 64 65 20 6C 27 69 6E 66 6F 72 6D 61 74 69 6F de l'informatio
0019F0: 6E 20 73 65 20 74 72 6F 75 76 65 20 6C 75 20 75 n se trouve lu u
001A00: 6E 65 20 73 65 63 6F 6E 64 65 20 0D 0A 20 66 6F ne seconde .. fo
001A10: 69 73 20 2E 20 55 6E 20 70 65 75 20 74 72 6F 70 is . Un peu trop
001A20: 20 6C 65 6E 74 20 65 74 20 75 6E 65 20 70 61 72 lent et une par
001A30: 74 69 65 20 64 65 73 20 64 6F 6E 6E 7B 65 73 20 tie des donn{es
001A40: 65 73 74 20 6F 6D 69 73 65 20 2E 0D 0A 20 0D 0A est omise ... ..
001A50: 20 20 20 20 20 42 20 2F 20 4C 65 20 70 6F 72 74 B / Le port
001A60: 20 26 46 42 37 45 20 7B 67 61 6C 65 6D 65 6E 74 &FB7E {galement
001A70: 20 6E 6F 6D 6D 7B 20 72 65 67 69 73 74 72 65 20 nomm{ registre
001A80: 64 27 7B 74 61 74 20 3A 0D 0A 20 20 20 20 20 43 d'{tat :.. C
001A90: 65 20 72 65 67 69 73 74 72 65 20 6E 65 20 70 65 e registre ne pe
001AA0: 75 74 20 65 08 5E 74 72 65 20 71 75 65 20 6C 75 ut e.^tre que lu
001AB0: 20 20 2E 20 20 49 6C 20 76 6F 75 73 20 70 65 72 . Il vous per
001AC0: 6D 65 74 74 72 61 20 64 65 20 63 6F 6E 6E 61 69 mettra de connai
001AD0: 08 5E 74 72 65 20 40 20 74 6F 75 74 20 0D 0A 20 .^tre @ tout ..
001AE0: 6D 6F 6D 65 6E 74 20 6C 65 20 62 69 6C 61 6E 20 moment le bilan
001AF0: 64 65 20 73 61 6E 74 7B 20 64 75 20 46 44 43 20 de sant{ du FDC
001B00: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
001B10: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
001B20: 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
001B30: 20 20 20 20 20 2D 20 43 68 61 70 69 74 72 65 20 - Chapitre
001B40: 32 20 3A 20 4C 65 73 20 31 35 20 63 6F 6D 6D 61 2 : Les 15 comma
001B50: 6E 64 65 73 20 64 75 20 46 44 43 20 2D 0D 0A 20 ndes du FDC -..
001B60: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
001B70: 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D --------------
001B80: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
001B90: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A 20 ----------.. ..
001BA0: 20 20 20 20 4C 61 20 70 68 61 73 65 20 20 63 6F La phase co
001BB0: 6D 6D 61 6E 64 65 20 20 73 27 61 64 72 65 73 73 mmande s'adress
001BC0: 65 20 20 73 79 73 74 7B 6D 61 74 69 71 75 65 6D e syst{matiquem
001BD0: 65 6E 74 20 20 61 75 20 20 70 6F 72 74 20 20 26 ent au port &
001BE0: 46 42 37 46 20 20 65 6E 20 6D 6F 64 65 20 0D 0A FB7F en mode ..
001BF0: 20 7B 63 72 69 74 75 72 65 20 3A 20 4C 44 20 42 {criture : LD B
001C00: 43 2C 26 46 42 37 46 0D 0A 20 20 20 20 20 20 20 C,&FB7F..
001C10: 20 20 20 20 20 4F 55 54 20 28 43 29 2C 6F 63 74 OUT (C),oct
001C20: 65 74 20 64 61 6E 73 20 72 65 67 69 73 74 72 65 et dans registre
001C30: 20 41 0D 0A 20 0D 0A 20 20 20 20 20 45 74 75 64 A.. .. Etud
001C40: 69 6F 6E 73 20 64 27 61 62 6F 72 64 20 6C 27 7B ions d'abord l'{
001C50: 74 61 74 20 65 74 20 6C 65 20 72 6F 6C 65 20 20 tat et le role
001C60: 64 65 73 20 20 62 69 74 73 20 73 70 7B 63 69 66 des bits sp{cif
001C70: 69 71 75 65 73 20 41 4D 53 44 4F 53 20 2E 20 28 iques AMSDOS . (
001C80: 4C 65 73 20 38 20 0D 0A 20 62 69 74 73 20 64 27 Les 8 .. bits d'
001C90: 75 6E 20 6F 63 74 65 74 20 73 65 20 63 6F 6D 70 un octet se comp
001CA0: 74 65 6E 74 20 64 65 20 37 20 40 20 30 20 26 20 tent de 7 @ 0 &
001CB0: 64 65 20 67 61 75 63 68 65 20 61 20 64 72 6F 69 de gauche a droi
001CC0: 74 65 29 20 2E 0D 0A 20 20 20 20 20 0D 0A 20 20 te) ... ..
001CD0: 20 20 20 42 49 54 20 37 20 3A 20 55 74 69 6C 69 BIT 7 : Utili
001CE0: 73 7B 20 70 6F 75 72 20 73 7B 6C 65 63 74 69 6F s{ pour s{lectio
001CF0: 6E 6E 65 72 20 6C 65 20 73 79 73 74 7D 6D 65 20 nner le syst}me
001D00: 2E 0D 0A 20 0D 0A 20 20 20 20 20 43 20 2F 20 4C ... .. C / L
001D10: 65 20 70 6F 72 74 20 26 46 42 37 46 20 6F 75 20 e port &FB7F ou
001D20: 72 65 67 69 73 74 72 65 20 64 65 20 64 6F 6E 6E registre de donn
001D30: 7B 65 73 20 3A 0D 0A 20 20 20 20 20 4F 6E 20 70 {es :.. On p
001D40: 65 75 74 20 6C 69 72 65 20 6F 75 20 20 7B 63 72 eut lire ou {cr
001D50: 69 72 65 20 20 73 75 72 20 20 63 65 20 20 72 65 ire sur ce re
001D60: 67 69 73 74 72 65 20 20 2E 20 20 45 6E 20 20 7B gistre . En {
001D70: 63 72 69 74 75 72 65 20 20 2C 20 20 69 6C 20 73 criture , il s
001D80: 65 72 74 20 40 20 0D 0A 20 74 72 61 6E 73 6D 65 ert @ .. transme
001D90: 74 74 72 65 20 6C 65 73 20 6F 72 64 72 65 73 20 ttre les ordres
001DA0: 61 75 20 20 46 44 43 20 20 6F 75 20 20 40 20 20 au FDC ou @
001DB0: 65 6E 76 6F 79 65 72 20 20 6C 65 73 20 20 64 6F envoyer les do
001DC0: 6E 6E 7B 65 73 20 20 40 20 7B 63 72 69 72 65 20 nn{es @ {crire
001DD0: 73 75 72 20 6C 61 20 0D 0A 20 64 69 73 71 75 65 sur la .. disque
001DE0: 74 74 65 20 2E 20 45 6D 70 6C 6F 79 7B 20 65 6E tte . Employ{ en
001DF0: 20 6C 65 63 74 75 72 65 20 2C 20 69 6C 20 6C 69 lecture , il li
001E00: 74 20 20 6C 61 20 7A 6F 6E 65 20 73 70 7B 63 69 t la zone sp{ci
001E10: 66 69 7B 65 20 64 65 20 6C 61 20 64 69 73 71 75 fi{e de la disqu
001E20: 65 74 74 65 20 6F 75 20 0D 0A 20 6C 65 20 72 7B ette ou .. le r{
001E30: 73 75 6C 74 61 74 20 64 27 75 6E 65 20 6F 70 7B sultat d'une op{
001E40: 72 61 74 69 6F 6E 20 2E 0D 0A 20 2D 2D 2D 2D 2D ration ... -----
001E50: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
001E60: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
001E70: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
001E80: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
001E90: 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 20 20 -------..
001EA0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
001EB0: 20 20 2D 20 45 54 55 44 45 20 44 55 20 46 44 43 - ETUDE DU FDC
001EC0: 20 32 7D 6D 65 20 50 41 52 54 49 45 20 2D 0D 0A 2}me PARTIE -..
001ED0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
001EE0: 20 20 20 20 20 20 20 20 20 20 2D 2D 20 4C 65 73 -- Les
001EF0: 20 63 6F 6D 6D 61 6E 64 65 73 20 64 75 20 46 44 commandes du FD
001F00: 6D 75 6C 74 69 20 70 69 73 74 65 20 73 75 72 20 multi piste sur
001F10: 6C 65 73 20 6C 65 63 74 65 75 72 73 20 0D 0A 20 les lecteurs ..
001F20: 40 20 32 20 74 65 08 5E 74 65 73 20 3A 20 31 20 @ 2 te.^tes : 1
001F30: 73 69 20 6D 6F 64 65 20 6D 75 6C 74 69 70 69 73 si mode multipis
001F40: 74 65 73 20 2E 20 30 20 53 69 6E 6F 6E 20 2E 20 tes . 0 Sinon .
001F50: 50 6F 75 72 20 41 4D 53 44 4F 53 20 74 6F 75 6A Pour AMSDOS touj
001F60: 6F 75 72 73 20 30 20 2E 0D 0A 20 20 20 20 20 42 ours 0 ... B
001F70: 49 54 20 36 20 3A 20 31 20 3A 20 6C 65 20 46 44 IT 6 : 1 : le FD
001F80: 43 20 20 74 72 61 76 61 69 6C 6C 65 20 20 65 6E C travaille en
001F90: 20 20 64 6F 75 62 6C 65 20 20 64 65 6E 73 69 74 double densit
001FA0: 7B 20 2E 20 30 20 3A 20 73 69 6D 70 6C 65 20 64 { . 0 : simple d
001FB0: 65 6E 73 69 74 7B 20 2E 20 0D 0A 20 50 6F 75 72 ensit{ . .. Pour
001FC0: 20 41 4D 53 44 4F 53 20 74 6F 75 6A 6F 75 72 73 AMSDOS toujours
001FD0: 20 31 20 2E 0D 0A 20 20 20 20 20 42 49 54 20 35 1 ... BIT 5
001FE0: 20 3A 20 4D 69 73 20 40 20 31 20 2C 20 20 6C 65 : Mis @ 1 , le
001FF0: 73 20 20 73 65 63 74 65 75 72 73 20 20 22 65 66 s secteurs "ef
002000: 66 61 63 7B 73 22 20 73 65 72 6F 6E 74 20 69 67 fac{s" seront ig
002010: 6E 6F 72 7B 73 20 2C 20 30 20 69 6C 73 20 73 65 nor{s , 0 ils se
002020: 72 6F 6E 74 20 0D 0A 20 6C 75 73 20 2E 20 54 6F ront .. lus . To
002030: 75 6A 6F 75 72 73 20 30 20 73 6F 75 73 20 41 4D ujours 0 sous AM
002040: 53 44 4F 53 20 2E 20 4C 61 20 6E 6F 74 69 6F 6E SDOS . La notion
002050: 20 64 65 20 73 65 63 74 65 75 72 73 20 22 65 66 de secteurs "ef
002060: 66 61 63 7B 73 22 20 73 65 72 61 20 65 78 70 6C fac{s" sera expl
002070: 69 71 75 7B 65 20 0D 0A 20 70 6C 75 73 20 6C 6F iqu{e .. plus lo
002080: 69 6E 20 2E 0D 0A 20 20 20 20 20 0D 0A 20 20 20 in ... ..
002090: 20 20 43 65 63 69 20 6E 6F 75 73 20 64 6F 6E 6E Ceci nous donn
0020A0: 65 20 6C 61 20 62 61 73 65 20 73 75 69 76 61 6E e la base suivan
0020B0: 74 65 20 3A 0D 0A 20 20 20 20 20 42 69 74 73 20 te :.. Bits
0020C0: 20 20 37 20 36 20 35 20 34 20 33 20 32 20 31 20 7 6 5 4 3 2 1
0020D0: 30 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 30 0.. 0
0020E0: 20 31 20 30 20 58 20 58 20 58 20 58 20 58 0D 0A 1 0 X X X X X..
0020F0: 20 0D 0A 20 20 20 20 20 4C 65 73 20 62 69 74 73 .. Les bits
002100: 43 20 2D 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 C --..
002110: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D -
002120: 20 43 68 61 70 69 74 72 65 20 31 20 3A 20 47 7B Chapitre 1 : G{
002130: 6E 7B 72 61 6C 69 74 7B 73 20 2D 0D 0A 20 20 20 n{ralit{s -..
002140: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
002150: 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D --------
002160: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
002170: 0D 0A 20 0D 0A 20 20 20 20 20 49 6C 20 65 73 74 .. .. Il est
002180: 20 74 65 6D 70 73 20 64 65 20 76 6F 69 72 20 20 temps de voir
002190: 63 65 20 20 71 75 27 69 6C 20 20 66 61 75 74 20 ce qu'il faut
0021A0: 20 74 72 61 6E 73 6D 65 74 74 72 65 20 20 61 75 transmettre au
0021B0: 20 20 46 44 43 20 70 6F 75 72 20 65 6E 20 74 69 FDC pour en ti
0021C0: 72 65 72 20 0D 0A 20 71 75 65 6C 71 75 65 20 63 rer .. quelque c
0021D0: 68 6F 73 65 20 2E 20 43 68 61 71 75 65 20 63 6F hose . Chaque co
0021E0: 6D 6D 61 6E 64 65 20 65 73 74 20 63 6F 6E 73 74 mmande est const
0021F0: 69 74 75 7B 65 20 20 64 27 75 6E 20 6F 63 74 65 itu{e d'un octe
002200: 74 20 73 6F 69 74 20 38 20 42 69 74 73 20 2E 20 t soit 8 Bits .
002210: 45 6C 6C 65 20 0D 0A 20 64 6F 69 74 20 73 6F 75 Elle .. doit sou
002220: 76 65 6E 74 20 65 08 5E 74 72 65 20 73 75 69 76 vent e.^tre suiv
002230: 69 65 20 64 27 61 75 74 72 65 73 20 6F 63 74 65 ie d'autres octe
002240: 74 73 20 20 64 6F 6E 6E 7B 73 20 20 65 6E 20 70 ts donn{s en p
002250: 61 72 61 6D 7D 74 72 65 73 20 2E 20 44 61 6E 73 aram}tres . Dans
002260: 20 63 65 20 71 75 69 20 0D 0A 20 73 75 69 74 20 ce qui .. suit
002270: 63 65 72 74 61 69 6E 73 20 62 69 74 73 20 73 65 certains bits se
002280: 72 6F 6E 74 20 61 6E 6E 6F 74 7B 73 20 3A 20 54 ront annot{s : T
002290: 6F 75 6A 6F 75 72 73 20 40 20 31 20 6F 75 20 74 oujours @ 1 ou t
0022A0: 6F 75 6A 6F 75 72 73 20 40 20 30 20 70 6F 75 72 oujours @ 0 pour
0022B0: 20 41 4D 53 44 4F 53 2E 20 0D 0A 20 45 6E 74 65 AMSDOS. .. Ente
0022C0: 6E 64 65 7A 20 70 61 72 20 6C 61 20 71 75 65 20 ndez par la que
0022D0: 20 6C 61 20 20 6D 6F 64 69 66 69 63 61 74 69 6F la modificatio
0022E0: 6E 20 20 64 65 20 20 63 65 20 20 62 69 74 20 20 n de ce bit
0022F0: 6E 27 65 73 74 20 70 61 73 20 69 6D 70 6F 73 73 n'est pas imposs
002300: 20 6D 61 72 71 75 7B 73 20 64 27 75 6E 20 63 72 marqu{s d'un cr
002310: 6F 69 78 20 72 65 63 65 76 72 6F 6E 74 20 6C 65 oix recevront le
002320: 20 63 6F 64 65 20 64 65 20 6C 27 6F 70 7B 72 61 code de l'op{ra
002330: 74 69 6F 6E 20 40 20 65 66 66 65 63 74 75 65 72 tion @ effectuer
002340: 2E 20 0D 0A 20 42 69 65 6E 20 71 75 65 20 63 65 . .. Bien que ce
002350: 73 20 6F 70 7B 72 61 74 69 6F 6E 73 20 73 6F 69 s op{rations soi
002360: 65 6E 74 20 61 75 20 6E 6F 6D 62 72 65 20 64 65 ent au nombre de
002370: 20 31 35 20 2C 20 35 20 62 69 74 73 20 73 6F 6E 15 , 5 bits son
002380: 74 20 6E 7B 63 7B 73 73 61 69 72 65 73 20 70 6F t n{c{ssaires po
002390: 75 72 20 0D 0A 20 63 65 72 74 61 69 6E 73 20 63 ur .. certains c
0023A0: 6F 64 65 73 20 2E 20 43 65 20 73 65 72 61 20 6C odes . Ce sera l
0023B0: 65 20 70 72 65 6D 69 65 72 20 20 6F 63 74 65 74 e premier octet
0023C0: 20 20 40 20 20 74 72 61 6E 73 6D 65 74 74 72 65 @ transmettre
0023D0: 20 61 75 20 46 44 43 20 2E 20 44 61 6E 73 20 74 au FDC . Dans t
0023E0: 6F 75 73 20 0D 0A 20 6C 65 73 20 65 78 65 6D 70 ous .. les exemp
0023F0: 6C 65 73 20 65 74 20 74 61 62 6C 65 61 75 20 64 les et tableau d
002400: 65 20 63 6F 6D 6D 61 6E 64 65 73 20 2C 20 69 6C e commandes , il
002410: 20 66 69 67 75 72 65 72 61 20 73 6F 75 73 20 6C figurera sous l
002420: 65 20 6E 6F 6D 20 64 65 20 22 43 4F 4D 4D 41 4E e nom de "COMMAN
002430: 44 45 22 2E 20 0D 0A 20 20 20 20 20 50 72 65 73 DE". .. Pres
002440: 71 75 65 20 74 6F 75 74 65 73 20 6C 65 73 20 63 que toutes les c
002450: 6F 6D 6D 61 6E 64 65 73 20 64 65 6D 61 6E 64 65 ommandes demande
002460: 6E 74 20 20 64 27 61 75 74 72 65 20 20 69 6E 66 nt d'autre inf
002470: 6F 72 6D 61 74 69 6F 6E 73 20 2C 20 69 6C 20 66 ormations , il f
002480: 61 75 64 72 61 20 0D 0A 20 64 6F 6E 63 20 65 6E audra .. donc en
002490: 76 6F 79 65 72 20 64 27 61 75 74 72 65 73 20 6F voyer d'autres o
0024A0: 63 74 65 74 73 20 61 75 20 46 44 43 20 2E 20 4C ctets au FDC . L
0024B0: 65 20 73 65 63 6F 6E 64 20 73 65 72 61 20 63 6F e second sera co
0024C0: 6D 70 6F 73 7B 20 64 65 20 3A 0D 0A 20 20 20 20 mpos{ de :..
0024D0: 20 42 49 54 20 32 20 3A 20 55 74 69 6C 69 73 7B BIT 2 : Utilis{
0024E0: 20 70 61 72 20 6C 65 73 20 6C 65 63 74 65 75 72 par les lecteur
0024F0: 73 20 40 20 20 64 6F 75 62 6C 65 20 20 74 65 08 s @ double te.
002500: 69 62 6C 65 20 6D 61 69 73 20 0D 0A 20 74 6F 74 ible mais .. tot
002510: 61 6C 65 6D 65 6E 74 20 20 68 6F 72 73 20 20 64 alement hors d
002520: 65 73 20 20 6E 6F 72 6D 65 73 20 20 41 4D 53 44 es normes AMSD
002530: 4F 53 20 20 20 33 2C 31 2F 34 20 20 20 2E 20 20 OS 3,1/4 .
002540: 44 61 6E 73 20 20 6C 27 69 6D 6D 7B 64 69 61 74 Dans l'imm{diat
002550: 20 20 2C 20 20 74 6F 75 74 65 20 0D 0A 20 6D 6F , toute .. mo
002560: 64 69 66 69 63 61 74 69 6F 6E 20 73 65 72 61 69 dification serai
002570: 74 20 73 75 73 63 65 70 74 69 62 6C 65 20 64 65 t susceptible de
002580: 20 70 72 6F 64 75 69 72 65 20 20 75 6E 20 63 72 produire un cr
002590: 61 73 68 20 73 70 65 63 74 61 63 75 6C 61 69 72 ash spectaculair
0025A0: 65 20 66 61 75 74 65 20 64 65 73 20 0D 0A 20 70 e faute des .. p
0025B0: 72 7B 63 61 75 74 69 6F 6E 73 20 69 64 6F 69 6E r{cautions idoin
0025C0: 65 73 20 2E 0D 0A 20 20 20 20 20 49 6C 20 6E 65 es ... Il ne
0025D0: 20 73 75 66 66 69 74 20 70 61 73 20 64 27 65 6E suffit pas d'en
0025E0: 76 6F 79 65 72 20 75 6E 20 20 6F 72 64 72 65 20 voyer un ordre
0025F0: 20 61 75 20 20 46 44 43 20 20 70 6F 75 72 20 6F au FDC pour o
002600: 62 74 65 6E 69 72 20 75 6E 20 72 7B 73 75 6C 74 btenir un r{sult
002610: 61 74 20 2E 20 0D 0A 20 50 6C 75 73 69 65 75 72 at . .. Plusieur
002620: 73 20 6F 63 74 65 74 73 20 64 6F 69 76 65 6E 74 s octets doivent
002630: 20 73 6F 75 76 6E 65 74 20 65 08 5E 74 72 65 20 souvnet e.^tre
002640: 74 72 61 6E 73 6D 69 73 20 65 6E 20 70 68 61 73 transmis en phas
002650: 65 20 69 6E 73 74 72 75 63 74 69 6F 6E 20 2E 20 e instruction .
002660: 44 65 20 70 6C 75 73 20 0D 0A 20 6C 61 20 70 6C De plus .. la pl
002670: 75 70 61 72 74 20 64 65 73 20 63 6F 6D 6D 61 6E upart des comman
002680: 64 65 73 20 74 72 61 76 61 69 6C 6C 65 6E 74 20 des travaillent
002690: 65 6E 20 70 6C 75 73 69 65 75 72 73 20 70 68 61 en plusieurs pha
0026A0: 73 65 73 20 2E 20 4F 6E 20 64 69 73 74 69 6E 67 ses . On disting
0026B0: 75 65 20 3A 0D 0A 20 20 20 20 20 4C 41 20 50 48 ue :.. LA PH
0026C0: 41 53 45 20 20 49 4E 53 54 52 55 43 54 49 4F 4E ASE INSTRUCTION
0026D0: 20 20 3A 20 20 4F 6E 20 20 65 6E 76 6F 69 65 20 : On envoie
0026E0: 20 75 6E 65 20 20 73 7B 72 69 65 20 20 64 27 6F une s{rie d'o
0026F0: 63 74 65 74 73 20 20 61 75 20 20 46 44 43 20 20 ctets au FDC
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 C6 02 00 00 00 02 02 00 C2 02 00 00 00 02 ................
002730: 02 00 C7 02 00 00 00 02 02 00 C3 02 00 00 00 02 ................
002740: 02 00 C8 02 00 00 00 02 02 00 C4 02 00 00 00 02 ................
002750: 02 00 C9 02 00 00 00 02 02 00 C5 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: 5E 74 65 20 2E 20 4D 69 73 20 40 20 31 20 6F 6E ^te . Mis @ 1 on
002810: 20 6C 69 74 20 6C 27 61 75 74 72 65 20 0D 0A 20 lit l'autre ..
002820: 66 61 63 65 20 64 65 20 6C 61 20 64 69 73 71 75 face de la disqu
002830: 65 74 74 65 20 2E 20 54 6F 75 6A 6F 75 72 73 20 ette . Toujours
002840: 30 20 50 6F 75 72 20 41 4D 53 44 4F 53 20 2E 0D 0 Pour AMSDOS ..
002850: 0A 20 20 20 20 20 42 49 54 53 20 30 20 26 20 31 . BITS 0 & 1
002860: 20 53 7B 6C 65 63 74 69 6F 6E 20 64 75 20 6E 75 S{lection du nu
002870: 6D 7B 72 6F 20 64 65 20 64 72 69 76 65 20 20 64 m{ro de drive d
002880: 65 20 30 20 40 20 34 20 2E 20 30 30 3D 44 72 69 e 0 @ 4 . 00=Dri
002890: 76 65 20 41 20 2C 20 30 31 3D 44 72 69 76 65 20 ve A , 01=Drive
0028A0: 0D 0A 20 42 20 2C 20 31 30 3D 44 72 69 76 65 20 .. B , 10=Drive
0028B0: 43 20 2C 20 31 31 3D 44 72 69 76 65 20 44 20 2E C , 11=Drive D .
0028C0: 0D 0A 20 0D 0A 20 20 20 20 20 43 65 63 69 20 6E .. .. Ceci n
0028D0: 6F 75 73 20 64 6F 6E 6E 65 20 6C 61 20 62 61 73 ous donne la bas
0028E0: 65 20 73 75 69 76 61 6E 74 65 20 3A 20 0D 0A 20 e suivante : ..
0028F0: 20 20 20 20 42 69 74 73 20 20 20 37 20 36 20 35 Bits 7 6 5
002900: 20 34 20 33 20 32 20 31 20 30 0D 0A 20 20 20 20 4 3 2 1 0..
002910: 20 20 20 20 20 20 20 20 2D 20 2D 20 2D 20 2D 20 - - - -
002920: 2D 20 30 20 44 20 44 0D 0A 20 0D 0A 20 20 20 20 - 0 D D.. ..
002930: 20 4C 65 73 20 62 69 74 73 20 6D 61 72 71 75 7B Les bits marqu{
002940: 73 20 64 27 75 6E 20 74 72 61 69 74 20 20 64 6F s d'un trait do
002950: 69 76 65 6E 74 20 20 72 65 73 74 65 72 20 20 40 ivent rester @
002960: 20 20 30 20 20 2E 20 43 65 20 73 65 63 6F 6E 64 0 . Ce second
002970: 20 63 6F 64 65 20 73 65 72 61 20 0D 0A 20 6E 6F code sera .. no
002980: 6D 6D 7B 20 44 52 49 56 45 20 64 61 6E 73 20 74 mm{ DRIVE dans t
002990: 6F 75 74 20 63 65 20 20 71 75 69 20 20 73 75 69 out ce qui sui
0029A0: 74 20 20 2E 20 20 56 69 65 6E 64 72 6F 6E 74 20 t . Viendront
0029B0: 65 6E 73 75 69 74 65 20 64 27 61 75 74 72 65 73 ensuite d'autres
0029C0: 20 6F 63 74 65 74 73 20 71 75 69 20 0D 0A 20 70 octets qui .. p
0029D0: 65 75 76 65 6E 74 20 76 61 72 69 65 72 20 73 65 euvent varier se
0029E0: 6C 6F 6E 20 20 6C 27 69 6E 73 74 72 75 63 74 69 lon l'instructi
0029F0: 6F 6E 20 20 65 6D 70 6C 6F 79 7B 65 20 20 2E 20 on employ{e .
002A00: 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
002A10: 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D ---
002A20: 2D 2D 2D AD 2D 2D 2D 2D 2D 2D 2D 1A 02 70 61 72 ---.-------..par
002A30: 74 69 65 20 2F 2D 9D 0A FF 20 EF 20 B3 20 FF 20 tie /-... . . .
002A40: 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
002A50: 2D 20 43 68 61 70 69 74 72 65 20 31 20 3A 20 47 - Chapitre 1 : G
002A60: 9F E1 6E 9F E1 72 61 6C 69 74 9F E1 73 20 2D 0D ..n..ralit..s -.
002A70: 0A 20 20 20 20 20 20 BF 20 20 20 FF 20 FF 20 20 . . . .
002A80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002A90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002AA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002AB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002AC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002AD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002AE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002AF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002B00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002B10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002B20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002B30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002B40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002B50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002B60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002B70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002B80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002B90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002BA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002BB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002BC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002BD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002BE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002BF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002C00: 20 4C 65 73 20 20 63 6F 6D 6D 61 6E 64 65 73 20 Les commandes
002C10: 64 7B 63 72 69 74 65 73 20 63 69 2D 0D 0A 20 64 d{crites ci-.. d
002C20: 65 73 73 6F 75 73 20 73 6F 6E 74 20 63 6C 61 73 essous sont clas
002C30: 73 7B 65 73 20 70 61 72 20 6E 6F 6D 62 72 65 20 s{es par nombre
002C40: 20 64 65 20 20 70 68 61 73 65 73 20 20 6E 7B 63 de phases n{c
002C50: 7B 73 73 61 69 72 65 73 20 20 2E 20 4C 61 20 76 {ssaires . La v
002C60: 61 6C 65 75 72 20 64 6F 6E 6E 7B 65 20 0D 0A 20 aleur donn{e ..
002C70: 63 6F 6D 6D 65 20 6F 63 74 65 74 20 43 4F 4D 4D comme octet COMM
002C80: 41 4E 44 45 20 65 73 74 20 64 6F 6E 6E 7B 65 20 ANDE est donn{e
002C90: 61 76 65 63 20 6C 65 73 20 62 69 74 73 20 37 2D avec les bits 7-
002CA0: 36 2D 35 20 61 75 78 20 6E 6F 72 6D 65 73 20 41 6-5 aux normes A
002CB0: 4D 53 44 4F 53 20 2E 0D 0A 20 2D 2D 2D 2D 2D 2D MSDOS ... ------
002CC0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
002CD0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
002CE0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
002CF0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
002D00: 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 31 20 -------.. 1
002D10: 2D 20 50 48 41 53 45 20 43 4F 4D 4D 41 4E 44 45 - PHASE COMMANDE
002D20: 20 53 45 55 4C 45 20 3A 20 53 65 75 6C 65 20 31 SEULE : Seule 1
002D30: 20 69 6E 73 74 72 75 63 74 69 6F 6E 20 72 7B 70 instruction r{p
002D40: 6F 6E 64 20 40 20 63 65 74 74 65 20 63 6F 6E 64 ond @ cette cond
002D50: 69 74 69 6F 6E 20 2E 20 0D 0A 20 45 6C 6C 65 20 ition . .. Elle
002D60: 74 72 61 6E 73 6D 65 74 20 61 75 20 46 44 43 20 transmet au FDC
002D70: 6C 65 73 20 64 6F 6E 6E 7B 65 73 20 73 70 7B 63 les donn{es sp{c
002D80: 69 66 69 71 75 65 73 20 61 75 20 6C 65 63 74 65 ifiques au lecte
002D90: 75 72 20 64 65 20 64 69 73 71 75 65 74 74 65 20 ur de disquette
002DA0: 63 6F 6E 6E 65 63 74 7B 20 0D 0A 20 65 74 20 6E connect{ .. et n
002DB0: 27 65 73 74 20 75 74 69 6C 65 20 71 75 65 20 73 'est utile que s
002DC0: 69 20 6C 65 20 6C 65 63 74 65 75 72 20 65 6D 70 i le lecteur emp
002DD0: 6C 6F 79 7B 20 6E 27 65 73 74 20 20 70 61 73 20 loy{ n'est pas
002DE0: 75 6E 20 33 2C 31 2F 34 20 2E 20 49 6C 20 79 2D un 3,1/4 . Il y-
002DF0: 40 20 61 73 73 65 7A 20 40 20 0D 0A 20 66 61 69 @ assez @ .. fai
002E00: 00 46 44 43 20 20 20 20 20 42 41 53 00 00 00 00 .FDC BAS....
002E10: 00 00 00 00 00 70 01 00 F1 1B 00 00 00 00 00 00 .....p..........
002E20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002E30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002E40: F1 1B 00 CC 04 27 01 0B 00 00 F8 EF 19 24 01 9F .....'.......$..
002E50: 20 1E 92 27 00 5F 00 2E 4F 0B 00 00 63 B0 EF 10 ..'._..O...c...
002E60: 01 0B 00 00 63 B1 EF 0E 01 0B 00 00 63 B2 EF 0F ....c.......c...
002E70: 01 0B 00 00 63 B3 EF 11 01 0B 00 00 E3 EF 0B 00 ....c...........
002E80: 07 00 0A 00 01 C0 00 25 00 14 00 01 C0 2A 2A 2A .......%.....***
002E90: 20 4D 45 4E 55 20 50 52 49 4E 43 49 50 41 4C 20 MENU PRINCIPAL
002EA0: 53 4F 53 20 4E 2E 31 20 2A 2A 2A 00 07 00 1E 00 SOS N.1 ***.....
002EB0: 01 C0 00 1E 00 28 00 AA 20 1C FF 3F 01 B7 22 78 .....(.. ..?.."x
002EC0: 22 01 AA 20 FF 42 F5 0F 01 89 01 8E 20 61 2D 7A ".. .B...... a-z
002ED0: 00 18 00 32 00 A8 22 72 73 78 70 72 74 2E 63 6F ...2.."rsxprt.co
002EE0: 64 22 01 83 20 1C 00 80 00 14 00 3C 00 A8 22 6C d".. ......<.."l
002EF0: 65 63 74 65 75 72 34 2E 63 6F 64 22 00 07 00 46 ecteur4.cod"...F
002F00: 00 01 C0 00 22 00 50 00 01 C0 2A 2A 2A 20 49 4E ....".P...*** IN
002F10: 49 54 49 41 4C 49 53 41 54 49 4F 4E 20 50 41 47 ITIALISATION PAG
002F20: 45 20 2A 2A 2A 00 07 00 5A 00 01 C0 00 27 00 64 E ***...Z....'.d
002F30: 00 AD 20 0F 01 82 20 19 0D 01 A2 20 0E 2C 19 0A .. ... .... .,..
002F40: 01 A2 20 0F 2C 0E 01 A2 20 10 2C 11 01 A2 20 11 .. .,... .,... .
002F50: 2C 19 0F 00 80 00 6E 00 0B 00 00 77 B1 EF 0F 01 ,.....n....w....
002F60: 0B 00 00 77 B2 EF 19 28 01 0B 00 00 77 B3 EF 0F ...w...(....w...
002F70: 01 0B 00 00 77 B4 EF 17 01 0B 00 00 E1 EF 0F 01 ....w...........
002F80: 9F 20 1E AC 4E 01 0B 00 00 77 B1 EF 0F 01 0B 00 . ..N....w......
002F90: 00 77 B2 EF 0F 01 0B 00 00 77 B4 EF 19 19 01 9F .w.......w......
002FA0: 20 1E AC 4E 01 0B 00 00 77 B1 EF 19 28 01 0B 00 ..N....w...(...
002FB0: 00 77 B2 EF 19 28 01 9F 20 1E AC 4E 01 0B 00 00 .w...(.. ..N....
002FC0: 77 B1 EF 0F 01 0B 00 00 77 B3 EF 19 19 01 9F 20 w.......w......
002FD0: 1E AC 4E 00 09 01 78 00 03 00 00 E1 EF FF 16 28 ..N...x........(
002FE0: 19 14 29 01 7C 00 50 52 54 D6 2C 0F 2C 11 2C 0E ..).|.PRT.,.,.,.
002FF0: 2C 0F 2C 13 2C 40 03 00 00 E1 01 7C 00 50 52 54 ,.,.,@.....|.PRT
003000: 72 65 20 61 76 65 63 20 6C 65 73 20 61 75 74 72 re avec les autr
003010: 65 73 20 69 6E 73 74 72 75 63 74 69 6F 6E 73 20 es instructions
003020: 2E 20 52 65 73 74 6F 6E 73 20 65 6E 20 33 2C 31 . Restons en 3,1
003030: 2F 34 20 70 6F 75 72 20 6C 27 69 6E 73 74 61 6E /4 pour l'instan
003040: 74 20 2E 0D 0A 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D t ... ----------
003050: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
003060: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
003070: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
003080: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
003090: 2D 2D 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 ---..
0030A0: 20 20 20 20 20 20 32 20 2D 20 50 48 41 53 45 20 2 - PHASE
0030B0: 43 4F 4D 4D 41 4E 44 45 20 53 55 49 56 49 45 20 COMMANDE SUIVIE
0030C0: 44 45 20 50 48 41 53 45 20 52 45 53 55 4C 54 41 DE PHASE RESULTA
0030D0: 54 20 3A 0D 0A 20 0D 0A 20 20 20 20 20 41 20 2D T :.. .. A -
0030E0: 20 49 4E 54 45 52 52 4F 47 45 52 20 45 54 41 54 INTERROGER ETAT
0030F0: 20 44 27 49 4E 54 45 52 52 55 50 54 49 4F 4E 20 D'INTERRUPTION
003100: 3A 20 20 43 65 74 74 65 20 20 63 6F 6D 6D 61 6E : Cette comman
003110: 64 65 20 73 65 20 63 6F 6E 74 65 6E 74 65 20 64 de se contente d
003120: 65 20 6C 69 72 65 20 0D 0A 20 6C 65 20 72 65 67 e lire .. le reg
003130: 69 73 74 72 65 20 64 27 7B 74 61 74 20 30 20 20 istre d'{tat 0
003140: 61 66 69 6E 20 20 64 65 20 20 64 7B 74 65 72 6D afin de d{term
003150: 69 6E 65 72 20 20 6C 65 73 20 20 63 61 75 73 65 iner les cause
003160: 73 20 64 27 75 6E 65 20 69 6E 74 65 72 72 75 70 s d'une interrup
003170: 74 69 6F 6E 20 64 65 20 0D 0A 20 66 6F 6E 63 74 tion de .. fonct
003180: 69 6F 6E 6E 65 6D 65 6E 74 20 64 75 20 46 44 43 ionnement du FDC
003190: 20 2E 20 4C 61 20 63 61 75 73 65 20 20 64 65 20 . La cause de
0031A0: 20 6C 27 69 6E 74 65 72 72 75 70 74 69 6F 6E 20 l'interruption
0031B0: 70 65 75 74 20 65 08 5E 74 72 65 20 6C 61 20 66 peut e.^tre la f
0031C0: 69 6E 20 6E 6F 72 6D 61 6C 65 20 0D 0A 20 64 27 in normale .. d'
0031D0: 75 6E 65 20 70 68 61 73 65 20 64 27 69 6E 73 74 une phase d'inst
0031E0: 72 75 63 74 69 6F 6E 20 6F 75 20 75 6E 65 20 65 ruction ou une e
0031F0: 72 72 65 75 72 20 71 75 65 6C 63 6F 6E 71 75 65 rreur quelconque
003200: D6 2C 0F 2C 11 2C 0E 2C 19 28 2C 13 2C 40 03 00 .,.,.,.,.(,.,@..
003210: 00 E1 01 03 00 00 E1 EF 22 53 4F 53 20 50 52 4F ........"SOS PRO
003220: 47 52 41 4D 4D 45 55 52 53 20 4E 2E 31 22 01 7C GRAMMEURS N.1".|
003230: 00 44 D4 01 7C 00 4D 49 44 C3 2C 0F 2C 11 2C 0E .D..|.MID.,.,.,.
003240: 2C 11 2C 40 03 00 00 E1 01 03 00 00 E1 EF 22 20 ,.,@.........."
003250: 28 43 29 20 55 54 49 4C 2D 53 4F 46 54 20 31 39 (C) UTIL-SOFT 19
003260: 38 39 20 22 01 7C 00 44 CC 01 7C 00 4D 49 44 C3 89 ".|.D..|.MID.
003270: 2C 0F 2C 11 2C 0E 2C 13 2C 40 03 00 00 E1 01 7C ,.,.,.,.,@.....|
003280: 00 53 D4 01 03 00 00 E1 EF 22 4D 2E 4D 41 49 47 .S......."M.MAIG
003290: 52 4F 54 20 4C 61 20 47 64 65 20 56 65 72 72 69 ROT La Gde Verri
0032A0: 65 72 65 22 01 7C 00 4D 49 44 C3 2C 0F 2C 11 2C ere".|.MID.,.,.,
0032B0: 0E 2C 14 2C 40 03 00 00 E1 01 03 00 00 E1 EF 22 .,.,@.........."
0032C0: 37 31 39 39 30 20 53 74 2E 4C 45 47 45 52 20 73 71990 St.LEGER s
0032D0: 6F 75 73 20 42 45 55 56 52 41 59 22 00 19 00 82 ous BEUVRAY"....
0032E0: 00 7C 00 4D 49 44 C3 2C 0F 2C 11 2C 0E 2C 15 2C .|.MID.,.,.,.,.,
0032F0: 40 03 00 00 E1 00 07 00 D0 07 01 C0 00 21 00 DA @............!..
003300: 07 01 C0 2A 2A 2A 20 46 44 43 20 4D 45 4E 55 20 ...*** FDC MENU
003310: 50 52 49 4E 43 49 50 41 4C 20 2A 2A 2A 00 07 00 PRINCIPAL ***...
003320: E4 07 01 C0 00 1B 00 EE 07 03 00 00 E3 EF 22 20 .............."
003330: 46 44 43 20 37 36 35 20 22 01 9F 20 1E 24 4F 00 FDC 765 ".. .$O.
003340: 88 00 F8 07 03 00 00 C1 28 0E 29 EF 22 20 55 74 ........(.)." Ut
003350: 69 6C 69 73 61 74 69 6F 6E 20 20 73 65 63 74 69 ilisation secti
003360: 6F 6E 20 22 01 03 00 00 C1 28 0F 29 EF 22 20 46 on ".....(.)." F
003370: 6F 6E 63 74 69 6F 6E 6E 65 6D 65 6E 74 20 20 20 onctionnement
003380: 46 44 43 20 22 01 03 00 00 C1 28 10 29 EF 22 20 FDC ".....(.)."
003390: 50 72 6F 67 72 61 6D 6D 65 73 20 63 6F 6D 6D 65 Programmes comme
0033A0: 6E 74 65 73 20 22 01 03 00 00 C1 28 11 29 EF 22 ntes ".....(.)."
0033B0: 20 51 75 69 74 74 65 72 20 6C 61 20 73 65 63 74 Quitter la sect
0033C0: 69 6F 6E 20 2A 20 22 00 07 00 02 08 01 C0 00 1F ion * ".........
0033D0: 00 0C 08 03 00 00 E2 EF FF 16 28 FF 0E 28 03 00 ..........(..(..
0033E0: 00 E1 28 0E 29 29 29 01 9F 20 1E D8 13 00 1F 00 ..(.))).. ......
0033F0: 16 08 B2 20 0B 00 00 E9 F4 0F 20 A0 20 1E 2A 08 ... ...... . .*.
003400: 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 49 4E 53 54 ... .. INST
003410: 52 55 43 54 49 4F 4E 20 3A 20 31 20 6F 63 74 65 RUCTION : 1 octe
003420: 74 0D 0A 20 20 20 20 20 31 20 43 4F 4D 4D 41 4E t.. 1 COMMAN
003430: 44 45 20 20 3A 20 26 38 20 2D 20 25 30 30 30 30 DE : &8 - %0000
003440: 31 30 30 30 0D 0A 20 20 20 20 20 2D 2D 2D 2D 2D 1000.. -----
003450: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
003460: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
003470: 2D 0D 0A 20 20 20 20 20 52 45 53 55 4C 54 41 54 -.. RESULTAT
003480: 20 20 20 20 3A 20 32 20 6F 63 74 65 74 73 0D 0A : 2 octets..
003490: 20 20 20 20 20 31 20 52 65 67 69 73 74 72 65 20 1 Registre
0034A0: 64 27 7B 74 61 74 20 30 0D 0A 20 20 20 20 20 32 d'{tat 0.. 2
0034B0: 20 4E 75 6D 7B 72 6F 20 64 65 20 70 69 73 74 65 Num{ro de piste
0034C0: 20 6F 75 20 73 65 20 74 72 6F 75 76 65 20 6C 61 ou se trouve la
0034D0: 20 74 65 08 5E 74 65 0D 0A 20 0D 0A 20 20 20 20 te.^te.. ..
0034E0: 20 42 20 2D 20 49 4E 54 45 52 52 4F 47 45 52 20 B - INTERROGER
0034F0: 4C 27 45 54 41 54 20 44 45 53 20 4C 45 43 54 45 L'ETAT DES LECTE
003500: 55 52 53 20 20 3A 20 20 43 27 65 73 74 20 6C 61 URS : C'est la
003510: 20 73 65 75 6C 65 20 63 6F 6D 6D 61 6E 64 65 20 seule commande
003520: 71 75 69 20 70 65 72 6D 65 74 20 0D 0A 20 64 65 qui permet .. de
003530: 20 6C 69 72 65 20 6C 65 20 72 65 67 69 73 74 72 lire le registr
003540: 65 20 45 54 33 20 2E 20 20 45 54 33 20 20 76 6F e ET3 . ET3 vo
003550: 75 73 20 20 64 69 72 61 20 20 28 70 72 65 73 71 us dira (presq
003560: 75 65 29 20 20 74 6F 75 74 20 73 75 72 20 6C 27 ue) tout sur l'
003570: 7B 74 61 74 20 64 65 20 76 6F 73 20 0D 0A 20 64 {tat de vos .. d
003580: 72 69 76 65 73 20 28 43 6F 6E 6E 65 63 74 7B 20 rives (Connect{
003590: 6F 75 20 6E 6F 6E 20 2C 20 64 69 73 71 75 65 20 ou non , disque
0035A0: 20 6D 61 6E 71 75 61 6E 74 20 20 2C 20 20 70 72 manquant , pr
0035B0: 6F 74 7B 67 7B 20 20 7B 63 72 69 74 75 72 65 20 ot{g{ {criture
0035C0: 65 74 63 29 20 2E 20 53 69 20 6C 65 20 0D 0A 20 etc) . Si le ..
0035D0: 6C 65 63 74 65 75 72 20 65 73 74 20 63 6F 6E 6E lecteur est conn
0035E0: 65 63 74 7B 20 6D 61 69 73 20 7B 74 65 69 6E 74 ect{ mais {teint
0035F0: 20 2C 20 6C 65 20 72 7B 73 75 6C 74 61 74 20 73 , le r{sultat s
003600: 2C 1E 52 08 2C 1E 70 08 2C 1E 34 08 00 07 00 20 ,.R.,.p.,.4....
003610: 08 01 C0 00 21 00 2A 08 03 00 00 E1 EF 22 66 64 ....!.*......"fd
003620: 43 6D 65 2E 61 73 63 22 01 9F 20 1E 3E 4E 01 A0 Cme.asc".. .>N..
003630: 20 1E 3C 00 00 1A 00 34 08 9F 20 1E BA 27 01 85 .<....4.. ..'..
003640: 22 73 6F 73 31 2E 62 61 73 22 2C 1A 06 04 00 07 "sos1.bas",.....
003650: 00 3E 08 01 C0 00 07 00 48 08 01 C0 00 5E 00 52 .>......H....^.R
003660: 08 03 00 00 E1 28 0E 29 EF 22 20 20 54 68 65 6F .....(.)." Theo
003670: 72 69 65 20 70 61 72 74 69 65 20 31 20 22 01 03 rie partie 1 "..
003680: 00 00 E1 28 0F 29 EF 22 20 20 54 68 65 6F 72 69 ...(.)." Theori
003690: 65 31 20 28 73 75 69 74 65 29 20 22 01 03 00 00 e1 (suite) "....
0036A0: E1 28 10 29 EF 22 20 20 54 68 65 6F 72 69 65 20 .(.)." Theorie
0036B0: 70 61 72 74 69 65 20 32 20 22 00 6D 00 5C 08 0D partie 2 ".m.\..
0036C0: 00 00 6D 61 78 E9 EF 10 01 0D 00 00 E4 EF 10 01 ..max...........
0036D0: 0D 00 00 E5 EF 19 13 01 0D 00 00 77 B1 EF 19 0B ...........w....
0036E0: 01 0D 00 00 77 B2 EF 19 1E 01 0D 00 00 77 B3 EF ....w........w..
0036F0: 19 0A 01 0D 00 00 77 B4 EF 19 15 01 0D 00 00 E1 ......w.........
003700: EF 0E 01 0D 00 00 64 E8 EF 19 0E 01 0D 00 00 64 ......d........d
003710: EC EF 19 0E 01 9F 20 1E 98 4E 01 0D 00 00 79 B1 ...... ..N....y.
003720: EF 0D 00 00 F9 F4 11 00 23 00 5D 08 9F 20 1E A6 ........#.].. ..
003730: 13 01 A1 20 0B 00 00 E1 F2 F5 19 10 20 EB 20 9F ... ........ . .
003740: 20 1E FC 4E 01 A0 20 1E F8 07 00 2E 00 5E 08 A1 ..N.. ......^..
003750: 20 FF 75 28 03 00 00 E1 28 0B 00 00 E9 29 2C 0F .u(....(....),.
003760: 29 EF 22 7E 22 EB 20 9F 20 1E CE 27 01 9F 20 1E )."~". . ..'.. .
003770: B0 13 01 A0 20 1E 8E 08 00 21 00 5F 08 9F 20 1E .... ....!._.. .
003780: D4 4E 01 B2 20 0D 00 00 E9 F4 0F 20 A0 20 1E 60 .N.. ...... . .`
003790: 08 2C 1E 61 08 2C 1E 62 08 00 1F 00 60 08 03 00 .,.a.,.b....`...
0037A0: 00 E1 EF 22 66 64 63 2E 61 73 63 22 01 9F 20 1E ..."fdc.asc".. .
0037B0: 3E 4E 01 A0 20 1E 3C 00 00 20 00 61 08 03 00 00 >N.. .<.. .a....
0037C0: E1 EF 22 66 64 63 31 2E 61 73 63 22 01 9F 20 1E .."fdc1.asc".. .
0037D0: 3E 4E 01 A0 20 1E 3C 00 00 20 00 62 08 03 00 00 >N.. .<.. .b....
0037E0: E1 EF 22 66 64 63 32 2E 61 73 63 22 01 9F 20 1E .."fdc2.asc".. .
0037F0: 3E 4E 01 A0 20 1E 3C 00 00 07 00 66 08 01 C0 00 >N.. .<....f....
003800: 65 20 70 6C 61 6E 74 65 20 2E 0D 0A 20 20 20 20 e plante ...
003810: 20 0D 0A 20 20 20 20 20 49 4E 53 54 52 55 43 54 .. INSTRUCT
003820: 49 4F 4E 20 3A 20 32 20 6F 63 74 65 74 73 0D 0A ION : 2 octets..
003830: 20 20 20 20 20 31 20 43 4F 4D 4D 41 4E 44 45 20 1 COMMANDE
003840: 20 3A 20 26 34 20 2D 20 25 30 30 30 30 30 31 30 : &4 - %0000010
003850: 30 0D 0A 20 20 20 20 20 32 20 44 52 49 56 45 20 0.. 2 DRIVE
003860: 20 20 20 20 3A 20 44 65 20 30 20 40 20 33 20 70 : De 0 @ 3 p
003870: 6F 75 72 20 41 20 40 20 44 0D 0A 20 20 20 20 20 our A @ D..
003880: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
003890: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
0038A0: 2D 0D 0A 20 20 20 20 20 52 45 53 55 4C 54 41 54 -.. RESULTAT
0038B0: 20 20 20 20 3A 20 31 20 6F 63 74 65 74 20 0D 0A : 1 octet ..
0038C0: 20 20 20 20 20 31 20 52 65 67 69 73 74 72 65 20 1 Registre
0038D0: 64 27 7B 74 61 74 20 33 0D 0A 20 20 20 20 20 0D d'{tat 3.. .
0038E0: 0A 20 20 20 20 20 4E 4F 54 45 20 3A 20 44 61 6E . NOTE : Dan
0038F0: 73 20 63 65 73 20 64 65 75 78 20 63 6F 6D 6D 61 s ces deux comma
003900: 6E 64 65 73 20 2C 20 6C 65 73 20 62 69 74 73 20 ndes , les bits
003910: 37 2D 36 2D 35 20 6E 65 20 73 6F 6E 74 20 70 61 7-6-5 ne sont pa
003920: 73 20 65 6D 70 6C 6F 79 7B 73 20 2E 20 4C 61 20 s employ{s . La
003930: 0D 0A 20 6C 65 63 74 75 72 65 20 64 65 73 20 72 .. lecture des r
003940: 65 67 69 73 74 72 65 73 20 64 27 7B 74 61 74 20 egistres d'{tat
003950: 6E 27 61 20 20 70 61 73 20 20 62 65 73 6F 69 6E n'a pas besoin
003960: 20 20 64 65 20 20 63 6F 6E 6E 61 69 08 5E 74 72 de connai.^tr
003970: 65 20 6C 61 20 64 65 6E 73 69 74 7B 20 6E 69 20 e la densit{ ni
003980: 6C 65 20 0D 0A 20 6D 6F 64 65 20 64 27 7B 63 72 le .. mode d'{cr
003990: 69 74 75 72 65 20 21 0D 0A 20 2D 2D 2D 2D 2D 2D iture !.. ------
0039A0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
0039B0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
0039C0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
0039D0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
0039E0: 2D 2D 2D 2D 2D 2D 2D 00 00 1A 1A 74 9F E1 73 20 -------....t..s
0039F0: 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 -..
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 C6 02 00 00 00 02 03 00 C2 02 00 00 00 02 ................
003A30: 03 00 C7 02 00 00 00 02 03 00 C3 02 00 00 00 02 ................
003A40: 03 00 C8 02 00 00 00 02 03 00 C4 02 00 00 00 02 ................
003A50: 03 00 C9 02 00 00 00 02 03 00 C5 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: F4 00 70 08 03 00 00 E1 28 0E 29 EF 22 20 20 54 ..p.....(.)." T
003B10: 72 61 6E 73 6D 69 73 73 69 6F 6E 20 46 44 43 20 ransmission FDC
003B20: 22 01 03 00 00 E1 28 0F 29 EF 22 20 20 43 6F 6D ".....(.)." Com
003B30: 6D 61 6E 64 65 73 20 64 75 20 46 44 43 20 22 01 mandes du FDC ".
003B40: 03 00 00 E1 28 10 29 EF 22 20 20 54 65 73 74 20 ....(.)." Test
003B50: 64 65 73 20 20 64 72 69 76 65 73 20 22 01 03 00 des drives "...
003B60: 00 E1 28 11 29 EF 22 20 20 44 65 70 6C 61 63 65 ..(.)." Deplace
003B70: 6D 65 6E 74 20 74 65 74 65 20 22 01 03 00 00 E1 ment tete ".....
003B80: 28 12 29 EF 22 20 20 45 6E 74 72 65 65 20 50 72 (.)." Entree Pr
003B90: 6F 67 72 61 6D 6D 65 20 22 01 03 00 00 E1 28 13 ogramme ".....(.
003BA0: 29 EF 22 20 20 52 6F 75 74 69 6E 65 73 20 61 6E )." Routines an
003BB0: 6E 65 78 65 73 20 22 01 03 00 00 E1 28 14 29 EF nexes ".....(.).
003BC0: 22 20 20 54 65 73 74 20 20 69 6E 74 65 72 72 75 " Test interru
003BD0: 70 74 2E 20 22 01 03 00 00 E1 28 15 29 EF 22 20 pt. ".....(.)."
003BE0: 20 55 74 69 6C 69 73 61 74 69 6F 6E 20 44 65 6D Utilisation Dem
003BF0: 6F 20 22 00 22 00 71 08 03 00 00 E1 28 16 29 EF o ".".q.....(.).
003C00: 22 20 20 41 63 63 65 73 20 20 70 72 6F 67 72 61 " Acces progra
003C10: 6D 6D 65 20 22 00 1D 00 75 08 0B 00 00 6D 61 78 mme "...u....max
003C20: E9 EF 16 01 0B 00 00 E4 EF 10 01 0B 00 00 E5 EF ................
003C30: 19 13 00 54 00 7A 08 0B 00 00 77 B1 EF 19 0B 01 ...T.z....w.....
003C40: 0B 00 00 77 B2 EF 19 1E 01 0B 00 00 77 B3 EF 19 ...w........w...
003C50: 0A 01 0B 00 00 77 B4 EF 19 15 01 0B 00 00 E1 EF .....w..........
003C60: 0E 01 0B 00 00 64 E8 EF 19 0E 01 0B 00 00 64 EC .....d........d.
003C70: EF 19 0E 01 9F 20 1E 98 4E 01 0B 00 00 79 B1 EF ..... ..N....y..
003C80: 0B 00 00 F9 F4 0F 00 23 00 84 08 9F 20 1E A6 13 .......#.... ...
003C90: 01 A1 20 0B 00 00 E1 F2 F5 19 10 20 EB 20 9F 20 .. ........ . .
003CA0: 1E FC 4E 01 A0 20 1E F8 07 00 2E 00 8E 08 A1 20 ..N.. .........
003CB0: FF 75 28 03 00 00 E1 28 0B 00 00 E9 29 2C 0F 29 .u(....(....),.)
003CC0: EF 22 7E 22 EB 20 9F 20 1E CE 27 01 9F 20 1E B0 ."~". . ..'.. ..
003CD0: 13 01 A0 20 1E 8E 08 00 39 00 98 08 9F 20 1E D4 ... ....9.... ..
003CE0: 4E 01 B2 20 0B 00 00 E9 F4 0F 20 A0 20 1E C0 08 N.. ...... . ...
003CF0: 2C 1E E8 08 2C 1E 10 09 2C 1E 38 09 2C 1E 60 09 ,...,...,.8.,.`.
003D00: EE EF 0F 20 EB 20 7C 00 4D 49 44 C3 2C 0B 00 00 ... . |.MID.,...
003D10: 63 B1 2C 0B 00 00 63 B2 2C 0E 2C 0B 00 00 79 B1 c.,...c.,.,...y.
003D20: F4 0B 00 00 E9 F6 0B 00 00 64 F9 2C 40 03 00 00 .........d.,@...
003D30: E1 00 1F 00 64 14 B2 20 0B 00 00 E1 F4 0F 20 A0 ....d.. ...... .
003D40: 20 1E 6E 14 2C 1E 78 14 2C 1E 8C 14 2C 1E 96 14 .n.,.x.,...,...
003D50: 00 37 00 6E 14 A1 20 0B 00 00 E9 EE 0E 20 EB 20 .7.n.. ...... .
003D60: 0B 00 00 E9 EF 0B 00 00 E9 F5 0F 01 A0 20 1E A0 ............. ..
003D70: 14 20 01 97 20 0B 00 00 E9 EF 0B 00 00 6D 61 78 . .. ........max
003D80: E9 01 A0 20 1E A0 14 00 37 00 78 14 A1 20 0B 00 ... ....7.x.. ..
003D90: 00 E9 F1 0B 00 00 6D 61 78 E9 20 EB 20 0B 00 00 ......max. . ...
003DA0: E9 EF 0B 00 00 E9 F4 0F 01 A0 20 1E A0 14 20 01 .......... ... .
003DB0: 97 20 0D 00 00 E9 EF 0E 01 A0 20 1E A0 14 00 06 . ........ .....
003DC0: 00 82 14 CE 00 71 00 8C 14 A1 20 0D 00 00 78 B2 .....q.... ...x.
003DD0: EE 0D 00 00 78 B1 20 EB 20 0D 00 00 E9 EF 0D 00 ....x. . .......
003DE0: 00 E9 F5 0D 00 00 6D 61 78 E9 F7 10 01 0D 00 00 ......max.......
003DF0: 78 B2 EF 0D 00 00 78 B2 F5 0D 00 00 64 F8 01 A0 x.....x.....d...
003E00: 20 1E A0 14 20 01 97 20 0D 00 00 78 B2 EF 0D 00 ... .. ...x....
003E10: 00 78 B2 F4 0D 00 00 64 F8 01 0D 00 00 E9 EF 0D .x.....d........
003E20: 00 00 E9 F4 0D 00 00 6D 61 78 E9 F6 11 01 CE 01 .......max......
003E30: A0 20 1E A0 14 00 65 00 96 14 A1 20 0D 00 00 78 . ....e.... ...x
003E40: B2 F1 0D 00 00 78 B1 20 EB 20 0D 00 00 78 B2 EF .....x. . ...x..
003E50: 0D 00 00 78 B2 F4 0D 00 00 64 F8 01 0D 00 00 E9 ...x.....d......
003E60: EF 0D 00 00 E9 F4 0D 00 00 6D 61 78 E9 F6 11 20 .........max...
003E70: 01 97 20 0D 00 00 E9 EF 0D 00 00 E9 F5 0D 00 00 .. .............
003E80: 6D 61 78 E9 F7 10 01 0D 00 00 78 B2 EF 0D 00 00 max.......x.....
003E90: 78 B2 F5 0D 00 00 64 F8 01 CE 00 29 00 A0 14 A1 x.....d....)....
003EA0: 20 0B 00 00 6D 65 EE F1 11 20 EB 20 0B 00 00 E3 ...me... . ....
003EB0: EF 0B 00 00 63 B3 01 9F 20 1E 42 27 20 01 97 20 ....c... .B' ..
003EC0: 1E 1E 14 00 0A 00 AA 14 A0 20 1E 1E 14 00 20 00 ......... .... .
003ED0: B4 14 01 C0 2A 2A 2A 20 46 4C 41 53 48 49 4E 47 ....*** FLASHING
003EE0: 20 64 75 20 63 61 64 72 65 20 2A 2A 2A 00 07 00 du cadre ***...
003EF0: 10 27 01 C0 00 25 00 1A 27 01 C0 2A 2A 2A 20 53 .'...%..'..*** S
003F00: 2C 1E 88 09 2C 1E C4 09 2C 1E B0 09 2C 1E E2 09 ,...,...,...,...
003F10: 00 07 00 A2 08 01 C0 00 22 00 C0 08 03 00 00 E1 ........".......
003F20: EF 22 66 64 63 69 6E 73 2E 61 73 63 22 01 9F 20 ."fdcins.asc"..
003F30: 1E 3E 4E 01 A0 20 1E 3C 00 00 22 00 E8 08 03 00 .>N.. .<..".....
003F40: 00 E1 EF 22 66 64 63 63 6F 6D 2E 61 73 63 22 01 ..."fdccom.asc".
003F50: 9F 20 1E 3E 4E 01 A0 20 1E 3C 00 00 24 00 10 09 . .>N.. .<..$...
003F60: 03 00 00 E1 EF 22 66 64 63 74 73 74 64 72 2E 61 ....."fdctstdr.a
003F70: 73 63 22 01 9F 20 1E 3E 4E 01 A0 20 1E 3C 00 00 sc".. .>N.. .<..
003F80: 25 00 38 09 03 00 00 E1 EF 22 66 64 63 67 6F 70 %.8......"fdcgop
003F90: 69 73 2E 61 73 63 22 01 9F 20 1E 3E 4E 01 A0 20 is.asc".. .>N..
003FA0: 1E 3C 00 20 00 23 00 60 09 03 00 00 E1 EF 22 66 .<. .#.`......"f
003FB0: 64 63 69 6E 69 74 2E 61 73 63 22 01 9F 20 1E 3E dcinit.asc".. .>
003FC0: 4E 01 A0 20 1E 3C 00 00 23 00 7E 09 03 00 00 E1 N.. .<..#.~.....
003FD0: EF 22 66 64 63 73 75 62 72 2E 61 73 63 22 01 9F ."fdcsubr.asc"..
003FE0: 20 1E 3E 4E 01 A0 20 1E 3C 00 00 23 00 88 09 03 .>N.. .<..#....
003FF0: 00 00 E1 EF 22 66 64 63 73 75 62 72 2E 61 73 63 ...."fdcsubr.asc
004000: 22 01 9F 20 1E 3E 4E 01 A0 20 1E 3C 00 00 24 00 ".. .>N.. .<..$.
004010: B0 09 03 00 00 E1 EF 22 6D 65 66 64 63 70 72 2E ......."mefdcpr.
004020: 61 73 63 22 01 9F 20 1E 3E 4E 01 A0 20 1E 3C 00 asc".. .>N.. .<.
004030: 20 00 12 00 C4 09 CA 22 74 73 74 69 6E 74 2E 62 ......"tstint.b
004040: 61 73 22 00 07 00 CE 09 01 C0 00 10 00 D8 09 9F as".............
004050: 20 1E CE 27 01 A0 20 1E 84 08 00 22 00 E2 09 A8 ..'.. ...."....
004060: 22 46 44 43 50 52 4F 47 2E 42 49 4E 22 01 83 20 "FDCPROG.BIN"..
004070: 1F 00 00 70 14 90 01 A0 20 1E 3C 00 00 07 00 EC ...p.... .<.....
004080: 09 01 C0 00 0F 00 F6 09 01 C0 64 69 76 65 72 73 ..........divers
004090: 20 22 00 07 00 00 0A 01 C0 00 12 00 0A 0A 9F 20 ".............
0040A0: 1E CE 27 01 A0 20 1E 84 08 20 20 00 07 00 14 0A ..'.. ... .....
0040B0: 01 C0 00 17 00 1E 0A 01 C0 2A 2A 2A 20 58 58 58 .........*** XXX
0040C0: 58 58 58 58 58 20 2A 2A 2A 00 07 00 28 0A 01 C0 XXXXX ***...(...
0040D0: 00 10 00 32 0A 9F 20 1E CE 27 01 A0 20 1E 84 08 ...2.. ..'.. ...
0040E0: 00 07 00 3C 0A 01 C0 00 07 00 46 0A 01 C0 00 07 ...<......F.....
0040F0: 00 50 0A 01 C0 00 17 00 5A 0A 01 C0 2A 2A 2A 20 .P......Z...***
004100: 4F 55 53 20 50 52 4F 47 52 41 4D 4D 45 53 20 44 OUS PROGRAMMES D
004110: 49 56 45 52 53 20 2A 2A 2A 00 07 00 24 27 01 C0 IVERS ***...$'..
004120: 00 20 00 2E 27 01 C0 2A 2A 2A 20 46 4C 41 53 48 . ..'..*** FLASH
004130: 49 4E 47 20 73 75 20 63 61 64 72 65 20 2A 2A 2A ING su cadre ***
004140: 00 07 00 38 27 01 C0 00 65 00 42 27 CC 20 0F 2C ...8'...e.B'. .,
004150: 0B 00 00 E6 2C 19 14 2C 19 0F 01 0B 00 00 F4 EF ....,..,........
004160: 16 01 0B 00 00 64 EC EF 11 01 0B 00 00 64 E8 EF .....d.......d..
004170: 11 01 9F 20 1E 6A 27 01 0B 00 00 E3 EF 0B 00 00 ... .j'.........
004180: 63 B1 01 9F 20 1E 6A 27 01 0B 00 00 E3 EF 0B 00 c... .j'........
004190: 00 63 B2 01 0B 00 00 F4 EF 12 01 0B 00 00 64 EC .c............d.
0041A0: EF 19 10 01 0B 00 00 64 E8 EF 19 10 00 07 00 4C .......d.......L
0041B0: 27 01 C0 00 3C 00 56 27 01 C0 2A 2A 2A 20 54 72 '...<.V'..*** Tr
0041C0: 61 63 65 20 75 6E 20 63 61 64 72 65 20 49 4E 54 ace un cadre INT
0041D0: 45 52 4E 45 20 61 20 6C 61 20 73 75 72 66 61 63 ERNE a la surfac
0041E0: 65 20 64 75 20 74 65 78 74 65 20 2A 2A 2A 20 00 e du texte *** .
0041F0: 07 00 60 27 01 C0 00 7D 00 6A 27 7C 00 43 41 C4 ..`'...}.j'|.CA.
004200: 2C 28 0B 00 00 F8 F5 0F 29 F6 19 10 F5 10 2C 28 ,(......).....,(
004210: 28 19 1A F5 0B 00 00 F9 29 F6 19 10 29 F4 28 19 (.......)...).(.
004220: 10 F5 0B 00 00 64 E8 29 F4 0B 00 00 64 E8 2C 28 .....d.)....d.,(
004230: 28 0B 00 00 EC F4 0F 29 F6 19 10 29 F4 10 2C 0B (......)...)..,.
004240: 00 00 64 E8 F4 28 0B 00 00 E8 F6 19 10 29 F4 28 ..d..(.......).(
004250: 19 10 F5 0B 00 00 64 E8 29 F4 10 2C 0B 00 00 E3 ......d.)..,....
004260: 2C 0B 00 00 F4 2C 0B 00 00 64 EC 2C 0B 00 00 64 ,....,...d.,...d
004270: E8 01 C9 00 07 00 74 27 01 C0 00 3D 00 7E 27 01 ......t'...=.~'.
004280: C0 2A 2A 2A 20 54 72 61 63 65 20 75 6E 20 63 61 .*** Trace un ca
004290: 64 72 65 20 45 58 54 45 52 49 45 55 52 20 61 20 dre EXTERIEUR a
0042A0: 6C 61 20 73 75 72 66 61 63 65 20 64 75 20 74 65 la surface du te
0042B0: 78 74 65 20 2A 2A 2A 00 07 00 88 27 01 C0 00 9C xte ***....'....
0042C0: 00 92 27 7C 00 43 41 C4 2C 28 0B 00 00 F8 F5 0F ..'|.CA.,(......
0042D0: 29 F6 19 10 F5 28 28 0B 00 00 F4 F5 11 29 F6 0B )....((......)..
0042E0: 00 00 64 EC 29 F5 10 2C 28 19 1A F5 0B 00 00 F9 ..d.)..,(.......
0042F0: 29 F6 19 10 F4 28 28 0B 00 00 F4 F5 11 29 F6 0B )....((......)..
004300: 41 20 53 55 49 56 52 45 20 2A 2A 2A 00 07 00 64 A SUIVRE ***...d
004310: 0A 01 C0 00 1E 00 6E 0A A1 20 0D 00 00 E1 F2 F5 ......n.. ......
004320: 19 10 20 EB 20 1E 70 08 20 01 97 20 9F 20 1E C4 .. . .p. .. . ..
004330: 27 00 49 00 78 0A 03 00 00 C1 EF AC 28 03 00 00 '.I.x.......(...
004340: C1 28 0B 00 00 C9 29 2C 19 13 2C 16 29 01 A1 20 .(....),..,.)..
004350: 03 00 00 F2 EF 22 44 22 EB 20 CA 20 03 00 00 C1 ....."D". . ....
004360: 20 01 97 20 03 00 00 E1 EF 03 00 00 E1 F4 22 2E .. ..........".
004370: 41 53 43 22 01 A0 20 1E 3E 4E 00 1C 00 82 0A 03 ASC".. .>N......
004380: 00 00 E3 EF 22 20 41 20 53 55 49 56 52 45 22 01 ...." A SUIVRE".
004390: 9F 20 1E 24 4F 20 00 9D 00 8C 0A 03 00 00 C1 28 . .$O .........(
0043A0: 0E 29 EF 22 20 55 74 69 6C 69 73 61 74 69 6F 6E .)." Utilisation
0043B0: 20 20 73 65 63 74 69 6F 6E 20 22 01 03 00 00 C1 section ".....
0043C0: 28 0F 29 EF 22 20 46 44 43 20 37 36 35 20 20 31 (.)." FDC 765 1
0043D0: 65 72 65 20 70 61 72 74 69 65 20 22 01 03 00 00 ere partie "....
0043E0: C1 28 10 29 EF 22 20 43 6F 75 72 73 20 64 27 61 .(.)." Cours d'a
0043F0: 73 73 65 6D 62 6C 65 75 72 20 31 20 22 01 03 00 ssembleur 1 "...
004400: 00 C1 28 11 29 EF 22 20 51 75 69 74 74 65 72 20 ..(.)." Quitter
004410: 20 6C 61 20 20 73 65 63 74 69 6F 6E 20 22 01 03 la section "..
004420: 00 00 E2 EF FF 16 28 FF 0E 28 03 00 00 E1 28 0E ......(..(....(.
004430: 29 29 29 00 25 00 96 0A 9F 20 1E D8 13 01 B2 20 ))).%.... .....
004440: 0B 00 00 E9 F4 0F 20 A0 20 1E B4 0A 2C 1E BE 0A ...... . ...,...
004450: 2C 1E C8 0A 2C 1E 34 08 00 1F 00 A0 0A 03 00 00 ,...,.4.........
004460: E2 EF FF 16 28 FF 0E 28 03 00 00 E1 28 0E 29 29 ....(..(....(.))
004470: 29 01 9F 20 1E D8 13 00 1F 00 AA 0A B2 20 0D 00 ).. ......... ..
004480: 00 E9 F4 0F 20 A0 20 1E B4 0A 2C 1E BE 0A 2C 1E .... . ...,...,.
004490: C8 0A 2C 1E 34 08 00 0E 00 B4 0A BF 20 22 6F 70 ..,.4....... "op
0044A0: 31 22 01 CE 00 1F 00 BE 0A 9F 20 1E BA 27 01 03 1"........ ..'..
0044B0: 00 00 E1 EF 22 46 44 43 2E 42 41 53 22 01 A0 20 ...."FDC.BAS"..
0044C0: 1E D2 0A 00 20 00 C8 0A 9F 20 1E BA 27 01 03 00 .... .... ..'...
0044D0: 00 E1 EF 22 49 4E 46 4F 2E 42 41 53 22 01 A0 20 ..."INFO.BAS"..
0044E0: 1E D2 0A 00 0E 00 D2 0A 85 20 03 00 00 E1 2C 19 ......... ....,.
0044F0: 3C 00 07 00 88 13 01 C0 00 3C 00 92 13 01 C0 2A <........<.....*
004500: 00 00 64 E8 29 2C 0B 00 00 EC F6 19 10 F4 10 F6 ..d.),..........
004510: 28 28 0B 00 00 F4 F5 11 29 F6 0B 00 00 64 EC 29 ((......)....d.)
004520: F4 10 2C 28 0B 00 00 F4 F5 11 29 F6 28 0B 00 00 ..,(......).(...
004530: 64 E8 F6 10 29 F4 0B 00 00 E8 F6 19 10 F4 10 2C d...)..........,
004540: 0B 00 00 E3 2C 0B 00 00 F4 2C 0B 00 00 64 EC 2C ....,....,...d.,
004550: 0B 00 00 64 E8 01 C9 20 20 20 00 07 00 9C 27 01 ...d... ....'.
004560: C0 00 40 00 A6 27 01 C0 2A 2A 2A 20 41 66 66 69 ..@..'..*** Affi
004570: 63 68 65 20 6D 65 73 73 61 67 65 20 43 4F 50 59 che message COPY
004580: 20 6F 75 20 49 4E 41 43 54 49 46 20 6F 75 20 52 ou INACTIF ou R
004590: 45 54 4F 55 52 4E 45 52 20 44 49 53 43 20 2A 2A ETOURNER DISC **
0045A0: 2A 00 07 00 B0 27 01 C0 00 3B 00 BA 27 03 00 00 *....'...;..'...
0045B0: C1 EF 22 20 52 45 54 4F 55 52 4E 45 52 20 44 49 .." RETOURNER DI
0045C0: 53 51 55 45 20 21 20 22 01 CC 20 0F 2C 19 C8 2C SQUE ! ".. .,..,
0045D0: 19 14 2C 19 0F 01 9F 20 1E E2 27 01 83 20 1C 06 ..,.... ..'.. ..
0045E0: BB 01 C9 00 5F 00 C4 27 03 00 00 C1 EF 22 20 5B ...._..'....." [
0045F0: 44 5D 65 6D 6F 20 6F 75 20 5B 54 5D 65 78 74 65 D]emo ou [T]exte
004600: 3F 20 22 01 CC 20 0F 2C 19 C8 2C 19 14 2C 19 0F ? ".. .,..,..,..
004610: 01 9F 20 1E E2 27 01 7C 00 57 4B 45 D9 2C 40 03 .. ..'.|.WKE.,@.
004620: 00 00 F2 01 A1 20 03 00 00 F2 F2 22 44 22 FA 20 ..... ....."D".
004630: 03 00 00 F2 F2 22 54 22 EB 20 1E C4 27 20 01 97 ....."T". ..' ..
004640: 20 C9 00 46 00 CE 27 03 00 00 C1 EF 22 20 52 55 ..F..'....." RU
004650: 42 52 49 51 55 45 20 49 4E 41 43 54 49 56 45 21 BRIQUE INACTIVE!
004660: 20 22 01 9F 20 1E E2 27 01 CC 20 0F 2C 1A 2C 01 ".. ..'.. .,.,.
004670: 2C 19 3C 2C 19 0F 01 9E 20 0D 00 00 74 F0 EF 0F ,.<,.... ...t...
004680: 20 EC 20 1A D0 07 01 B0 00 32 00 D8 27 03 00 00 . ......2..'...
004690: C1 EF 22 20 22 F4 FF 03 28 19 F0 29 F4 22 20 22 .." "...(..)." "
0046A0: F4 FF 03 28 19 F1 29 F4 22 20 20 5B 43 4F 50 59 ...(..)." [COPY
0046B0: 5D 20 56 61 6C 69 64 65 20 22 00 B8 00 E2 27 9F ] Valide "....'.
0046C0: 20 1E EC 27 01 7C 00 4D 49 44 C3 2C 0B 00 00 63 ..'.|.MID.,...c
0046D0: B3 2C 0B 00 00 63 B2 2C 0E 2C 19 17 2C 40 03 00 .,...c.,.,..,@..
0046E0: 00 E1 01 0B 00 00 F8 EF 19 0B 01 0B 00 00 F9 EF ................
0046F0: 19 17 01 0B 00 00 EC EF FF 0E 28 03 00 00 E1 29 ..........(....)
004700: 2A 2A 20 4D 65 6E 75 20 63 65 6E 74 72 65 20 6D ** Menu centre m
004710: 69 64 24 28 61 24 2C 28 69 29 2C 65 2C 64 29 20 id$(a$,(i),e,d)
004720: 73 61 6E 73 20 69 6E 74 65 72 6C 69 67 6E 65 73 sans interlignes
004730: 20 2A 2A 2A 00 07 00 9C 13 01 C0 00 7A 00 A6 13 ***........z...
004740: 0B 00 00 6D 65 EE EF 0F 01 0B 00 00 64 F9 EF 0F ...me.......d...
004750: 01 9E 20 0B 00 00 E9 EF 0E 20 EC 20 0B 00 00 6D .. ...... . ...m
004760: 61 78 E9 01 03 00 00 E1 EF AC 28 03 00 00 E1 28 ax........(....(
004770: 0B 00 00 E9 29 2C 0B 00 00 E4 2C 0B 00 00 E5 29 ....),....,....)
004780: 01 7C 00 4D 49 44 C3 2C 0B 00 00 63 B1 2C 0B 00 .|.MID.,...c.,..
004790: 00 63 B2 2C 0E 2C 0B 00 00 79 B1 F4 0B 00 00 64 .c.,.,...y.....d
0047A0: F9 F6 0B 00 00 E9 2C 40 03 00 00 E1 01 B0 01 0B ......,@........
0047B0: 00 00 E9 EF 0E 00 0A 00 B0 13 A0 20 1E 1E 14 00 ........... ....
0047C0: 07 00 BA 13 01 C0 00 2C 00 C4 13 01 C0 2A 2A 2A .......,.....***
0047D0: 20 4D 65 6E 75 20 63 65 6E 74 72 65 20 34 20 6C Menu centre 4 l
0047E0: 69 67 6E 65 73 20 65 73 70 61 63 65 65 73 20 2A ignes espacees *
0047F0: 2A 2A 00 07 00 CE 13 01 C0 00 23 00 D8 13 0B 00 **........#.....
004800: 00 79 B1 EF 0B 00 00 F9 F4 0F 01 0B 00 00 64 F9 .y............d.
004810: EF 10 01 0B 00 00 6D 61 78 E9 EF 11 00 82 00 E2 ......max.......
004820: 13 0B 00 00 6D 65 EE EF 10 01 9E 20 0B 00 00 E9 ....me..... ....
004830: EF 0E 20 EC 20 0B 00 00 6D 61 78 E9 01 7C 00 4D .. . ...max..|.M
004840: 49 44 C3 2C 0B 00 00 63 B1 2C 0B 00 00 63 B2 2C ID.,...c.,...c.,
004850: 0E 2C 0B 00 00 79 B1 F4 0B 00 00 64 F9 F6 0B 00 .,...y.....d....
004860: 00 E9 2C 40 03 00 00 E1 28 0B 00 00 E9 29 01 7C ..,@....(....).|
004870: 00 4D 49 44 C3 2C 0B 00 00 63 B3 2C 0B 00 00 63 .MID.,...c.,...c
004880: B2 2C 0E 2C 0B 00 00 79 B1 F4 0B 00 00 64 F9 F6 .,.,...y.....d..
004890: 0B 00 00 E9 F5 0F 2C 40 03 00 00 E2 01 B0 00 3D ......,@.......=
0048A0: 00 EC 13 7C 00 4D 49 44 C3 2C 0B 00 00 63 B3 2C ...|.MID.,...c.,
0048B0: 0B 00 00 63 B2 2C 0E 2C 0B 00 00 79 B1 F4 0B 00 ...c.,.,...y....
0048C0: 00 64 F9 F6 28 0B 00 00 E9 F5 0F 29 F4 0F 2C 40 .d..(......)..,@
0048D0: 03 00 00 E2 01 0B 00 00 E9 EF 0E 00 20 00 F6 13 ............ ...
0048E0: 9F 20 1E 1E 14 01 A1 20 0B 00 00 E1 EF F5 19 10 . ..... ........
0048F0: 20 EB 20 C9 20 01 97 20 1E F6 13 00 07 00 00 14 . . .. ........
004900: 01 0B 00 00 E8 EF 0F 01 0B 00 00 E3 EF 0B 00 00 ................
004910: 63 B1 01 0B 00 00 F4 EF 15 01 0B 00 00 64 EC EF c............d..
004920: 10 01 0B 00 00 64 E8 EF 10 01 9F 20 1E 92 27 01 .....d..... ..'.
004930: 0B 00 00 E3 EF 0B 00 00 63 B2 01 0B 00 00 F4 EF ........c.......
004940: 12 01 0B 00 00 64 EC EF 16 01 0B 00 00 64 E8 EF .....d.......d..
004950: 16 01 03 00 00 E2 EF FF 16 28 FF 0E 28 03 00 00 .........(..(...
004960: C1 28 0E 29 29 29 01 9F 20 1E 92 27 01 A0 20 1E .(.))).. ..'.. .
004970: F6 27 00 57 00 EC 27 0B 00 00 72 F8 EF 0B 00 00 .'.W..'...r.....
004980: F8 01 0B 00 00 72 F9 EF 0B 00 00 F9 01 0B 00 00 .....r..........
004990: 72 EC EF 0B 00 00 EC 01 0B 00 00 72 E8 EF 0B 00 r..........r....
0049A0: 00 E8 01 0B 00 00 72 F4 EF 0B 00 00 F4 01 0B 00 ......r.........
0049B0: 00 72 64 EC EF 0B 00 00 64 EC 01 0B 00 00 72 64 .rd.....d.....rd
0049C0: E8 EF 0B 00 00 64 E8 01 C9 00 57 00 F6 27 0B 00 .....d....W..'..
0049D0: 00 F8 EF 0B 00 00 72 F8 01 0B 00 00 F9 EF 0B 00 ......r.........
0049E0: 00 72 F9 01 0B 00 00 EC EF 0B 00 00 72 EC 01 0B .r..........r...
0049F0: 00 00 E8 EF 0B 00 00 72 E8 01 0B 00 00 F4 EF 0B .......r........
004A00: 00 00 72 F4 01 0B 00 00 64 EC EF 0B 00 00 72 64 ..r.....d.....rd
004A10: EC 01 0B 00 00 64 E8 EF 0B 00 00 72 64 E8 01 C9 .....d.....rd...
004A20: 00 07 00 20 4E 01 C0 00 43 00 2A 4E 01 C0 2A 2A ... N...C.*N..**
004A30: 2A 20 42 72 61 6E 63 68 65 6D 65 6E 74 20 4C 45 * Branchement LE
004A40: 43 54 45 55 52 34 20 65 74 20 72 65 74 6F 75 72 CTEUR4 et retour
004A50: 20 64 65 62 75 74 20 65 6E 20 63 61 73 20 64 27 debut en cas d'
004A60: 65 72 72 65 75 72 20 2A 2A 2A 00 07 00 34 4E 01 erreur ***...4N.
004A70: C0 00 35 00 3E 4E 9F 20 1E 48 4E 01 A1 20 0B 00 ..5.>N. .HN.. ..
004A80: 00 65 F2 EF 0F 20 EB 20 7C 00 57 4B 45 D9 2C 0F .e... . |.WKE.,.
004A90: 2C 0E 2C 0E 2C 19 12 2C 12 01 A0 20 1E 64 00 20 ,.,.,..,... .d.
004AA0: 01 97 20 1E 64 00 00 3B 00 48 4E BE 20 1C 4D 9E .. .d..;.HN. .M.
004AB0: 2C 0E 01 0B 00 00 65 F2 EF 0E 01 83 20 1F 00 00 ,.....e..... ...
004AC0: 40 1C 90 2C 40 03 00 00 E1 01 A1 20 FF 12 28 1C @..,@...... ..(.
004AD0: 4D 9E 29 F2 0E 20 EB 20 0D 00 00 65 F2 EF 0F 01 M.).. . ...e....
004AE0: C9 00 27 00 52 4E 9F 20 1E 5C 4E 01 A1 20 03 00 ..'.RN. .\N.. ..
004AF0: 00 F2 EF 22 46 22 EB 20 C9 20 01 97 20 83 20 1C ..."F". . .. . .
004B00: 01 C0 00 23 00 0A 14 01 C0 2A 2A 2A 20 53 6F 75 ...#.....*** Sou
004B10: 73 20 70 72 6F 67 72 61 6D 6D 65 20 6D 65 6E 75 s programme menu
004B20: 73 20 2A 2A 2A 00 07 00 14 14 01 C0 00 43 00 1E s ***........C..
004B30: 14 A1 20 0B 00 00 6D 65 EE EF 10 20 EB 20 7C 00 .. ...me... . |.
004B40: 4D 49 44 C3 2C 0B 00 00 63 B3 2C 0B 00 00 63 B2 MID.,...c.,...c.
004B50: 2C 0E 2C 0B 00 00 79 B1 F4 0B 00 00 E9 F6 0B 00 ,.,...y.........
004B60: 00 64 F9 2C 40 03 00 00 E1 28 0B 00 00 E9 29 00 .d.,@....(....).
004B70: A1 00 28 14 A1 20 0B 00 00 6D 65 EE EF 0F 20 EB ..(.. ...me... .
004B80: 20 03 00 00 E1 EF AC 28 03 00 00 E1 28 0B 00 00 ......(....(...
004B90: E9 29 2C 0B 00 00 E4 2C 0B 00 00 E5 29 01 A1 20 .),....,....)..
004BA0: FF 75 28 03 00 00 E1 28 0B 00 00 E9 29 2C 0F 29 .u(....(....),.)
004BB0: F2 22 7E 22 EB 20 7C 00 4D 49 44 C3 2C 0B 00 00 ."~". |.MID.,...
004BC0: 63 B3 2C 0B 00 00 63 B2 2C 0E 2C 0B 00 00 79 B1 c.,...c.,.,...y.
004BD0: F4 0B 00 00 E9 F6 0B 00 00 64 F9 2C 40 03 00 00 .........d.,@...
004BE0: E1 20 01 97 20 7C 00 4D 49 44 C3 2C 0B 00 00 63 . .. |.MID.,...c
004BF0: B1 2C 0B 00 00 63 B0 2C 0E 2C 0B 00 00 79 B1 F4 .,...c.,.,...y..
004C00: 0B 00 00 E9 F6 0B 00 00 64 F9 2C 40 03 00 00 E1 ........d.,@....
004C10: 00 33 00 32 14 03 00 00 D2 EF 22 DC 22 01 7C 00 .3.2......".".|.
004C20: 57 4B 45 D9 2C 40 03 00 00 D2 01 0B 00 00 E1 EF WKE.,@..........
004C30: FF 01 28 03 00 00 F2 29 F5 19 D0 01 0B 00 00 E6 ..(....)........
004C40: EF 19 7D 00 1E 00 3C 14 A1 20 0B 00 00 E1 EF F5 ..}...<.. ......
004C50: 19 10 20 FC 20 0B 00 00 E1 EF F5 19 72 20 EB 20 .. . .......r .
004C60: C9 00 50 00 46 14 A1 20 0B 00 00 E1 F1 0E 20 FC ..P.F.. ...... .
004C70: 20 0B 00 00 E1 EE 0B 00 00 6D 65 EE 20 EB 20 A1 ........me. . .
004C80: 20 0B 00 00 6D 65 EE F1 11 20 EB 20 0B 00 00 E3 ...me... . ....
004C90: EF 0B 00 00 63 B2 01 0B 00 00 E6 EF 19 FA 01 9F ....c...........
004CA0: 20 1E 42 27 01 A0 20 1E 32 14 20 01 97 20 1E 32 .B'.. .2. .. .2
004CB0: 14 00 43 00 50 14 A1 20 0B 00 00 6D 65 EE EF 10 ..C.P.. ...me...
004CC0: 20 EB 20 7C 00 4D 49 44 C3 2C 0B 00 00 63 B1 2C . |.MID.,...c.,
004CD0: 0B 00 00 63 B2 2C 0E 2C 0B 00 00 79 B1 F4 0B 00 ...c.,.,...y....
004CE0: 00 E9 F6 0B 00 00 64 F9 2C 40 03 00 00 E1 28 0B ......d.,@....(.
004CF0: 00 00 E9 29 00 3D 00 5A 14 A1 20 0B 00 00 6D 65 ...).=.Z.. ...me
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 C6 02 00 00 00 02 04 00 C2 02 00 00 00 02 ................
004D30: 04 00 C7 02 00 00 00 02 04 00 C3 02 00 00 00 02 ................
004D40: 04 00 C8 02 00 00 00 02 04 00 C4 02 00 00 00 02 ................
004D50: 04 00 C9 02 00 00 00 02 04 00 C5 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: A8 9C 01 A0 20 1E 52 4E 00 21 00 5C 4E AD 20 10 .... .RN.!.\N. .
004E10: 01 BF 22 5B 46 5D 69 6E 69 20 6F 75 20 5B 52 5D .."[F]ini ou [R]
004E20: 65 70 72 65 6E 64 72 65 22 00 31 00 66 4E 7C 00 eprendre".1.fN|.
004E30: 57 4B 45 D9 2C 40 03 00 00 F2 01 A1 20 03 00 00 WKE.,@...... ...
004E40: F2 F2 22 46 22 FA 20 03 00 00 F2 F2 22 52 22 EB .."F". ....."R".
004E50: 20 1E 66 4E 20 01 97 20 C9 20 00 16 00 70 4E 0B .fN .. . ...pN.
004E60: 00 00 64 EC EF 19 10 01 0B 00 00 64 E8 EF 19 10 ..d........d....
004E70: 00 07 00 7A 4E 01 C0 00 22 00 84 4E 01 C0 2A 2A ...zN..."..N..**
004E80: 2A 20 46 65 6E 65 74 72 61 67 65 20 2D 20 63 61 * Fenetrage - ca
004E90: 64 72 61 67 65 20 2A 2A 2A 00 07 00 8E 4E 01 C0 drage ***....N..
004EA0: 00 7C 00 98 4E 0B 00 00 F4 EF 12 01 D8 20 23 0F .|..N........ #.
004EB0: 2C 0B 00 00 77 B1 2C 0B 00 00 77 B2 2C 0B 00 00 ,...w.,...w.,...
004EC0: 77 B3 2C 0B 00 00 77 B4 01 BA 20 23 0F 2C 0B 00 w.,...w... #.,..
004ED0: 00 E1 01 0B 00 00 F8 EF 0B 00 00 77 B1 01 0B 00 ...........w....
004EE0: 00 F9 EF 0B 00 00 77 B3 F4 0F 01 0B 00 00 EC EF ......w.........
004EF0: 0B 00 00 77 B2 F5 0B 00 00 77 B1 01 0B 00 00 E8 ...w.....w......
004F00: EF 0B 00 00 77 B4 F5 0B 00 00 77 B3 01 8A 23 0F ....w.....w...#.
004F10: 01 9F 20 1E 6A 27 01 A0 20 1E D8 27 00 27 00 A2 .. .j'.. ..'.'..
004F20: 4E 0B 00 00 77 B1 EF 10 01 0B 00 00 77 B2 EF 19 N...w.......w...
004F30: 27 01 0B 00 00 77 B3 EF 19 0A 01 0B 00 00 77 B4 '....w........w.
004F40: EF 19 18 00 31 00 AC 4E D8 20 23 0F 2C 0B 00 00 ....1..N. #.,...
004F50: 77 B1 2C 0B 00 00 77 B2 2C 0B 00 00 77 B3 2C 0B w.,...w.,...w.,.
004F60: 00 00 77 B4 01 BA 20 23 0F 2C 0B 00 00 E1 01 8A ..w... #.,......
004F70: 23 0F 01 C9 00 07 00 B6 4E 01 C0 00 29 00 C0 4E #.......N...)..N
004F80: 01 C0 2A 2A 2A 20 41 66 66 69 63 68 65 72 20 73 ..*** Afficher s
004F90: 65 6C 65 63 74 69 6F 6E 20 72 65 70 6F 6E 73 65 election reponse
004FA0: 20 2A 2A 2A 00 07 00 CA 4E 01 C0 00 C5 00 D4 4E ***....N......N
004FB0: 7C 00 4D 49 44 C3 2C 0B 00 00 63 B2 2C 0B 00 00 |.MID.,...c.,...
004FC0: 63 B3 2C 0E 2C 0B 00 00 79 B1 2C 40 03 00 00 E1 c.,.,...y.,@....
004FD0: 01 0B 00 00 77 B3 EF 0B 00 00 77 B3 F4 10 01 0B ....w.....w.....
004FE0: 00 00 77 B1 EF 0B 00 00 77 B1 F4 0F 01 0B 00 00 ..w.....w.......
004FF0: 77 B2 EF 0B 00 00 77 B2 F5 0F 01 0B 00 00 77 B4 w.....w.......w.
005000: 74 65 20 21 20 51 75 61 6E 74 20 6F 6E 20 76 6F te ! Quant on vo
005010: 75 73 20 64 69 74 20 71 75 65 20 6C 61 20 62 65 us dit que la be
005020: 08 5E 62 65 08 5E 74 65 20 0D 0A 20 65 73 74 20 .^be.^te .. est
005030: 63 61 70 72 69 63 69 65 75 73 65 20 2E 2E 2E 0D capricieuse ....
005040: 0A 20 0D 0A 20 20 20 20 20 41 20 2D 20 53 45 20 . .. A - SE
005050: 50 4C 41 43 45 52 20 53 55 52 20 4C 41 20 50 49 PLACER SUR LA PI
005060: 53 54 45 20 4E 50 20 20 3A 20 20 4C 27 41 4D 53 STE NP : L'AMS
005070: 44 4F 53 20 20 6E 27 65 73 74 20 70 6C 75 73 20 DOS n'est plus
005080: 6C 61 20 70 6F 75 72 20 6C 65 20 66 61 69 72 65 la pour le faire
005090: 20 40 20 0D 0A 20 76 6F 74 72 65 20 70 6C 61 63 @ .. votre plac
0050A0: 65 20 2E 20 56 6F 75 73 20 64 65 76 65 7A 20 64 e . Vous devez d
0050B0: 6F 6E 63 20 20 64 69 72 65 20 20 61 75 20 20 46 onc dire au F
0050C0: 44 43 20 20 6F 7C 20 20 6D 65 74 74 72 65 20 6C DC o| mettre l
0050D0: 61 20 74 65 08 5E 74 65 20 2E 20 53 6F 79 65 7A a te.^te . Soyez
0050E0: 20 74 72 7D 73 20 0D 0A 20 70 72 75 64 65 6E 74 tr}s .. prudent
0050F0: 20 2E 20 55 6E 20 6E 75 6D 7B 72 6F 20 64 65 20 . Un num{ro de
005100: 70 69 73 74 65 20 20 73 75 70 7B 72 69 65 75 72 piste sup{rieur
005110: 20 20 40 20 20 34 31 20 20 72 69 73 71 75 65 20 @ 41 risque
005120: 64 65 20 70 72 6F 76 6F 71 75 65 72 20 75 6E 65 de provoquer une
005130: 20 6E 65 74 74 65 20 0D 0A 20 76 69 62 72 61 74 nette .. vibrat
005140: 69 6F 6E 20 64 75 20 64 72 69 76 65 20 69 6E 64 ion du drive ind
005150: 69 71 75 61 6E 74 20 71 75 65 20 6C 61 20 74 65 iquant que la te
005160: 08 5E 74 65 20 64 65 20 6C 65 63 74 75 72 65 20 .^te de lecture
005170: 76 65 75 74 20 71 75 69 74 74 65 72 20 6C 65 20 veut quitter le
005180: 62 6F 69 74 69 65 72 20 2E 20 0D 0A 20 55 6E 20 boitier . .. Un
005190: 63 6F 6E 73 65 69 6C 20 3A 20 53 69 20 63 65 63 conseil : Si cec
0051A0: 69 20 73 65 20 20 70 72 6F 64 75 69 74 20 20 6A i se produit j
0051B0: 65 74 65 7A 20 20 76 6F 75 73 20 73 75 72 20 6C etez vous sur l
0051C0: 27 69 6E 74 65 72 72 75 70 74 65 75 72 20 64 75 'interrupteur du
0051D0: 20 43 50 43 20 61 76 61 6E 74 20 0D 0A 20 71 75 CPC avant .. qu
0051E0: 27 65 6C 6C 65 20 79 20 70 61 72 76 69 65 6E 6E 'elle y parvienn
0051F0: 65 20 21 20 4C 27 65 78 70 7B 72 69 65 6E 63 65 e ! L'exp{rience
005200: EF 0B 00 00 77 B4 F5 0F 01 0B 00 00 E1 EF 0E 01 ....w...........
005210: 9F 20 1E AC 4E 01 0B 00 00 77 B3 EF 0B 00 00 77 . ..N....w.....w
005220: B3 F5 10 01 0B 00 00 77 B1 EF 0B 00 00 77 B1 F5 .......w.....w..
005230: 0F 01 0B 00 00 77 B2 EF 0B 00 00 77 B2 F4 0F 01 .....w.....w....
005240: 0B 00 00 77 B4 EF 0B 00 00 77 B4 F4 0F 01 7C 00 ...w.....w....|.
005250: 4D 49 44 C3 2C 0B 00 00 63 B2 2C 0B 00 00 63 B3 MID.,...c.,...c.
005260: 2C 0E 2C 0B 00 00 79 B1 2C 40 03 00 00 E1 01 C9 ,.,...y.,@......
005270: 00 07 00 DE 4E 01 C0 00 31 00 E8 4E 01 C0 2A 2A ....N...1..N..**
005280: 2A 20 52 65 73 74 61 75 72 65 20 66 65 6E 65 74 * Restaure fenet
005290: 72 65 20 72 65 70 6F 6E 73 65 73 20 73 69 20 61 re reponses si a
0052A0: 3D 2D 31 36 20 2A 2A 2A 00 07 00 F2 4E 01 C0 00 =-16 ***....N...
0052B0: 3B 00 FC 4E 0B 00 00 77 B1 EF 19 0A 01 0B 00 00 ;..N...w........
0052C0: 77 B2 EF 19 1F 01 0B 00 00 77 B3 EF 19 0A 01 0B w........w......
0052D0: 00 00 77 B4 EF 19 0A 01 0B 00 00 E1 EF 10 01 9F ..w.............
0052E0: 20 1E AC 4E 01 A0 20 1E 2E 4F 00 07 00 06 4F 01 ..N.. ..O....O.
0052F0: C0 00 25 00 10 4F 01 C0 2A 2A 2A 20 49 6E 69 74 ..%..O..*** Init
005300: 69 61 6C 69 73 61 74 69 6F 6E 20 6D 65 6E 75 73 ialisation menus
005310: 20 32 20 2A 2A 2A 00 07 00 1A 4F 01 C0 00 F2 00 2 ***....O.....
005320: 24 4F 0B 00 00 E1 EF 10 01 9F 20 1E A2 4E 01 0B $O........ ..N..
005330: 00 00 77 B1 EF 12 01 0B 00 00 77 B2 EF 14 01 0B ..w.......w.....
005340: 00 00 77 B3 EF 19 0B 01 0B 00 00 77 B4 EF 19 15 ..w........w....
005350: 01 0B 00 00 E1 EF 0E 01 9F 20 1E AC 4E 01 0B 00 ......... ..N...
005360: 00 77 B1 EF 19 23 01 0B 00 00 77 B2 EF 19 25 01 .w...#....w...%.
005370: 9F 20 1E AC 4E 01 03 00 00 E2 EF 22 20 53 45 43 . ..N......" SEC
005380: 54 49 4F 4E 20 22 01 7C 00 50 52 54 D6 2C 0E 2C TION ".|.PRT.,.,
005390: 11 2C 0E 2C 13 2C 19 0C 2C 40 03 00 00 E2 01 7C .,.,.,..,@.....|
0053A0: 00 50 52 54 D6 2C 0E 2C 11 2C 0E 2C 19 24 2C 19 .PRT.,.,.,.,.$,.
0053B0: 0C 2C 40 03 00 00 E3 01 0B 00 00 F8 EF 13 01 0B .,@.............
0053C0: 00 00 F9 EF 19 0C 01 0B 00 00 EC EF 0F 01 0B 00 ................
0053D0: 00 E8 EF FF 0E 28 03 00 00 E2 29 01 0B 00 00 E3 .....(....).....
0053E0: EF 0F 01 0B 00 00 F4 EF 12 01 0B 00 00 64 EC EF .............d..
0053F0: 19 10 01 0B 00 00 64 E8 EF 19 10 01 9F 20 1E 92 ......d...... ..
005400: 20 40 20 70 72 6F 75 76 7B 20 20 71 75 27 75 6E @ prouv{ qu'un
005410: 20 64 72 69 76 65 20 70 65 75 20 73 75 72 76 69 drive peu survi
005420: 76 72 65 20 75 6E 20 62 72 65 66 20 0D 0A 20 69 vre un bref .. i
005430: 6E 73 74 61 6E 74 20 40 20 63 65 20 67 65 6E 72 nstant @ ce genr
005440: 65 20 64 27 61 76 61 6E 69 65 20 6D 61 69 73 20 e d'avanie mais
005450: 73 61 6E 73 20 70 6C 75 73 20 2E 2E 2E 0D 0A 20 sans plus .....
005460: 0D 0A 20 20 20 20 20 49 4E 53 54 52 55 43 54 49 .. INSTRUCTI
005470: 4F 4E 20 3A 20 33 20 6F 63 74 65 74 73 0D 0A 20 ON : 3 octets..
005480: 20 20 20 20 31 20 43 4F 4D 4D 41 4E 44 45 20 20 1 COMMANDE
005490: 3A 20 26 46 20 2D 20 25 30 30 30 30 31 31 31 31 : &F - %00001111
0054A0: 0D 0A 20 20 20 20 20 32 20 44 52 49 56 45 20 20 .. 2 DRIVE
0054B0: 20 20 20 3A 20 44 65 20 30 20 40 20 33 20 70 6F : De 0 @ 3 po
0054C0: 75 72 20 41 20 40 20 44 0D 0A 20 20 20 20 20 33 ur A @ D.. 3
0054D0: 20 4E 75 6D 7B 72 6F 20 64 65 20 70 69 73 74 65 Num{ro de piste
0054E0: 20 76 6F 75 6C 75 0D 0A 20 20 20 20 20 2D 2D 2D voulu.. ---
0054F0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
005500: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A --------------..
005510: 20 20 20 20 20 45 58 45 43 55 54 49 4F 4E 20 20 EXECUTION
005520: 20 3A 20 52 49 45 4E 20 20 45 73 73 61 79 65 20 : RIEN Essaye
005530: 64 65 20 70 6F 73 69 74 69 6F 6E 6E 65 72 20 6C de positionner l
005540: 61 20 74 65 08 5E 74 65 0D 0A 20 0D 0A 20 20 20 a te.^te.. ..
005550: 20 20 42 20 2D 20 52 45 43 41 4C 49 42 52 45 52 B - RECALIBRER
005560: 20 53 55 52 20 4C 41 20 20 50 49 53 54 45 20 20 SUR LA PISTE
005570: 30 20 20 3A 20 20 53 69 20 6C 27 69 6E 73 74 72 0 : Si l'instr
005580: 75 63 74 69 6F 6E 20 70 72 7B 63 7B 64 65 6E 74 uction pr{c{dent
005590: 65 20 72 65 66 75 73 65 20 64 65 20 0D 0A 20 64 e refuse de .. d
0055A0: 6F 6E 6E 65 72 20 6C 65 20 72 7B 73 75 6C 74 61 onner le r{sulta
0055B0: 74 20 76 6F 75 6C 75 20 61 70 72 7D 73 20 70 6C t voulu apr}s pl
0055C0: 75 73 69 65 75 72 73 20 74 65 6E 74 61 74 69 76 usieurs tentativ
0055D0: 65 73 20 20 2C 20 69 6C 20 65 73 74 20 70 6F 73 es , il est pos
0055E0: 73 69 62 6C 65 20 71 75 65 20 6C 61 20 0D 0A 20 sible que la ..
0055F0: 74 65 08 5E 74 65 20 70 61 74 61 75 67 65 20 65 te.^te patauge e
005600: 27 01 0B 00 00 F8 EF 19 24 01 9F 20 1E 92 27 00 '.......$.. ..'.
005610: 5F 00 2E 4F 0B 00 00 63 B0 EF 10 01 0B 00 00 63 _..O...c.......c
005620: B1 EF 0E 01 0B 00 00 63 B2 EF 0F 01 0B 00 00 63 .......c.......c
005630: B3 EF 11 01 0B 00 00 E3 EF 0B 00 00 63 B2 01 0B ............c...
005640: 00 00 77 B1 EF 17 01 0B 00 00 77 B2 EF 19 20 01 ..w.......w... .
005650: 0B 00 00 77 B3 EF 19 0B 01 0B 00 00 77 B4 EF 19 ...w........w...
005660: 15 01 0B 00 00 E1 EF 0E 01 A0 20 1E 70 4E 00 00 .......... .pN..
005670: 00 7B 72 6F 20 64 65 20 64 72 69 76 65 20 20 64 .{ro de drive d
005680: 65 20 30 20 40 20 34 20 2E 20 30 30 3D 44 72 69 e 0 @ 4 . 00=Dri
005690: 76 65 20 41 20 2C 20 30 31 3D 44 72 69 76 65 20 ve A , 01=Drive
0056A0: 0D 0A 20 42 20 2C 20 31 30 3D 44 72 69 76 65 20 .. B , 10=Drive
0056B0: 43 20 2C 20 31 31 3D 44 72 69 76 65 20 44 20 2E C , 11=Drive D .
0056C0: 0D 0A 20 0D 0A 20 20 20 20 20 43 65 63 69 20 6E .. .. Ceci n
0056D0: 6F 75 73 20 64 6F 6E 6E 65 20 6C 61 20 62 61 73 ous donne la bas
0056E0: 65 20 73 75 69 76 61 6E 74 65 20 3A 20 0D 0A 20 e suivante : ..
0056F0: 20 20 20 20 42 69 74 73 20 20 20 37 20 36 20 35 Bits 7 6 5
005700: 20 34 20 33 20 32 20 31 20 30 0D 0A 20 20 20 20 4 3 2 1 0..
005710: 20 20 20 20 20 20 20 20 2D 20 2D 20 2D 20 2D 20 - - - -
005720: 2D 20 30 20 44 20 44 0D 0A 20 0D 0A 20 20 20 20 - 0 D D.. ..
005730: 20 4C 65 73 20 62 69 74 73 20 6D 61 72 71 75 7B Les bits marqu{
005740: 73 20 64 27 75 6E 20 74 72 61 69 74 20 20 64 6F s d'un trait do
005750: 69 76 65 6E 74 20 20 72 65 73 74 65 72 20 20 40 ivent rester @
005760: 20 20 30 20 20 2E 20 43 65 20 73 65 63 6F 6E 64 0 . Ce second
005770: 20 63 6F 64 65 20 73 65 72 61 20 0D 0A 20 6E 6F code sera .. no
005780: 6D 6D 7B 20 44 52 49 56 45 20 64 61 6E 73 20 74 mm{ DRIVE dans t
005790: 6F 75 74 20 63 65 20 20 71 75 69 20 20 73 75 69 out ce qui sui
0057A0: 74 20 20 2E 20 20 56 69 65 6E 64 72 6F 6E 74 20 t . Viendront
0057B0: 65 6E 73 75 69 74 65 20 64 27 61 75 74 72 65 73 ensuite d'autres
0057C0: 20 6F 63 74 65 74 73 20 71 75 69 20 0D 0A 20 70 octets qui .. p
0057D0: 65 75 76 65 6E 74 20 76 61 72 69 65 72 20 73 65 euvent varier se
0057E0: 6C 6F 6E 20 20 6C 27 69 6E 73 74 72 75 63 74 69 lon l'instructi
0057F0: 6F 6E 20 20 65 6D 70 6C 6F 79 7B 65 20 20 2E 20 on employ{e .
005800: 6E 74 72 65 20 32 20 70 69 73 74 65 73 20 2E 20 ntre 2 pistes .
005810: 20 55 74 69 6C 69 73 65 7A 20 20 61 6C 6F 72 73 Utilisez alors
005820: 20 52 45 43 41 4C 49 42 52 45 52 20 65 74 20 72 RECALIBRER et r
005830: 65 63 6F 6D 6D 65 6E 63 65 7A 20 2E 20 53 69 20 ecommencez . Si
005840: 0D 0A 20 63 65 6C 61 20 6E 65 20 66 6F 6E 63 74 .. cela ne fonct
005850: 69 6F 6E 6E 65 20 74 6F 75 6A 6F 75 72 73 20 70 ionne toujours p
005860: 61 73 20 2C 20 6A 65 74 65 7A 20 20 75 6E 20 72 as , jetez un r
005870: 65 67 61 72 64 20 68 61 69 6E 65 75 78 20 73 75 egard haineux su
005880: 72 20 76 6F 74 72 65 20 64 72 69 76 65 20 65 74 r votre drive et
005890: 20 0D 0A 20 73 69 67 6E 69 66 69 65 7A 20 6C 75 .. signifiez lu
0058A0: 69 20 73 6F 6E 20 63 6F 6E 67 7B 20 21 0D 0A 20 i son cong{ !..
0058B0: 0D 0A 20 20 20 20 20 49 4E 53 54 52 55 43 54 49 .. INSTRUCTI
0058C0: 4F 4E 20 3A 20 32 20 6F 63 74 65 74 73 0D 0A 20 ON : 2 octets..
0058D0: 20 20 20 20 31 20 43 4F 4D 4D 41 4E 44 45 20 20 1 COMMANDE
0058E0: 3A 20 26 37 20 2D 20 25 30 30 30 30 30 31 31 31 : &7 - %00000111
0058F0: 0D 0A 20 20 20 20 20 32 20 44 52 49 56 45 20 20 .. 2 DRIVE
005900: 20 20 20 3A 20 44 65 20 30 20 40 20 33 20 70 6F : De 0 @ 3 po
005910: 75 72 20 41 20 40 20 44 0D 0A 20 20 20 20 20 2D ur A @ D.. -
005920: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
005930: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
005940: 0D 0A 20 20 20 20 20 45 58 45 43 55 54 49 4F 4E .. EXECUTION
005950: 20 20 20 3A 20 52 49 45 4E 20 56 61 20 65 6E 20 : RIEN Va en
005960: 70 69 73 74 65 20 30 0D 0A 20 0D 0A 20 20 20 20 piste 0.. ..
005970: 20 4E 4F 54 45 20 3A 20 43 65 73 20 64 65 75 78 NOTE : Ces deux
005980: 20 69 6E 73 74 72 75 63 74 69 6F 6E 73 20 6E 27 instructions n'
005990: 6F 6E 74 20 20 70 61 73 20 20 6E 6F 6E 20 20 70 ont pas non p
0059A0: 6C 75 73 20 62 65 73 6F 69 6E 20 64 65 20 63 6F lus besoin de co
0059B0: 6E 6E 61 69 08 5E 74 72 65 20 6C 61 20 0D 0A 20 nnai.^tre la ..
0059C0: 64 65 6E 73 69 74 7B 20 6F 75 20 6C 65 20 6D 6F densit{ ou le mo
0059D0: 64 65 20 64 27 7B 63 72 69 74 75 72 65 20 2E 20 de d'{criture .
0059E0: 45 6C 6C 65 73 20 76 6F 6E 74 20 65 6E 20 70 69 Elles vont en pi
0059F0: 73 74 65 20 4E 20 65 74 20 63 27 65 73 74 20 74 ste N et c'est t
005A00: 20 4C 65 73 20 20 63 6F 6D 6D 61 6E 64 65 73 20 Les commandes
005A10: 64 7B 63 72 69 74 65 73 20 63 69 2D 0D 0A 20 64 d{crites ci-.. d
005A20: 65 73 73 6F 75 73 20 73 6F 6E 74 20 63 6C 61 73 essous sont clas
005A30: 73 7B 65 73 20 70 61 72 20 6E 6F 6D 62 72 65 20 s{es par nombre
005A40: 20 64 65 20 20 70 68 61 73 65 73 20 20 6E 7B 63 de phases n{c
005A50: 7B 73 73 61 69 72 65 73 20 20 2E 20 4C 61 20 76 {ssaires . La v
005A60: 61 6C 65 75 72 20 64 6F 6E 6E 7B 65 20 0D 0A 20 aleur donn{e ..
005A70: 63 6F 6D 6D 65 20 6F 63 74 65 74 20 43 4F 4D 4D comme octet COMM
005A80: 41 4E 44 45 20 65 73 74 20 64 6F 6E 6E 7B 65 20 ANDE est donn{e
005A90: 61 76 65 63 20 6C 65 73 20 62 69 74 73 20 37 2D avec les bits 7-
005AA0: 36 2D 35 20 61 75 78 20 6E 6F 72 6D 65 73 20 41 6-5 aux normes A
005AB0: 4D 53 44 4F 53 20 2E 0D 0A 20 2D 2D 2D 2D 2D 2D MSDOS ... ------
005AC0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
005AD0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
005AE0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
005AF0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
005B00: 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 31 20 -------.. 1
005B10: 2D 20 50 48 41 53 45 20 43 4F 4D 4D 41 4E 44 45 - PHASE COMMANDE
005B20: 20 53 45 55 4C 45 20 3A 20 53 65 75 6C 65 20 31 SEULE : Seule 1
005B30: 20 69 6E 73 74 72 75 63 74 69 6F 6E 20 72 7B 70 instruction r{p
005B40: 6F 6E 64 20 40 20 63 65 74 74 65 20 63 6F 6E 64 ond @ cette cond
005B50: 69 74 69 6F 6E 20 2E 20 0D 0A 20 45 6C 6C 65 20 ition . .. Elle
005B60: 74 72 61 6E 73 6D 65 74 20 61 75 20 46 44 43 20 transmet au FDC
005B70: 6C 65 73 20 64 6F 6E 6E 7B 65 73 20 73 70 7B 63 les donn{es sp{c
005B80: 69 66 69 71 75 65 73 20 61 75 20 6C 65 63 74 65 ifiques au lecte
005B90: 75 72 20 64 65 20 64 69 73 71 75 65 74 74 65 20 ur de disquette
005BA0: 63 6F 6E 6E 65 63 74 7B 20 0D 0A 20 65 74 20 6E connect{ .. et n
005BB0: 27 65 73 74 20 75 74 69 6C 65 20 71 75 65 20 73 'est utile que s
005BC0: 69 20 6C 65 20 6C 65 63 74 65 75 72 20 65 6D 70 i le lecteur emp
005BD0: 6C 6F 79 7B 20 6E 27 65 73 74 20 20 70 61 73 20 loy{ n'est pas
005BE0: 75 6E 20 33 2C 31 2F 34 20 2E 20 49 6C 20 79 2D un 3,1/4 . Il y-
005BF0: 40 20 61 73 73 65 7A 20 40 20 0D 0A 20 66 61 69 @ assez @ .. fai
005C00: 6F 75 74 20 21 0D 0A 20 0D 0A 20 20 20 20 20 43 out !.. .. C
005C10: 20 2F 20 46 4F 52 4D 41 54 45 52 20 55 4E 45 20 / FORMATER UNE
005C20: 50 49 53 54 45 20 3A 20 20 43 65 74 74 65 20 20 PISTE : Cette
005C30: 69 6E 73 74 72 75 63 74 69 6F 6E 20 70 65 72 6D instruction perm
005C40: 65 74 20 64 65 20 66 6F 72 6D 61 74 65 72 20 75 et de formater u
005C50: 6E 65 20 70 69 73 74 65 20 0D 0A 20 65 6E 20 73 ne piste .. en s
005C60: 65 63 74 65 75 72 73 20 64 6F 6E 74 20 6C 61 20 ecteurs dont la
005C70: 74 61 69 6C 6C 65 20 28 66 6F 6E 63 74 69 6F 6E taille (fonction
005C80: 20 20 64 75 20 20 6E 6F 6D 62 72 65 29 20 20 70 du nombre) p
005C90: 65 75 74 20 20 76 61 72 69 65 72 20 64 65 20 31 eut varier de 1
005CA0: 32 38 20 40 20 34 30 39 36 20 0D 0A 20 6F 63 74 28 @ 4096 .. oct
005CB0: 65 74 73 20 2E 20 50 6F 73 69 74 69 6F 6E 6E 65 ets . Positionne
005CC0: 72 20 70 72 7B 61 6C 61 62 6C 65 6D 65 6E 74 20 r pr{alablement
005CD0: 6C 61 20 74 65 08 5E 74 65 20 73 75 72 20 6C 61 la te.^te sur la
005CE0: 20 70 69 73 74 65 20 40 20 66 6F 72 6D 61 74 65 piste @ formate
005CF0: 72 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 49 4E 53 r ... .. INS
005D00: 54 52 55 43 54 49 4F 4E 20 3A 20 36 20 6F 63 74 TRUCTION : 6 oct
005D10: 65 74 73 0D 0A 20 20 20 20 20 31 20 43 4F 4D 4D ets.. 1 COMM
005D20: 41 4E 44 45 20 20 20 20 20 20 20 20 20 20 20 20 ANDE
005D30: 20 3A 20 26 34 44 20 2D 20 25 30 31 30 30 31 31 : &4D - %010011
005D40: 30 31 0D 0A 20 20 20 20 20 32 20 44 52 49 56 45 01.. 2 DRIVE
005D50: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
005D60: 3A 20 44 65 20 30 20 40 20 33 20 70 6F 75 72 20 : De 0 @ 3 pour
005D70: 41 20 40 20 44 0D 0A 20 20 20 20 20 33 20 54 61 A @ D.. 3 Ta
005D80: 69 6C 6C 65 20 73 65 63 74 65 75 72 20 20 20 20 ille secteur
005D90: 20 20 20 3A 20 44 65 20 30 20 40 20 35 20 2E 20 : De 0 @ 5 .
005DA0: 32 20 70 6F 75 72 20 41 4D 53 44 4F 53 0D 0A 20 2 pour AMSDOS..
005DB0: 20 20 20 20 34 20 4E 6F 6D 62 72 65 20 73 65 63 4 Nombre sec
005DC0: 74 65 75 72 73 20 20 20 20 20 20 3A 20 44 65 20 teurs : De
005DD0: 31 20 40 20 33 32 20 2E 20 39 20 70 6F 75 72 20 1 @ 32 . 9 pour
005DE0: 41 4D 53 44 4F 53 0D 0A 20 20 20 20 20 35 20 47 AMSDOS.. 5 G
005DF0: 61 70 20 64 65 20 66 6F 72 6D 61 74 61 67 65 20 ap de formatage
005E00: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
005E10: 20 20 20 33 20 50 48 41 53 45 20 43 4F 4D 4D 41 3 PHASE COMMA
005E20: 4E 44 45 20 2D 20 45 58 45 43 55 54 49 4F 4E 20 NDE - EXECUTION
005E30: 2D 20 52 45 53 55 4C 54 41 54 0D 0A 20 0D 0A 20 - RESULTAT.. ..
005E40: 20 20 20 20 4C 65 73 20 64 65 75 78 20 63 6F 6D Les deux com
005E50: 6D 61 6E 64 65 73 20 71 75 69 20 73 75 69 76 65 mandes qui suive
005E60: 6E 74 20 73 6F 6E 74 20 20 70 61 72 74 69 63 75 nt sont particu
005E70: 6C 69 7D 72 65 73 20 20 2E 20 45 6C 6C 65 73 20 li}res . Elles
005E80: 6F 6E 74 20 75 6E 65 20 70 68 61 73 65 20 0D 0A ont une phase ..
005E90: 20 69 6E 73 74 72 75 63 74 69 6F 6E 20 71 75 69 instruction qui
005EA0: 20 6E 27 7B 78 69 67 65 20 70 61 73 20 75 6E 65 n'{xige pas une
005EB0: 20 20 74 72 61 6E 73 6D 69 73 73 69 6F 6E 20 20 transmission
005EC0: 64 65 20 20 64 6F 6E 6E 7B 65 73 20 20 65 74 20 de donn{es et
005ED0: 6E 65 20 64 6F 6E 6E 65 6E 74 20 70 61 73 20 0D ne donnent pas .
005EE0: 0A 20 64 65 20 70 68 61 73 65 20 72 7B 73 75 6C . de phase r{sul
005EF0: 74 61 74 20 2E 20 49 6C 20 66 61 75 64 72 61 20 tat . Il faudra
005F00: 20 63 65 70 65 6E 64 61 6E 74 20 6C 69 72 65 20 cependant lire
005F10: 6C 27 7B 74 61 74 20 64 27 69 6E 74 65 72 72 75 l'{tat d'interru
005F20: 70 74 69 6F 6E 20 28 43 6F 6D 6D 61 6E 64 65 20 ption (Commande
005F30: 0D 0A 20 26 38 29 20 70 6F 75 72 20 32 20 72 61 .. &8) pour 2 ra
005F40: 69 73 6F 6E 73 20 3A 20 31 20 2D 20 20 56 7B 72 isons : 1 - V{r
005F50: 69 66 69 65 72 20 20 71 75 65 20 20 6C 61 20 20 ifier que la
005F60: 74 65 08 5E 74 65 20 73 65 20 74 72 6F 75 76 65 te.^te se trouve
005F70: 20 62 69 65 6E 20 73 75 72 20 6C 61 20 70 69 73 bien sur la pis
005F80: 74 65 20 0D 0A 20 64 65 6D 61 6E 64 7B 65 20 63 te .. demand{e c
005F90: 61 72 20 63 65 20 6E 27 65 73 74 20 70 61 73 20 ar ce n'est pas
005FA0: 73 75 72 20 21 20 32 20 20 2D 20 20 54 61 6E 74 sur ! 2 - Tant
005FB0: 20 20 71 75 65 20 20 45 54 30 20 20 6E 27 61 20 que ET0 n'a
005FC0: 70 61 73 20 7B 74 7B 20 6C 75 20 2C 20 6C 65 20 pas {t{ lu , le
005FD0: 46 44 43 20 0D 0A 20 72 65 66 75 73 65 20 64 27 FDC .. refuse d'
005FE0: 7B 63 72 69 72 65 20 6F 75 20 64 65 20 6C 69 72 {crire ou de lir
005FF0: 65 20 73 75 72 20 6C 61 20 64 69 73 71 75 65 74 e sur la disquet
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 C6 02 00 00 00 02 05 00 C2 02 00 00 00 02 ................
006030: 05 00 C7 02 00 00 00 02 05 00 C3 02 00 00 00 02 ................
006040: 05 00 C8 02 00 00 00 02 05 00 C4 02 00 00 00 02 ................
006050: 05 00 C9 02 00 00 00 02 05 00 C5 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 3A 20 26 35 32 20 70 6F 75 72 20 41 : &52 pour A
006110: 4D 53 44 4F 53 0D 0A 20 20 20 20 20 36 20 4F 63 MSDOS.. 6 Oc
006120: 74 65 74 20 64 65 20 72 65 6D 70 6C 69 73 73 61 tet de remplissa
006130: 67 65 20 3A 20 26 45 35 20 70 6F 75 72 20 41 4D ge : &E5 pour AM
006140: 53 44 4F 53 0D 0A 20 20 20 20 20 2D 2D 2D 2D 2D SDOS.. -----
006150: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
006160: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
006170: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
006180: 2D 2D 2D 0D 0A 20 20 20 20 20 45 58 45 43 55 54 ---.. EXECUT
006190: 49 4F 4E 20 3A 20 34 20 6F 63 74 65 74 73 20 2A ION : 4 octets *
0061A0: 20 70 61 72 20 6E 6F 6D 62 72 65 20 64 65 20 73 par nombre de s
0061B0: 65 63 74 65 75 72 73 20 40 20 66 6F 72 6D 61 74 ecteurs @ format
0061C0: 65 72 0D 0A 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D er.. -------
0061D0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
0061E0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
0061F0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
006200: 2D 0D 0A 20 20 20 20 20 52 45 53 55 4C 54 41 54 -.. RESULTAT
006210: 20 3A 20 37 20 6F 63 74 65 74 73 0D 0A 20 20 20 : 7 octets..
006220: 20 20 31 20 52 65 67 69 73 74 72 65 20 7B 74 61 1 Registre {ta
006230: 74 20 30 0D 0A 20 20 20 20 20 32 20 52 65 67 69 t 0.. 2 Regi
006240: 73 74 72 65 20 65 74 61 74 20 31 0D 0A 20 20 20 stre etat 1..
006250: 20 20 33 20 52 65 67 69 73 74 72 65 20 65 74 61 3 Registre eta
006260: 74 20 32 0D 0A 20 20 20 20 20 34 20 4E 75 6D 7B t 2.. 4 Num{
006270: 72 6F 20 64 65 20 70 69 73 74 65 0D 0A 20 20 20 ro de piste..
006280: 20 20 35 20 41 64 72 65 73 73 65 20 64 65 20 74 5 Adresse de t
006290: 65 08 5E 74 65 20 28 30 20 70 6F 75 72 20 41 4D e.^te (0 pour AM
0062A0: 53 44 4F 53 29 0D 0A 20 20 20 20 20 36 20 4E 75 SDOS).. 6 Nu
0062B0: 6D 7B 72 6F 20 64 75 20 73 65 63 74 65 75 72 0D m{ro du secteur.
0062C0: 0A 20 20 20 20 20 37 20 54 61 69 6C 6C 65 20 64 . 7 Taille d
0062D0: 75 20 73 65 63 74 65 75 72 0D 0A 20 20 20 20 20 u secteur..
0062E0: 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------
0062F0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
006300: 0D 0A 20 20 20 20 20 37 20 54 61 69 6C 6C 65 20 .. 7 Taille
006310: 64 75 20 73 65 63 74 65 75 72 0D 0A 20 0D 0A 20 du secteur.. ..
006320: 20 20 20 20 43 6F 6D 6D 65 20 6F 6E 20 73 61 69 Comme on sai
006330: 74 20 64 27 6F 66 66 69 63 65 20 73 75 72 20 71 t d'office sur q
006340: 75 65 6C 6C 65 20 20 70 69 73 74 65 20 20 6F 6E uelle piste on
006350: 20 73 65 20 74 72 6F 75 76 65 20 2C 20 75 6E 65 se trouve , une
006360: 20 6D 6F 64 69 66 69 63 61 74 69 6F 6E 20 0D 0A modification ..
006370: 20 64 65 20 6E 75 6D 7B 72 6F 20 64 65 20 70 69 de num{ro de pi
006380: 73 74 65 20 64 61 6E 73 20 6C 27 49 44 20 20 73 ste dans l'ID s
006390: 65 72 61 20 20 69 6E 73 74 61 6E 74 61 6E 7B 6D era instantan{m
0063A0: 65 6E 74 20 64 7B 74 65 63 74 7B 65 20 2E 20 50 ent d{tect{e . P
0063B0: 61 72 20 63 6F 6E 74 72 65 20 70 6F 75 72 20 0D ar contre pour .
0063C0: 0A 20 75 6E 65 20 7B 76 65 6E 74 75 65 6C 6C 65 . une {ventuelle
0063D0: 20 6D 6F 64 69 66 69 63 61 74 69 6F 6E 20 64 65 modification de
0063E0: 20 74 61 69 6C 6C 65 20 64 65 20 20 73 65 63 74 taille de sect
0063F0: 65 75 72 20 2C 20 69 6C 20 63 6F 6E 76 69 65 6E eur , il convien
006400: 64 72 61 20 64 65 20 76 7B 72 69 66 69 65 72 20 dra de v{rifier
006410: 0D 0A 20 70 61 72 20 75 6E 65 20 62 6F 75 63 6C .. par une boucl
006420: 65 20 64 65 20 6C 65 63 74 75 72 65 20 64 65 20 e de lecture de
006430: 20 73 65 63 74 65 75 72 20 20 74 65 73 74 61 6E secteur testan
006440: 74 20 74 6F 75 74 65 73 20 6C 65 73 20 74 61 69 t toutes les tai
006450: 6C 6C 65 73 20 70 6F 73 73 69 62 6C 65 73 20 2E lles possibles .
006460: 20 0D 0A 20 4C 27 65 78 7B 63 75 74 69 6F 6E 20 .. L'ex{cution
006470: 70 72 7B 73 65 6E 74 65 20 71 75 65 6C 71 75 65 pr{sente quelque
006480: 73 20 70 61 72 74 69 63 75 6C 61 72 69 74 7B 73 s particularit{s
006490: 20 64 6F 6E 74 20 6F 6E 20 72 65 70 61 72 6C 65 dont on reparle
0064A0: 72 61 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 45 20 ra ... .. E
0064B0: 2D 20 4C 49 52 45 20 55 4E 20 53 45 43 54 45 55 - LIRE UN SECTEU
0064C0: 52 20 3A 20 50 6C 61 63 65 72 20 6C 61 20 20 74 R : Placer la t
0064D0: 65 08 5E 74 65 20 64 65 20 6C 65 63 74 75 72 65 e.^te de lecture
0064E0: 20 73 75 72 20 6C 61 20 70 69 73 74 65 20 63 6F sur la piste co
0064F0: 6E 63 65 72 6E 7B 65 20 2E 20 0D 0A 20 53 69 20 ncern{e . .. Si
006500: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
006510: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A --------------..
006520: 20 20 20 20 20 43 65 63 69 20 6D 7B 72 69 74 65 Ceci m{rite
006530: 20 71 75 65 6C 71 75 65 73 20 65 78 70 6C 69 63 quelques explic
006540: 61 74 69 6F 6E 73 20 21 20 45 63 61 72 74 6F 6E ations ! Ecarton
006550: 73 20 20 70 6F 75 72 20 6C 27 69 6E 73 74 61 6E s pour l'instan
006560: 74 20 6C 61 20 6E 6F 74 69 6F 6E 20 64 65 20 0D t la notion de .
006570: 0A 20 74 61 69 6C 6C 65 20 73 65 63 74 65 75 72 . taille secteur
006580: 20 65 74 20 64 65 20 67 61 70 20 65 74 20 76 6F et de gap et vo
006590: 79 6F 6E 73 20 6C 65 20 72 65 73 74 65 20 2E 20 yons le reste .
0065A0: 45 6E 20 70 68 61 73 65 20 69 6E 73 74 72 75 63 En phase instruc
0065B0: 74 69 6F 6E 20 2C 20 61 70 72 7D 73 20 6C 61 20 tion , apr}s la
0065C0: 0D 0A 20 63 6F 6D 6D 61 6E 64 65 20 65 74 20 6C .. commande et l
0065D0: 65 20 6E 75 6D 7B 72 6F 20 64 65 20 64 72 69 76 e num{ro de driv
0065E0: 65 20 28 44 6F 6E 74 20 6C 65 20 20 62 69 74 20 e (Dont le bit
0065F0: 20 32 20 40 20 30 20 70 6F 75 72 20 41 4D 53 44 2 @ 0 pour AMSD
006600: 4F 53 20 69 6E 64 69 71 75 65 20 61 75 73 73 69 OS indique aussi
006610: 20 0D 0A 20 6C 65 20 6E 75 6D 7B 72 6F 20 64 65 .. le num{ro de
006620: 20 66 61 63 65 29 20 6F 6E 20 69 6E 64 69 71 75 face) on indiqu
006630: 65 20 61 75 20 46 44 43 20 2C 20 6C 65 73 20 70 e au FDC , les p
006640: 61 72 61 6D 7D 74 72 65 73 20 64 75 20 73 65 63 aram}tres du sec
006650: 74 65 75 72 20 2E 0D 0A 20 20 20 20 20 4C 65 73 teur ... Les
006660: 20 34 20 6F 63 74 65 74 73 20 74 72 61 6E 73 6D 4 octets transm
006670: 69 73 20 65 6E 20 20 70 68 61 73 65 20 20 65 78 is en phase ex
006680: 7B 63 75 74 69 6F 6E 20 20 73 6F 6E 74 20 20 63 {cution sont c
006690: 65 20 20 71 75 65 20 6C 27 6F 6E 20 6E 6F 6D 6D e que l'on nomm
0066A0: 65 20 6C 27 49 44 20 0D 0A 20 28 69 64 65 6E 74 e l'ID .. (ident
0066B0: 69 66 69 63 61 74 69 6F 6E 20 73 65 63 74 65 75 ification secteu
0066C0: 72 29 20 2E 20 43 68 61 71 75 65 20 73 65 63 74 r) . Chaque sect
0066D0: 65 75 72 20 20 64 6F 69 74 20 20 65 08 5E 74 72 eur doit e.^tr
0066E0: 65 20 20 70 72 7B 63 7B 64 7B 20 20 64 65 20 73 e pr{c{d{ de s
0066F0: 6F 6E 20 49 44 20 71 75 69 20 0D 0A 20 63 6F 6E on ID qui .. con
006700: 6C 65 73 20 49 44 73 20 6F 6E 74 20 7B 74 7B 20 les IDs ont {t{
006710: 62 72 69 63 6F 6C 7B 73 20 2C 20 64 65 20 6E 6F bricol{s , de no
006720: 6D 62 72 65 75 78 20 70 72 6F 62 6C 7D 6D 65 73 mbreux probl}mes
006730: 20 70 65 75 76 65 6E 74 20 73 65 20 70 6F 73 65 peuvent se pose
006740: 72 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 49 4E 53 r ... .. INS
006750: 54 52 55 43 54 49 4F 4E 20 3A 20 39 20 6F 63 74 TRUCTION : 9 oct
006760: 65 74 73 0D 0A 20 20 20 20 20 31 20 43 4F 4D 4D ets.. 1 COMM
006770: 41 4E 44 45 20 20 3A 20 26 34 36 20 2D 20 25 30 ANDE : &46 - %0
006780: 31 30 30 30 31 30 31 0D 0A 20 20 20 20 20 32 20 1000101.. 2
006790: 44 52 49 56 45 20 20 20 20 20 3A 20 44 65 20 30 DRIVE : De 0
0067A0: 20 40 20 33 20 70 6F 75 72 20 41 20 40 20 44 0D @ 3 pour A @ D.
0067B0: 0A 20 20 20 20 20 33 20 4E 75 6D 7B 72 6F 20 64 . 3 Num{ro d
0067C0: 65 20 70 69 73 74 65 20 28 53 65 6C 6F 6E 20 49 e piste (Selon I
0067D0: 44 29 0D 0A 20 20 20 20 20 34 20 41 64 72 65 73 D).. 4 Adres
0067E0: 73 65 20 64 65 20 74 65 08 5E 74 65 20 28 53 65 se de te.^te (Se
0067F0: 6C 6F 6E 20 49 44 29 0D 0A 20 20 20 20 20 35 20 lon ID).. 5
006800: 4E 75 6D 7B 72 6F 20 64 75 20 31 65 72 20 73 65 Num{ro du 1er se
006810: 63 74 65 75 72 20 28 53 65 6C 6F 6E 20 49 44 29 cteur (Selon ID)
006820: 0D 0A 20 20 20 20 20 36 20 54 61 69 6C 6C 65 20 .. 6 Taille
006830: 64 75 20 73 65 63 74 65 75 72 20 28 53 65 6C 6F du secteur (Selo
006840: 6E 20 49 44 29 0D 0A 20 20 20 20 20 37 20 4E 75 n ID).. 7 Nu
006850: 6D 7B 72 6F 20 64 75 20 64 65 72 6E 69 65 72 20 m{ro du dernier
006860: 73 65 63 74 65 75 72 20 40 20 6C 69 72 65 0D 0A secteur @ lire..
006870: 20 20 20 20 20 38 20 47 41 50 20 64 27 7B 63 72 8 GAP d'{cr
006880: 69 74 75 72 65 20 28 4E 65 20 70 61 73 20 63 6F iture (Ne pas co
006890: 6E 66 6F 6E 64 72 65 20 61 76 65 63 20 47 41 50 nfondre avec GAP
0068A0: 20 66 6F 72 6D 61 74 29 0D 0A 20 20 20 20 20 39 format).. 9
0068B0: 20 4C 6F 6E 67 75 65 75 72 20 73 65 63 74 65 75 Longueur secteu
0068C0: 72 20 3A 20 45 6E 20 70 72 69 6E 63 69 70 65 20 r : En principe
0068D0: 74 6F 75 6A 6F 75 72 73 20 26 46 46 0D 0A 20 20 toujours &FF..
0068E0: 20 20 20 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: 74 69 65 6E 74 20 3A 20 0D 0A 20 20 20 20 20 31 tient : .. 1
006910: 20 2D 20 4C 65 20 6E 75 6D 7B 72 6F 20 64 65 20 - Le num{ro de
006920: 70 69 73 74 65 20 0D 0A 20 20 20 20 20 32 20 2D piste .. 2 -
006930: 20 4C 65 20 6E 75 6D 7B 72 6F 20 64 65 20 74 65 Le num{ro de te
006940: 08 5E 74 65 0D 0A 20 20 20 20 20 33 20 2D 20 4C .^te.. 3 - L
006950: 65 20 6E 75 6D 7B 72 6F 20 64 65 20 73 65 63 74 e num{ro de sect
006960: 65 75 72 20 28 44 65 20 26 43 31 20 40 20 26 43 eur (De &C1 @ &C
006970: 39 20 70 6F 75 72 20 44 41 54 41 20 6F 75 20 20 9 pour DATA ou
006980: 26 34 31 20 40 20 26 34 39 20 70 6F 75 72 20 43 &41 @ &49 pour C
006990: 50 4D 29 0D 0A 20 20 20 20 20 34 20 2D 20 4C 61 PM).. 4 - La
0069A0: 20 74 61 69 6C 6C 65 20 64 75 20 73 65 63 74 65 taille du secte
0069B0: 75 72 0D 0A 20 0D 0A 20 20 20 20 20 4F 72 20 2C ur.. .. Or ,
0069C0: 20 32 20 64 65 20 63 65 73 20 64 6F 6E 6E 7B 65 2 de ces donn{e
0069D0: 73 20 28 4E 75 6D 7B 72 6F 20 64 65 20 20 74 65 s (Num{ro de te
0069E0: 08 5E 74 65 20 65 74 20 74 61 69 6C 6C 65 20 6F .^te et taille o
0069F0: 6E 74 20 64 7B 6A 61 20 7B 74 7B 20 74 72 61 6E nt d{ja {t{ tran
006A00: 73 6D 69 73 65 73 29 20 0D 0A 20 44 27 61 75 74 smises) .. D'aut
006A10: 72 65 20 70 61 72 74 20 2C 20 61 76 61 6E 74 20 re part , avant
006A20: 64 65 20 66 6F 72 6D 61 74 65 72 20 20 75 6E 65 de formater une
006A30: 20 20 70 69 73 74 65 20 20 2C 20 69 6C 20 63 6F piste , il co
006A40: 6E 76 69 65 6E 74 20 64 65 20 70 6F 73 69 74 69 nvient de positi
006A50: 6F 6E 6E 65 72 20 6C 61 20 0D 0A 20 74 65 08 5E onner la .. te.^
006A60: 74 65 20 40 20 6C 27 65 6D 70 6C 61 63 65 6D 65 te @ l'emplaceme
006A70: 6E 74 20 76 6F 75 6C 75 20 21 20 33 20 64 65 73 nt voulu ! 3 des
006A80: 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 73 20 49 44 informations ID
006A90: 20 66 6F 6E 74 20 64 6F 6E 63 20 64 6F 75 62 6C font donc doubl
006AA0: 65 20 65 6D 70 6C 6F 69 20 2E 0D 0A 20 20 20 20 e emploi ...
006AB0: 20 45 6E 20 72 7B 61 6C 69 74 7B 20 2C 20 6C 65 En r{alit{ , le
006AC0: 20 66 6F 72 6D 61 74 61 67 65 20 73 65 20 20 66 formatage se f
006AD0: 61 69 74 20 20 73 65 6C 6F 6E 20 20 6C 65 73 20 ait selon les
006AE0: 70 61 72 61 6D 7D 74 72 65 73 20 66 6F 75 72 6E param}tres fourn
006AF0: 69 73 20 64 61 6E 73 20 6C 61 20 0D 0A 20 70 68 is dans la .. ph
006B00: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
006B10: 2D 2D 0D 0A 20 20 20 20 20 45 58 45 43 55 54 49 --.. EXECUTI
006B20: 4F 4E 20 3A 20 4C 69 72 65 20 61 75 74 61 6E 74 ON : Lire autant
006B30: 20 64 27 6F 63 74 65 74 73 20 71 75 65 20 6E 7B d'octets que n{
006B40: 63 7B 73 73 61 69 72 65 0D 0A 20 20 20 20 20 2D c{ssaire.. -
006B50: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
006B60: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
006B70: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A --------------..
006B80: 20 20 20 20 20 52 45 53 55 4C 54 41 54 20 20 3A RESULTAT :
006B90: 20 37 20 6F 63 74 65 74 73 21 20 52 65 67 69 73 7 octets! Regis
006BA0: 74 72 65 20 7B 74 61 74 20 30 0D 0A 20 20 20 20 tre {tat 0..
006BB0: 20 31 20 52 65 67 69 73 74 72 65 20 7B 74 61 74 1 Registre {tat
006BC0: 20 31 0D 0A 20 20 20 20 20 32 20 52 65 67 69 73 1.. 2 Regis
006BD0: 74 72 65 20 65 74 61 74 20 32 0D 0A 20 20 20 20 tre etat 2..
006BE0: 20 33 20 4E 75 6D 7B 72 6F 20 64 65 20 70 69 73 3 Num{ro de pis
006BF0: 74 65 0D 0A 20 20 20 20 20 34 20 41 64 72 65 73 te.. 4 Adres
006C00: 73 65 20 64 65 20 74 65 08 5E 74 65 0D 0A 20 20 se de te.^te..
006C10: 20 20 20 35 20 4E 75 6D 7B 72 6F 20 64 75 20 73 5 Num{ro du s
006C20: 65 63 74 65 75 72 0D 0A 20 20 20 20 20 36 20 54 ecteur.. 6 T
006C30: 61 69 6C 6C 65 20 64 75 20 73 65 63 74 65 75 72 aille du secteur
006C40: 0D 0A 20 0D 0A 20 20 20 20 20 4C 65 73 20 63 6F .. .. Les co
006C50: 6D 6D 61 6E 64 65 73 20 71 75 69 20 73 75 69 76 mmandes qui suiv
006C60: 65 6E 74 20 6E 65 20 76 61 72 69 65 6E 74 20 20 ent ne varient
006C70: 71 75 65 20 20 70 61 72 20 20 6C 65 20 63 6F 64 que par le cod
006C80: 65 20 64 65 20 63 6F 6D 6D 61 6E 64 65 20 65 74 e de commande et
006C90: 20 6C 61 20 0D 0A 20 6E 61 74 75 72 65 20 64 65 la .. nature de
006CA0: 20 6C 61 20 70 68 61 73 65 20 65 78 7B 63 75 74 la phase ex{cut
006CB0: 69 6F 6E 20 2E 20 54 6F 75 73 20 6C 65 73 20 61 ion . Tous les a
006CC0: 75 74 72 65 73 20 6F 63 74 65 74 73 20 64 65 20 utres octets de
006CD0: 6C 61 20 70 68 61 73 65 20 69 6E 73 74 72 75 63 la phase instruc
006CE0: 74 69 6F 6E 20 0D 0A 20 65 74 20 6C 27 65 6E 73 tion .. et l'ens
006CF0: 65 6D 62 6C 65 20 64 65 20 6C 61 20 70 68 61 73 emble de la phas
006D00: 61 73 65 20 20 69 6E 73 74 72 75 63 74 69 6F 6E ase instruction
006D10: 20 20 2E 20 20 4C 65 73 20 20 76 61 6C 65 75 72 . Les valeur
006D20: 73 20 20 66 6F 75 72 6E 69 65 73 20 20 64 61 6E s fournies dan
006D30: 73 20 20 6C 27 49 44 20 20 6E 27 6F 6E 74 20 20 s l'ID n'ont
006D40: 71 75 27 75 6E 20 20 72 6F 08 5E 6C 65 20 0D 0A qu'un ro.^le ..
006D50: 20 64 27 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 64 d'information d
006D60: 65 73 74 69 6E 7B 20 20 61 75 78 20 20 6F 70 7B estin{ aux op{
006D70: 72 61 74 69 6F 6E 73 20 20 64 65 20 20 6C 65 63 rations de lec
006D80: 74 75 72 65 20 20 65 74 20 20 7B 63 72 69 74 75 ture et {critu
006D90: 72 65 20 20 2E 20 20 4F 6E 20 70 65 75 74 20 0D re . On peut .
006DA0: 0A 20 70 61 72 66 61 69 74 65 6D 65 6E 74 20 70 . parfaitement p
006DB0: 6C 61 63 65 72 20 6C 61 20 74 65 08 5E 74 65 20 lacer la te.^te
006DC0: 65 6E 20 70 69 73 74 65 20 30 20 20 2C 20 20 66 en piste 0 , f
006DD0: 6F 72 6D 61 74 65 72 20 39 20 73 65 63 74 65 75 ormater 9 secteu
006DE0: 72 73 20 64 65 20 74 61 69 6C 6C 65 20 32 20 65 rs de taille 2 e
006DF0: 74 20 0D 0A 20 7B 63 72 69 72 65 20 64 61 6E 73 t .. {crire dans
006E00: 20 6C 27 49 44 20 3A 20 50 69 73 74 65 20 32 30 l'ID : Piste 20
006E10: 20 65 74 20 20 74 61 69 6C 6C 65 20 20 64 65 73 et taille des
006E20: 20 20 73 65 63 74 65 75 72 73 20 20 31 20 20 2E secteurs 1 .
006E30: 20 44 61 6E 73 20 63 65 20 63 61 73 20 2C 20 6C Dans ce cas , l
006E40: 65 73 20 0D 0A 20 76 61 6C 65 75 72 73 20 72 65 es .. valeurs re
006E50: 6E 64 75 65 73 20 64 61 6E 73 20 6C 61 20 70 68 ndues dans la ph
006E60: 61 73 65 20 72 7B 73 75 6C 74 61 74 20 61 75 72 ase r{sultat aur
006E70: 6F 6E 74 20 70 65 75 20 64 65 20 73 69 67 6E 69 ont peu de signi
006E80: 66 69 63 61 74 69 6F 6E 20 65 74 20 69 6C 20 73 fication et il s
006E90: 65 72 61 20 0D 0A 20 66 6F 72 74 20 64 69 66 66 era .. fort diff
006EA0: 69 63 69 6C 65 20 76 6F 69 72 65 20 69 6D 70 6F icile voire impo
006EB0: 73 73 69 62 6C 65 20 64 65 20 6C 69 72 65 20 6F ssible de lire o
006EC0: 75 20 7B 63 72 69 72 65 20 73 75 72 20 63 65 74 u {crire sur cet
006ED0: 74 65 20 70 69 73 74 65 20 2E 2E 2E 0D 0A 20 0D te piste ..... .
006EE0: 0A 20 20 20 20 20 44 20 2D 20 4C 49 52 45 20 4C . D - LIRE L
006EF0: 45 53 20 49 44 20 44 27 55 4E 45 20 50 49 53 54 ES ID D'UNE PIST
006F00: 65 20 72 7B 73 75 6C 74 61 74 20 73 6F 6E 74 20 e r{sultat sont
006F10: 69 64 65 6E 74 69 71 75 65 73 20 40 20 6C 27 69 identiques @ l'i
006F20: 6E 73 74 72 75 63 74 69 6F 6E 20 63 69 20 64 65 nstruction ci de
006F30: 73 73 75 73 2E 0D 0A 20 0D 0A 20 20 20 20 20 46 ssus... .. F
006F40: 20 2D 20 4C 49 52 45 20 55 4E 45 20 50 49 53 54 - LIRE UNE PIST
006F50: 45 20 3A 20 43 4F 4D 4D 41 4E 44 45 20 26 34 32 E : COMMANDE &42
006F60: 20 2D 20 25 30 31 30 30 30 30 31 30 0D 0A 20 20 - %01000010..
006F70: 20 20 20 45 58 45 43 55 54 49 4F 4E 20 3A 20 4C EXECUTION : L
006F80: 69 72 65 20 6C 65 73 20 6F 63 74 65 74 73 20 65 ire les octets e
006F90: 6E 76 6F 79 7B 73 20 70 61 72 20 6C 65 20 46 44 nvoy{s par le FD
006FA0: 43 20 2E 20 43 65 74 74 65 20 69 6E 73 74 72 75 C . Cette instru
006FB0: 63 74 69 6F 6E 20 6C 69 74 20 6C 61 20 0D 0A 20 ction lit la ..
006FC0: 74 6F 74 61 6C 69 74 7B 20 64 65 73 20 6F 63 74 totalit{ des oct
006FD0: 65 74 73 20 64 65 20 64 6F 6E 6E 7B 65 73 20 64 ets de donn{es d
006FE0: 75 20 64 7B 62 75 74 20 40 20 6C 61 20 66 69 6E u d{but @ la fin
006FF0: 20 64 65 20 6C 61 20 70 69 73 74 65 20 2E 0D 0A de la piste ...
007000: 20 0D 0A 20 20 20 20 20 47 20 2D 20 45 43 52 49 .. G - ECRI
007010: 52 45 20 55 4E 20 53 45 43 54 45 55 52 20 3A 20 RE UN SECTEUR :
007020: 43 4F 4D 4D 41 4E 44 45 20 26 34 35 20 2D 20 25 COMMANDE &45 - %
007030: 30 31 30 30 30 31 30 31 0D 0A 20 20 20 20 20 50 01000101.. P
007040: 48 41 53 45 20 45 58 45 43 55 54 49 4F 4E 20 3A HASE EXECUTION :
007050: 20 54 72 61 6E 73 6D 65 74 74 72 65 20 6C 65 73 Transmettre les
007060: 20 6F 63 74 65 74 73 20 40 20 7B 63 72 69 72 65 octets @ {crire
007070: 20 61 75 20 46 44 43 0D 0A 20 20 20 20 20 20 20 au FDC..
007080: 20 20 0D 0A 20 20 20 20 20 48 20 2D 20 45 43 52 .. H - ECR
007090: 49 52 45 20 55 4E 20 53 45 43 54 45 55 52 20 45 IRE UN SECTEUR E
0070A0: 46 46 41 43 45 20 3A 20 43 4F 4D 4D 41 4E 44 45 FFACE : COMMANDE
0070B0: 20 26 34 39 20 2D 20 25 30 31 30 30 31 30 30 31 &49 - %01001001
0070C0: 0D 0A 20 20 20 20 20 43 6F 6D 6D 65 20 70 6F 75 .. Comme pou
0070D0: 72 20 7B 63 72 69 72 65 20 6C 65 73 20 64 6F 6E r {crire les don
0070E0: 6E 7B 65 73 20 6E 6F 72 6D 61 6C 65 73 20 2E 20 n{es normales .
0070F0: 20 55 6E 65 20 6D 61 72 71 75 65 20 28 44 61 74 Une marque (Dat
007100: 45 20 3A 20 50 6F 73 69 74 69 6F 6E 6E 65 72 20 E : Positionner
007110: 6C 61 20 74 65 08 5E 74 65 20 73 75 72 20 6C 61 la te.^te sur la
007120: 20 70 69 73 74 65 20 40 20 74 65 73 74 65 72 20 piste @ tester
007130: 2E 0D 0A 20 0D 0A 20 20 20 20 20 49 4E 53 54 52 ... .. INSTR
007140: 55 43 54 49 4F 4E 20 3A 20 32 20 6F 63 74 65 74 UCTION : 2 octet
007150: 73 0D 0A 20 20 20 20 20 31 20 43 4F 4D 4D 41 4E s.. 1 COMMAN
007160: 44 45 20 20 3A 20 26 34 41 20 2D 20 25 30 31 30 DE : &4A - %010
007170: 30 31 30 31 30 0D 0A 20 20 20 20 20 31 20 44 52 01010.. 1 DR
007180: 49 56 45 20 20 20 20 20 3A 20 44 65 20 30 20 40 IVE : De 0 @
007190: 20 33 20 70 6F 75 72 20 41 20 40 20 44 0D 0A 20 3 pour A @ D..
0071A0: 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ------------
0071B0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
0071C0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
0071D0: 2D 2D 2D 2D 0D 0A 20 20 20 20 20 45 58 45 43 55 ----.. EXECU
0071E0: 54 49 4F 4E 20 20 20 3A 20 56 61 72 69 61 62 6C TION : Variabl
0071F0: 65 21 20 4C 69 74 20 6C 65 20 31 65 72 20 49 44 e! Lit le 1er ID
007200: 20 64 69 73 70 6F 6E 69 62 6C 65 0D 0A 20 20 20 disponible..
007210: 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D --------------
007220: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
007230: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
007240: 2D 2D 0D 0A 20 20 20 20 20 52 45 53 55 4C 54 41 --.. RESULTA
007250: 54 20 3A 20 37 20 6F 63 74 65 74 73 0D 0A 20 20 T : 7 octets..
007260: 20 20 20 31 20 52 65 67 69 73 74 72 65 20 7B 74 1 Registre {t
007270: 61 74 20 30 0D 0A 20 20 20 20 20 32 20 52 65 67 at 0.. 2 Reg
007280: 69 73 74 72 65 20 65 74 61 74 20 31 0D 0A 20 20 istre etat 1..
007290: 20 20 20 33 20 52 65 67 69 73 74 72 65 20 65 74 3 Registre et
0072A0: 61 74 20 32 0D 0A 20 20 20 20 20 34 20 4E 75 6D at 2.. 4 Num
0072B0: 7B 72 6F 20 64 65 20 70 69 73 74 65 0D 0A 20 20 {ro de piste..
0072C0: 20 20 20 35 20 41 64 72 65 73 73 65 20 64 65 20 5 Adresse de
0072D0: 74 65 08 5E 74 65 20 28 30 20 70 6F 75 72 20 41 te.^te (0 pour A
0072E0: 4D 53 44 4F 53 29 0D 0A 20 20 20 20 20 36 20 4E MSDOS).. 6 N
0072F0: 75 6D 7B 72 6F 20 64 75 20 73 65 63 74 65 75 72 um{ro du secteur
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 C6 02 00 00 00 02 06 00 C2 02 00 00 00 02 ................
007330: 06 00 C7 02 00 00 00 02 06 00 C3 02 00 00 00 02 ................
007340: 06 00 C8 02 00 00 00 02 06 00 C4 02 00 00 00 02 ................
007350: 06 00 C9 02 00 00 00 02 06 00 C5 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: 61 20 41 64 72 65 73 73 20 4D 61 72 6B 29 20 2C a Adress Mark) ,
007410: 20 0D 0A 20 69 6E 74 65 72 64 69 74 20 6C 61 20 .. interdit la
007420: 6C 65 63 74 75 72 65 20 64 65 20 63 65 73 20 73 lecture de ces s
007430: 65 63 74 65 75 72 73 20 70 61 72 20 6C 61 20 63 ecteurs par la c
007440: 6F 6D 6D 61 6E 64 65 20 26 34 36 0D 0A 20 0D 0A ommande &46.. ..
007450: 20 20 20 20 20 49 20 2D 20 4C 49 52 45 20 55 4E I - LIRE UN
007460: 20 53 45 43 54 45 55 52 20 45 46 46 41 43 45 20 SECTEUR EFFACE
007470: 3A 20 43 4F 4D 4D 41 4E 44 45 20 26 34 43 20 2D : COMMANDE &4C -
007480: 20 25 30 31 30 30 31 31 30 30 0D 0A 20 20 20 20 %01001100..
007490: 20 50 75 69 73 71 75 27 6F 6E 20 6C 27 61 20 7B Puisqu'on l'a {
0074A0: 63 72 69 74 20 69 6C 20 66 61 75 74 20 62 69 65 crit il faut bie
0074B0: 6E 20 6C 65 20 72 65 6C 69 72 65 20 2E 2E 2E 0D n le relire ....
0074C0: 0A 20 0D 0A 20 20 20 20 20 4A 20 2D 20 54 45 53 . .. J - TES
0074D0: 54 45 52 20 45 47 41 4C 49 54 45 20 2D 20 20 20 TER EGALITE -
0074E0: 20 43 4F 4D 4D 41 4E 44 45 20 3A 20 26 35 31 20 COMMANDE : &51
0074F0: 2D 20 25 30 31 30 31 30 30 30 31 0D 0A 20 20 20 - %01010001..
007500: 20 20 4B 20 2D 20 54 45 53 54 45 52 20 53 49 20 K - TESTER SI
007510: 50 4C 55 53 20 50 45 54 49 54 20 4F 55 20 45 47 PLUS PETIT OU EG
007520: 41 4C 20 3A 20 26 35 39 20 2D 20 25 30 31 30 31 AL : &59 - %0101
007530: 31 30 30 31 0D 0A 20 20 20 20 20 4C 20 2D 20 54 1001.. L - T
007540: 45 53 54 45 52 20 53 49 20 50 4C 55 53 20 47 52 ESTER SI PLUS GR
007550: 41 4E 44 20 4F 55 20 45 47 41 4C 20 3A 20 26 35 AND OU EGAL : &5
007560: 44 20 2D 20 25 30 31 30 31 31 31 30 31 20 20 0D D - %01011101 .
007570: 0A 20 20 20 20 20 43 65 73 20 20 33 20 20 63 6F . Ces 3 co
007580: 6D 6D 61 6E 64 65 73 20 20 6E 65 20 20 6E 6F 75 mmandes ne nou
007590: 73 20 20 63 6F 6E 63 65 72 6E 65 6E 74 20 20 70 s concernent p
0075A0: 61 73 20 20 64 61 6E 73 20 20 6C 27 69 6D 6D 7B as dans l'imm{
0075B0: 64 69 61 74 20 20 6C 61 20 20 70 68 61 73 65 20 diat la phase
0075C0: 0D 0A 20 64 27 65 78 7B 63 75 74 69 6F 6E 20 65 .. d'ex{cution e
0075D0: 66 66 65 63 74 75 65 20 20 75 6E 65 20 20 63 6F ffectue une co
0075E0: 6D 70 61 72 61 69 73 6F 6E 20 20 65 6E 74 72 65 mparaison entre
0075F0: 20 20 6C 65 73 20 20 64 6F 6E 6E 7B 65 73 20 20 les donn{es
007600: 20 4C 61 20 64 6F 6E 6E 7B 65 20 76 61 20 64 75 La donn{e va du
007610: 20 46 44 43 20 76 65 72 73 20 6C 65 20 43 50 43 FDC vers le CPC
007620: 20 28 6C 65 63 74 75 72 65 20 20 6F 75 20 20 72 (lecture ou r
007630: 7B 73 75 6C 74 61 74 29 20 2E 20 42 49 54 20 3D {sultat) . BIT =
007640: 20 30 20 3D 20 4C 61 20 64 6F 6E 6E 7B 65 20 0D 0 = La donn{e .
007650: 0A 20 76 61 20 64 75 20 43 50 43 20 76 65 72 73 . va du CPC vers
007660: 20 6C 65 20 46 44 43 20 28 43 6F 6D 6D 61 6E 64 le FDC (Command
007670: 65 20 6F 75 20 7B 63 72 69 74 75 72 65 29 20 2E e ou {criture) .
007680: 0D 0A 20 20 20 20 20 42 49 54 20 35 20 3A 20 45 .. BIT 5 : E
007690: 6E 20 6C 65 63 74 75 72 65 20 2C 20 20 69 6C 20 n lecture , il
0076A0: 20 70 65 72 6D 65 74 20 20 64 65 20 20 64 69 66 permet de dif
0076B0: 66 7B 72 65 6E 63 69 65 72 20 20 6C 65 73 20 6F f{rencier les o
0076C0: 63 74 65 74 73 20 6C 75 73 20 73 75 72 20 6C 61 ctets lus sur la
0076D0: 20 0D 0A 20 64 69 73 71 75 65 74 74 65 20 65 74 .. disquette et
0076E0: 20 6C 65 73 20 6F 63 74 65 74 73 20 74 72 61 6E les octets tran
0076F0: 73 6D 69 73 20 70 61 72 20 6C 61 20 20 70 68 61 smis par la pha
007700: 73 65 20 20 72 7B 73 75 6C 74 61 74 20 2E 20 43 se r{sultat . C
007710: 65 20 42 49 54 20 65 73 74 20 6D 69 73 20 64 7D e BIT est mis d}
007720: 73 20 0D 0A 20 6C 65 20 64 7B 62 75 74 20 64 65 s .. le d{but de
007730: 20 6C 61 20 70 68 61 73 65 20 65 78 7B 63 75 74 la phase ex{cut
007740: 69 6F 6E 20 65 74 20 65 6E 6C 65 76 7B 20 65 6E ion et enlev{ en
007750: 20 20 66 69 6E 20 64 27 65 78 7B 63 75 74 69 6F fin d'ex{cutio
007760: 6E 20 2E 20 44 6F 6E 63 20 3A 20 31 20 3D 20 4C n . Donc : 1 = L
007770: 65 73 20 0D 0A 20 6F 63 74 65 74 73 20 6C 75 73 es .. octets lus
007780: 20 73 6F 6E 74 20 63 65 75 78 20 64 75 20 64 69 sont ceux du di
007790: 73 71 75 65 20 2E 20 30 20 3D 20 4C 65 73 20 6F sque . 0 = Les o
0077A0: 63 74 65 74 73 20 6C 75 73 20 73 6F 6E 74 20 63 ctets lus sont c
0077B0: 65 75 78 20 64 75 20 72 7B 73 75 6C 74 61 74 20 eux du r{sultat
0077C0: 2E 0D 0A 20 20 20 20 20 42 49 54 20 34 20 3A 20 ... BIT 4 :
0077D0: 49 6C 20 65 73 74 20 6D 69 73 20 40 20 6C 61 20 Il est mis @ la
0077E0: 72 7B 63 65 70 74 69 6F 6E 20 20 64 75 20 20 31 r{ception du 1
0077F0: 65 72 20 6F 63 74 65 74 20 64 65 20 63 6F 6D 6D er octet de comm
007800: 7B 63 72 69 74 65 73 20 20 73 75 72 20 20 6C 61 {crites sur la
007810: 20 0D 0A 20 64 69 73 71 75 65 74 74 65 20 65 74 .. disquette et
007820: 20 63 65 6C 6C 65 73 20 72 7B 73 69 64 61 6E 74 celles r{sidant
007830: 20 65 6E 20 52 41 4D 20 2E 0D 0A 20 2D 2D 2D 2D en RAM ... ----
007840: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
007850: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
007860: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
007870: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
007880: 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 20 --------..
007890: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0078A0: 20 20 20 20 20 20 20 46 49 4E 20 44 45 20 53 45 FIN DE SE
0078B0: 43 54 49 4F 4E 0D 0A 20 20 20 20 20 20 20 20 20 CTION..
0078C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0078D0: 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D -------------
0078E0: 2D 2D 2D 00 00 1A 1A 70 61 72 74 69 63 75 6C 69 ---....particuli
0078F0: 9F EB 72 65 73 20 20 2E 20 45 6C 6C 65 73 20 6F ..res . Elles o
007900: 20 20 4B 20 2D 20 54 45 53 54 45 52 20 53 49 20 K - TESTER SI
007910: 50 4C 55 53 20 50 45 54 49 54 20 4F 55 20 45 47 PLUS PETIT OU EG
007920: 41 4C 20 3A 20 26 35 39 20 2D 20 25 30 31 30 31 AL : &59 - %0101
007930: 31 30 30 31 0D 0A 20 20 20 20 20 4C 20 2D 20 54 1001.. L - T
007940: 45 53 54 45 52 20 53 49 20 50 4C 55 53 20 47 52 ESTER SI PLUS GR
007950: 41 4E 44 20 4F 55 20 45 47 41 4C 20 3A 20 26 35 AND OU EGAL : &5
007960: 44 20 2D 20 25 30 31 30 31 31 31 30 31 20 20 0D D - %01011101 .
007970: 0A 20 20 20 20 20 43 65 73 20 20 33 20 20 63 6F . Ces 3 co
007980: 6D 6D 61 6E 64 65 73 20 20 6E 65 20 20 6E 6F 75 mmandes ne nou
007990: 73 20 20 63 6F 6E 63 65 72 6E 65 6E 74 20 20 70 s concernent p
0079A0: 61 73 20 20 64 61 6E 73 20 20 6C 27 69 6D 6D 7B as dans l'imm{
0079B0: 64 69 61 74 20 20 6C 61 20 20 70 68 61 73 65 20 diat la phase
0079C0: 0D 0A 20 64 27 65 78 7B 63 75 74 69 6F 6E 20 65 .. d'ex{cution e
0079D0: 66 66 65 63 74 75 65 20 20 75 6E 65 20 20 63 6F ffectue une co
0079E0: 6D 70 61 72 61 69 73 6F 6E 20 20 65 6E 74 72 65 mparaison entre
0079F0: 20 20 6C 65 73 20 20 64 6F 6E 6E 7B 65 73 20 20 les donn{es
007A00: 61 6E 64 65 20 65 74 20 72 65 73 74 65 20 40 20 ande et reste @
007A10: 31 20 0D 0A 20 74 61 6E 74 20 71 75 65 20 20 6C 1 .. tant que l
007A20: 65 20 20 46 44 43 20 20 65 73 74 20 20 65 6E 20 e FDC est en
007A30: 20 74 72 61 69 6E 20 20 64 27 61 63 63 6F 6D 70 train d'accomp
007A40: 6C 69 72 20 20 75 6E 65 20 20 6F 70 7B 72 61 74 lir une op{rat
007A50: 69 6F 6E 20 20 64 65 20 6C 65 63 74 75 72 65 20 ion de lecture
007A60: 6F 75 20 0D 0A 20 7B 63 72 69 74 75 72 65 20 2E ou .. {criture .
007A70: 20 49 6C 20 6E 27 65 73 74 20 72 65 6D 69 73 20 Il n'est remis
007A80: 40 20 30 20 71 75 27 61 70 72 7D 73 20 6C 61 20 @ 0 qu'apr}s la
007A90: 74 72 61 6E 73 6D 69 73 73 69 6F 6E 20 64 75 20 transmission du
007AA0: 64 65 72 6E 69 65 72 20 6F 63 74 65 74 20 64 65 dernier octet de
007AB0: 20 6C 61 20 0D 0A 20 70 68 61 73 65 20 72 7B 73 la .. phase r{s
007AC0: 75 6C 74 61 74 20 2E 20 45 6E 20 62 72 65 66 20 ultat . En bref
007AD0: 3A 20 42 49 54 20 3D 20 31 20 3D 20 4A 65 20 62 : BIT = 1 = Je b
007AE0: 6F 73 73 65 20 61 6C 6C 65 7A 20 76 6F 75 73 20 osse allez vous
007AF0: 66 61 69 72 65 20 76 6F 69 72 20 21 20 42 49 54 faire voir ! BIT
007B00: 20 3D 20 30 20 0D 0A 20 3D 20 4A 65 20 73 75 69 = 0 .. = Je sui
007B10: 73 20 40 20 76 6F 74 72 65 20 64 69 73 70 6F 73 s @ votre dispos
007B20: 69 74 69 6F 6E 20 6D 61 69 08 5E 74 72 65 20 2E ition mai.^tre .
007B30: 2E 2E 0D 0A 20 20 20 20 20 42 49 54 20 33 20 61 .... BIT 3 a
007B40: 75 20 42 49 54 20 30 20 3A 20 43 65 73 20 34 20 u BIT 0 : Ces 4
007B50: 20 62 69 74 73 20 63 6F 72 72 65 73 70 6F 6E 64 bits correspond
007B60: 65 6E 74 20 40 20 34 20 6C 65 63 74 65 75 72 73 ent @ 4 lecteurs
007B70: 20 70 6F 73 73 69 62 6C 65 73 20 2E 20 53 69 74 possibles . Sit
007B80: 6F 08 5E 74 20 0D 0A 20 71 75 27 75 6E 65 20 69 o.^t .. qu'une i
007B90: 6E 73 74 72 75 63 74 69 6F 6E 20 64 65 20 20 70 nstruction de p
007BA0: 6F 73 69 74 69 6F 6E 6E 65 6D 65 6E 74 20 20 73 ositionnement s
007BB0: 75 72 20 20 75 6E 65 20 20 70 69 73 74 65 20 20 ur une piste
007BC0: 65 73 74 20 20 6C 61 6E 63 7B 65 20 20 2C 20 6C est lanc{e , l
007BD0: 65 20 62 69 74 20 0D 0A 20 63 6F 72 72 65 73 70 e bit .. corresp
007BE0: 6F 6E 64 61 6E 74 20 65 73 74 20 6D 69 73 20 2E ondant est mis .
007BF0: 20 41 75 63 75 6E 65 20 20 69 6E 73 74 72 75 63 Aucune instruc
007C00: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
007C10: 20 20 20 20 20 20 20 20 20 2D 20 46 44 43 20 54 - FDC T
007C20: 48 45 4F 52 49 45 20 32 7B 6D 65 20 50 41 52 54 HEORIE 2{me PART
007C30: 49 45 20 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 IE -..
007C40: 20 20 20 20 2D 20 43 68 61 70 69 74 72 65 20 33 - Chapitre 3
007C50: 20 3A 20 53 69 67 6E 69 66 69 63 61 74 69 6F 6E : Signification
007C60: 20 64 65 73 20 72 65 67 69 73 74 72 65 73 20 64 des registres d
007C70: 27 7B 74 61 74 20 2D 0D 0A 20 20 20 20 20 20 20 '{tat -..
007C80: 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D --------
007C90: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
007CA0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
007CB0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A 20 20 ---------.. ..
007CC0: 20 20 20 4E 4F 54 45 20 3A 20 4C 69 73 65 7A 20 NOTE : Lisez
007CD0: 65 73 73 65 6E 74 69 65 6C 6C 65 6D 65 6E 74 20 essentiellement
007CE0: 6C 65 73 20 20 65 6E 2D 74 65 08 5E 74 65 20 20 les en-te.^te
007CF0: 64 65 20 63 68 61 70 69 74 72 65 20 2E 20 4C 61 de chapitre . La
007D00: 20 73 69 67 6E 69 66 69 63 61 74 69 6F 6E 20 0D signification .
007D10: 0A 20 64 65 73 20 62 69 74 73 20 64 65 20 72 65 . des bits de re
007D20: 67 69 73 74 72 65 73 20 64 27 7B 74 61 74 20 20 gistres d'{tat
007D30: 6E 65 20 20 70 72 65 6E 64 72 61 20 20 74 6F 75 ne prendra tou
007D40: 74 20 20 73 6F 6E 20 20 73 65 6E 73 20 71 75 27 t son sens qu'
007D50: 61 75 20 6D 6F 6D 65 6E 74 20 64 65 20 6C 61 20 au moment de la
007D60: 0D 0A 20 70 72 61 74 69 71 75 65 20 2E 20 44 61 .. pratique . Da
007D70: 6E 73 20 6C 27 69 6D 6D 7B 64 69 61 74 20 75 6E ns l'imm{diat un
007D80: 65 20 7B 74 75 64 65 20 70 72 6F 6C 6F 6E 67 7B e {tude prolong{
007D90: 65 20 73 65 72 61 69 74 20 66 6F 72 74 20 69 6E e serait fort in
007DA0: 64 69 67 65 73 74 65 20 2E 20 43 68 61 71 75 65 digeste . Chaque
007DB0: 20 0D 0A 20 65 78 65 6D 70 6C 65 20 70 72 61 74 .. exemple prat
007DC0: 69 71 75 65 20 76 6F 75 73 20 64 69 72 61 20 71 ique vous dira q
007DD0: 75 65 6C 73 20 62 69 74 73 20 20 64 65 20 20 71 uels bits de q
007DE0: 75 65 6C 20 20 72 65 67 69 73 74 72 65 20 73 6F uel registre so
007DF0: 6E 74 20 40 20 63 6F 6E 73 69 64 7B 72 65 72 20 nt @ consid{rer
007E00: 74 69 6F 6E 20 20 64 65 20 20 6C 65 63 74 75 72 tion de lectur
007E10: 65 20 20 6F 75 20 7B 63 72 69 74 75 72 65 20 6E e ou {criture n
007E20: 65 20 70 65 75 74 20 0D 0A 20 65 08 5E 74 72 65 e peut .. e.^tre
007E30: 20 65 6E 76 6F 79 7B 65 20 74 61 6E 74 20 71 75 envoy{e tant qu
007E40: 65 20 6C 27 75 6E 20 64 27 65 75 78 20 65 73 74 e l'un d'eux est
007E50: 20 40 20 31 20 2E 20 50 61 72 20 63 6F 6E 74 72 @ 1 . Par contr
007E60: 65 20 2C 20 75 6E 65 20 61 75 74 72 65 20 69 6E e , une autre in
007E70: 73 74 72 75 63 74 69 6F 6E 20 0D 0A 20 64 65 20 struction .. de
007E80: 72 65 63 68 65 72 63 68 65 20 64 65 20 70 69 73 recherche de pis
007E90: 74 65 20 70 65 75 74 20 65 08 5E 74 72 65 20 6C te peut e.^tre l
007EA0: 61 6E 63 7B 65 20 73 75 72 20 20 75 6E 20 20 61 anc{e sur un a
007EB0: 75 74 72 65 20 64 72 69 76 65 20 2E 20 55 6E 20 utre drive . Un
007EC0: 61 75 74 72 65 20 64 65 20 63 65 73 20 0D 0A 20 autre de ces ..
007ED0: 62 69 74 73 20 73 65 72 61 20 61 6C 6F 72 73 20 bits sera alors
007EE0: 6D 69 73 20 40 20 31 20 2E 20 20 4C 65 20 20 73 mis @ 1 . Le s
007EF0: 65 75 6C 20 20 6D 6F 79 65 6E 20 20 64 65 20 20 eul moyen de
007F00: 6C 65 73 20 20 72 65 6D 65 74 74 72 65 20 40 20 les remettre @
007F10: 30 20 65 73 74 20 64 65 20 6C 69 72 65 20 0D 0A 0 est de lire ..
007F20: 20 6C 27 7B 74 61 74 20 64 27 69 6E 74 65 72 72 l'{tat d'interr
007F30: 75 70 74 69 6F 6E 20 64 75 20 46 44 43 20 2C 20 uption du FDC ,
007F40: 20 63 65 63 69 20 20 65 78 70 6C 69 71 75 65 20 ceci explique
007F50: 20 6C 65 20 70 65 74 69 74 20 70 72 6F 62 6C 7D le petit probl}
007F60: 6D 65 20 7B 76 6F 71 75 7B 20 64 61 6E 73 20 0D me {voqu{ dans .
007F70: 0A 20 6C 65 73 20 69 6E 73 74 72 75 63 74 69 6F . les instructio
007F80: 6E 73 20 27 50 6F 73 69 74 69 6F 6E 6E 65 72 20 ns 'Positionner
007F90: 70 69 73 74 65 27 20 2E 0D 0A 20 0D 0A 20 20 20 piste' ... ..
007FA0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
007FB0: 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------
007FC0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
007FD0: 2D 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 --..
007FE0: 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 20 32 - 2
007FF0: 20 2D 20 4C 45 20 52 45 47 49 53 54 52 45 20 44 - LE REGISTRE D
008000: 2E 20 0D 0A 20 56 6F 75 73 20 70 6F 75 72 72 65 . .. Vous pourre
008010: 7A 20 61 6C 6F 72 73 20 72 65 76 65 6E 69 72 20 z alors revenir
008020: 73 75 72 20 63 65 73 20 20 70 6F 69 6E 74 73 20 sur ces points
008030: 20 73 70 7B 63 69 66 69 71 75 65 73 20 2E 20 4C sp{cifiques . L
008040: 65 20 64 65 72 6E 69 65 72 20 63 68 61 70 69 74 e dernier chapit
008050: 72 65 20 0D 0A 20 64 6F 69 74 20 70 61 72 20 63 re .. doit par c
008060: 6F 6E 74 72 65 20 65 08 5E 74 72 65 20 6C 75 20 ontre e.^tre lu
008070: 61 76 65 63 20 6C 61 20 70 6C 75 73 20 67 72 61 avec la plus gra
008080: 6E 64 65 20 61 74 74 65 6E 74 69 6F 6E 20 2E 0D nde attention ..
008090: 0A 20 0D 0A 20 20 20 20 20 20 20 20 49 6C 20 79 . .. Il y
0080A0: 2D 61 20 35 20 72 65 67 69 73 74 72 65 73 20 64 -a 5 registres d
0080B0: 27 7B 74 61 74 20 2E 20 43 68 61 63 75 6E 20 64 '{tat . Chacun d
0080C0: 27 65 75 78 20 73 65 20 63 6F 6D 70 6F 73 65 20 'eux se compose
0080D0: 64 27 75 6E 20 6F 63 74 65 74 0D 0A 20 0D 0A 20 d'un octet.. ..
0080E0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0080F0: 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------
008100: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
008110: 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 20 20 20 ------..
008120: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D -
008130: 20 4C 45 20 52 45 47 49 53 54 52 45 20 44 27 45 LE REGISTRE D'E
008140: 54 41 54 20 50 52 49 4E 43 49 50 41 4C 20 2D 0D TAT PRINCIPAL -.
008150: 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
008160: 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D --------
008170: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
008180: 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A 20 20 20 --------.. ..
008190: 20 20 49 6C 20 73 65 20 6C 69 74 20 70 61 72 20 Il se lit par
0081A0: 75 6E 65 20 69 6E 73 74 72 75 63 74 69 6F 6E 20 une instruction
0081B0: 49 4E 20 20 73 75 72 20 20 6C 65 20 20 70 6F 72 IN sur le por
0081C0: 74 20 26 46 42 37 45 20 3A 20 27 4C 44 20 42 43 t &FB7E : 'LD BC
0081D0: 2C 23 46 42 37 45 20 2D 20 49 4E 20 0D 0A 20 41 ,#FB7E - IN .. A
0081E0: 2C 28 43 29 27 20 2E 20 43 27 65 73 74 20 6C 65 ,(C)' . C'est le
0081F0: 20 73 65 75 6C 20 72 65 67 69 73 74 72 65 20 71 seul registre q
008200: 27 45 54 41 54 20 30 20 2D 0D 0A 20 20 20 20 20 'ETAT 0 -..
008210: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
008220: 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ------------
008230: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
008240: 0D 0A 20 20 20 20 20 4F 6E 20 6C 65 20 74 72 6F .. On le tro
008250: 75 76 65 20 65 6E 20 20 31 65 72 20 20 6F 63 74 uve en 1er oct
008260: 65 74 20 20 64 65 20 20 6C 61 20 20 70 68 61 73 et de la phas
008270: 65 20 20 72 7B 73 75 6C 74 61 74 20 20 2E 20 20 e r{sultat .
008280: 4F 6E 20 70 65 75 74 20 61 75 73 73 69 20 6C 65 On peut aussi le
008290: 20 0D 0A 20 63 6F 6E 73 75 6C 74 65 72 20 69 73 .. consulter is
0082A0: 6F 6C 7B 6D 65 6E 74 20 70 61 72 20 6C 27 69 6E ol{ment par l'in
0082B0: 73 74 72 75 63 74 69 6F 6E 20 27 4C 69 72 65 20 struction 'Lire
0082C0: 7B 74 61 74 20 64 27 69 6E 74 65 72 72 75 70 74 {tat d'interrupt
0082D0: 69 6F 6E 27 20 2E 0D 0A 20 20 20 20 20 0D 0A 20 ion' ... ..
0082E0: 20 20 20 20 42 49 54 20 37 20 26 20 36 20 3A 20 BIT 7 & 6 :
0082F0: 43 65 73 20 64 65 75 78 20 62 69 74 73 20 66 6F Ces deux bits fo
008300: 6E 63 74 69 6F 6E 6E 65 6E 74 20 63 6F 6E 6A 6F nctionnent conjo
008310: 69 6E 74 65 6D 65 6E 74 20 65 74 20 70 65 75 76 intement et peuv
008320: 65 6E 74 20 66 6F 75 72 6E 69 72 20 34 20 0D 0A ent fournir 4 ..
008330: 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 73 20 3A 0D informations :.
008340: 0A 20 20 20 20 20 37 3D 30 20 36 3D 30 20 3A 20 . 7=0 6=0 :
008350: 4C 27 6F 70 7B 72 61 74 69 6F 6E 20 65 6E 20 63 L'op{ration en c
008360: 6F 75 72 73 20 40 20 72 7B 75 73 73 69 20 2E 0D ours @ r{ussi ..
008370: 0A 20 20 20 20 20 37 3D 30 20 36 3D 31 20 3A 20 . 7=0 6=1 :
008380: 4F 75 20 6C 27 65 78 7B 63 75 74 69 6F 6E 20 40 Ou l'ex{cution @
008390: 20 7B 63 68 6F 75 7B 20 20 6F 75 20 75 6E 65 20 {chou{ ou une
0083A0: 6F 70 7B 72 61 74 69 6F 6E 20 64 65 20 6C 65 63 op{ration de lec
0083B0: 74 75 72 65 20 2D 20 7B 63 72 69 74 75 72 65 20 ture - {criture
0083C0: 0D 0A 20 76 69 65 6E 74 20 64 65 20 73 65 20 74 .. vient de se t
0083D0: 65 72 6D 69 6E 65 72 20 2E 20 41 6D 62 69 67 75 erminer . Ambigu
0083E0: 20 65 74 20 70 65 75 20 75 74 69 6C 69 73 61 62 et peu utilisab
0083F0: 6C 65 20 2E 2E 2E 0D 0A 20 20 20 20 20 37 3D 31 le ..... 7=1
008400: 75 69 20 20 70 65 75 74 20 20 28 65 74 20 20 64 ui peut (et d
008410: 6F 69 74 20 21 29 20 65 08 5E 74 72 65 20 6C 75 oit !) e.^tre lu
008420: 20 40 20 74 6F 75 74 20 6D 6F 6D 65 6E 74 20 0D @ tout moment .
008430: 0A 20 64 27 75 6E 65 20 70 68 61 73 65 20 71 75 . d'une phase qu
008440: 65 6C 63 6F 6E 71 75 65 20 2E 20 49 6C 20 69 6E elconque . Il in
008450: 66 6F 72 6D 65 20 20 6E 6F 74 61 6D 65 6E 74 20 forme notament
008460: 20 64 65 20 20 6C 27 6F 70 7B 72 61 74 69 6F 6E de l'op{ration
008470: 20 65 6E 20 63 6F 75 72 73 20 65 74 20 64 65 20 en cours et de
008480: 0D 0A 20 6C 27 61 70 74 69 74 75 64 65 20 64 75 .. l'aptitude du
008490: 20 46 44 43 20 40 20 72 65 63 65 76 6F 69 72 20 FDC @ recevoir
0084A0: 6F 75 20 6E 6F 6E 20 75 6E 65 20 63 6F 6D 6D 61 ou non une comma
0084B0: 6E 64 65 20 2E 0D 0A 20 20 20 20 20 0D 0A 20 20 nde ... ..
0084C0: 20 20 20 42 49 54 20 37 20 3A 20 53 69 20 63 65 BIT 7 : Si ce
0084D0: 20 42 49 54 20 65 73 74 20 40 20 20 31 20 20 2C BIT est @ 1 ,
0084E0: 20 20 6C 65 20 20 46 44 43 20 65 73 74 20 64 69 le FDC est di
0084F0: 73 70 6F 6E 69 62 6C 65 20 73 69 6E 6F 6E 20 69 sponible sinon i
008500: 6C 20 74 72 61 69 74 65 20 75 6E 65 20 0D 0A 20 l traite une ..
008510: 69 6E 73 74 72 75 63 74 69 6F 6E 20 71 75 65 6C instruction quel
008520: 63 6F 6E 71 75 65 20 2E 20 31 20 3D 20 4C 61 20 conque . 1 = La
008530: 6C 69 67 6E 65 20 65 73 74 20 6C 69 62 72 65 20 ligne est libre
008540: 2C 20 30 20 3D 20 4C 61 20 6C 69 67 6E 65 20 65 , 0 = La ligne e
008550: 73 74 20 6F 63 63 75 70 7B 65 20 2E 0D 0A 20 20 st occup{e ...
008560: 20 20 20 42 49 54 20 36 20 3A 20 53 69 20 6C 65 BIT 6 : Si le
008570: 20 62 69 74 20 70 72 7B 63 7B 64 65 6E 74 20 69 bit pr{c{dent i
008580: 6E 64 69 71 75 65 20 20 75 6E 65 20 20 64 69 73 ndique une dis
008590: 70 6F 6E 69 62 69 6C 69 74 7B 20 64 75 20 46 44 ponibilit{ du FD
0085A0: 43 20 2C 20 6C 65 20 42 49 54 20 36 20 0D 0A 20 C , le BIT 6 ..
0085B0: 69 6E 64 69 71 75 65 20 6C 61 20 64 69 72 65 63 indique la direc
0085C0: 74 69 6F 6E 20 64 61 6E 73 20 6C 61 71 75 65 6C tion dans laquel
0085D0: 6C 65 20 64 6F 69 74 20 61 6C 6C 65 72 20 20 6C le doit aller l
0085E0: 27 6F 63 74 65 74 20 20 64 65 20 64 6F 6E 6E 7B 'octet de donn{
0085F0: 65 20 2E 20 42 49 54 20 3D 20 31 20 3D 20 0D 0A e . BIT = 1 = ..
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 C6 02 00 00 00 02 07 00 C2 02 00 00 00 02 ................
008630: 07 00 C7 02 00 00 00 02 07 00 C3 02 00 00 00 02 ................
008640: 07 00 C8 02 00 00 00 02 07 00 C4 02 00 00 00 02 ................
008650: 07 00 C9 02 00 00 00 02 07 00 C5 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 36 3D 30 20 3A 20 20 49 6E 73 74 72 75 63 74 6=0 : Instruct
008710: 69 6F 6E 20 20 69 6C 6C 7B 67 61 6C 65 20 20 21 ion ill{gale !
008720: 20 20 4E 65 20 20 6E 6F 75 72 72 69 73 73 65 7A Ne nourrissez
008730: 20 20 70 61 73 20 20 76 6F 74 72 65 20 20 46 44 pas votre FD
008740: 43 20 61 76 65 63 20 0D 0A 20 6E 27 69 6D 70 6F C avec .. n'impo
008750: 72 74 65 20 71 75 6F 69 20 21 20 20 43 65 20 20 rte quoi ! Ce
008760: 62 69 74 20 20 65 73 74 20 20 61 75 73 73 69 20 bit est aussi
008770: 20 6D 69 73 20 20 73 69 20 3A 20 0D 0A 20 20 20 mis si : ..
008780: 20 20 41 20 2D 20 4F 6E 20 65 73 73 61 79 65 20 A - On essaye
008790: 64 65 20 6C 69 72 65 20 75 6E 20 20 7B 74 61 74 de lire un {tat
0087A0: 20 20 64 27 69 6E 74 65 72 72 75 70 74 69 6F 6E d'interruption
0087B0: 20 61 6C 6F 72 73 20 71 75 65 20 63 65 6C 6C 65 alors que celle
0087C0: 2D 63 69 20 6E 27 61 20 70 61 73 20 0D 0A 20 65 -ci n'a pas .. e
0087D0: 75 20 6C 69 65 75 20 0D 0A 20 20 20 20 20 42 20 u lieu .. B
0087E0: 2D 20 55 6E 65 20 69 6E 73 74 72 75 63 74 69 6F - Une instructio
0087F0: 6E 20 65 73 74 20 20 65 6E 76 6F 79 7B 65 20 20 n est envoy{e
008800: 76 65 72 73 20 20 75 6E 20 64 72 69 76 65 20 62 vers un drive b
008810: 72 61 6E 63 68 7B 20 6D 61 69 73 20 7B 74 65 69 ranch{ mais {tei
008820: 6E 74 20 2E 0D 0A 20 20 20 20 20 44 61 6E 73 20 nt ... Dans
008830: 63 65 73 20 32 20 63 61 73 20 74 6F 75 73 20 6C ces 2 cas tous l
008840: 65 73 20 61 75 74 72 65 73 20 62 69 74 73 20 73 es autres bits s
008850: 65 72 6F 6E 74 20 40 20 30 20 2E 20 45 54 30 20 eront @ 0 . ET0
008860: 3D 20 26 38 30 20 2E 0D 0A 20 20 20 20 20 37 3D = &80 ... 7=
008870: 31 20 36 3D 31 20 3A 20 49 6C 20 66 61 75 74 20 1 6=1 : Il faut
008880: 65 6E 6C 65 76 65 72 20 6C 61 20 20 64 69 73 71 enlever la disq
008890: 75 65 74 74 65 20 20 6F 75 20 7B 74 65 69 6E 64 uette ou {teind
0088A0: 72 65 20 6C 65 20 64 72 69 76 65 20 70 65 6E 64 re le drive pend
0088B0: 61 6E 74 20 75 6E 65 20 0D 0A 20 6F 70 7B 72 61 ant une .. op{ra
0088C0: 74 69 6F 6E 20 70 6F 75 72 20 6F 62 74 65 6E 69 tion pour obteni
0088D0: 72 20 63 65 74 74 65 20 63 6F 6D 62 69 6E 61 69 r cette combinai
0088E0: 73 6F 6E 20 2E 20 45 74 65 73 20 76 6F 75 73 20 son . Etes vous
0088F0: 70 65 72 76 65 72 73 20 40 20 63 65 20 70 6F 69 pervers @ ce poi
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 2D 2D 2D 2D 2D 2D 2D 2D --------
008920: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
008930: 0D 0A 20 0D 0A 20 20 20 20 20 43 27 65 73 74 20 .. .. C'est
008940: 6C 65 20 33 7D 6D 65 20 6F 63 74 65 74 20 64 75 le 3}me octet du
008950: 20 72 7B 73 75 6C 74 61 74 20 69 6C 20 63 6F 6D r{sultat il com
008960: 70 6C 7D 74 65 20 6C 65 73 20 69 6E 66 6F 72 6D pl}te les inform
008970: 61 74 69 6F 6E 73 20 66 6F 75 72 6E 69 65 73 20 ations fournies
008980: 70 61 72 20 0D 0A 20 45 54 32 20 65 74 20 6E 65 par .. ET2 et ne
008990: 20 70 65 75 74 20 65 08 5E 74 72 65 20 6C 75 20 peut e.^tre lu
0089A0: 73 7B 70 61 72 7B 6D 65 6E 74 20 2E 0D 0A 20 0D s{par{ment ... .
0089B0: 0A 20 20 20 20 20 42 49 54 20 37 20 3A 20 49 6E . BIT 7 : In
0089C0: 75 74 69 6C 69 73 7B 0D 0A 20 20 20 20 20 42 49 utilis{.. BI
0089D0: 54 20 36 20 3A 20 4D 69 73 20 40 20 20 31 20 20 T 6 : Mis @ 1
0089E0: 73 69 20 20 75 6E 20 20 73 65 63 74 65 75 72 20 si un secteur
0089F0: 20 27 65 66 66 61 63 7B 27 20 20 65 73 74 20 72 'effac{' est r
008A00: 65 6E 63 6F 6E 74 72 7B 20 61 75 20 63 6F 75 72 encontr{ au cour
008A10: 73 20 64 27 75 6E 65 20 0D 0A 20 6F 70 7B 72 61 s d'une .. op{ra
008A20: 74 69 6F 6E 20 64 65 20 6C 65 63 74 75 72 65 20 tion de lecture
008A30: 7B 63 72 69 74 75 72 65 20 2E 0D 0A 20 20 20 20 {criture ...
008A40: 20 42 49 54 20 35 20 3A 20 45 73 74 20 6D 69 73 BIT 5 : Est mis
008A50: 20 6C 6F 72 73 20 64 27 75 6E 65 20 65 72 72 65 lors d'une erre
008A60: 75 72 20 20 6C 65 63 74 75 72 65 20 7B 63 72 69 ur lecture {cri
008A70: 74 75 72 65 20 63 6F 6D 6D 65 20 6C 65 20 62 69 ture comme le bi
008A80: 74 20 35 20 64 65 20 45 54 31 20 0D 0A 20 6D 61 t 5 de ET1 .. ma
008A90: 69 73 20 6E 65 20 63 6F 6E 63 65 72 6E 65 20 71 is ne concerne q
008AA0: 75 65 20 6C 61 20 7A 6F 6E 65 20 64 65 20 64 6F ue la zone de do
008AB0: 6E 6E 7B 65 73 20 2E 0D 0A 20 20 20 20 20 42 49 nn{es ... BI
008AC0: 54 20 34 20 3A 20 4D 69 73 20 40 20 31 20 73 69 T 4 : Mis @ 1 si
008AD0: 20 6C 65 20 20 46 44 43 20 20 63 6F 6E 73 74 61 le FDC consta
008AE0: 74 65 20 20 75 6E 65 20 64 69 66 66 7B 72 65 6E te une diff{ren
008AF0: 63 65 20 65 6E 74 72 65 20 6C 61 20 70 69 73 74 ce entre la pist
008B00: 6E 74 20 3F 0D 0A 20 20 20 20 20 42 49 54 20 35 nt ?.. BIT 5
008B10: 20 3A 20 53 65 20 6D 65 74 20 40 20 31 20 64 7D : Se met @ 1 d}
008B20: 73 20 6C 61 20 66 69 6E 20 64 27 75 6E 65 20 69 s la fin d'une i
008B30: 6E 73 74 72 75 63 74 69 6F 6E 20 2E 0D 0A 20 20 nstruction ...
008B40: 20 20 20 42 49 54 20 34 20 3A 20 4D 69 73 20 40 BIT 4 : Mis @
008B50: 20 20 75 6E 20 20 73 69 20 20 6C 27 7B 6C 65 63 un si l'{lec
008B60: 74 72 6F 6E 69 71 75 65 20 20 64 75 20 20 6C 65 tronique du le
008B70: 63 74 65 75 72 20 20 64 65 20 64 69 73 71 75 65 cteur de disque
008B80: 74 74 65 20 65 6E 20 63 6F 75 72 73 20 0D 0A 20 tte en cours ..
008B90: 73 69 67 6E 61 6C 65 20 75 6E 65 20 65 72 72 65 signale une erre
008BA0: 75 72 20 2E 0D 0A 20 20 20 20 20 42 49 54 20 33 ur ... BIT 3
008BB0: 20 3A 20 42 49 54 20 3D 20 31 20 53 69 20 6C 65 : BIT = 1 Si le
008BC0: 20 20 6C 65 63 74 65 75 72 20 64 65 20 64 69 73 lecteur de dis
008BD0: 71 75 65 74 74 65 20 65 73 74 20 64 7B 63 6F 6E quette est d{con
008BE0: 6E 65 63 74 7B 20 2C 20 6C 61 20 64 69 73 71 75 nect{ , la disqu
008BF0: 65 74 74 65 20 0D 0A 20 61 62 73 65 6E 74 65 20 ette .. absente
008C00: 6F 75 20 71 75 65 20 76 6F 75 73 20 76 6F 75 6C ou que vous voul
008C10: 69 65 7A 20 66 61 69 72 65 20 63 72 6F 69 72 65 iez faire croire
008C20: 20 20 61 75 20 20 46 44 43 20 20 71 75 65 20 76 au FDC que v
008C30: 6F 74 72 65 20 44 44 31 20 61 20 32 20 74 65 08 otre DD1 a 2 te.
008C40: 5E 74 65 73 20 64 65 20 0D 0A 20 6C 65 63 74 75 ^tes de .. lectu
008C50: 72 65 20 2E 0D 0A 20 20 20 20 20 42 49 54 20 32 re ... BIT 2
008C60: 20 3A 20 4E 75 6D 7B 72 6F 20 64 65 20 6C 61 20 : Num{ro de la
008C70: 20 74 65 08 5E 74 65 20 20 73 7B 6C 65 63 74 69 te.^te s{lecti
008C80: 6F 6E 6E 7B 65 20 20 6C 6F 72 73 20 20 64 65 20 onn{e lors de
008C90: 6C 61 20 70 68 61 73 65 20 69 6E 73 74 72 75 63 la phase instruc
008CA0: 74 69 6F 6E 20 2E 20 0D 0A 20 52 65 73 74 65 72 tion . .. Rester
008CB0: 61 20 74 6F 75 6A 6F 75 72 73 20 40 20 30 20 73 a toujours @ 0 s
008CC0: 61 75 66 20 73 69 20 76 6F 75 73 20 76 6F 75 6C auf si vous voul
008CD0: 65 7A 20 70 6C 61 69 73 61 6E 74 65 72 20 2E 2E ez plaisanter ..
008CE0: 2E 0D 0A 20 20 20 20 20 42 49 54 20 31 2D 30 20 ... BIT 1-0
008CF0: 3A 20 43 6F 6D 62 69 6E 61 69 73 6F 6E 20 64 65 : Combinaison de
008D00: 65 20 6F 75 20 73 65 20 0D 0A 20 74 72 6F 75 76 e ou se .. trouv
008D10: 65 20 6C 61 20 74 65 08 5E 74 65 20 65 74 20 6C e la te.^te et l
008D20: 61 20 70 69 73 74 65 20 6D 65 6E 74 69 6F 6E 6E a piste mentionn
008D30: 7B 65 20 64 61 6E 73 20 6C 27 49 44 20 73 65 63 {e dans l'ID sec
008D40: 74 65 75 72 20 2E 0D 0A 20 20 20 20 20 42 49 54 teur ... BIT
008D50: 20 33 20 3A 20 4D 69 73 20 40 20 31 20 73 69 20 3 : Mis @ 1 si
008D60: 75 6E 65 20 64 65 73 20 33 20 69 6E 73 74 72 75 une des 3 instru
008D70: 63 74 69 6F 6E 20 64 65 20 63 6F 6D 70 61 72 61 ction de compara
008D80: 69 73 6F 6E 20 40 20 72 7B 75 73 73 69 20 2E 0D ison @ r{ussi ..
008D90: 0A 20 20 20 20 20 42 49 54 20 32 20 3A 20 4D 69 . BIT 2 : Mi
008DA0: 73 20 40 20 31 20 73 69 20 75 6E 65 20 64 65 73 s @ 1 si une des
008DB0: 20 33 20 69 6E 73 74 72 75 63 74 69 6F 6E 20 64 3 instruction d
008DC0: 65 20 63 6F 6D 70 61 72 61 69 73 6F 6E 20 40 20 e comparaison @
008DD0: 7B 63 68 6F 75 7B 20 2E 0D 0A 20 20 20 20 20 42 {chou{ ... B
008DE0: 49 54 20 31 20 3A 20 43 6F 6D 6D 65 20 42 49 54 IT 1 : Comme BIT
008DF0: 20 34 20 2E 0D 0A 20 20 20 20 20 42 49 54 20 30 4 ... BIT 0
008E00: 20 3A 20 4D 69 73 20 73 69 20 6C 61 20 44 61 74 : Mis si la Dat
008E10: 61 20 41 64 72 65 73 73 20 4D 61 72 6B 20 6E 65 a Adress Mark ne
008E20: 20 70 65 75 74 20 65 08 5E 74 72 65 20 74 72 6F peut e.^tre tro
008E30: 75 76 7B 65 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 uv{e ... ..
008E40: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
008E50: 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------
008E60: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A --------------..
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 2D 20 4C 45 20 - LE
008E90: 52 45 47 49 53 54 52 45 20 44 27 45 54 41 54 20 REGISTRE D'ETAT
008EA0: 33 20 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 3 -..
008EB0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
008EC0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
008ED0: 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A 20 20 43 --------.. .. C
008EE0: 65 20 72 65 67 69 73 74 72 65 20 6E 65 20 70 65 e registre ne pe
008EF0: 75 74 20 65 08 5E 74 72 65 20 6C 75 20 71 75 65 ut e.^tre lu que
008F00: 20 30 20 40 20 33 20 71 75 69 20 76 6F 75 73 20 0 @ 3 qui vous
008F10: 69 6E 64 69 71 75 65 20 71 75 65 6C 20 64 72 69 indique quel dri
008F20: 76 65 20 7B 74 61 69 74 20 61 63 74 69 66 20 61 ve {tait actif a
008F30: 75 20 0D 0A 20 6D 6F 6D 65 6E 74 20 64 65 20 6C u .. moment de l
008F40: 27 69 6E 74 65 72 72 75 70 74 69 6F 6E 20 2E 0D 'interruption ..
008F50: 0A 20 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 . ..
008F60: 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D ---
008F70: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
008F80: 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 ---------..
008F90: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
008FA0: 20 20 20 20 2D 20 33 20 2D 20 4C 45 20 52 45 47 - 3 - LE REG
008FB0: 49 53 54 52 45 20 44 27 45 54 41 54 20 31 20 2D ISTRE D'ETAT 1 -
008FC0: 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
008FD0: 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D -----
008FE0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
008FF0: 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A 20 20 20 20 -------.. ..
009000: 20 20 20 43 27 65 73 74 20 6C 65 20 32 7B 6D 65 C'est le 2{me
009010: 20 6F 63 74 65 74 20 64 75 20 72 7B 73 75 6C 74 octet du r{sult
009020: 61 74 20 2E 20 49 6C 20 6E 65 20 70 65 75 74 20 at . Il ne peut
009030: 65 08 5E 74 72 65 20 6C 75 20 73 7B 70 61 72 7B e.^tre lu s{par{
009040: 6D 65 6E 74 20 2E 0D 0A 20 0D 0A 20 20 20 20 20 ment ... ..
009050: 42 49 54 20 37 20 3A 20 4D 69 73 20 40 20 31 20 BIT 7 : Mis @ 1
009060: 73 69 74 6F 08 5E 74 20 6C 61 20 66 69 6E 20 64 sito.^t la fin d
009070: 65 20 6C 61 20 70 69 73 74 65 20 72 65 6E 63 6F e la piste renco
009080: 6E 74 72 7B 65 20 2E 0D 0A 20 20 20 20 20 42 49 ntr{e ... BI
009090: 54 20 36 20 3A 20 49 6E 75 74 69 6C 69 73 7B 20 T 6 : Inutilis{
0090A0: 2C 20 6E 27 65 73 74 20 6D 65 08 5E 6D 65 20 70 , n'est me.^me p
0090B0: 61 73 20 64 7B 63 6F 72 61 74 69 66 20 2E 0D 0A as d{coratif ...
0090C0: 20 20 20 20 20 42 49 54 20 35 20 3A 20 44 41 54 BIT 5 : DAT
0090D0: 41 20 45 52 52 4F 52 20 20 2E 20 20 4C 6F 72 73 A ERROR . Lors
0090E0: 20 20 64 27 75 6E 65 20 20 6F 70 7B 72 61 74 69 d'une op{rati
0090F0: 6F 6E 20 20 64 27 7B 63 72 69 74 75 72 65 20 2C on d'{criture ,
009100: 20 70 61 72 20 6C 27 69 6E 73 74 72 75 63 74 69 par l'instructi
009110: 6F 6E 20 27 54 65 73 74 65 72 20 7B 74 61 74 20 on 'Tester {tat
009120: 64 65 73 20 64 72 69 76 65 73 27 0D 0A 20 0D 0A des drives'.. ..
009130: 20 20 20 20 20 42 49 54 20 37 20 3A 20 4E 27 65 BIT 7 : N'e
009140: 73 74 20 70 72 69 73 20 65 6E 20 63 6F 6D 70 74 st pris en compt
009150: 65 20 71 75 65 20 70 6F 75 72 20 63 65 72 74 61 e que pour certa
009160: 69 6E 73 20 64 72 69 76 65 73 20 2C 20 40 20 69 ins drives , @ i
009170: 67 6E 6F 72 65 72 20 2E 0D 0A 20 20 20 20 20 42 gnorer ... B
009180: 49 54 20 36 20 3A 20 53 69 20 63 65 20 62 69 74 IT 6 : Si ce bit
009190: 20 65 73 74 20 6D 69 73 20 2C 20 6C 61 20 64 69 est mis , la di
0091A0: 73 71 75 65 74 74 65 20 65 73 74 20 70 72 6F 74 squette est prot
0091B0: 7B 67 7B 65 20 65 6E 20 7B 63 72 69 74 75 72 65 {g{e en {criture
0091C0: 20 2E 20 0D 0A 20 20 20 20 20 42 49 54 20 35 20 . .. BIT 5
0091D0: 3A 20 53 69 20 63 65 20 62 69 74 20 72 65 73 74 : Si ce bit rest
0091E0: 65 20 40 20 30 20 2C 20 69 6C 20 6E 27 79 2D 61 e @ 0 , il n'y-a
0091F0: 20 70 61 73 20 64 65 20 64 69 73 71 75 65 74 74 pas de disquett
009200: 65 20 64 61 6E 73 20 6C 65 20 6C 65 63 74 65 75 e dans le lecteu
009210: 72 20 2E 0D 0A 20 20 20 20 20 42 49 54 20 34 20 r ... BIT 4
009220: 3A 20 49 6C 20 65 73 74 20 40 20 31 20 73 69 20 : Il est @ 1 si
009230: 6C 61 20 74 65 08 5E 74 65 20 65 73 74 20 70 6F la te.^te est po
009240: 73 69 74 69 6F 6E 6E 7B 65 20 65 6E 20 70 69 73 sitionn{e en pis
009250: 74 65 20 30 20 2E 0D 0A 20 20 20 20 20 42 49 54 te 0 ... BIT
009260: 20 33 20 3A 20 53 69 20 76 6F 75 73 20 61 76 65 3 : Si vous ave
009270: 7A 20 75 6E 20 6C 65 63 74 65 75 72 20 40 20 64 z un lecteur @ d
009280: 6F 75 62 6C 65 20 74 65 08 5E 74 65 20 63 65 20 ouble te.^te ce
009290: 62 69 74 20 73 65 72 61 20 40 20 30 20 73 69 6E bit sera @ 0 sin
0092A0: 6F 6E 20 40 20 31 2E 0D 0A 20 20 20 20 20 42 49 on @ 1... BI
0092B0: 54 20 32 20 3A 20 43 6F 6E 74 69 65 6E 74 20 6C T 2 : Contient l
0092C0: 65 20 6E 75 6D 7B 72 6F 20 64 65 20 74 65 08 5E e num{ro de te.^
0092D0: 74 65 20 73 7B 6C 65 63 74 69 6F 6E 6E 7B 20 73 te s{lectionn{ s
0092E0: 69 20 32 20 74 65 08 5E 74 65 73 20 2E 0D 0A 20 i 2 te.^tes ...
0092F0: 20 20 20 20 42 49 54 20 31 20 2D 20 30 20 3A 20 BIT 1 - 0 :
009300: 20 75 6E 65 20 76 61 6C 65 75 72 20 64 65 20 0D une valeur de .
009310: 0A 20 63 6F 6E 74 72 6F 08 5E 6C 65 20 65 73 74 . contro.^le est
009320: 20 73 61 75 76 65 67 61 72 64 7B 65 20 61 76 65 sauvegard{e ave
009330: 63 20 20 63 68 61 71 75 65 20 20 73 65 63 74 65 c chaque secte
009340: 75 72 20 20 28 43 52 43 29 20 20 2E 20 20 45 6E ur (CRC) . En
009350: 20 20 6C 65 63 74 75 72 65 20 2C 20 63 65 74 74 lecture , cett
009360: 65 20 0D 0A 20 76 61 6C 65 75 72 20 65 73 74 20 e .. valeur est
009370: 72 65 63 6F 6E 73 74 69 74 75 7B 65 20 2E 20 53 reconstitu{e . S
009380: 69 20 6C 61 20 20 76 61 6C 65 75 72 20 20 72 65 i la valeur re
009390: 63 6F 6E 73 74 69 74 75 7B 65 20 65 73 74 20 64 constitu{e est d
0093A0: 69 66 66 7B 72 65 6E 74 65 20 64 65 20 63 65 6C iff{rente de cel
0093B0: 6C 65 20 0D 0A 20 6C 75 65 20 2C 20 69 6C 20 79 le .. lue , il y
0093C0: 2D 40 20 75 6E 20 70 72 6F 62 6C 7D 6D 65 20 65 -@ un probl}me e
0093D0: 74 20 63 65 20 62 69 74 20 20 65 73 74 20 20 6D t ce bit est m
0093E0: 69 73 20 20 40 20 20 31 20 2E 20 44 65 20 6D 65 is @ 1 . De me
0093F0: 08 5E 6D 65 20 73 69 20 6C 65 73 20 34 20 76 61 .^me si les 4 va
009400: 6C 65 75 72 73 20 0D 0A 20 64 27 49 44 20 74 72 leurs .. d'ID tr
009410: 61 6E 73 6D 69 73 65 73 20 6C 6F 72 73 20 64 27 ansmises lors d'
009420: 75 6E 65 20 63 6F 6D 6D 61 6E 64 65 20 64 65 20 une commande de
009430: 20 6C 65 63 74 75 72 65 20 6E 65 20 63 6F 72 72 lecture ne corr
009440: 65 73 70 6F 6E 64 65 6E 74 20 70 61 73 20 40 20 espondent pas @
009450: 63 65 6C 6C 65 73 20 0D 0A 20 70 72 7B 73 65 6E celles .. pr{sen
009460: 74 65 73 20 73 75 72 20 6C 61 20 64 69 73 71 75 tes sur la disqu
009470: 65 74 74 65 20 2E 0D 0A 20 20 20 20 20 42 49 54 ette ... BIT
009480: 20 34 20 3A 20 42 49 54 20 6D 69 73 20 73 69 20 4 : BIT mis si
009490: 6C 65 20 20 74 65 6D 70 73 20 20 64 65 20 74 72 le temps de tr
0094A0: 61 6E 73 6D 69 73 73 69 6F 6E 20 64 65 73 20 64 ansmission des d
0094B0: 6F 6E 6E 7B 65 73 20 65 73 74 20 69 6E 63 6F 72 onn{es est incor
0094C0: 72 65 63 74 20 2E 20 0D 0A 20 52 65 73 70 65 63 rect . .. Respec
0094D0: 74 65 7A 20 6C 61 20 76 61 6C 65 75 72 20 20 73 tez la valeur s
0094E0: 74 61 6E 64 61 72 64 20 20 64 65 20 20 32 36 20 tandard de 26
0094F0: 20 4D 73 20 20 65 74 20 20 6E 27 6F 75 62 6C 69 Ms et n'oubli
009500: 55 6E 69 74 7B 20 64 65 20 64 72 69 76 65 20 61 Unit{ de drive a
009510: 63 74 75 65 6C 6C 65 6D 65 6E 74 20 70 72 69 73 ctuellement pris
009520: 65 20 65 6E 20 63 6F 6D 70 74 65 20 70 61 72 20 e en compte par
009530: 6C 65 20 46 44 43 20 2E 0D 0A 20 0D 0A 20 20 20 le FDC ... ..
009540: 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ---------------
009550: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
009560: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
009570: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
009580: 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A 20 20 20 20 -------.. ..
009590: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0095A0: 2D 20 4E 4F 54 49 4F 4E 53 20 47 45 4E 45 52 41 - NOTIONS GENERA
0095B0: 4C 45 53 20 44 45 20 50 52 4F 47 52 41 4D 4D 41 LES DE PROGRAMMA
0095C0: 54 49 4F 4E 20 2D 0D 0A 20 20 20 20 20 20 20 20 TION -..
0095D0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D --
0095E0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
0095F0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
009600: 0D 0A 20 0D 0A 20 20 20 20 20 55 6E 65 20 6C 65 .. .. Une le
009610: 63 74 75 72 65 20 61 74 74 65 6E 74 69 76 65 20 cture attentive
009620: 64 65 20 63 65 20 71 75 69 20 20 73 75 69 74 20 de ce qui suit
009630: 20 76 6F 75 73 20 7B 76 69 74 65 72 61 20 62 69 vous {vitera bi
009640: 65 6E 20 64 65 73 20 65 72 72 65 75 72 73 20 6C en des erreurs l
009650: 6F 72 73 20 0D 0A 20 64 65 20 76 6F 73 20 74 65 ors .. de vos te
009660: 6E 74 61 74 69 76 65 73 20 70 65 72 73 6F 6E 6E ntatives personn
009670: 65 6C 6C 65 73 20 2E 20 55 6E 20 20 6F 72 64 72 elles . Un ordr
009680: 65 20 20 69 6D 70 7B 72 61 74 69 66 20 65 73 74 e imp{ratif est
009690: 20 40 20 72 65 73 70 65 63 74 65 72 20 6C 6F 72 @ respecter lor
0096A0: 73 20 64 65 20 0D 0A 20 6C 61 20 63 72 7B 61 74 s de .. la cr{at
0096B0: 69 6F 6E 20 64 65 20 76 6F 73 20 70 72 6F 67 72 ion de vos progr
0096C0: 61 6D 6D 65 73 20 2E 0D 0A 20 0D 0A 20 20 20 20 ammes ... ..
0096D0: 20 31 20 2D 20 41 76 61 6E 74 20 74 6F 75 74 65 1 - Avant toute
0096E0: 20 63 6F 6D 6D 61 6E 64 65 20 3A 0D 0A 20 20 20 commande :..
0096F0: 20 20 20 20 20 20 0D 0A 20 20 20 20 20 20 20 20 ..
009700: 65 7A 20 20 70 61 73 20 64 27 69 6E 74 65 72 64 ez pas d'interd
009710: 69 72 65 20 6C 65 73 20 0D 0A 20 69 6E 74 65 72 ire les .. inter
009720: 72 75 70 74 69 6F 6E 73 20 65 74 20 76 6F 75 73 ruptions et vous
009730: 20 6E 27 61 75 72 65 7A 20 70 61 73 20 40 20 76 n'aurez pas @ v
009740: 6F 75 73 20 65 6E 20 73 6F 75 63 69 65 72 20 2E ous en soucier .
009750: 0D 0A 20 20 20 20 20 42 49 54 20 33 20 3A 20 43 .. BIT 3 : C
009760: 6F 6D 6D 65 20 42 49 54 20 36 0D 0A 20 20 20 20 omme BIT 6..
009770: 20 42 49 54 20 32 20 3A 20 45 73 74 20 6D 69 73 BIT 2 : Est mis
009780: 20 40 20 31 20 73 69 20 20 75 6E 65 20 6F 70 7B @ 1 si une op{
009790: 72 61 74 69 6F 6E 20 71 75 65 6C 63 6F 6E 71 75 ration quelconqu
0097A0: 65 20 64 65 20 6C 65 63 74 75 72 65 20 2D 20 7B e de lecture - {
0097B0: 63 72 69 74 75 72 65 20 6E 65 20 0D 0A 20 74 72 criture ne .. tr
0097C0: 6F 75 76 65 20 70 61 73 20 6C 65 20 73 65 63 74 ouve pas le sect
0097D0: 65 75 72 20 73 70 7B 63 69 66 69 7B 20 2E 0D 0A eur sp{cifi{ ...
0097E0: 20 20 20 20 20 42 49 54 20 31 20 3A 20 4D 69 73 BIT 1 : Mis
0097F0: 20 73 69 20 6F 6E 20 76 65 75 74 20 7B 63 72 69 si on veut {cri
009800: 72 65 20 73 75 72 20 75 6E 65 20 64 69 73 71 75 re sur une disqu
009810: 65 74 74 65 20 70 72 6F 74 7B 67 7B 65 20 2E 0D ette prot{g{e ..
009820: 0A 20 20 20 20 20 42 49 54 20 30 20 3A 20 53 65 . BIT 0 : Se
009830: 20 6D 65 74 20 40 20 31 20 73 69 20 20 75 6E 20 met @ 1 si un
009840: 20 49 44 20 20 73 65 63 74 65 75 72 20 20 6E 65 ID secteur ne
009850: 20 70 65 75 74 20 65 08 5E 74 72 65 20 74 72 6F peut e.^tre tro
009860: 75 76 7B 20 6F 75 20 73 69 20 6C 61 20 44 61 74 uv{ ou si la Dat
009870: 61 20 0D 0A 20 41 64 72 65 73 73 20 4D 61 72 6B a .. Adress Mark
009880: 20 65 73 74 20 61 62 73 65 6E 74 65 20 2E 0D 0A est absente ...
009890: 20 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
0098A0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D --
0098B0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
0098C0: 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 20 20 20 ------..
0098D0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0098E0: 20 20 20 2D 20 4C 45 20 52 45 47 49 53 54 52 45 - LE REGISTRE
0098F0: 20 44 27 45 54 41 54 20 32 20 2D 0D 0A 20 20 20 D'ETAT 2 -..
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 C6 02 00 00 00 02 08 00 C2 02 00 00 00 02 ................
009930: 08 00 C7 02 00 00 00 02 08 00 C3 02 00 00 00 02 ................
009940: 08 00 C8 02 00 00 00 02 08 00 C4 02 00 00 00 02 ................
009950: 08 00 C9 02 00 00 00 02 08 00 C5 02 00 00 00 02 ................
009960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
009970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
009980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
009990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0099A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0099B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0099C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0099D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0099E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0099F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
009A00: 20 41 20 2D 20 49 6E 69 74 69 61 6C 69 73 65 72 A - Initialiser
009A10: 20 6C 65 73 20 70 61 72 61 6D 7D 74 72 65 73 20 les param}tres
009A20: 6E 7B 63 7B 73 73 61 69 72 65 73 20 40 20 6C 61 n{c{ssaires @ la
009A30: 20 63 6F 6D 6D 61 6E 64 65 20 65 6E 76 69 73 61 commande envisa
009A40: 67 7B 65 20 2E 0D 0A 20 20 20 20 20 20 20 20 20 g{e ...
009A50: 42 20 2D 20 4D 65 74 74 72 65 20 6C 65 20 6D 6F B - Mettre le mo
009A60: 74 65 75 72 20 65 6E 20 72 6F 75 74 65 20 21 0D teur en route !.
009A70: 0A 20 20 20 20 20 20 20 20 20 43 20 2D 20 41 74 . C - At
009A80: 74 65 6E 64 72 65 20 71 75 27 69 6C 20 74 6F 75 tendre qu'il tou
009A90: 72 6E 65 20 40 20 70 6C 65 69 6E 20 72 7B 67 69 rne @ plein r{gi
009AA0: 6D 65 20 2E 0D 0A 20 20 20 20 20 20 20 20 20 44 me ... D
009AB0: 20 2D 20 4C 69 72 65 20 6C 65 20 72 65 67 69 73 - Lire le regis
009AC0: 74 72 65 20 64 27 7B 74 61 74 20 30 20 3A 20 0D tre d'{tat 0 : .
009AD0: 0A 20 20 20 20 20 4C 6F 72 73 20 64 27 75 6E 20 . Lors d'un
009AE0: 61 63 63 7D 73 20 64 69 73 71 75 65 20 20 2C 20 acc}s disque ,
009AF0: 20 6C 27 41 4D 53 44 4F 53 20 20 6C 69 74 20 20 l'AMSDOS lit
009B00: 63 65 20 20 72 65 67 69 73 74 72 65 20 41 56 41 ce registre AVA
009B10: 4E 54 20 65 78 7B 63 75 74 69 6F 6E 20 64 65 20 NT ex{cution de
009B20: 0D 0A 20 6C 27 69 6E 73 74 72 75 63 74 69 6F 6E .. l'instruction
009B30: 20 65 74 20 72 65 76 69 65 6E 74 20 61 75 20 42 et revient au B
009B40: 41 53 49 43 20 73 61 6E 73 20 6C 27 61 76 6F 69 ASIC sans l'avoi
009B50: 72 20 72 65 6C 75 20 21 20 43 6F 6D 6D 65 20 6C r relu ! Comme l
009B60: 61 20 6C 65 63 74 75 72 65 20 64 65 20 45 54 30 a lecture de ET0
009B70: 20 0D 0A 20 65 73 74 20 69 6E 64 69 73 70 65 6E .. est indispen
009B80: 73 61 62 6C 65 20 20 61 76 61 6E 74 20 20 64 65 sable avant de
009B90: 20 20 70 6F 75 76 6F 69 72 20 20 61 63 63 6F 6D pouvoir accom
009BA0: 70 6C 69 72 20 20 75 6E 65 20 20 6F 70 7B 72 61 plir une op{ra
009BB0: 74 69 6F 6E 20 20 64 65 20 20 6C 65 63 74 75 72 tion de lectur
009BC0: 65 20 0D 0A 20 7B 63 72 69 74 75 72 65 20 2C 20 e .. {criture ,
009BD0: 6C 65 20 6E 6F 6E 20 72 65 73 70 65 63 74 20 64 le non respect d
009BE0: 65 20 63 65 74 74 65 20 72 7D 67 6C 65 20 70 6F e cette r}gle po
009BF0: 75 72 72 61 69 74 20 62 6C 6F 71 75 65 72 20 76 urrait bloquer v
009C00: 0D 0A 69 6E 73 74 61 6E 74 20 9F EA 20 63 65 20 ..instant .. ce
009C10: 67 65 6E 72 65 20 64 27 61 76 61 6E 69 65 20 6D genre d'avanie m
009C20: 61 69 73 20 73 61 6E 73 20 70 6C 75 73 20 2E 2E ais sans plus ..
009C30: 2E 0D 0A 0D 0A 20 20 20 20 49 4E 53 54 52 55 43 ..... INSTRUC
009C40: 54 49 4F 4E 20 3A 20 33 20 6F 63 74 65 74 73 0D TION : 3 octets.
009C50: 0A 20 20 20 20 31 20 43 4F 4D 4D 41 4E 44 45 20 . 1 COMMANDE
009C60: 20 3A 20 26 46 20 2D 20 25 30 30 30 30 31 31 31 : &F - %0000111
009C70: 31 0D 0A 20 20 20 20 32 20 44 52 49 56 45 20 20 1.. 2 DRIVE
009C80: 20 20 20 3A 20 44 65 20 30 20 9F EA 20 33 20 70 : De 0 .. 3 p
009C90: 6F 75 72 20 41 20 9F EA 20 44 0D 0A 20 20 20 20 our A .. D..
009CA0: 33 20 4E 75 6D 9F E1 72 6F 20 64 65 20 70 69 73 3 Num..ro de pis
009CB0: 74 65 20 76 6F 75 6C 75 0D 0A 20 20 20 20 2D 2D te voulu.. --
009CC0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
009CD0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D ---------------.
009CE0: 0A 20 20 20 20 45 58 45 43 55 54 49 4F 4E 20 20 . EXECUTION
009CF0: 20 3A 20 52 49 45 4E 20 20 45 73 73 61 79 65 20 : RIEN Essaye
009D00: 64 65 20 70 6F 73 69 74 69 6F 6E 6E 65 72 20 6C de positionner l
009D10: 61 20 74 9F E6 74 65 0D 0A 0D 0A 20 20 20 20 42 a t..te.... B
009D20: 20 2D 20 52 45 43 41 4C 49 42 52 45 52 20 53 55 - RECALIBRER SU
009D30: 52 20 4C 41 20 20 50 49 53 54 45 20 20 30 20 20 R LA PISTE 0
009D40: 3A 20 20 53 69 20 6C 27 69 6E 73 74 72 75 63 74 : Si l'instruct
009D50: 69 6F 6E 20 70 72 9F E1 63 9F E1 64 65 6E 74 65 ion pr..c..dente
009D60: 20 72 65 66 75 73 65 20 64 65 20 0D 0A 64 6F 6E refuse de ..don
009D70: 6E 65 72 20 6C 65 20 72 9F E1 73 75 6C 74 61 74 ner le r..sultat
009D80: 20 76 6F 75 6C 75 20 61 70 72 9F EB 73 20 70 6C voulu apr..s pl
009D90: 75 73 69 65 75 72 73 20 74 65 6E 74 61 74 69 76 usieurs tentativ
009DA0: 65 73 20 20 2C 20 69 6C 20 65 73 74 20 70 6F 73 es , il est pos
009DB0: 73 69 62 6C 65 20 71 75 65 20 6C 61 20 0D 0A 74 sible que la ..t
009DC0: 9F E6 74 65 20 70 61 74 61 75 67 65 20 65 6E 74 ..te patauge ent
009DD0: 72 65 20 32 20 70 69 73 74 65 73 20 2E 20 20 55 re 2 pistes . U
009DE0: 74 69 6C 69 73 65 7A 20 20 61 6C 6F 72 73 20 52 tilisez alors R
009DF0: 45 43 41 4C 49 42 52 45 52 20 65 74 20 72 65 63 ECALIBRER et rec
009E00: 6F 74 72 65 20 70 72 6F 67 72 61 6D 6D 65 20 64 otre programme d
009E10: 7D 73 20 0D 0A 20 6C 65 20 63 6F 6D 6D 65 6E 63 }s .. le commenc
009E20: 65 6D 65 6E 74 20 21 0D 0A 20 20 20 20 20 20 20 ement !..
009E30: 20 20 45 20 2D 20 50 6C 61 63 65 72 20 6C 61 20 E - Placer la
009E40: 74 65 08 5E 74 65 20 73 75 72 20 6C 61 20 70 69 te.^te sur la pi
009E50: 73 74 65 20 76 6F 75 6C 75 65 20 65 74 20 76 7B ste voulue et v{
009E60: 72 69 66 69 65 72 20 71 75 27 65 6C 6C 65 20 73 rifier qu'elle s
009E70: 27 79 20 74 72 6F 75 76 65 0D 0A 20 20 20 20 20 'y trouve..
009E80: 20 20 20 20 46 20 2D 20 45 6E 76 6F 79 65 72 20 F - Envoyer
009E90: 6C 27 69 6E 73 74 72 75 63 74 69 6F 6E 20 2E 0D l'instruction ..
009EA0: 0A 20 20 20 20 20 20 20 20 20 47 20 2D 20 4C 69 . G - Li
009EB0: 72 65 20 6F 75 20 7B 63 72 69 72 65 20 6C 65 73 re ou {crire les
009EC0: 20 6F 63 74 65 74 73 20 64 65 20 64 6F 6E 6E 7B octets de donn{
009ED0: 65 73 20 73 69 20 6C 27 69 6E 73 74 72 75 63 74 es si l'instruct
009EE0: 69 6F 6E 20 6C 27 65 78 69 67 65 20 2E 0D 0A 20 ion l'exige ...
009EF0: 20 20 20 20 20 20 20 20 48 20 2D 20 4C 69 72 65 H - Lire
009F00: 20 6C 61 20 70 68 61 73 65 20 72 7B 73 75 6C 74 la phase r{sult
009F10: 61 74 20 2E 0D 0A 20 20 20 20 20 20 20 20 20 49 at ... I
009F20: 20 2D 20 52 7B 61 67 69 72 20 65 6E 20 66 6F 6E - R{agir en fon
009F30: 63 74 69 6F 6E 20 64 75 20 72 7B 73 75 6C 74 61 ction du r{sulta
009F40: 74 20 28 4C 40 20 74 6F 75 74 20 65 73 74 20 70 t (L@ tout est p
009F50: 6F 73 73 69 62 6C 65 29 20 2E 0D 0A 20 20 20 20 ossible) ...
009F60: 20 20 20 20 20 4A 20 2D 20 53 74 6F 70 70 65 72 J - Stopper
009F70: 20 6C 65 20 6D 6F 74 65 75 72 20 2E 0D 0A 20 0D le moteur ... .
009F80: 0A 20 20 20 20 20 20 4C 27 6F 72 64 72 65 20 64 . L'ordre d
009F90: 65 73 20 69 6E 73 74 72 75 63 74 69 6F 6E 73 20 es instructions
009FA0: 64 65 20 44 20 40 20 20 48 20 20 65 73 74 20 20 de D @ H est
009FB0: 49 4D 50 45 52 41 54 49 46 20 20 21 20 50 6F 75 IMPERATIF ! Pou
009FC0: 72 20 6C 65 20 72 65 73 74 65 20 2C 20 6F 6E 20 r le reste , on
009FD0: 0D 0A 20 70 65 75 74 20 73 65 20 70 65 72 6D 65 .. peut se perme
009FE0: 74 74 72 65 20 71 75 65 6C 71 75 65 73 20 66 61 ttre quelques fa
009FF0: 6E 74 61 69 73 69 65 73 20 63 6F 6D 6D 65 20 20 ntaisies comme
00A000: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00A010: 20 20 20 20 20 20 20 2D 2D 20 45 54 55 44 45 20 -- ETUDE
00A020: 44 55 20 46 44 43 20 31 7B 72 65 20 70 61 72 74 DU FDC 1{re part
00A030: 69 65 20 2D 2D 0D 0A 20 20 20 20 20 20 20 20 20 ie --..
00A040: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00A050: 2D 20 43 68 61 70 69 74 72 65 20 31 20 3A 20 47 - Chapitre 1 : G
00A060: 7B 6E 7B 72 61 6C 69 74 7B 73 20 2D 0D 0A 20 20 {n{ralit{s -..
00A070: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00A080: 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D -------
00A090: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00A0A0: 2D 0D 0A 20 0D 0A 20 20 20 20 20 4C 65 20 46 6C -.. .. Le Fl
00A0B0: 6F 70 70 79 20 44 69 73 63 20 43 6F 6E 74 72 6F oppy Disc Contro
00A0C0: 6C 6C 65 72 20 65 73 74 20 20 75 6E 20 20 70 65 ller est un pe
00A0D0: 74 69 74 20 61 6E 69 6D 61 6C 20 70 61 72 61 6C tit animal paral
00A0E0: 6C 7B 6C 7B 70 69 70 7B 64 69 71 75 65 20 70 6F l{l{pip{dique po
00A0F0: 75 72 76 75 20 0D 0A 20 64 65 20 6E 6F 6D 62 72 urvu .. de nombr
00A100: 65 75 73 65 73 20 70 61 74 74 65 73 20 65 74 20 euses pattes et
00A110: 76 69 76 61 6E 74 20 64 61 6E 73 20 20 75 6E 65 vivant dans une
00A120: 20 20 6A 75 6E 67 6C 65 20 20 64 65 20 63 69 72 jungle de cir
00A130: 63 75 69 74 73 20 64 69 76 65 72 73 20 2E 20 50 cuits divers . P
00A140: 72 65 6E 65 7A 20 0D 0A 20 74 6F 75 74 65 20 73 renez .. toute s
00A150: 75 69 74 65 20 6E 6F 74 65 20 71 75 27 69 6C 20 uite note qu'il
00A160: 6F 62 7B 69 74 20 40 20 20 64 65 73 20 20 6C 6F ob{it @ des lo
00A170: 69 73 20 20 74 72 7D 73 20 20 73 74 72 69 63 74 is tr}s strict
00A180: 65 73 20 20 2E 20 49 6C 20 65 73 74 20 40 20 6D es . Il est @ m
00A190: 65 08 5E 6D 65 20 64 65 20 0D 0A 20 70 65 72 74 e.^me de .. pert
00A1A0: 75 72 62 65 72 20 67 72 61 76 65 6D 65 6E 74 20 urber gravement
00A1B0: 73 6F 6E 20 20 68 61 62 69 74 61 74 20 20 73 69 son habitat si
00A1C0: 20 20 69 6C 20 20 73 65 20 20 74 72 6F 75 76 65 il se trouve
00A1D0: 20 20 63 6F 6E 74 72 61 72 69 7B 20 20 21 20 53 contrari{ ! S
00A1E0: 65 73 20 6D 6F 65 75 72 73 20 0D 0A 20 70 61 72 es moeurs .. par
00A1F0: 74 69 63 75 6C 69 7D 72 65 73 20 20 6C 75 69 20 ticuli}res lui
00A200: 64 65 20 20 6D 65 74 74 72 65 20 6C 65 20 6D 6F de mettre le mo
00A210: 74 65 75 72 20 65 6E 20 72 6F 75 74 65 20 65 74 teur en route et
00A220: 20 0D 0A 20 6C 65 20 6C 61 69 73 73 65 72 20 74 .. le laisser t
00A230: 6F 75 72 6E 65 72 20 65 6E 20 70 65 72 6D 61 6E ourner en perman
00A240: 65 6E 63 65 20 2E 2E 2E 0D 0A 20 20 20 20 20 0D ence ..... .
00A250: 0A 20 20 20 20 20 32 20 20 2D 20 20 4C 65 20 20 . 2 - Le
00A260: 46 44 43 20 20 6E 65 20 20 70 65 75 74 20 20 74 FDC ne peut t
00A270: 72 61 76 61 69 6C 6C 65 72 20 20 73 6F 75 73 20 ravailler sous
00A280: 20 69 6E 74 65 72 72 75 70 74 69 6F 6E 20 20 2E interruption .
00A290: 20 20 54 6F 75 74 65 20 20 73 7B 72 69 65 73 20 Toute s{ries
00A2A0: 0D 0A 20 64 27 69 6E 73 74 72 75 63 74 69 6F 6E .. d'instruction
00A2B0: 73 20 45 2F 53 20 61 64 72 65 73 73 7B 65 73 20 s E/S adress{es
00A2C0: 61 75 20 20 46 44 43 20 20 64 6F 69 74 20 20 63 au FDC doit c
00A2D0: 6F 6D 6D 65 6E 63 65 72 20 20 70 61 72 20 20 44 ommencer par D
00A2E0: 49 20 28 49 6E 74 65 72 64 69 72 65 20 6C 65 73 I (Interdire les
00A2F0: 20 0D 0A 20 69 6E 74 65 72 72 75 70 74 69 6F 6E .. interruption
00A300: 73 29 20 65 74 20 66 69 6E 69 72 20 70 61 72 20 s) et finir par
00A310: 45 49 20 28 52 7B 74 61 62 6C 69 72 20 6C 65 73 EI (R{tablir les
00A320: 20 69 6E 74 65 72 72 75 70 74 69 6F 6E 73 29 20 interruptions)
00A330: 2E 0D 0A 20 0D 0A 20 20 20 20 20 33 20 2D 20 4C ... .. 3 - L
00A340: 65 73 20 64 7B 6C 61 69 73 20 64 65 20 20 74 65 es d{lais de te
00A350: 6D 70 6F 72 69 73 61 74 69 6F 6E 20 20 64 6F 69 mporisation doi
00A360: 76 65 6E 74 20 20 65 08 5E 74 72 65 20 20 72 65 vent e.^tre re
00A370: 73 70 65 63 74 7B 73 20 2E 20 49 6C 20 6E 27 65 spect{s . Il n'e
00A380: 73 74 20 70 61 73 20 0D 0A 20 69 6E 74 65 72 64 st pas .. interd
00A390: 69 74 20 64 65 20 6C 65 73 20 20 6D 6F 64 69 66 it de les modif
00A3A0: 69 65 72 20 20 6D 61 69 73 20 20 64 61 6E 73 20 ier mais dans
00A3B0: 20 6C 61 20 20 70 6C 75 70 61 72 74 20 20 64 65 la plupart de
00A3C0: 73 20 20 63 61 73 20 20 63 65 6C 61 20 70 6F 73 s cas cela pos
00A3D0: 65 72 61 20 64 65 73 20 0D 0A 20 70 72 6F 62 6C era des .. probl
00A3E0: 7D 6D 65 73 20 64 65 20 66 6F 6E 63 74 69 6F 6E }mes de fonction
00A3F0: 6E 65 6D 65 6E 74 20 2E 0D 0A 20 0D 0A 20 20 20 nement ... ..
00A400: 20 69 6E 74 65 72 64 69 73 65 6E 74 20 20 74 6F interdisent to
00A410: 75 74 65 20 20 63 6F 68 61 62 69 74 61 74 69 6F ute cohabitatio
00A420: 6E 20 20 61 76 65 63 20 20 6C 65 20 20 42 41 53 n avec le BAS
00A430: 49 43 20 20 2E 20 20 4C 65 73 20 0D 0A 20 69 6E IC . Les .. in
00A440: 73 74 72 75 63 74 69 6F 6E 73 20 64 27 45 6E 74 structions d'Ent
00A450: 72 7B 65 20 2D 20 53 6F 72 74 69 65 20 28 45 2F r{e - Sortie (E/
00A460: 53 29 20 20 2C 20 20 72 7B 64 69 67 7B 65 73 20 S) , r{dig{es
00A470: 20 65 6E 20 61 73 73 65 6D 62 6C 65 75 72 20 73 en assembleur s
00A480: 6F 6E 74 20 6C 65 20 73 65 75 6C 20 0D 0A 20 6D ont le seul .. m
00A490: 6F 64 65 20 64 65 20 63 6F 6D 6D 75 6E 69 63 61 ode de communica
00A4A0: 74 69 6F 6E 20 65 6E 76 69 73 61 67 65 61 62 6C tion envisageabl
00A4B0: 65 20 61 76 65 63 20 63 65 20 73 70 7B 63 69 6D e avec ce sp{cim
00A4C0: 65 6E 20 64 65 20 6C 27 7B 6C 65 63 74 72 6F 6E en de l'{lectron
00A4D0: 69 71 75 65 20 43 50 43 20 2E 0D 0A 20 0D 0A 20 ique CPC ... ..
00A4E0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00A4F0: 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D ----
00A500: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00A510: 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
00A520: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D -
00A530: 20 43 68 61 70 69 74 72 65 20 32 20 3A 20 45 2F Chapitre 2 : E/
00A540: 53 20 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 S -..
00A550: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00A560: 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D --------------
00A570: 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A 20 20 20 20 20 ------.. ..
00A580: 44 7B 66 69 6E 69 74 69 6F 6E 20 64 27 75 6E 65 D{finition d'une
00A590: 20 45 2F 53 20 3A 20 54 6F 75 74 20 64 27 61 62 E/S : Tout d'ab
00A5A0: 6F 72 64 20 2C 20 20 69 6C 20 20 66 61 75 74 20 ord , il faut
00A5B0: 73 61 76 6F 69 72 20 6F 75 20 6C 27 65 6E 76 6F savoir ou l'envo
00A5C0: 79 65 72 20 73 69 20 69 6C 20 0D 0A 20 73 27 61 yer si il .. s'a
00A5D0: 67 69 74 20 64 27 75 6E 20 73 6F 72 74 69 65 20 git d'un sortie
00A5E0: 28 4F 55 54 29 20 65 74 20 20 6F 75 20 20 6C 27 (OUT) et ou l'
00A5F0: 61 74 74 65 6E 64 72 65 20 20 73 69 20 20 63 27 attendre si c'
00A600: 20 20 34 20 2D 20 43 65 72 74 61 69 6E 65 73 20 4 - Certaines
00A610: 72 6F 75 74 69 6E 65 73 20 64 65 20 6C 61 20 20 routines de la
00A620: 52 4F 4D 20 20 41 4D 53 44 4F 53 20 70 6F 75 72 ROM AMSDOS pour
00A630: 72 61 69 65 6E 74 20 65 08 5E 74 72 65 20 75 74 raient e.^tre ut
00A640: 69 6C 69 73 7B 65 73 20 28 4C 69 72 65 20 0D 0A ilis{es (Lire ..
00A650: 20 45 54 30 20 2C 20 63 68 65 72 63 68 65 72 20 ET0 , chercher
00A660: 70 69 73 74 65 20 2C 20 72 65 63 61 6C 69 62 72 piste , recalibr
00A670: 61 74 65 20 20 2C 20 20 45 74 63 2E 2E 2E 29 20 ate , Etc...)
00A680: 20 2E 20 20 44 61 6E 73 20 6C 65 20 63 61 73 20 . Dans le cas
00A690: 70 72 7B 73 65 6E 74 20 2C 20 63 65 6C 61 20 0D pr{sent , cela .
00A6A0: 0A 20 6E 75 69 72 61 69 74 20 40 20 6C 61 20 70 . nuirait @ la p
00A6B0: 7B 64 61 67 6F 67 69 65 20 64 75 20 20 73 75 6A {dagogie du suj
00A6C0: 65 74 20 20 2E 20 20 41 75 74 72 65 6D 65 6E 74 et . Autrement
00A6D0: 20 20 76 6F 75 73 20 70 6F 75 76 65 7A 20 6C 65 vous pouvez le
00A6E0: 73 20 75 74 69 6C 69 73 65 72 20 70 6F 75 72 20 s utiliser pour
00A6F0: 0D 0A 20 7B 63 6F 6E 6F 6D 69 73 65 72 20 64 65 .. {conomiser de
00A700: 20 6C 61 20 52 41 4D 20 6D 61 69 73 20 20 61 74 la RAM mais at
00A710: 74 65 6E 74 69 6F 6E 20 20 21 20 20 43 65 72 74 tention ! Cert
00A720: 61 69 6E 65 73 20 64 27 65 6E 74 72 65 20 65 6C aines d'entre el
00A730: 6C 65 73 20 74 72 61 6E 73 6D 65 74 74 65 6E 74 les transmettent
00A740: 20 0D 0A 20 64 65 73 20 64 6F 6E 6E 7B 65 73 20 .. des donn{es
00A750: 64 61 6E 73 20 6C 61 20 7A 6F 6E 65 20 70 61 72 dans la zone par
00A760: 61 6D 7D 74 72 65 73 20 64 65 20 64 72 69 76 65 am}tres de drive
00A770: 20 75 74 69 6C 69 73 7B 65 20 70 61 72 20 6C 65 utilis{e par le
00A780: 20 42 41 53 49 43 20 2E 20 53 69 20 63 65 74 74 BASIC . Si cett
00A790: 65 20 0D 0A 20 7A 6F 6E 65 20 73 65 20 74 72 6F e .. zone se tro
00A7A0: 75 76 65 20 6D 6F 64 69 66 69 7B 65 20 20 61 76 uve modifi{e av
00A7B0: 65 63 20 20 64 65 73 20 20 76 61 6C 65 75 72 73 ec des valeurs
00A7C0: 20 20 68 6F 72 73 20 20 41 4D 53 44 4F 53 20 76 hors AMSDOS v
00A7D0: 6F 75 73 20 70 6F 75 72 72 69 65 7A 20 61 76 6F ous pourriez avo
00A7E0: 69 72 20 0D 0A 20 71 75 65 6C 71 75 65 20 73 75 ir .. quelque su
00A7F0: 72 70 72 69 73 65 73 20 64 65 20 72 65 74 6F 75 rprises de retou
00A800: 65 73 74 20 20 75 6E 65 20 20 65 6E 74 72 7B 65 est une entr{e
00A810: 20 28 49 4E 29 20 2E 20 4C 61 20 0D 0A 20 73 6F (IN) . La .. so
00A820: 75 72 63 65 20 6F 75 20 6C 61 20 64 65 73 74 69 urce ou la desti
00A830: 6E 61 74 69 6F 6E 20 64 27 75 6E 65 20 20 45 2F nation d'une E/
00A840: 53 20 20 73 65 20 20 6E 6F 6D 6D 65 20 20 75 6E S se nomme un
00A850: 20 20 50 4F 52 54 20 20 2E 20 43 65 20 64 65 72 PORT . Ce der
00A860: 6E 69 65 72 20 70 65 72 6D 65 74 20 0D 0A 20 64 nier permet .. d
00A870: 27 61 63 68 65 6D 69 6E 65 72 20 6F 75 20 70 72 'acheminer ou pr
00A880: 7B 6C 65 76 65 72 20 20 75 6E 65 20 20 69 6E 66 {lever une inf
00A890: 6F 72 6D 61 74 69 6F 6E 20 20 65 6E 20 20 75 6E ormation en un
00A8A0: 20 20 70 6F 69 6E 74 20 20 70 72 7B 63 69 73 20 point pr{cis
00A8B0: 64 27 75 6E 20 63 69 72 63 75 69 74 20 0D 0A 20 d'un circuit ..
00A8C0: 64 7B 74 65 72 6D 69 6E 7B 20 2E 20 43 27 65 73 d{termin{ . C'es
00A8D0: 74 20 6C 61 20 76 61 6C 65 75 72 20 20 31 36 20 t la valeur 16
00A8E0: 20 62 69 74 73 20 20 70 72 7B 63 7B 64 61 6E 74 bits pr{c{dant
00A8F0: 20 20 4F 55 54 20 20 6F 75 20 20 49 4E 20 71 75 OUT ou IN qu
00A900: 69 20 6F 70 7D 72 65 20 63 65 74 74 65 20 0D 0A i op}re cette ..
00A910: 20 73 7B 6C 65 63 74 69 6F 6E 20 2E 20 45 6C 6C s{lection . Ell
00A920: 65 20 65 73 74 20 63 6F 6E 74 65 6E 75 65 20 20 e est contenue
00A930: 64 61 6E 73 20 20 6C 65 20 20 72 65 67 69 73 74 dans le regist
00A940: 72 65 20 20 42 43 20 20 2E 20 45 6E 20 63 6F 6E re BC . En con
00A950: 73 7B 71 75 65 6E 63 65 20 2C 20 6C 65 73 20 0D s{quence , les .
00A960: 0A 20 69 6E 73 74 72 75 63 74 69 6F 6E 73 20 5A . instructions Z
00A970: 38 30 20 64 75 20 74 79 70 65 20 4F 54 49 52 20 80 du type OTIR
00A980: 71 75 69 20 20 6D 6F 64 69 66 69 65 6E 74 20 6C qui modifient l
00A990: 65 20 72 65 67 69 73 74 72 65 20 42 20 73 6F 6E e registre B son
00A9A0: 74 20 64 69 66 66 69 63 69 6C 65 6D 65 6E 74 20 t difficilement
00A9B0: 0D 0A 20 75 74 69 6C 69 73 61 62 6C 65 73 20 2E .. utilisables .
00A9C0: 20 4C 61 20 74 72 61 6E 73 6D 69 73 73 69 6F 6E La transmission
00A9D0: 20 20 64 27 75 6E 20 20 6F 63 74 65 74 20 20 70 d'un octet p
00A9E0: 61 72 20 20 4F 55 54 20 20 72 65 73 73 65 6D 62 ar OUT ressemb
00A9F0: 6C 65 20 40 20 6C 27 6F 70 7B 72 61 74 69 6F 6E le @ l'op{ration
00AA00: 72 20 61 75 20 42 41 53 49 43 20 2E 0D 0A 20 0D r au BASIC ... .
00AA10: 0A 20 20 20 20 20 35 20 2D 20 53 69 20 76 6F 74 . 5 - Si vot
00AA20: 72 65 20 64 72 69 76 65 20 7B 6D 65 74 20 75 6E re drive {met un
00AA30: 20 73 6F 6E 20 61 6E 6F 72 6D 61 6C 20 2C 20 45 son anormal , E
00AA40: 54 45 49 47 4E 45 5A 20 49 4D 4D 45 44 49 41 54 TEIGNEZ IMMEDIAT
00AA50: 45 4D 45 4E 54 20 4C 45 20 43 50 43 20 21 0D 0A EMENT LE CPC !..
00AA60: 20 0D 0A 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D .. -----------
00AA70: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00AA80: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00AA90: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00AAA0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00AAB0: 0D 0A 20 0D 0A 20 00 00 1A 1A 20 20 20 20 20 20 .. .. ....
00AAC0: 20 20 20 20 2D 20 43 68 61 70 69 74 72 65 20 33 - Chapitre 3
00AAD0: 20 3A 20 53 69 67 6E 69 66 69 63 61 74 69 6F 6E : Signification
00AAE0: 20 64 65 73 20 72 65 67 69 73 74 72 65 73 20 64 des registres d
00AAF0: 27 9F E1 74 61 74 20 2D 0D 0A 20 20 20 20 20 20 '..tat -..
00AB00: 20 6C 61 20 52 41 4D 20 6D 61 69 73 20 20 61 74 la RAM mais at
00AB10: 74 65 6E 74 69 6F 6E 20 20 21 20 20 43 65 72 74 tention ! Cert
00AB20: 61 69 6E 65 73 20 64 27 65 6E 74 72 65 20 65 6C aines d'entre el
00AB30: 6C 65 73 20 74 72 61 6E 73 6D 65 74 74 65 6E 74 les transmettent
00AB40: 20 0D 0A 20 64 65 73 20 64 6F 6E 6E 7B 65 73 20 .. des donn{es
00AB50: 64 61 6E 73 20 6C 61 20 7A 6F 6E 65 20 70 61 72 dans la zone par
00AB60: 61 6D 7D 74 72 65 73 20 64 65 20 64 72 69 76 65 am}tres de drive
00AB70: 20 75 74 69 6C 69 73 7B 65 20 70 61 72 20 6C 65 utilis{e par le
00AB80: 20 42 41 53 49 43 20 2E 20 53 69 20 63 65 74 74 BASIC . Si cett
00AB90: 65 20 0D 0A 20 7A 6F 6E 65 20 73 65 20 74 72 6F e .. zone se tro
00ABA0: 75 76 65 20 6D 6F 64 69 66 69 7B 65 20 20 61 76 uve modifi{e av
00ABB0: 65 63 20 20 64 65 73 20 20 76 61 6C 65 75 72 73 ec des valeurs
00ABC0: 20 20 68 6F 72 73 20 20 41 4D 53 44 4F 53 20 76 hors AMSDOS v
00ABD0: 6F 75 73 20 70 6F 75 72 72 69 65 7A 20 61 76 6F ous pourriez avo
00ABE0: 69 72 20 0D 0A 20 71 75 65 6C 71 75 65 20 73 75 ir .. quelque su
00ABF0: 72 70 72 69 73 65 73 20 64 65 20 72 65 74 6F 75 rprises de retou
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 C6 02 00 00 00 02 09 00 C2 02 00 00 00 02 ................
00AC30: 09 00 C7 02 00 00 00 02 09 00 C3 02 00 00 00 02 ................
00AC40: 09 00 C8 02 00 00 00 02 09 00 C4 02 00 00 00 02 ................
00AC50: 09 00 C9 02 00 00 00 02 09 00 C5 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: 20 0D 0A 20 63 6F 6E 73 69 73 74 61 6E 74 20 40 .. consistant @
00AD10: 20 6F 75 76 72 69 72 20 6F 75 20 66 65 72 6D 65 ouvrir ou ferme
00AD20: 72 20 20 75 6E 20 20 6D 61 78 69 6D 75 6D 20 20 r un maximum
00AD30: 64 65 20 20 38 20 20 69 6E 74 65 72 72 75 70 74 de 8 interrupt
00AD40: 65 75 72 73 20 2E 20 55 6E 20 62 69 74 20 6D 69 eurs . Un bit mi
00AD50: 73 20 0D 0A 20 63 6F 72 72 65 73 70 6F 6E 64 20 s .. correspond
00AD60: 40 20 75 6E 20 63 6F 6E 74 61 63 74 20 66 65 72 @ un contact fer
00AD70: 6D 7B 20 2C 20 75 6E 20 62 69 74 20 20 40 20 20 m{ , un bit @
00AD80: 30 20 20 65 74 20 6C 65 20 63 6F 75 72 61 6E 74 0 et le courant
00AD90: 20 6E 65 20 70 61 73 73 65 20 70 6C 75 73 20 28 ne passe plus (
00ADA0: 45 6E 20 0D 0A 20 72 7B 61 6C 69 74 7B 20 69 6C En .. r{alit{ il
00ADB0: 20 20 65 73 74 20 20 64 7B 72 69 76 7B 20 20 76 est d{riv{ v
00ADC0: 65 72 73 20 20 6C 61 20 20 6D 61 73 73 65 29 20 ers la masse)
00ADD0: 20 2E 20 20 55 6E 65 20 20 73 69 6D 70 6C 65 20 . Une simple
00ADE0: 20 63 6F 6E 76 65 72 73 69 6F 6E 20 20 28 50 52 conversion (PR
00ADF0: 49 4E 54 20 0D 0A 20 42 49 4E 24 28 76 61 6C 65 INT .. BIN$(vale
00AE00: 75 72 2C 38 29 20 76 6F 75 73 20 70 65 72 6D 65 ur,8) vous perme
00AE10: 74 20 64 65 20 76 69 73 75 61 6C 69 73 65 72 20 t de visualiser
00AE20: 20 6C 61 20 20 76 61 6C 65 75 72 20 20 64 27 75 la valeur d'u
00AE30: 6E 65 20 45 2F 53 20 64 65 20 66 61 5C 6F 6E 20 ne E/S de fa\on
00AE40: 70 6C 75 73 20 0D 0A 20 63 6C 61 69 72 65 20 28 plus .. claire (
00AE50: 56 6F 69 72 20 44 45 54 42 41 4E 4B 20 64 61 6E Voir DETBANK dan
00AE60: 73 20 6C 61 20 70 61 72 74 69 65 20 72 7B 70 6F s la partie r{po
00AE70: 6E 73 65 73 29 20 2E 0D 0A 20 0D 0A 20 20 20 20 nses) ... ..
00AE80: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00AE90: 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ---------------
00AEA0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00AEB0: 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 20 20 20 ------..
00AEC0: 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 20 43 - C
00AED0: 68 61 70 69 74 72 65 20 33 20 3A 20 4C 65 73 20 hapitre 3 : Les
00AEE0: 20 70 6F 72 74 73 20 45 2F 53 20 64 75 20 46 44 ports E/S du FD
00AEF0: 43 20 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 C ..
00AF00: 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 -..
00AF10: 20 20 20 20 20 20 20 20 20 20 20 20 2D 20 43 68 - Ch
00AF20: 61 70 69 74 72 65 20 31 20 3A 20 47 7B 6E 7B 72 apitre 1 : G{n{r
00AF30: 61 6C 69 74 7B 73 20 2D 0D 0A 20 20 20 20 20 20 alit{s -..
00AF40: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00AF50: 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D -----------
00AF60: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 -------------..
00AF70: 0D 0A 20 20 20 20 20 49 6C 20 65 73 74 20 74 65 .. Il est te
00AF80: 6D 70 73 20 64 65 20 76 6F 69 72 20 20 63 65 20 mps de voir ce
00AF90: 20 71 75 27 69 6C 20 20 66 61 75 74 20 20 74 72 qu'il faut tr
00AFA0: 61 6E 73 6D 65 74 74 72 65 20 20 61 75 20 20 46 ansmettre au F
00AFB0: 44 43 20 70 6F 75 72 20 65 6E 20 74 69 72 65 72 DC pour en tirer
00AFC0: 20 0D 0A 20 71 75 65 6C 71 75 65 20 63 68 6F 73 .. quelque chos
00AFD0: 65 20 2E 20 43 68 61 71 75 65 20 63 6F 6D 6D 61 e . Chaque comma
00AFE0: 6E 64 65 20 65 73 74 20 63 6F 6E 73 74 69 74 75 nde est constitu
00AFF0: 7B 65 20 20 64 27 75 6E 20 6F 63 74 65 74 20 73 {e d'un octet s
00B000: 6F 69 74 20 38 20 42 69 74 73 20 2E 20 45 6C 6C oit 8 Bits . Ell
00B010: 65 20 0D 0A 20 64 6F 69 74 20 73 6F 75 76 65 6E e .. doit souven
00B020: 74 20 65 08 5E 74 72 65 20 73 75 69 76 69 65 20 t e.^tre suivie
00B030: 64 27 61 75 74 72 65 73 20 6F 63 74 65 74 73 20 d'autres octets
00B040: 20 64 6F 6E 6E 7B 73 20 20 65 6E 20 70 61 72 61 donn{s en para
00B050: 6D 7D 74 72 65 73 20 2E 20 44 61 6E 73 20 63 65 m}tres . Dans ce
00B060: 20 71 75 69 20 0D 0A 20 73 75 69 74 20 63 65 72 qui .. suit cer
00B070: 74 61 69 6E 73 20 62 69 74 73 20 73 65 72 6F 6E tains bits seron
00B080: 74 20 61 6E 6E 6F 74 7B 73 20 3A 20 54 6F 75 6A t annot{s : Touj
00B090: 6F 75 72 73 20 40 20 31 20 6F 75 20 74 6F 75 6A ours @ 1 ou touj
00B0A0: 6F 75 72 73 20 40 20 30 20 70 6F 75 72 20 41 4D ours @ 0 pour AM
00B0B0: 53 44 4F 53 2E 20 0D 0A 20 45 6E 74 65 6E 64 65 SDOS. .. Entende
00B0C0: 7A 20 70 61 72 20 6C 61 20 71 75 65 20 20 6C 61 z par la que la
00B0D0: 20 20 6D 6F 64 69 66 69 63 61 74 69 6F 6E 20 20 modification
00B0E0: 64 65 20 20 63 65 20 20 62 69 74 20 20 6E 27 65 de ce bit n'e
00B0F0: 73 74 20 70 61 73 20 69 6D 70 6F 73 73 69 62 6C st pas impossibl
00B100: 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D -------
00B110: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00B120: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A --------------..
00B130: 20 0D 0A 20 20 20 20 20 4F 6E 20 64 69 73 70 6F .. On dispo
00B140: 73 65 20 64 65 20 33 20 70 6F 73 73 69 62 69 6C se de 3 possibil
00B150: 69 74 7B 73 20 73 65 6C 6F 6E 20 6C 61 20 6E 61 it{s selon la na
00B160: 74 75 72 65 20 64 75 20 70 6F 72 74 20 3A 0D 0A ture du port :..
00B170: 20 20 20 20 20 31 20 2D 20 4F 6E 20 70 65 75 74 1 - On peut
00B180: 20 65 6E 76 6F 79 65 72 20 75 6E 65 20 64 6F 6E envoyer une don
00B190: 6E 7B 65 20 73 75 72 20 6C 65 20 70 6F 72 74 20 n{e sur le port
00B1A0: 3A 20 43 27 65 73 74 20 75 6E 65 20 73 6F 72 74 : C'est une sort
00B1B0: 69 65 20 2E 0D 0A 20 20 20 20 20 32 20 2D 20 4F ie ... 2 - O
00B1C0: 6E 20 70 65 75 72 20 72 65 63 65 76 6F 69 72 20 n peur recevoir
00B1D0: 75 6E 65 20 64 6F 6E 6E 7B 65 20 73 75 72 20 6C une donn{e sur l
00B1E0: 65 20 70 6F 72 74 20 3A 20 43 27 65 73 74 20 75 e port : C'est u
00B1F0: 6E 65 20 65 6E 74 72 7B 65 20 2E 0D 0A 20 20 20 ne entr{e ...
00B200: 20 20 33 20 2D 20 4F 6E 20 70 65 75 74 20 66 61 3 - On peut fa
00B210: 69 72 65 20 6C 65 73 20 32 20 2E 0D 0A 20 0D 0A ire les 2 ... ..
00B220: 20 20 41 64 72 65 73 73 65 20 64 75 20 70 6F 72 Adresse du por
00B230: 74 20 21 20 46 6F 6E 63 74 69 6F 6E 20 73 6F 72 t ! Fonction sor
00B240: 74 69 65 20 21 20 46 6F 6E 63 74 69 6F 6E 20 65 tie ! Fonction e
00B250: 6E 74 72 7B 65 20 21 20 52 6F 08 5E 6C 65 20 0D ntr{e ! Ro.^le .
00B260: 0A 20 20 26 46 41 37 45 20 20 20 20 20 20 20 20 . &FA7E
00B270: 20 20 20 21 20 20 20 20 20 20 20 4F 55 49 20 20 ! OUI
00B280: 20 20 20 20 20 21 20 20 20 20 20 20 20 20 4E 4F ! NO
00B290: 4E 20 20 20 20 20 20 21 20 4D 69 73 65 20 65 6E N ! Mise en
00B2A0: 20 72 6F 75 74 65 20 6D 6F 74 65 75 72 0D 0A 20 route moteur..
00B2B0: 20 26 46 42 37 45 20 20 20 20 20 20 20 20 20 20 &FB7E
00B2C0: 20 21 20 20 20 20 20 20 20 4E 4F 4E 20 20 20 20 ! NON
00B2D0: 20 20 20 21 20 20 20 20 20 20 20 20 4F 55 49 20 ! OUI
00B2E0: 20 20 20 20 20 21 20 49 6E 66 6F 72 6D 61 74 69 ! Informati
00B2F0: 6F 6E 20 7B 74 61 74 20 46 44 43 0D 0A 20 20 26 on {tat FDC.. &
00B300: 65 20 6D 61 69 73 20 0D 0A 20 74 6F 74 61 6C 65 e mais .. totale
00B310: 6D 65 6E 74 20 20 68 6F 72 73 20 20 64 65 73 20 ment hors des
00B320: 20 6E 6F 72 6D 65 73 20 20 41 4D 53 44 4F 53 20 normes AMSDOS
00B330: 20 20 33 2C 31 2F 34 20 20 20 2E 20 20 44 61 6E 3,1/4 . Dan
00B340: 73 20 20 6C 27 69 6D 6D 7B 64 69 61 74 20 20 2C s l'imm{diat ,
00B350: 20 20 74 6F 75 74 65 20 0D 0A 20 6D 6F 64 69 66 toute .. modif
00B360: 69 63 61 74 69 6F 6E 20 73 65 72 61 69 74 20 73 ication serait s
00B370: 75 73 63 65 70 74 69 62 6C 65 20 64 65 20 70 72 usceptible de pr
00B380: 6F 64 75 69 72 65 20 20 75 6E 20 63 72 61 73 68 oduire un crash
00B390: 20 73 70 65 63 74 61 63 75 6C 61 69 72 65 20 66 spectaculaire f
00B3A0: 61 75 74 65 20 64 65 73 20 0D 0A 20 70 72 7B 63 aute des .. pr{c
00B3B0: 61 75 74 69 6F 6E 73 20 69 64 6F 69 6E 65 73 20 autions idoines
00B3C0: 2E 0D 0A 20 20 20 20 20 49 6C 20 6E 65 20 73 75 ... Il ne su
00B3D0: 66 66 69 74 20 70 61 73 20 64 27 65 6E 76 6F 79 ffit pas d'envoy
00B3E0: 65 72 20 75 6E 20 20 6F 72 64 72 65 20 20 61 75 er un ordre au
00B3F0: 20 20 46 44 43 20 20 70 6F 75 72 20 6F 62 74 65 FDC pour obte
00B400: 6E 69 72 20 75 6E 20 72 7B 73 75 6C 74 61 74 20 nir un r{sultat
00B410: 2E 20 0D 0A 20 50 6C 75 73 69 65 75 72 73 20 6F . .. Plusieurs o
00B420: 63 74 65 74 73 20 64 6F 69 76 65 6E 74 20 73 6F ctets doivent so
00B430: 75 76 6E 65 74 20 65 08 5E 74 72 65 20 74 72 61 uvnet e.^tre tra
00B440: 6E 73 6D 69 73 20 65 6E 20 70 68 61 73 65 20 69 nsmis en phase i
00B450: 6E 73 74 72 75 63 74 69 6F 6E 20 2E 20 44 65 20 nstruction . De
00B460: 70 6C 75 73 20 0D 0A 20 6C 61 20 70 6C 75 70 61 plus .. la plupa
00B470: 72 74 20 64 65 73 20 63 6F 6D 6D 61 6E 64 65 73 rt des commandes
00B480: 20 74 72 61 76 61 69 6C 6C 65 6E 74 20 65 6E 20 travaillent en
00B490: 70 6C 75 73 69 65 75 72 73 20 70 68 61 73 65 73 plusieurs phases
00B4A0: 20 2E 20 4F 6E 20 64 69 73 74 69 6E 67 75 65 20 . On distingue
00B4B0: 3A 0D 0A 20 20 20 20 20 4C 41 20 50 48 41 53 45 :.. LA PHASE
00B4C0: 20 20 49 4E 53 54 52 55 43 54 49 4F 4E 20 20 3A INSTRUCTION :
00B4D0: 20 20 4F 6E 20 20 65 6E 76 6F 69 65 20 20 75 6E On envoie un
00B4E0: 65 20 20 73 7B 72 69 65 20 20 64 27 6F 63 74 65 e s{rie d'octe
00B4F0: 74 73 20 20 61 75 20 20 46 44 43 20 20 70 6F 75 ts au FDC pou
00B500: 46 42 37 46 20 20 20 20 20 20 20 20 20 20 20 21 FB7F !
00B510: 20 20 20 20 20 20 20 4F 55 49 20 20 20 20 20 20 OUI
00B520: 20 21 20 20 20 20 20 20 20 20 4F 55 49 20 20 20 ! OUI
00B530: 20 20 20 21 20 54 72 61 6E 73 6D 69 73 73 69 6F ! Transmissio
00B540: 6E 20 64 6F 6E 6E 7B 65 73 0D 0A 20 0D 0A 20 20 n donn{es.. ..
00B550: 20 20 20 41 20 2F 20 4C 65 20 70 6F 72 74 20 6D A / Le port m
00B560: 6F 74 65 75 72 20 26 46 41 37 45 20 3A 0D 0A 20 oteur &FA7E :..
00B570: 20 20 20 20 49 63 69 20 72 69 65 6E 20 64 65 20 Ici rien de
00B580: 70 6C 75 73 20 73 69 6D 70 6C 65 20 2E 20 45 6E plus simple . En
00B590: 76 6F 79 65 72 20 20 75 6E 65 20 20 76 61 6C 65 voyer une vale
00B5A0: 75 72 20 6E 6F 6E 20 6E 75 6C 6C 65 20 6D 65 74 ur non nulle met
00B5B0: 20 6C 65 20 6D 6F 74 65 75 72 20 65 6E 20 0D 0A le moteur en ..
00B5C0: 20 72 6F 75 74 65 20 2C 20 65 6E 76 6F 79 65 72 route , envoyer
00B5D0: 20 75 6E 65 20 76 61 6C 65 75 72 20 6E 75 6C 6C une valeur null
00B5E0: 65 20 20 6C 65 20 20 73 74 6F 70 70 65 20 20 2E e le stoppe .
00B5F0: 20 20 56 6F 75 73 20 20 70 6F 75 76 65 7A 20 6D Vous pouvez m
00B600: 65 08 5E 6D 65 20 6C 65 20 66 61 69 72 65 20 40 e.^me le faire @
00B610: 20 0D 0A 20 70 61 72 74 69 72 20 64 75 20 42 41 .. partir du BA
00B620: 53 49 43 20 3A 20 4F 55 54 20 26 46 41 37 45 2C SIC : OUT &FA7E,
00B630: 31 20 2C 20 6C 65 20 6D 6F 74 65 75 72 20 20 73 1 , le moteur s
00B640: 65 20 6D 65 74 20 65 6E 20 72 6F 75 74 65 20 2E e met en route .
00B650: 20 4F 55 54 20 26 46 41 37 45 2C 30 20 3A 20 49 OUT &FA7E,0 : I
00B660: 6C 20 0D 0A 20 73 27 61 72 72 65 08 5E 74 65 20 l .. s'arre.^te
00B670: 2E 0D 0A 20 20 20 20 20 4D 61 69 73 20 73 69 20 ... Mais si
00B680: 6F 6E 20 76 65 75 74 20 6C 69 72 65 20 6F 75 20 on veut lire ou
00B690: 7B 63 72 69 72 65 20 64 65 73 20 20 64 6F 6E 6E {crire des donn
00B6A0: 7B 65 73 20 73 75 72 20 6C 65 20 64 69 73 71 75 {es sur le disqu
00B6B0: 65 20 2C 20 63 65 20 6E 27 65 73 74 20 70 6C 75 e , ce n'est plu
00B6C0: 73 20 0D 0A 20 61 75 73 73 69 20 73 69 6D 70 6C s .. aussi simpl
00B6D0: 65 20 2E 20 49 6C 20 66 61 75 64 72 61 20 61 74 e . Il faudra at
00B6E0: 74 65 6E 64 72 65 20 71 75 65 20 20 6C 65 20 20 tendre que le
00B6F0: 6D 6F 74 65 75 72 20 20 74 6F 75 72 6E 65 20 40 moteur tourne @
00B700: 72 20 0D 0A 20 6C 27 69 6E 66 6F 72 6D 65 72 20 r .. l'informer
00B710: 64 65 20 6C 27 6F 70 7B 72 61 74 69 6F 6E 20 40 de l'op{ration @
00B720: 20 61 63 63 6F 6D 70 6C 69 72 20 61 69 6E 73 69 accomplir ainsi
00B730: 20 71 75 65 20 20 64 75 20 64 72 69 76 65 20 2C que du drive ,
00B740: 20 70 69 73 74 65 20 2C 20 73 65 63 74 65 75 72 piste , secteur
00B750: 20 2C 20 0D 0A 20 65 74 63 20 2E 2E 2E 20 43 6F , .. etc ... Co
00B760: 6E 63 65 72 6E 7B 73 0D 0A 20 20 20 20 20 4C 41 ncern{s.. LA
00B770: 20 50 48 41 53 45 20 45 58 45 43 55 54 49 4F 4E PHASE EXECUTION
00B780: 20 3A 20 49 6E 64 69 73 70 65 6E 73 61 62 6C 65 : Indispensable
00B790: 20 70 6F 75 72 20 6C 69 72 65 20 6F 75 20 7B 63 pour lire ou {c
00B7A0: 72 69 72 65 20 64 65 73 20 64 6F 6E 6E 7B 65 73 rire des donn{es
00B7B0: 20 73 75 72 20 6C 61 20 0D 0A 20 64 69 73 71 75 sur la .. disqu
00B7C0: 65 74 74 65 20 2E 20 49 6E 75 74 69 6C 65 20 70 ette . Inutile p
00B7D0: 6F 75 72 20 6C 65 73 20 61 75 74 72 65 73 20 63 our les autres c
00B7E0: 6F 6D 6D 61 6E 64 65 73 20 20 2E 0D 0A 20 20 20 ommandes ...
00B7F0: 20 20 4C 41 20 50 48 41 53 45 20 52 45 53 55 4C LA PHASE RESUL
00B800: 54 41 54 20 3A 20 4F 75 20 6F 6E 20 6C 69 74 20 TAT : Ou on lit
00B810: 20 75 6E 65 20 20 73 7B 72 69 65 20 64 27 6F 63 une s{rie d'oc
00B820: 74 65 74 73 20 74 72 61 6E 73 6D 69 73 20 70 61 tets transmis pa
00B830: 72 20 6C 65 20 46 44 43 20 65 74 20 0D 0A 20 6E r le FDC et .. n
00B840: 6F 74 61 6D 65 6E 74 20 6C 65 73 20 72 65 67 69 otament les regi
00B850: 73 74 72 65 73 20 64 27 7B 74 61 74 20 2E 20 20 stres d'{tat .
00B860: 49 6E 64 69 73 70 65 6E 73 61 62 6C 65 20 20 70 Indispensable p
00B870: 6F 75 72 20 20 74 6F 75 74 65 73 20 6C 65 73 20 our toutes les
00B880: 6F 70 7B 72 61 74 69 6F 6E 73 20 2E 20 0D 0A 20 op{rations . ..
00B890: 44 61 6E 73 20 6C 65 20 63 68 61 70 69 74 72 65 Dans le chapitre
00B8A0: 20 73 75 69 76 61 6E 74 20 6C 61 20 73 69 67 6E suivant la sign
00B8B0: 69 66 69 63 61 74 69 6F 6E 20 65 74 20 6C 65 20 ification et le
00B8C0: 72 6F 08 5E 6C 65 20 64 65 73 20 72 65 67 69 73 ro.^le des regis
00B8D0: 74 72 65 73 20 64 27 7B 74 61 74 20 2E 0D 0A 20 tres d'{tat ...
00B8E0: 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
00B8F0: 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D -----------
00B900: 20 70 6C 65 69 6E 20 72 7B 67 69 6D 65 20 21 20 plein r{gime !
00B910: 4C 61 20 0D 0A 20 76 69 74 65 73 73 65 20 64 65 La .. vitesse de
00B920: 20 74 72 61 6E 73 6D 69 73 73 69 6F 6E 20 64 65 transmission de
00B930: 73 20 64 6F 6E 6E 7B 65 73 20 64 65 20 6C 61 20 s donn{es de la
00B940: 74 65 08 5E 74 65 20 64 65 20 6C 65 63 74 75 72 te.^te de lectur
00B950: 65 20 61 75 20 46 44 43 20 65 73 74 20 65 6E 20 e au FDC est en
00B960: 65 66 66 65 74 20 0D 0A 20 63 6F 6E 73 74 61 6E effet .. constan
00B970: 74 65 20 65 74 20 73 75 70 70 6F 73 65 20 20 75 te et suppose u
00B980: 6E 20 20 74 65 6D 70 73 20 20 64 65 20 20 72 7B n temps de r{
00B990: 76 6F 6C 75 74 69 6F 6E 20 20 64 7B 74 65 72 6D volution d{term
00B9A0: 69 6E 7B 20 20 64 75 20 20 64 69 73 71 75 65 20 in{ du disque
00B9B0: 20 2E 20 55 6E 65 20 0D 0A 20 72 6F 74 61 74 69 . Une .. rotati
00B9C0: 6F 6E 20 74 72 6F 70 20 72 61 70 69 64 65 20 2C on trop rapide ,
00B9D0: 20 65 74 20 6C 65 20 64 7B 62 75 74 20 20 64 65 et le d{but de
00B9E0: 20 6C 27 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 73 l'information s
00B9F0: 65 20 74 72 6F 75 76 65 20 6C 75 20 75 6E 65 20 e trouve lu une
00BA00: 73 65 63 6F 6E 64 65 20 0D 0A 20 66 6F 69 73 20 seconde .. fois
00BA10: 2E 20 55 6E 20 70 65 75 20 74 72 6F 70 20 6C 65 . Un peu trop le
00BA20: 6E 74 20 65 74 20 75 6E 65 20 70 61 72 74 69 65 nt et une partie
00BA30: 20 64 65 73 20 64 6F 6E 6E 7B 65 73 20 65 73 74 des donn{es est
00BA40: 20 6F 6D 69 73 65 20 2E 0D 0A 20 0D 0A 20 20 20 omise ... ..
00BA50: 20 20 42 20 2F 20 4C 65 20 70 6F 72 74 20 26 46 B / Le port &F
00BA60: 42 37 45 20 7B 67 61 6C 65 6D 65 6E 74 20 6E 6F B7E {galement no
00BA70: 6D 6D 7B 20 72 65 67 69 73 74 72 65 20 64 27 7B mm{ registre d'{
00BA80: 74 61 74 20 3A 0D 0A 20 20 20 20 20 43 65 20 72 tat :.. Ce r
00BA90: 65 67 69 73 74 72 65 20 6E 65 20 70 65 75 74 20 egistre ne peut
00BAA0: 65 08 5E 74 72 65 20 71 75 65 20 6C 75 20 20 2E e.^tre que lu .
00BAB0: 20 20 49 6C 20 76 6F 75 73 20 70 65 72 6D 65 74 Il vous permet
00BAC0: 74 72 61 20 64 65 20 63 6F 6E 6E 61 69 08 5E 74 tra de connai.^t
00BAD0: 72 65 20 40 20 74 6F 75 74 20 0D 0A 20 6D 6F 6D re @ tout .. mom
00BAE0: 65 6E 74 20 6C 65 20 62 69 6C 61 6E 20 64 65 20 ent le bilan de
00BAF0: 73 61 6E 74 7B 20 64 75 20 46 44 43 20 2E 0D 0A sant{ du FDC ...
00BB00: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00BB10: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 -------------..
00BB20: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00BB30: 20 20 2D 20 43 68 61 70 69 74 72 65 20 32 20 3A - Chapitre 2 :
00BB40: 20 4C 65 73 20 31 35 20 63 6F 6D 6D 61 6E 64 65 Les 15 commande
00BB50: 73 20 64 75 20 46 44 43 20 2D 0D 0A 20 20 20 20 s du FDC -..
00BB60: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D -
00BB70: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00BB80: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00BB90: 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A 20 20 20 20 -------.. ..
00BBA0: 20 4C 61 20 70 68 61 73 65 20 20 63 6F 6D 6D 61 La phase comma
00BBB0: 6E 64 65 20 20 73 27 61 64 72 65 73 73 65 20 20 nde s'adresse
00BBC0: 73 79 73 74 7B 6D 61 74 69 71 75 65 6D 65 6E 74 syst{matiquement
00BBD0: 20 20 61 75 20 20 70 6F 72 74 20 20 26 46 42 37 au port &FB7
00BBE0: 46 20 20 65 6E 20 6D 6F 64 65 20 0D 0A 20 7B 63 F en mode .. {c
00BBF0: 72 69 74 75 72 65 20 3A 20 4C 44 20 42 43 2C 26 riture : LD BC,&
00BC00: 46 42 37 46 0D 0A 20 20 20 20 20 20 20 20 20 20 FB7F..
00BC10: 20 20 4F 55 54 20 28 43 29 2C 6F 63 74 65 74 20 OUT (C),octet
00BC20: 64 61 6E 73 20 72 65 67 69 73 74 72 65 20 41 0D dans registre A.
00BC30: 0A 20 0D 0A 20 20 20 20 20 45 74 75 64 69 6F 6E . .. Etudion
00BC40: 73 20 64 27 61 62 6F 72 64 20 6C 27 7B 74 61 74 s d'abord l'{tat
00BC50: 20 65 74 20 6C 65 20 72 6F 6C 65 20 20 64 65 73 et le role des
00BC60: 20 20 62 69 74 73 20 73 70 7B 63 69 66 69 71 75 bits sp{cifiqu
00BC70: 65 73 20 41 4D 53 44 4F 53 20 2E 20 28 4C 65 73 es AMSDOS . (Les
00BC80: 20 38 20 0D 0A 20 62 69 74 73 20 64 27 75 6E 20 8 .. bits d'un
00BC90: 6F 63 74 65 74 20 73 65 20 63 6F 6D 70 74 65 6E octet se compten
00BCA0: 74 20 64 65 20 37 20 40 20 30 20 26 20 64 65 20 t de 7 @ 0 & de
00BCB0: 67 61 75 63 68 65 20 61 20 64 72 6F 69 74 65 29 gauche a droite)
00BCC0: 20 2E 0D 0A 20 20 20 20 20 0D 0A 20 20 20 20 20 ... ..
00BCD0: 42 49 54 20 37 20 3A 20 55 74 69 6C 69 73 7B 20 BIT 7 : Utilis{
00BCE0: 70 6F 75 72 20 73 7B 6C 65 63 74 69 6F 6E 6E 65 pour s{lectionne
00BCF0: 72 20 6C 65 20 73 79 73 74 7D 6D 65 20 6D 75 6C r le syst}me mul
00BD00: 20 0D 0A 20 20 20 20 20 43 20 2F 20 4C 65 20 70 .. C / Le p
00BD10: 6F 72 74 20 26 46 42 37 46 20 6F 75 20 72 65 67 ort &FB7F ou reg
00BD20: 69 73 74 72 65 20 64 65 20 64 6F 6E 6E 7B 65 73 istre de donn{es
00BD30: 20 3A 0D 0A 20 20 20 20 20 4F 6E 20 70 65 75 74 :.. On peut
00BD40: 20 6C 69 72 65 20 6F 75 20 20 7B 63 72 69 72 65 lire ou {crire
00BD50: 20 20 73 75 72 20 20 63 65 20 20 72 65 67 69 73 sur ce regis
00BD60: 74 72 65 20 20 2E 20 20 45 6E 20 20 7B 63 72 69 tre . En {cri
00BD70: 74 75 72 65 20 20 2C 20 20 69 6C 20 73 65 72 74 ture , il sert
00BD80: 20 40 20 0D 0A 20 74 72 61 6E 73 6D 65 74 74 72 @ .. transmettr
00BD90: 65 20 6C 65 73 20 6F 72 64 72 65 73 20 61 75 20 e les ordres au
00BDA0: 20 46 44 43 20 20 6F 75 20 20 40 20 20 65 6E 76 FDC ou @ env
00BDB0: 6F 79 65 72 20 20 6C 65 73 20 20 64 6F 6E 6E 7B oyer les donn{
00BDC0: 65 73 20 20 40 20 7B 63 72 69 72 65 20 73 75 72 es @ {crire sur
00BDD0: 20 6C 61 20 0D 0A 20 64 69 73 71 75 65 74 74 65 la .. disquette
00BDE0: 20 2E 20 45 6D 70 6C 6F 79 7B 20 65 6E 20 6C 65 . Employ{ en le
00BDF0: 63 74 75 72 65 20 2C 20 69 6C 20 6C 69 74 20 20 cture , il lit
00BE00: 6C 61 20 7A 6F 6E 65 20 73 70 7B 63 69 66 69 7B la zone sp{cifi{
00BE10: 65 20 64 65 20 6C 61 20 64 69 73 71 75 65 74 74 e de la disquett
00BE20: 65 20 6F 75 20 0D 0A 20 6C 65 20 72 7B 73 75 6C e ou .. le r{sul
00BE30: 74 61 74 20 64 27 75 6E 65 20 6F 70 7B 72 61 74 tat d'une op{rat
00BE40: 69 6F 6E 20 2E 0D 0A 20 2D 2D 2D 2D 2D 2D 2D 2D ion ... --------
00BE50: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00BE60: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00BE70: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00BE80: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00BE90: 2D 2D 2D 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 ----..
00BEA0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D -
00BEB0: 20 45 54 55 44 45 20 44 55 20 46 44 43 20 32 7D ETUDE DU FDC 2}
00BEC0: 6D 65 20 50 41 52 54 49 45 20 2D 0D 0A 20 20 20 me PARTIE -..
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 2D 2D 20 4C 65 73 20 63 6F -- Les co
00BEF0: 6D 6D 61 6E 64 65 73 20 64 75 20 46 44 43 20 2D mmandes du FDC -
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 C6 02 00 00 00 02 0A 00 C2 02 00 00 00 02 ................
00BF30: 0A 00 C7 02 00 00 00 02 0A 00 C3 02 00 00 00 02 ................
00BF40: 0A 00 C8 02 00 00 00 02 0A 00 C4 02 00 00 00 02 ................
00BF50: 0A 00 C9 02 00 00 00 02 0A 00 C5 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: 74 69 20 70 69 73 74 65 20 73 75 72 20 6C 65 73 ti piste sur les
00C010: 20 6C 65 63 74 65 75 72 73 20 0D 0A 20 40 20 32 lecteurs .. @ 2
00C020: 20 74 65 08 5E 74 65 73 20 3A 20 31 20 73 69 20 te.^tes : 1 si
00C030: 6D 6F 64 65 20 6D 75 6C 74 69 70 69 73 74 65 73 mode multipistes
00C040: 20 2E 20 30 20 53 69 6E 6F 6E 20 2E 20 50 6F 75 . 0 Sinon . Pou
00C050: 72 20 41 4D 53 44 4F 53 20 74 6F 75 6A 6F 75 72 r AMSDOS toujour
00C060: 73 20 30 20 2E 0D 0A 20 20 20 20 20 42 49 54 20 s 0 ... BIT
00C070: 36 20 3A 20 31 20 3A 20 6C 65 20 46 44 43 20 20 6 : 1 : le FDC
00C080: 74 72 61 76 61 69 6C 6C 65 20 20 65 6E 20 20 64 travaille en d
00C090: 6F 75 62 6C 65 20 20 64 65 6E 73 69 74 7B 20 2E ouble densit{ .
00C0A0: 20 30 20 3A 20 73 69 6D 70 6C 65 20 64 65 6E 73 0 : simple dens
00C0B0: 69 74 7B 20 2E 20 0D 0A 20 50 6F 75 72 20 41 4D it{ . .. Pour AM
00C0C0: 53 44 4F 53 20 74 6F 75 6A 6F 75 72 73 20 31 20 SDOS toujours 1
00C0D0: 2E 0D 0A 20 20 20 20 20 42 49 54 20 35 20 3A 20 ... BIT 5 :
00C0E0: 4D 69 73 20 40 20 31 20 2C 20 20 6C 65 73 20 20 Mis @ 1 , les
00C0F0: 73 65 63 74 65 75 72 73 20 20 22 65 66 66 61 63 secteurs "effac
00C100: 7B 73 22 20 73 65 72 6F 6E 74 20 69 67 6E 6F 72 {s" seront ignor
00C110: 7B 73 20 2C 20 30 20 69 6C 73 20 73 65 72 6F 6E {s , 0 ils seron
00C120: 74 20 0D 0A 20 6C 75 73 20 2E 20 54 6F 75 6A 6F t .. lus . Toujo
00C130: 75 72 73 20 30 20 73 6F 75 73 20 41 4D 53 44 4F urs 0 sous AMSDO
00C140: 53 20 2E 20 4C 61 20 6E 6F 74 69 6F 6E 20 64 65 S . La notion de
00C150: 20 73 65 63 74 65 75 72 73 20 22 65 66 66 61 63 secteurs "effac
00C160: 7B 73 22 20 73 65 72 61 20 65 78 70 6C 69 71 75 {s" sera expliqu
00C170: 7B 65 20 0D 0A 20 70 6C 75 73 20 6C 6F 69 6E 20 {e .. plus loin
00C180: 2E 0D 0A 20 20 20 20 20 0D 0A 20 20 20 20 20 43 ... .. C
00C190: 65 63 69 20 6E 6F 75 73 20 64 6F 6E 6E 65 20 6C eci nous donne l
00C1A0: 61 20 62 61 73 65 20 73 75 69 76 61 6E 74 65 20 a base suivante
00C1B0: 3A 0D 0A 20 20 20 20 20 42 69 74 73 20 20 20 37 :.. Bits 7
00C1C0: 20 36 20 35 20 34 20 33 20 32 20 31 20 30 0D 0A 6 5 4 3 2 1 0..
00C1D0: 20 20 20 20 20 20 20 20 20 20 20 20 30 20 31 20 0 1
00C1E0: 30 20 58 20 58 20 58 20 58 20 58 0D 0A 20 0D 0A 0 X X X X X.. ..
00C1F0: 20 20 20 20 20 4C 65 73 20 62 69 74 73 20 6D 61 Les bits ma
00C200: 0A 20 0D 0A 20 20 20 20 20 49 4E 53 54 52 55 43 . .. INSTRUC
00C210: 54 49 4F 4E 20 3A 20 31 20 6F 63 74 65 74 0D 0A TION : 1 octet..
00C220: 20 20 20 20 20 31 20 43 4F 4D 4D 41 4E 44 45 20 1 COMMANDE
00C230: 20 3A 20 26 38 20 2D 20 25 30 30 30 30 31 30 30 : &8 - %0000100
00C240: 30 0D 0A 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 0.. --------
00C250: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00C260: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A --------------..
00C270: 20 20 20 20 20 52 45 53 55 4C 54 41 54 20 20 20 RESULTAT
00C280: 20 3A 20 32 20 6F 63 74 65 74 73 0D 0A 20 20 20 : 2 octets..
00C290: 20 20 31 20 52 65 67 69 73 74 72 65 20 64 27 7B 1 Registre d'{
00C2A0: 74 61 74 20 30 0D 0A 20 20 20 20 20 32 20 4E 75 tat 0.. 2 Nu
00C2B0: 6D 7B 72 6F 20 64 65 20 70 69 73 74 65 20 6F 75 m{ro de piste ou
00C2C0: 20 73 65 20 74 72 6F 75 76 65 20 6C 61 20 74 65 se trouve la te
00C2D0: 08 5E 74 65 0D 0A 20 0D 0A 20 20 20 20 20 42 20 .^te.. .. B
00C2E0: 2D 20 49 4E 54 45 52 52 4F 47 45 52 20 4C 27 45 - INTERROGER L'E
00C2F0: 54 41 54 20 44 45 53 20 4C 45 43 54 45 55 52 53 TAT DES LECTEURS
00C300: 20 20 3A 20 20 43 27 65 73 74 20 6C 61 20 73 65 : C'est la se
00C310: 75 6C 65 20 63 6F 6D 6D 61 6E 64 65 20 71 75 69 ule commande qui
00C320: 20 70 65 72 6D 65 74 20 0D 0A 20 64 65 20 6C 69 permet .. de li
00C330: 72 65 20 6C 65 20 72 65 67 69 73 74 72 65 20 45 re le registre E
00C340: 54 33 20 2E 20 20 45 54 33 20 20 76 6F 75 73 20 T3 . ET3 vous
00C350: 20 64 69 72 61 20 20 28 70 72 65 73 71 75 65 29 dira (presque)
00C360: 20 20 74 6F 75 74 20 73 75 72 20 6C 27 7B 74 61 tout sur l'{ta
00C370: 74 20 64 65 20 76 6F 73 20 0D 0A 20 64 72 69 76 t de vos .. driv
00C380: 65 73 20 28 43 6F 6E 6E 65 63 74 7B 20 6F 75 20 es (Connect{ ou
00C390: 6E 6F 6E 20 2C 20 64 69 73 71 75 65 20 20 6D 61 non , disque ma
00C3A0: 6E 71 75 61 6E 74 20 20 2C 20 20 70 72 6F 74 7B nquant , prot{
00C3B0: 67 7B 20 20 7B 63 72 69 74 75 72 65 20 65 74 63 g{ {criture etc
00C3C0: 29 20 2E 20 53 69 20 6C 65 20 0D 0A 20 6C 65 63 ) . Si le .. lec
00C3D0: 74 65 75 72 20 65 73 74 20 63 6F 6E 6E 65 63 74 teur est connect
00C3E0: 7B 20 6D 61 69 73 20 7B 74 65 69 6E 74 20 2C 20 { mais {teint ,
00C3F0: 6C 65 20 72 7B 73 75 6C 74 61 74 20 73 65 20 70 le r{sultat se p
00C400: 72 71 75 7B 73 20 64 27 75 6E 20 63 72 6F 69 78 rqu{s d'un croix
00C410: 20 72 65 63 65 76 72 6F 6E 74 20 6C 65 20 63 6F recevront le co
00C420: 64 65 20 64 65 20 6C 27 6F 70 7B 72 61 74 69 6F de de l'op{ratio
00C430: 6E 20 40 20 65 66 66 65 63 74 75 65 72 2E 20 0D n @ effectuer. .
00C440: 0A 20 42 69 65 6E 20 71 75 65 20 63 65 73 20 6F . Bien que ces o
00C450: 70 7B 72 61 74 69 6F 6E 73 20 73 6F 69 65 6E 74 p{rations soient
00C460: 20 61 75 20 6E 6F 6D 62 72 65 20 64 65 20 31 35 au nombre de 15
00C470: 20 2C 20 35 20 62 69 74 73 20 73 6F 6E 74 20 6E , 5 bits sont n
00C480: 7B 63 7B 73 73 61 69 72 65 73 20 70 6F 75 72 20 {c{ssaires pour
00C490: 0D 0A 20 63 65 72 74 61 69 6E 73 20 63 6F 64 65 .. certains code
00C4A0: 73 20 2E 20 43 65 20 73 65 72 61 20 6C 65 20 70 s . Ce sera le p
00C4B0: 72 65 6D 69 65 72 20 20 6F 63 74 65 74 20 20 40 remier octet @
00C4C0: 20 20 74 72 61 6E 73 6D 65 74 74 72 65 20 61 75 transmettre au
00C4D0: 20 46 44 43 20 2E 20 44 61 6E 73 20 74 6F 75 73 FDC . Dans tous
00C4E0: 20 0D 0A 20 6C 65 73 20 65 78 65 6D 70 6C 65 73 .. les exemples
00C4F0: 20 65 74 20 74 61 62 6C 65 61 75 20 64 65 20 63 et tableau de c
00C500: 6F 6D 6D 61 6E 64 65 73 20 2C 20 69 6C 20 66 69 ommandes , il fi
00C510: 67 75 72 65 72 61 20 73 6F 75 73 20 6C 65 20 6E gurera sous le n
00C520: 6F 6D 20 64 65 20 22 43 4F 4D 4D 41 4E 44 45 22 om de "COMMANDE"
00C530: 2E 20 0D 0A 20 20 20 20 20 50 72 65 73 71 75 65 . .. Presque
00C540: 20 74 6F 75 74 65 73 20 6C 65 73 20 63 6F 6D 6D toutes les comm
00C550: 61 6E 64 65 73 20 64 65 6D 61 6E 64 65 6E 74 20 andes demandent
00C560: 20 64 27 61 75 74 72 65 20 20 69 6E 66 6F 72 6D d'autre inform
00C570: 61 74 69 6F 6E 73 20 2C 20 69 6C 20 66 61 75 64 ations , il faud
00C580: 72 61 20 0D 0A 20 64 6F 6E 63 20 65 6E 76 6F 79 ra .. donc envoy
00C590: 65 72 20 64 27 61 75 74 72 65 73 20 6F 63 74 65 er d'autres octe
00C5A0: 74 73 20 61 75 20 46 44 43 20 2E 20 4C 65 20 73 ts au FDC . Le s
00C5B0: 65 63 6F 6E 64 20 73 65 72 61 20 63 6F 6D 70 6F econd sera compo
00C5C0: 73 7B 20 64 65 20 3A 0D 0A 20 20 20 20 20 42 49 s{ de :.. BI
00C5D0: 54 20 32 20 3A 20 55 74 69 6C 69 73 7B 20 70 61 T 2 : Utilis{ pa
00C5E0: 72 20 6C 65 73 20 6C 65 63 74 65 75 72 73 20 40 r les lecteurs @
00C5F0: 20 20 64 6F 75 62 6C 65 20 20 74 65 08 5E 74 65 double te.^te
00C600: 6C 61 6E 74 65 20 2E 0D 0A 20 20 20 20 20 0D 0A lante ... ..
00C610: 20 20 20 20 20 49 4E 53 54 52 55 43 54 49 4F 4E INSTRUCTION
00C620: 20 3A 20 32 20 6F 63 74 65 74 73 0D 0A 20 20 20 : 2 octets..
00C630: 20 20 31 20 43 4F 4D 4D 41 4E 44 45 20 20 3A 20 1 COMMANDE :
00C640: 26 34 20 2D 20 25 30 30 30 30 30 31 30 30 0D 0A &4 - %00000100..
00C650: 20 20 20 20 20 32 20 44 52 49 56 45 20 20 20 20 2 DRIVE
00C660: 20 3A 20 44 65 20 30 20 40 20 33 20 70 6F 75 72 : De 0 @ 3 pour
00C670: 20 41 20 40 20 44 0D 0A 20 20 20 20 20 2D 2D 2D A @ D.. ---
00C680: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00C690: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A --------------..
00C6A0: 20 20 20 20 20 52 45 53 55 4C 54 41 54 20 20 20 RESULTAT
00C6B0: 20 3A 20 31 20 6F 63 74 65 74 20 0D 0A 20 20 20 : 1 octet ..
00C6C0: 20 20 31 20 52 65 67 69 73 74 72 65 20 64 27 7B 1 Registre d'{
00C6D0: 74 61 74 20 33 0D 0A 20 20 20 20 20 0D 0A 20 20 tat 3.. ..
00C6E0: 20 20 20 4E 4F 54 45 20 3A 20 44 61 6E 73 20 63 NOTE : Dans c
00C6F0: 65 73 20 64 65 75 78 20 63 6F 6D 6D 61 6E 64 65 es deux commande
00C700: 73 20 2C 20 6C 65 73 20 62 69 74 73 20 37 2D 36 s , les bits 7-6
00C710: 2D 35 20 6E 65 20 73 6F 6E 74 20 70 61 73 20 65 -5 ne sont pas e
00C720: 6D 70 6C 6F 79 7B 73 20 2E 20 4C 61 20 0D 0A 20 mploy{s . La ..
00C730: 6C 65 63 74 75 72 65 20 64 65 73 20 72 65 67 69 lecture des regi
00C740: 73 74 72 65 73 20 64 27 7B 74 61 74 20 6E 27 61 stres d'{tat n'a
00C750: 20 20 70 61 73 20 20 62 65 73 6F 69 6E 20 20 64 pas besoin d
00C760: 65 20 20 63 6F 6E 6E 61 69 08 5E 74 72 65 20 6C e connai.^tre l
00C770: 61 20 64 65 6E 73 69 74 7B 20 6E 69 20 6C 65 20 a densit{ ni le
00C780: 0D 0A 20 6D 6F 64 65 20 64 27 7B 63 72 69 74 75 .. mode d'{critu
00C790: 72 65 20 21 0D 0A 20 2D 2D 2D 2D 2D 2D 2D 2D 2D re !.. ---------
00C7A0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00C7B0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00C7C0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00C7D0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00C7E0: 2D 2D 2D 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 ----..
00C7F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00C800: 20 2E 20 4D 69 73 20 40 20 31 20 6F 6E 20 6C 69 . Mis @ 1 on li
00C810: 74 20 6C 27 61 75 74 72 65 20 0D 0A 20 66 61 63 t l'autre .. fac
00C820: 65 20 64 65 20 6C 61 20 64 69 73 71 75 65 74 74 e de la disquett
00C830: 65 20 2E 20 54 6F 75 6A 6F 75 72 73 20 30 20 50 e . Toujours 0 P
00C840: 6F 75 72 20 41 4D 53 44 4F 53 20 2E 0D 0A 20 20 our AMSDOS ...
00C850: 20 20 20 42 49 54 53 20 30 20 26 20 31 20 53 7B BITS 0 & 1 S{
00C860: 6C 65 63 74 69 6F 6E 20 64 75 20 6E 75 6D 7B 72 lection du num{r
00C870: 6F 20 64 65 20 64 72 69 76 65 20 20 64 65 20 30 o de drive de 0
00C880: 20 40 20 34 20 2E 20 30 30 3D 44 72 69 76 65 20 @ 4 . 00=Drive
00C890: 41 20 2C 20 30 31 3D 44 72 69 76 65 20 0D 0A 20 A , 01=Drive ..
00C8A0: 42 20 2C 20 31 30 3D 44 72 69 76 65 20 43 20 2C B , 10=Drive C ,
00C8B0: 20 31 31 3D 44 72 69 76 65 20 44 20 2E 0D 0A 20 11=Drive D ...
00C8C0: 0D 0A 20 20 20 20 20 43 65 63 69 20 6E 6F 75 73 .. Ceci nous
00C8D0: 20 64 6F 6E 6E 65 20 6C 61 20 62 61 73 65 20 73 donne la base s
00C8E0: 75 69 76 61 6E 74 65 20 3A 20 0D 0A 20 20 20 20 uivante : ..
00C8F0: 20 42 69 74 73 20 20 20 37 20 36 20 35 20 34 20 Bits 7 6 5 4
00C900: 33 20 32 20 31 20 30 0D 0A 20 20 20 20 20 20 20 3 2 1 0..
00C910: 20 20 20 20 20 2D 20 2D 20 2D 20 2D 20 2D 20 30 - - - - - 0
00C920: 20 44 20 44 0D 0A 20 0D 0A 20 20 20 20 20 4C 65 D D.. .. Le
00C930: 73 20 62 69 74 73 20 6D 61 72 71 75 7B 73 20 64 s bits marqu{s d
00C940: 27 75 6E 20 74 72 61 69 74 20 20 64 6F 69 76 65 'un trait doive
00C950: 6E 74 20 20 72 65 73 74 65 72 20 20 40 20 20 30 nt rester @ 0
00C960: 20 20 2E 20 43 65 20 73 65 63 6F 6E 64 20 63 6F . Ce second co
00C970: 64 65 20 73 65 72 61 20 0D 0A 20 6E 6F 6D 6D 7B de sera .. nomm{
00C980: 20 44 52 49 56 45 20 64 61 6E 73 20 74 6F 75 74 DRIVE dans tout
00C990: 20 63 65 20 20 71 75 69 20 20 73 75 69 74 20 20 ce qui suit
00C9A0: 2E 20 20 56 69 65 6E 64 72 6F 6E 74 20 65 6E 73 . Viendront ens
00C9B0: 75 69 74 65 20 64 27 61 75 74 72 65 73 20 6F 63 uite d'autres oc
00C9C0: 74 65 74 73 20 71 75 69 20 0D 0A 20 70 65 75 76 tets qui .. peuv
00C9D0: 65 6E 74 20 76 61 72 69 65 72 20 73 65 6C 6F 6E ent varier selon
00C9E0: 20 20 6C 27 69 6E 73 74 72 75 63 74 69 6F 6E 20 l'instruction
00C9F0: 20 65 6D 70 6C 6F 79 7B 65 20 20 2E 20 20 4C 65 employ{e . Le
00CA00: 20 20 20 46 49 4E 20 44 45 20 53 45 43 54 49 4F FIN DE SECTIO
00CA10: 4E 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 N..
00CA20: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00CA30: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 00 00 --------------..
00CA40: 1A 1A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
00CA50: 2D 20 43 68 61 70 69 74 72 65 20 31 20 3A 20 47 - Chapitre 1 : G
00CA60: 9F E1 6E 9F E1 72 61 6C 69 74 9F E1 73 20 2D 0D ..n..ralit..s -.
00CA70: 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
00CA80: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00CA90: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A --------------..
00CAA0: 20 20 20 20 20 52 45 53 55 4C 54 41 54 20 20 20 RESULTAT
00CAB0: 20 3A 20 31 20 6F 63 74 65 74 20 0D 0A 20 20 20 : 1 octet ..
00CAC0: 20 20 31 20 52 65 67 69 73 74 72 65 20 64 27 7B 1 Registre d'{
00CAD0: 74 61 74 20 33 0D 0A 20 20 20 20 20 0D 0A 20 20 tat 3.. ..
00CAE0: 20 20 20 4E 4F 54 45 20 3A 20 44 61 6E 73 20 63 NOTE : Dans c
00CAF0: 65 73 20 64 65 75 78 20 63 6F 6D 6D 61 6E 64 65 es deux commande
00CB00: 73 20 2C 20 6C 65 73 20 62 69 74 73 20 37 2D 36 s , les bits 7-6
00CB10: 2D 35 20 6E 65 20 73 6F 6E 74 20 70 61 73 20 65 -5 ne sont pas e
00CB20: 6D 70 6C 6F 79 7B 73 20 2E 20 4C 61 20 0D 0A 20 mploy{s . La ..
00CB30: 6C 65 63 74 75 72 65 20 64 65 73 20 72 65 67 69 lecture des regi
00CB40: 73 74 72 65 73 20 64 27 7B 74 61 74 20 6E 27 61 stres d'{tat n'a
00CB50: 20 20 70 61 73 20 20 62 65 73 6F 69 6E 20 20 64 pas besoin d
00CB60: 65 20 20 63 6F 6E 6E 61 69 08 5E 74 72 65 20 6C e connai.^tre l
00CB70: 61 20 64 65 6E 73 69 74 7B 20 6E 69 20 6C 65 20 a densit{ ni le
00CB80: 0D 0A 20 6D 6F 64 65 20 64 27 7B 63 72 69 74 75 .. mode d'{critu
00CB90: 72 65 20 21 0D 0A 20 2D 2D 2D 2D 2D 2D 2D 2D 2D re !.. ---------
00CBA0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00CBB0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00CBC0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00CBD0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00CBE0: 2D 2D 2D 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 ----..
00CBF0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00CC00: 73 20 20 63 6F 6D 6D 61 6E 64 65 73 20 64 7B 63 s commandes d{c
00CC10: 72 69 74 65 73 20 63 69 2D 0D 0A 20 64 65 73 73 rites ci-.. dess
00CC20: 6F 75 73 20 73 6F 6E 74 20 63 6C 61 73 73 7B 65 ous sont class{e
00CC30: 73 20 70 61 72 20 6E 6F 6D 62 72 65 20 20 64 65 s par nombre de
00CC40: 20 20 70 68 61 73 65 73 20 20 6E 7B 63 7B 73 73 phases n{c{ss
00CC50: 61 69 72 65 73 20 20 2E 20 4C 61 20 76 61 6C 65 aires . La vale
00CC60: 75 72 20 64 6F 6E 6E 7B 65 20 0D 0A 20 63 6F 6D ur donn{e .. com
00CC70: 6D 65 20 6F 63 74 65 74 20 43 4F 4D 4D 41 4E 44 me octet COMMAND
00CC80: 45 20 65 73 74 20 64 6F 6E 6E 7B 65 20 61 76 65 E est donn{e ave
00CC90: 63 20 6C 65 73 20 62 69 74 73 20 37 2D 36 2D 35 c les bits 7-6-5
00CCA0: 20 61 75 78 20 6E 6F 72 6D 65 73 20 41 4D 53 44 aux normes AMSD
00CCB0: 4F 53 20 2E 0D 0A 20 2D 2D 2D 2D 2D 2D 2D 2D 2D OS ... ---------
00CCC0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00CCD0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00CCE0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00CCF0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00CD00: 2D 2D 2D 2D 0D 0A 20 20 20 20 20 31 20 2D 20 50 ----.. 1 - P
00CD10: 48 41 53 45 20 43 4F 4D 4D 41 4E 44 45 20 53 45 HASE COMMANDE SE
00CD20: 55 4C 45 20 3A 20 53 65 75 6C 65 20 31 20 69 6E ULE : Seule 1 in
00CD30: 73 74 72 75 63 74 69 6F 6E 20 72 7B 70 6F 6E 64 struction r{pond
00CD40: 20 40 20 63 65 74 74 65 20 63 6F 6E 64 69 74 69 @ cette conditi
00CD50: 6F 6E 20 2E 20 0D 0A 20 45 6C 6C 65 20 74 72 61 on . .. Elle tra
00CD60: 6E 73 6D 65 74 20 61 75 20 46 44 43 20 6C 65 73 nsmet au FDC les
00CD70: 20 64 6F 6E 6E 7B 65 73 20 73 70 7B 63 69 66 69 donn{es sp{cifi
00CD80: 71 75 65 73 20 61 75 20 6C 65 63 74 65 75 72 20 ques au lecteur
00CD90: 64 65 20 64 69 73 71 75 65 74 74 65 20 63 6F 6E de disquette con
00CDA0: 6E 65 63 74 7B 20 0D 0A 20 65 74 20 6E 27 65 73 nect{ .. et n'es
00CDB0: 74 20 75 74 69 6C 65 20 71 75 65 20 73 69 20 6C t utile que si l
00CDC0: 65 20 6C 65 63 74 65 75 72 20 65 6D 70 6C 6F 79 e lecteur employ
00CDD0: 7B 20 6E 27 65 73 74 20 20 70 61 73 20 75 6E 20 { n'est pas un
00CDE0: 33 2C 31 2F 34 20 2E 20 49 6C 20 79 2D 40 20 61 3,1/4 . Il y-@ a
00CDF0: 73 73 65 7A 20 40 20 0D 0A 20 66 61 69 72 65 20 ssez @ .. faire
00CE00: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 20 -
00CE10: 4C 45 53 20 43 4F 4D 4D 41 4E 44 45 53 20 44 55 LES COMMANDES DU
00CE20: 20 46 44 43 20 55 49 54 4C 49 53 45 45 53 20 44 FDC UITLISEES D
00CE30: 41 4E 53 20 43 45 20 4E 55 4D 45 52 4F 20 2D 0D ANS CE NUMERO -.
00CE40: 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
00CE50: 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ---------------
00CE60: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00CE70: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00CE80: 0D 0A 20 0D 0A 20 20 20 20 20 53 65 75 6C 65 73 .. .. Seules
00CE90: 20 6C 65 73 20 69 6E 73 74 72 75 63 74 69 6F 6E les instruction
00CEA0: 73 20 65 6D 70 6C 6F 79 7B 65 73 20 20 64 61 6E s employ{es dan
00CEB0: 73 20 20 6C 27 7B 74 61 74 20 20 61 63 74 75 65 s l'{tat actue
00CEC0: 6C 20 64 75 20 70 72 6F 67 72 61 6D 6D 65 20 73 l du programme s
00CED0: 6F 6E 74 20 0D 0A 20 64 7B 63 72 69 74 65 73 20 ont .. d{crites
00CEE0: 69 63 69 20 2E 20 43 65 73 20 73 65 63 74 69 6F ici . Ces sectio
00CEF0: 6E 73 20 72 65 73 74 65 72 6F 6E 74 20 20 69 6E ns resteront in
00CF00: 76 61 72 69 61 62 6C 65 73 20 20 2E 20 43 27 65 variables . C'e
00CF10: 73 74 20 6C 61 20 6D 61 6E 69 7D 72 65 20 64 65 st la mani}re de
00CF20: 20 6C 65 73 20 0D 0A 20 65 6D 70 6C 6F 79 65 72 les .. employer
00CF30: 20 28 64 7B 63 72 69 74 65 20 64 61 6E 73 20 6C (d{crite dans l
00CF40: 65 73 20 63 68 61 70 69 74 72 65 73 20 73 75 69 es chapitres sui
00CF50: 76 61 6E 74 29 20 2C 20 71 75 69 20 66 65 72 61 vant) , qui fera
00CF60: 20 74 6F 75 74 65 20 6C 61 20 64 69 66 66 7B 72 toute la diff{r
00CF70: 65 6E 63 65 2E 0D 0A 20 43 27 65 73 74 20 7B 67 ence... C'est {g
00CF80: 61 6C 65 6D 65 6E 74 20 64 61 6E 73 20 63 65 73 alement dans ces
00CF90: 20 63 68 61 70 69 74 72 65 73 20 71 75 65 20 74 chapitres que t
00CFA0: 6F 75 73 20 6C 65 73 20 64 7B 74 61 69 6C 73 20 ous les d{tails
00CFB0: 73 65 72 6F 6E 74 20 64 6F 6E 6E 7B 73 20 2E 0D seront donn{s ..
00CFC0: 0A 20 0D 0A 20 20 20 20 20 52 6F 75 74 69 6E 65 . .. Routine
00CFD0: 73 20 49 4E 53 54 52 55 20 3A 20 4F 75 74 72 65 s INSTRU : Outre
00CFE0: 20 6C 61 20 63 6F 6D 6D 61 6E 64 65 20 20 70 72 la commande pr
00CFF0: 6F 70 72 65 6D 65 6E 74 20 64 69 74 65 20 6C 61 oprement dite la
00D000: 61 76 65 63 20 6C 65 73 20 61 75 74 72 65 73 20 avec les autres
00D010: 69 6E 73 74 72 75 63 74 69 6F 6E 73 20 2E 20 52 instructions . R
00D020: 65 73 74 6F 6E 73 20 65 6E 20 33 2C 31 2F 34 20 estons en 3,1/4
00D030: 70 6F 75 72 20 6C 27 69 6E 73 74 61 6E 74 20 2E pour l'instant .
00D040: 0D 0A 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D .. -------------
00D050: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00D060: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00D070: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00D080: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00D090: 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
00D0A0: 20 20 20 32 20 2D 20 50 48 41 53 45 20 43 4F 4D 2 - PHASE COM
00D0B0: 4D 41 4E 44 45 20 53 55 49 56 49 45 20 44 45 20 MANDE SUIVIE DE
00D0C0: 50 48 41 53 45 20 52 45 53 55 4C 54 41 54 20 3A PHASE RESULTAT :
00D0D0: 0D 0A 20 0D 0A 20 20 20 20 20 41 20 2D 20 49 4E .. .. A - IN
00D0E0: 54 45 52 52 4F 47 45 52 20 45 54 41 54 20 44 27 TERROGER ETAT D'
00D0F0: 49 4E 54 45 52 52 55 50 54 49 4F 4E 20 3A 20 20 INTERRUPTION :
00D100: 43 65 74 74 65 20 20 63 6F 6D 6D 61 6E 64 65 20 Cette commande
00D110: 73 65 20 63 6F 6E 74 65 6E 74 65 20 64 65 20 6C se contente de l
00D120: 69 72 65 20 0D 0A 20 6C 65 20 72 65 67 69 73 74 ire .. le regist
00D130: 72 65 20 64 27 7B 74 61 74 20 30 20 20 61 66 69 re d'{tat 0 afi
00D140: 6E 20 20 64 65 20 20 64 7B 74 65 72 6D 69 6E 65 n de d{termine
00D150: 72 20 20 6C 65 73 20 20 63 61 75 73 65 73 20 64 r les causes d
00D160: 27 75 6E 65 20 69 6E 74 65 72 72 75 70 74 69 6F 'une interruptio
00D170: 6E 20 64 65 20 0D 0A 20 66 6F 6E 63 74 69 6F 6E n de .. fonction
00D180: 6E 65 6D 65 6E 74 20 64 75 20 46 44 43 20 2E 20 nement du FDC .
00D190: 4C 61 20 63 61 75 73 65 20 20 64 65 20 20 6C 27 La cause de l'
00D1A0: 69 6E 74 65 72 72 75 70 74 69 6F 6E 20 70 65 75 interruption peu
00D1B0: 74 20 65 08 5E 74 72 65 20 6C 61 20 66 69 6E 20 t e.^tre la fin
00D1C0: 6E 6F 72 6D 61 6C 65 20 0D 0A 20 64 27 75 6E 65 normale .. d'une
00D1D0: 20 70 68 61 73 65 20 64 27 69 6E 73 74 72 75 63 phase d'instruc
00D1E0: 74 69 6F 6E 20 6F 75 20 75 6E 65 20 65 72 72 65 tion ou une erre
00D1F0: 75 72 20 71 75 65 6C 63 6F 6E 71 75 65 20 2E 0D ur quelconque ..
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 C6 02 00 00 00 02 0B 00 C2 02 00 00 00 02 ................
00D230: 0B 00 C7 02 00 00 00 02 0B 00 C3 02 00 00 00 02 ................
00D240: 0B 00 C8 02 00 00 00 02 0B 00 C4 02 00 00 00 02 ................
00D250: 0B 00 C9 02 00 00 00 02 0B 00 C5 02 00 00 00 02 ................
00D260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00D270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00D280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00D290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00D2A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00D2B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00D2C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00D2D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00D2E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00D2F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00D300: 20 70 68 61 73 65 20 69 6E 73 74 72 75 63 74 69 phase instructi
00D310: 6F 6E 20 0D 0A 20 61 74 74 65 6E 64 20 64 27 61 on .. attend d'a
00D320: 75 74 72 65 73 20 70 61 72 61 6D 7D 74 72 65 73 utres param}tres
00D330: 20 2E 20 4F 6E 20 72 65 67 72 6F 75 70 65 20 6C . On regroupe l
00D340: 65 20 74 6F 75 74 20 64 61 6E 73 20 6C 65 73 20 e tout dans les
00D350: 72 6F 75 74 69 6E 65 73 20 49 4E 53 54 52 55 20 routines INSTRU
00D360: 2E 0D 0A 20 3B 0D 0A 20 3B 20 20 20 20 20 2D 20 ... ;.. ; -
00D370: 45 6E 76 6F 79 65 72 20 6C 27 69 6E 73 74 72 75 Envoyer l'instru
00D380: 63 69 6F 6E 20 73 75 69 76 69 65 20 64 75 20 6E cion suivie du n
00D390: 75 6D 65 72 6F 20 64 65 20 64 72 69 76 65 20 65 umero de drive e
00D3A0: 74 20 64 65 20 6C 61 20 70 69 73 74 65 20 2D 0D t de la piste -.
00D3B0: 0A 20 3B 0D 0A 20 49 4E 53 54 52 55 20 20 43 41 . ;.. INSTRU CA
00D3C0: 4C 4C 20 45 4E 56 4F 46 44 43 20 20 20 20 3B 41 LL ENVOFDC ;A
00D3D0: 20 64 6F 69 74 20 63 6F 6E 74 65 6E 69 72 20 6C doit contenir l
00D3E0: 27 69 6E 73 74 72 75 63 74 69 6F 6E 0D 0A 20 20 'instruction..
00D3F0: 20 20 20 20 20 20 20 4C 44 20 44 45 2C 28 44 52 LD DE,(DR
00D400: 53 45 4C 45 43 29 20 3B 45 3D 44 72 69 76 65 20 SELEC) ;E=Drive
00D410: 2D 20 44 3D 50 69 73 74 65 0D 0A 20 20 20 20 20 - D=Piste..
00D420: 20 20 20 20 4C 44 20 41 2C 45 20 20 20 20 20 20 LD A,E
00D430: 20 20 20 20 3B 44 72 69 76 65 20 0D 0A 20 20 20 ;Drive ..
00D440: 20 20 20 20 20 20 43 41 4C 4C 20 45 4E 56 4F 46 CALL ENVOF
00D450: 44 43 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 DC.. LD
00D460: 41 2C 44 20 20 20 20 20 20 20 20 20 20 3B 50 69 A,D ;Pi
00D470: 73 74 65 0D 0A 20 48 4F 50 20 20 20 20 20 4A 50 ste.. HOP JP
00D480: 20 45 4E 56 4F 46 44 43 0D 0A 20 3B 0D 0A 20 3B ENVOFDC.. ;.. ;
00D490: 2D 20 49 64 65 6D 20 61 76 65 63 20 73 65 75 6C - Idem avec seul
00D4A0: 65 6D 65 6E 74 20 6C 65 20 64 72 69 76 65 20 2D ement le drive -
00D4B0: 0D 0A 20 3B 0D 0A 20 49 4E 53 54 52 55 31 20 43 .. ;.. INSTRU1 C
00D4C0: 41 4C 4C 20 45 4E 56 4F 46 44 43 0D 0A 20 20 20 ALL ENVOFDC..
00D4D0: 20 20 20 20 20 20 4C 44 20 41 2C 28 44 52 53 45 LD A,(DRSE
00D4E0: 4C 45 43 29 0D 0A 20 20 20 20 20 20 20 20 20 4A LEC).. J
00D4F0: 52 20 48 4F 50 0D 0A 20 20 20 20 20 20 20 20 20 R HOP..
00D500: 20 6E 27 65 73 74 20 20 70 61 73 20 72 65 6E 76 n'est pas renv
00D510: 6F 79 7B 20 70 61 72 20 6C 61 20 70 68 61 73 65 oy{ par la phase
00D520: 20 0D 0A 20 72 7B 73 75 6C 74 61 74 20 20 2E 20 .. r{sultat .
00D530: 20 51 75 61 6E 64 20 20 26 38 30 20 20 65 73 74 Quand &80 est
00D540: 20 20 72 65 6E 76 6F 79 7B 20 20 2C 20 20 69 6C renvoy{ , il
00D550: 20 20 6E 27 79 20 20 40 20 20 70 6C 75 73 20 20 n'y @ plus
00D560: 72 69 65 6E 20 20 40 20 20 6C 69 72 65 20 20 2E rien @ lire .
00D570: 0D 0A 20 3B 20 20 20 20 20 20 20 20 20 20 20 20 .. ;
00D580: 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D ---
00D590: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00D5A0: 2D 2D 2D 2D 2D 2D 0D 0A 20 3B 20 20 20 20 20 20 ------.. ;
00D5B0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00D5C0: 20 20 20 2D 20 52 41 5A 20 45 54 41 54 20 49 4E - RAZ ETAT IN
00D5D0: 54 45 52 52 55 50 54 49 4F 4E 20 2D 0D 0A 20 3B TERRUPTION -.. ;
00D5E0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00D5F0: 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D -------
00D600: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00D610: 2D 2D 0D 0A 20 52 41 5A 49 4E 54 45 20 43 41 4C --.. RAZINTE CAL
00D620: 4C 20 4C 49 54 53 54 41 54 20 20 3B 49 6E 74 65 L LITSTAT ;Inte
00D630: 72 72 6F 67 65 72 20 6C 27 65 74 61 74 20 64 27 rroger l'etat d'
00D640: 69 6E 74 65 72 72 75 70 74 69 6F 6E 20 74 61 6E interruption tan
00D650: 74 20 71 75 65 20 6C 65 0D 0A 20 20 20 20 20 20 t que le..
00D660: 20 20 20 43 50 20 23 38 30 20 20 20 20 20 20 20 CP #80
00D670: 20 3B 6D 65 73 73 61 67 65 20 63 6F 6D 6D 61 6E ;message comman
00D680: 64 65 20 69 6E 76 61 6C 69 64 65 20 6E 27 65 73 de invalide n'es
00D690: 74 20 70 61 73 20 72 65 6E 76 6F 79 65 0D 0A 20 t pas renvoye..
00D6A0: 20 20 20 20 20 20 20 20 4A 52 20 4E 5A 2C 52 41 JR NZ,RA
00D6B0: 5A 49 4E 54 45 20 3B 70 61 72 20 45 54 30 0D 0A ZINTE ;par ET0..
00D6C0: 20 20 20 20 20 20 20 20 20 52 45 54 0D 0A 20 20 RET..
00D6D0: 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------
00D6E0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00D6F0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00D700: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00D710: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00D720: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00D730: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 -------------..
00D740: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00D750: 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 20 54 - T
00D760: 45 53 54 20 44 45 53 20 44 52 49 56 45 20 2D 0D EST DES DRIVE -.
00D770: 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
00D780: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00D790: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00D7A0: 0D 0A 20 0D 0A 20 20 20 20 20 41 70 70 61 72 61 .. .. Appara
00D7B0: 6D 65 6E 74 20 64 27 75 6E 65 20 73 69 6D 70 6C ment d'une simpl
00D7C0: 69 63 69 74 7B 20 65 6E 66 61 6E 74 69 6E 65 20 icit{ enfantine
00D7D0: 40 20 20 6F 70 7B 72 65 72 20 20 2C 20 75 6E 20 @ op{rer , un
00D7E0: 74 65 73 74 20 63 6F 6E 76 65 6E 61 62 6C 65 20 test convenable
00D7F0: 64 65 73 20 0D 0A 20 64 72 69 76 65 73 20 66 61 des .. drives fa
00D800: 69 74 20 70 61 72 74 69 65 20 64 65 73 20 6F 70 it partie des op
00D810: 7B 72 61 74 69 6F 6E 73 20 20 6C 65 73 20 20 70 {rations les p
00D820: 6C 75 73 20 20 63 6F 6D 70 6C 65 78 65 73 20 20 lus complexes
00D830: 40 20 6D 65 74 74 72 65 20 65 6E 20 6F 65 75 76 @ mettre en oeuv
00D840: 72 65 20 21 20 0D 0A 20 45 74 75 64 69 65 7A 20 re ! .. Etudiez
00D850: 74 72 7D 73 20 61 74 74 65 6E 74 69 76 65 6D 65 tr}s attentiveme
00D860: 6E 74 20 6C 65 20 20 63 68 61 70 69 74 72 65 20 nt le chapitre
00D870: 20 54 45 53 54 20 20 43 4F 4D 50 4C 45 54 20 20 TEST COMPLET
00D880: 44 45 53 20 20 44 52 49 56 45 53 20 2C 20 69 6C DES DRIVES , il
00D890: 20 76 6F 75 73 20 0D 0A 20 61 70 70 72 65 6E 64 vous .. apprend
00D8A0: 72 61 20 7B 6E 6F 72 6D 7B 6D 65 6E 74 20 2E 0D ra {norm{ment ..
00D8B0: 0A 20 3B 20 20 20 20 20 20 20 20 20 20 20 20 20 . ;
00D8C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D --
00D8D0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00D8E0: 2D 2D 2D 0D 0A 20 3B 20 20 20 20 20 20 20 20 20 ---.. ;
00D8F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00D900: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00D910: 2D 2D 2D 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 ----..
00D920: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00D930: 20 20 20 2D 20 44 45 50 4C 41 43 45 52 20 4C 41 - DEPLACER LA
00D940: 20 54 45 54 45 20 2D 0D 0A 20 20 20 20 20 20 20 TETE -..
00D950: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00D960: 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D ---------
00D970: 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 ---------..
00D980: 4C 61 20 74 65 08 5E 74 65 20 64 65 20 6C 65 63 La te.^te de lec
00D990: 74 75 72 65 20 20 6D 65 74 20 20 75 6E 20 20 63 ture met un c
00D9A0: 65 72 74 61 69 6E 20 20 74 65 6D 70 73 20 20 40 ertain temps @
00D9B0: 20 20 73 65 20 20 64 7B 70 6C 61 63 65 72 20 20 se d{placer
00D9C0: 2E 20 4C 65 20 73 69 67 6E 61 6C 20 0D 0A 20 64 . Le signal .. d
00D9D0: 27 69 6E 74 65 72 72 75 70 74 69 6F 6E 20 73 70 'interruption sp
00D9E0: 7B 63 69 66 69 71 75 65 20 6E 27 65 73 74 20 70 {cifique n'est p
00D9F0: 61 73 20 65 6E 76 6F 79 7B 20 74 61 6E 74 20 20 as envoy{ tant
00DA00: 71 75 65 20 63 65 20 64 7B 70 6C 61 63 65 6D 65 que ce d{placeme
00DA10: 6E 74 20 6E 27 65 73 74 20 70 61 73 20 0D 0A 20 nt n'est pas ..
00DA20: 74 65 72 6D 69 6E 7B 20 20 21 20 20 49 6C 20 20 termin{ ! Il
00DA30: 66 61 75 74 20 20 64 6F 6E 63 20 20 61 74 74 65 faut donc atte
00DA40: 6E 64 72 65 20 20 66 61 75 74 65 20 20 64 65 20 ndre faute de
00DA50: 20 71 75 6F 69 20 20 6F 6E 20 20 6C 69 72 61 69 quoi on lirai
00DA60: 74 20 20 75 6E 65 20 20 63 61 75 73 65 20 0D 0A t une cause ..
00DA70: 20 64 27 69 6E 74 65 72 72 75 70 74 69 6F 6E 20 d'interruption
00DA80: 73 61 6E 73 20 72 61 70 70 6F 72 74 20 61 76 65 sans rapport ave
00DA90: 63 20 6C 27 6F 70 7B 72 61 74 69 6F 6E 20 65 66 c l'op{ration ef
00DAA0: 66 65 63 74 75 7B 65 20 21 0D 0A 20 3B 20 20 20 fectu{e !.. ;
00DAB0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00DAC0: 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D -----------
00DAD0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00DAE0: 0D 0A 20 3B 20 20 20 20 20 20 20 20 20 20 20 20 .. ;
00DAF0: 20 20 20 20 20 20 20 20 20 20 20 20 2D 20 50 4C - PL
00DB00: 20 20 2D 20 54 45 53 54 45 52 20 45 54 41 54 20 - TESTER ETAT
00DB10: 44 52 49 56 45 20 2D 0D 0A 20 3B 20 20 20 20 20 DRIVE -.. ;
00DB20: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00DB30: 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------
00DB40: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 54 53 -----------.. TS
00DB50: 54 44 52 49 56 20 43 41 4C 4C 20 52 41 5A 49 4E TDRIV CALL RAZIN
00DB60: 54 45 20 3B 56 49 54 41 4C 20 21 21 21 20 56 6F TE ;VITAL !!! Vo
00DB70: 69 72 20 75 6E 20 70 65 75 20 70 6C 75 73 20 62 ir un peu plus b
00DB80: 61 73 20 2E 0D 0A 20 20 20 20 20 20 20 20 20 4C as ... L
00DB90: 44 20 41 2C 34 0D 0A 20 20 20 20 20 20 20 20 20 D A,4..
00DBA0: 43 41 4C 4C 20 49 4E 53 54 52 55 31 20 3B 45 78 CALL INSTRU1 ;Ex
00DBB0: 70 65 64 69 65 72 20 69 6E 73 74 72 75 63 74 69 pedier instructi
00DBC0: 6F 6E 20 2B 20 64 72 69 76 65 0D 0A 20 20 20 20 on + drive..
00DBD0: 20 20 20 20 20 43 41 4C 4C 20 52 45 53 55 4C 54 CALL RESULT
00DBE0: 20 20 3B 52 65 73 75 6C 74 61 74 0D 0A 20 20 20 ;Resultat..
00DBF0: 20 20 20 20 20 20 4A 50 20 49 4E 43 50 54 45 54 JP INCPTET
00DC00: 33 20 20 3B 41 20 72 61 6E 67 65 72 20 64 61 6E 3 ;A ranger dan
00DC10: 73 20 6C 61 20 63 61 73 65 20 64 75 20 64 72 69 s la case du dri
00DC20: 76 65 20 63 6F 6E 63 65 72 6E 65 0D 0A 20 20 20 ve concerne..
00DC30: 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------
00DC40: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00DC50: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00DC60: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00DC70: 2D 2D 2D 20 20 20 0D 0A 20 20 20 20 20 20 20 20 --- ..
00DC80: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00DC90: 20 20 2D 20 4C 49 52 45 20 4C 45 53 20 49 4E 54 - LIRE LES INT
00DCA0: 45 52 52 55 50 54 49 4F 4E 53 20 2D 0D 0A 20 20 ERRUPTIONS -..
00DCB0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00DCC0: 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D -------
00DCD0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00DCE0: 2D 0D 0A 20 20 20 20 20 43 65 74 74 65 20 72 6F -.. Cette ro
00DCF0: 75 74 69 6E 65 20 64 65 76 72 61 20 65 08 5E 74 utine devra e.^t
00DD00: 41 43 45 52 20 54 45 54 45 20 53 55 52 20 50 49 ACER TETE SUR PI
00DD10: 53 54 45 20 30 20 2D 0D 0A 20 3B 20 20 20 20 20 STE 0 -.. ;
00DD20: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00DD30: 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D -------------
00DD40: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A --------------..
00DD50: 20 43 41 4C 49 42 52 45 20 4C 44 20 41 2C 37 20 CALIBRE LD A,7
00DD60: 20 20 20 20 20 20 20 20 3B 43 6F 6D 6D 61 6E 64 ;Command
00DD70: 65 0D 0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C e.. CALL
00DD80: 20 49 4E 53 54 52 55 31 20 20 20 3B 49 6E 73 74 INSTRU1 ;Inst
00DD90: 72 75 63 74 69 6F 6E 20 2B 20 64 72 69 76 65 0D ruction + drive.
00DDA0: 0A 20 54 45 4D 50 31 20 20 20 4C 44 20 41 2C 28 . TEMP1 LD A,(
00DDB0: 57 41 49 54 50 49 53 29 20 3B 41 74 74 65 6E 74 WAITPIS) ;Attent
00DDC0: 65 20 61 73 73 65 7A 20 6C 6F 6E 67 75 65 20 28 e assez longue (
00DDD0: 73 69 6E 6F 6E 20 70 69 73 74 65 20 6A 61 6D 61 sinon piste jama
00DDE0: 69 73 20 74 72 6F 75 76 65 65 20 64 75 0D 0A 20 is trouvee du..
00DDF0: 20 20 20 20 20 20 20 20 4A 50 20 54 45 4D 50 41 JP TEMPA
00DE00: 4D 53 20 20 20 20 20 3B 31 65 72 20 63 6F 75 70 MS ;1er coup
00DE10: 20 65 74 20 65 78 65 63 75 74 69 6F 6E 20 72 61 et execution ra
00DE20: 6C 65 6E 74 69 65 29 20 65 74 20 6C 69 72 65 20 lentie) et lire
00DE30: 73 74 61 74 75 73 20 2E 0D 0A 20 3B 20 20 20 20 status ... ;
00DE40: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00DE50: 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------
00DE60: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 -------------..
00DE70: 3B 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ;
00DE80: 20 20 20 20 20 20 20 20 20 20 20 2D 20 50 4C 41 - PLA
00DE90: 43 45 52 20 54 45 54 45 20 50 49 53 54 45 20 4E CER TETE PISTE N
00DEA0: 20 2D 0D 0A 20 3B 20 20 20 20 20 20 20 20 20 20 -.. ;
00DEB0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00DEC0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00DED0: 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 47 4F 50 49 53 54 -------.. GOPIST
00DEE0: 4E 20 4C 44 20 41 2C 23 46 20 20 20 20 20 20 20 N LD A,#F
00DEF0: 20 3B 49 6E 73 74 72 75 63 74 69 6F 6E 20 63 68 ;Instruction ch
00DF00: 72 65 20 20 65 6D 70 6C 6F 79 7B 65 20 20 73 79 re employ{e sy
00DF10: 73 74 7B 6D 61 74 69 71 75 65 6D 65 6E 74 20 20 st{matiquement
00DF20: 70 6F 75 72 20 6C 69 72 65 20 45 54 33 20 61 70 pour lire ET3 ap
00DF30: 72 7D 73 20 0D 0A 20 75 6E 65 20 69 6E 73 74 72 r}s .. une instr
00DF40: 75 63 74 69 6F 6E 20 54 53 54 44 52 49 56 45 20 uction TSTDRIVE
00DF50: 6F 75 20 61 70 72 7D 73 20 20 75 6E 65 20 20 69 ou apr}s une i
00DF60: 6E 73 74 72 75 63 74 69 6F 6E 20 64 65 20 70 6F nstruction de po
00DF70: 73 69 74 69 6F 6E 6E 65 6D 65 6E 74 20 73 75 72 sitionnement sur
00DF80: 20 75 6E 65 20 0D 0A 20 70 69 73 74 65 20 70 6F une .. piste po
00DF90: 75 72 20 45 54 30 20 65 74 20 70 69 73 74 65 20 ur ET0 et piste
00DFA0: 20 2E 20 20 45 6C 6C 65 20 20 65 73 74 20 20 73 . Elle est s
00DFB0: 79 73 74 7B 6D 61 74 69 71 75 65 6D 65 6E 74 20 yst{matiquement
00DFC0: 20 61 70 70 65 6C 7B 65 20 65 6E 20 73 6F 72 74 appel{e en sort
00DFD0: 69 65 20 64 65 20 0D 0A 20 54 45 4D 50 41 4D 53 ie de .. TEMPAMS
00DFE0: 20 2E 0D 0A 20 3B 20 20 20 20 20 20 20 20 20 20 ... ;
00DFF0: 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D ---
00E000: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00E010: 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 3B 20 20 20 ---------.. ;
00E020: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00E030: 20 20 20 20 2D 20 4C 49 52 45 20 43 41 55 53 45 - LIRE CAUSE
00E040: 20 49 4E 54 45 52 52 55 50 54 49 4F 4E 53 20 2D INTERRUPTIONS -
00E050: 0D 0A 20 3B 20 20 20 20 20 20 20 20 20 20 20 20 .. ;
00E060: 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D -----
00E070: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00E080: 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 4C 49 54 53 54 41 -------.. LITSTA
00E090: 54 20 4C 44 20 41 2C 23 30 38 20 20 20 20 20 20 T LD A,#08
00E0A0: 20 3B 43 6F 64 65 20 73 65 6E 73 65 20 69 6E 74 ;Code sense int
00E0B0: 65 72 72 75 70 74 20 73 74 61 74 75 74 73 0D 0A errupt statuts..
00E0C0: 20 20 20 20 20 20 20 20 20 43 41 4C 4C 20 45 4E CALL EN
00E0D0: 56 4F 46 44 43 20 20 20 3B 45 6E 76 6F 79 65 72 VOFDC ;Envoyer
00E0E0: 20 6C 27 6F 72 64 72 65 0D 0A 20 20 20 20 20 20 l'ordre..
00E0F0: 20 20 20 4A 50 20 52 45 53 55 4C 54 20 20 20 20 JP RESULT
00E100: 65 72 63 68 65 72 20 70 69 73 74 65 0D 0A 20 20 ercher piste..
00E110: 20 20 20 20 20 20 20 43 41 4C 4C 20 49 4E 53 54 CALL INST
00E120: 52 55 20 20 20 20 3B 45 6E 76 6F 79 65 72 20 69 RU ;Envoyer i
00E130: 6E 73 74 72 75 63 74 69 6F 6E 20 2D 20 64 72 69 nstruction - dri
00E140: 76 65 20 2D 20 70 69 73 74 65 0D 0A 20 20 20 20 ve - piste..
00E150: 20 20 20 20 20 4A 52 20 54 45 4D 50 31 20 20 20 JR TEMP1
00E160: 20 20 20 20 3B 43 6F 6D 6D 65 20 70 6F 75 72 20 ;Comme pour
00E170: 43 41 4C 49 42 52 45 0D 0A 20 0D 0A 20 20 20 20 CALIBRE.. ..
00E180: 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ------------
00E190: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00E1A0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00E1B0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00E1C0: 2D 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 --..
00E1D0: 20 20 20 20 20 20 20 2D 20 44 45 53 43 52 49 50 - DESCRIP
00E1E0: 54 49 4F 4E 20 44 45 20 4C 41 20 5A 4F 4E 45 20 TION DE LA ZONE
00E1F0: 44 45 53 20 56 41 52 49 41 42 4C 45 53 20 2D 0D DES VARIABLES -.
00E200: 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
00E210: 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D -----------
00E220: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00E230: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A -----------.. ..
00E240: 20 20 20 20 20 4E 6F 74 65 7A 20 6C 65 73 20 6E Notez les n
00E250: 6F 6D 73 20 65 74 20 6C 61 20 20 73 69 67 6E 69 oms et la signi
00E260: 66 69 63 61 74 69 6F 6E 20 20 64 65 73 20 20 76 fication des v
00E270: 61 72 69 61 62 6C 65 73 20 20 61 76 61 6E 74 20 ariables avant
00E280: 64 65 20 70 61 73 73 65 72 20 40 20 6C 61 20 0D de passer @ la .
00E290: 0A 20 73 75 69 74 65 20 21 0D 0A 20 20 20 20 20 . suite !..
00E2A0: 43 65 74 74 65 20 73 65 63 74 69 6F 6E 20 65 73 Cette section es
00E2B0: 74 20 64 65 73 74 69 6E 7B 65 20 40 20 7B 76 6F t destin{e @ {vo
00E2C0: 6C 75 65 72 20 2E 20 45 6C 6C 65 20 63 6F 6D 70 luer . Elle comp
00E2D0: 6F 72 74 65 20 64 7B 6A 61 20 71 75 65 6C 71 75 orte d{ja quelqu
00E2E0: 65 73 20 6F 63 74 65 74 73 20 0D 0A 20 72 7B 73 es octets .. r{s
00E2F0: 65 72 76 7B 73 20 40 20 75 6E 20 75 73 61 67 65 erv{s @ un usage
00E300: 20 20 3B 41 6C 6C 65 72 20 6C 69 72 65 20 6C 65 ;Aller lire le
00E310: 20 72 65 73 75 6C 74 61 74 0D 0A 20 20 20 20 20 resultat..
00E320: 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D -------------
00E330: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00E340: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00E350: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00E360: 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 -..
00E370: 20 20 20 20 20 20 20 2D 20 52 45 4D 49 53 45 20 - REMISE
00E380: 41 20 30 20 44 45 20 4C 27 45 54 41 54 20 44 27 A 0 DE L'ETAT D'
00E390: 49 4E 54 45 52 52 55 50 54 49 4F 4E 20 2D 0D 0A INTERRUPTION -..
00E3A0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00E3B0: 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D -----------
00E3C0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00E3D0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D 0A 20 ----------.. ..
00E3E0: 20 20 20 20 4C 65 20 46 44 43 20 70 65 75 74 20 Le FDC peut
00E3F0: 6D 7B 6D 6F 72 69 73 65 72 20 70 6C 75 73 69 65 m{moriser plusie
00E400: 75 72 73 20 20 63 61 75 73 65 73 20 20 64 27 69 urs causes d'i
00E410: 6E 74 65 72 72 75 70 74 69 6F 6E 20 20 40 20 20 nterruption @
00E420: 6C 61 20 73 75 69 74 65 20 2E 20 43 65 20 0D 0A la suite . Ce ..
00E430: 20 66 61 69 74 20 65 73 74 20 74 72 7D 73 20 67 fait est tr}s g
00E440: 7B 6E 61 6E 74 20 70 6F 75 72 20 20 6C 61 20 20 {nant pour la
00E450: 62 6F 6E 6E 65 20 20 69 6E 74 65 72 70 72 7B 74 bonne interpr{t
00E460: 61 74 69 6F 6E 20 20 64 65 20 63 65 72 74 61 69 ation de certai
00E470: 6E 73 20 72 7B 73 75 6C 74 61 74 73 20 2E 20 0D ns r{sultats . .
00E480: 0A 20 43 65 74 74 65 20 72 6F 75 74 69 6E 65 20 . Cette routine
00E490: 70 72 6F 76 6F 71 75 65 20 75 6E 65 20 6C 65 63 provoque une lec
00E4A0: 74 75 72 65 20 20 64 65 73 20 20 63 61 75 73 65 ture des cause
00E4B0: 73 20 64 27 69 6E 74 65 72 72 75 70 74 69 6F 6E s d'interruption
00E4C0: 20 65 74 20 62 6F 75 63 6C 65 20 74 61 6E 74 20 et boucle tant
00E4D0: 0D 0A 20 71 75 65 20 6C 65 20 6D 65 73 73 61 67 .. que le messag
00E4E0: 65 20 46 44 43 20 49 4E 56 41 4C 49 44 20 43 4F e FDC INVALID CO
00E4F0: 4D 4D 41 4E 44 20 20 28 26 38 30 29 20 20 2C 20 MMAND (&80) ,
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 C6 02 00 00 00 02 0C 00 C2 02 00 00 00 02 ................
00E530: 0C 00 C7 02 00 00 00 02 0C 00 C3 02 00 00 00 02 ................
00E540: 0C 00 C8 02 00 00 00 02 0C 00 C4 02 00 00 00 02 ................
00E550: 0C 00 C9 02 00 00 00 02 0C 00 C5 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 75 6C 74 7B 72 69 65 75 72 20 2E 20 20 4C 65 ult{rieur . Le
00E610: 20 20 63 6F 6D 6D 65 6E 74 61 69 72 65 20 64 65 commentaire de
00E620: 73 20 6F 63 74 65 74 73 20 6E 6F 6E 20 75 74 69 s octets non uti
00E630: 6C 69 73 7B 73 20 64 61 6E 73 20 0D 0A 20 6C 27 lis{s dans .. l'
00E640: 7B 74 61 74 20 61 63 74 75 65 6C 20 64 75 20 20 {tat actuel du
00E650: 70 72 6F 67 72 61 6D 6D 65 20 20 65 73 74 20 20 programme est
00E660: 6D 61 72 71 75 7B 20 20 3A 20 20 22 2A 2A 2A 22 marqu{ : "***"
00E670: 20 20 2E 20 20 4C 61 20 20 7A 6F 6E 65 20 64 65 . La zone de
00E680: 73 20 76 61 72 69 61 62 6C 65 73 20 0D 0A 20 63 s variables .. c
00E690: 6F 6D 6D 65 6E 63 65 72 61 20 74 6F 75 6A 6F 75 ommencera toujou
00E6A0: 72 73 20 20 65 6E 20 20 34 30 30 30 30 20 20 71 rs en 40000 q
00E6B0: 75 65 6C 71 75 65 20 20 73 6F 69 74 20 20 6C 27 uelque soit l'
00E6C0: 6F 72 69 67 69 6E 65 20 20 65 74 20 20 6C 61 20 origine et la
00E6D0: 20 6C 6F 6E 67 75 65 75 72 20 64 75 20 0D 0A 20 longueur du ..
00E6E0: 70 72 6F 67 72 61 6D 6D 65 20 2E 20 56 6F 75 73 programme . Vous
00E6F0: 20 70 6F 75 76 65 7A 20 64 6F 6E 63 20 20 6C 69 pouvez donc li
00E700: 72 65 20 20 6F 75 20 20 6D 6F 64 69 66 69 65 72 re ou modifier
00E710: 20 20 64 65 73 20 70 61 72 61 6D 7D 74 72 65 73 des param}tres
00E720: 20 61 76 65 63 20 50 45 45 4B 20 65 74 20 0D 0A avec PEEK et ..
00E730: 20 50 4F 4B 45 20 2E 0D 0A 20 20 20 20 20 20 2D POKE ... -
00E740: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00E750: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00E760: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00E770: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00E780: 2D 2D 0D 0A 20 43 41 4C 45 20 20 20 20 44 45 46 --.. CALE DEF
00E790: 53 20 34 30 30 30 30 2D 43 41 4C 45 20 20 3B 54 S 40000-CALE ;T
00E7A0: 72 75 63 20 70 6F 75 72 20 74 65 6E 69 72 20 6C ruc pour tenir l
00E7B0: 65 20 64 65 62 75 74 20 64 65 73 20 76 61 72 69 e debut des vari
00E7C0: 61 62 6C 65 73 20 65 6E 20 34 30 30 30 30 0D 0A ables en 40000..
00E7D0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00E7E0: 20 20 20 20 20 20 20 20 20 20 3B 71 75 65 6C 71 ;quelq
00E7F0: 75 65 20 73 6F 69 74 20 6C 27 61 64 72 65 73 73 ue soit l'adress
00E800: 20 54 65 73 74 65 72 20 65 74 61 74 20 64 72 69 Tester etat dri
00E810: 76 65 20 22 2C 31 30 2C 31 33 0D 0A 20 20 20 20 ve ",10,13..
00E820: 20 20 20 20 20 44 45 46 42 20 22 20 5B 42 5D 20 DEFB " [B]
00E830: 42 61 73 63 75 6C 65 20 64 72 69 76 65 20 41 2F Bascule drive A/
00E840: 42 20 22 2C 31 30 2C 31 33 0D 0A 20 20 20 20 20 B ",10,13..
00E850: 20 20 20 20 44 45 46 42 20 22 20 5B 43 5D 20 43 DEFB " [C] C
00E860: 6F 6E 76 65 72 73 2E 6E 75 6D 65 72 69 71 75 65 onvers.numerique
00E870: 20 22 2C 31 30 2C 31 33 0D 0A 20 20 20 20 20 20 ",10,13..
00E880: 20 20 20 44 45 46 42 20 22 20 5B 44 5D 20 41 6C DEFB " [D] Al
00E890: 6C 65 72 20 20 65 6E 20 70 69 73 74 65 20 30 20 ler en piste 0
00E8A0: 22 2C 31 30 2C 31 33 0D 0A 20 20 20 20 20 20 20 ",10,13..
00E8B0: 20 20 44 45 46 42 20 22 20 5B 45 5D 20 41 6C 6C DEFB " [E] All
00E8C0: 65 72 20 20 65 6E 20 70 69 73 74 65 20 3F 20 22 er en piste ? "
00E8D0: 2C 31 30 2C 31 33 0D 0A 20 20 20 20 20 20 20 20 ,10,13..
00E8E0: 20 44 45 46 42 20 22 20 5B 51 5D 20 51 75 69 74 DEFB " [Q] Quit
00E8F0: 74 65 72 20 70 72 6F 67 72 61 6D 6D 65 20 22 2C ter programme ",
00E900: 31 30 2C 31 33 2B 23 38 30 0D 0A 20 20 20 20 20 10,13+#80..
00E910: 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ---------------
00E920: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00E930: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00E940: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00E950: 2D 2D 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 ---..
00E960: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00E970: 20 20 20 20 20 20 20 46 49 4E 20 53 45 43 54 49 FIN SECTI
00E980: 4F 4E 00 00 1A 1A 4F 4D 20 20 24 24 24 FF 00 FF ON....OM $$$...
00E990: 4C 45 53 20 43 4F 4D 4D 41 4E 44 45 53 20 44 55 LES COMMANDES DU
00E9A0: 20 46 44 43 20 55 49 54 4C 49 53 45 45 53 20 44 FDC UITLISEES D
00E9B0: 41 4E 53 20 43 45 20 4E 55 4D 45 52 4F 20 2D 0D ANS CE NUMERO -.
00E9C0: 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
00E9D0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00E9E0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00E9F0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D ---------------.
00EA00: 65 20 64 27 61 73 73 65 6D 62 6C 61 67 65 20 64 e d'assemblage d
00EA10: 75 20 70 72 6F 67 72 61 6D 6D 65 0D 0A 20 3B 0D u programme.. ;.
00EA20: 0A 20 3B 2D 2D 2D 20 56 61 72 69 61 62 6C 65 73 . ;--- Variables
00EA30: 20 65 74 20 66 6C 61 67 73 20 64 69 76 65 72 73 et flags divers
00EA40: 20 2D 2D 2D 0D 0A 20 3B 0D 0A 20 46 4C 41 47 4D ---.. ;.. FLAGM
00EA50: 4F 54 20 44 45 46 42 20 30 20 20 3B 31 20 73 69 OT DEFB 0 ;1 si
00EA60: 20 6D 6F 74 65 75 72 20 65 6E 20 72 6F 75 74 65 moteur en route
00EA70: 20 30 20 73 69 20 61 72 72 65 74 65 20 20 20 20 0 si arrete
00EA80: 20 20 20 20 20 20 20 20 34 30 30 30 30 0D 0A 20 40000..
00EA90: 41 44 42 55 46 46 20 20 44 45 46 57 20 30 20 20 ADBUFF DEFW 0
00EAA0: 3B 2A 2A 2A 20 41 64 72 65 73 73 65 20 64 65 20 ;*** Adresse de
00EAB0: 64 65 62 75 74 20 64 75 20 62 75 66 66 65 72 20 debut du buffer
00EAC0: 64 6F 6E 6E 65 65 73 20 20 20 20 20 20 34 30 30 donnees 400
00EAD0: 30 31 0D 0A 20 4E 42 41 4C 49 52 45 20 44 45 46 01.. NBALIRE DEF
00EAE0: 57 20 30 20 20 3B 2A 2A 2A 20 4E 6F 6D 62 72 65 W 0 ;*** Nombre
00EAF0: 20 64 27 6F 63 74 65 74 73 20 61 20 6C 69 72 65 d'octets a lire
00EB00: 20 70 6F 75 72 20 65 78 65 63 75 74 69 6F 6E 20 pour execution
00EB10: 20 20 34 30 30 30 33 0D 0A 20 3B 0D 0A 20 3B 2D 40003.. ;.. ;-
00EB20: 20 5A 6F 6E 65 20 73 74 6F 63 6B 61 67 65 20 6F Zone stockage o
00EB30: 63 74 65 74 73 20 72 65 73 75 6C 74 61 74 20 2D ctets resultat -
00EB40: 0D 0A 20 3B 0D 0A 20 45 54 4F 43 4C 55 53 20 44 .. ;.. ETOCLUS D
00EB50: 45 46 42 20 30 20 20 3B 4E 6F 6D 62 72 65 20 64 EFB 0 ;Nombre d
00EB60: 27 6F 63 74 65 74 73 20 74 72 61 6E 73 6D 69 73 'octets transmis
00EB70: 20 70 61 72 20 6C 65 20 72 65 73 75 6C 74 61 74 par le resultat
00EB80: 20 20 20 20 34 30 30 30 34 0D 0A 20 45 54 30 20 40004.. ET0
00EB90: 20 20 20 20 44 45 46 42 20 30 20 20 3B 4C 65 73 DEFB 0 ;Les
00EBA0: 20 33 20 72 65 67 69 73 74 72 65 73 20 64 27 65 3 registres d'e
00EBB0: 74 61 74 20 20 20 20 20 20 20 20 20 20 20 20 20 tat
00EBC0: 20 20 20 20 20 20 20 20 20 34 30 30 30 35 0D 0A 40005..
00EBD0: 20 45 54 31 20 20 20 20 20 44 45 46 42 20 30 20 ET1 DEFB 0
00EBE0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00EBF0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00EC00: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00EC10: 20 20 20 20 20 20 20 20 20 20 20 2D 20 50 4F 53 - POS
00EC20: 49 54 49 4F 4E 4E 45 52 20 4C 41 20 54 45 54 45 ITIONNER LA TETE
00EC30: 20 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 -..
00EC40: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00EC50: 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ---------------
00EC60: 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 0D 0A 20 ------.. ..
00EC70: 20 20 20 20 4E 6F 75 73 20 61 62 6F 72 64 6F 6E Nous abordon
00EC80: 73 20 6D 61 69 6E 74 65 6E 61 6E 74 20 20 6C 65 s maintenant le
00EC90: 73 20 20 63 68 6F 73 65 73 20 20 73 7B 72 69 65 s choses s{rie
00ECA0: 75 73 65 73 20 20 2E 20 20 53 69 20 20 76 6F 75 uses . Si vou
00ECB0: 73 20 20 61 76 65 7A 20 65 75 20 6C 61 20 0D 0A s avez eu la ..
00ECC0: 20 63 75 72 69 6F 73 69 74 7B 20 64 65 20 66 61 curiosit{ de fa
00ECD0: 69 72 65 20 75 6E 20 20 22 43 41 54 22 20 20 73 ire un "CAT" s
00ECE0: 75 72 20 20 6C 61 20 20 66 61 63 65 20 20 46 44 ur la face FD
00ECF0: 43 20 20 2C 20 76 6F 75 73 20 63 6F 6D 70 72 65 C , vous compre
00ED00: 6E 64 72 65 7A 20 70 6F 75 72 71 75 6F 69 20 0D ndrez pourquoi .
00ED10: 0A 20 73 65 75 6C 65 73 20 6C 65 73 20 69 6E 73 . seules les ins
00ED20: 74 72 75 63 74 69 6F 6E 73 20 64 65 20 72 65 63 tructions de rec
00ED30: 68 65 72 63 68 65 20 64 65 20 70 69 73 74 65 20 herche de piste
00ED40: 20 73 6F 6E 74 20 74 72 61 69 74 7B 65 73 20 64 sont trait{es d
00ED50: 61 6E 73 20 63 65 20 6E 75 6D 7B 72 6F 20 21 20 ans ce num{ro !
00ED60: 0D 0A 20 50 6F 75 72 20 6C 61 20 6D 65 08 5E 6D .. Pour la me.^m
00ED70: 65 20 72 61 69 73 6F 6E 20 2C 20 6C 65 73 20 72 e raison , les r
00ED80: 6F 75 74 69 6E 65 73 20 64 65 20 70 72 7B 73 65 outines de pr{se
00ED90: 6E 74 61 74 69 6F 6E 20 65 74 20 64 27 61 66 66 ntation et d'aff
00EDA0: 69 63 68 61 67 65 20 6E 65 20 73 6F 6E 74 20 71 ichage ne sont q
00EDB0: 75 65 20 0D 0A 20 70 65 75 20 6F 75 20 70 61 73 ue .. peu ou pas
00EDC0: 20 64 75 20 74 6F 75 74 20 7B 76 6F 71 75 7B 65 du tout {voqu{e
00EDD0: 73 20 2E 20 54 6F 75 73 20 20 6C 65 73 20 73 6F s . Tous les so
00EDE0: 75 73 20 70 72 6F 67 72 61 6D 6D 65 73 20 61 70 us programmes ap
00EDF0: 70 65 6C 7B 73 20 70 61 72 20 47 4F 5A 45 52 4F pel{s par GOZERO
00EE00: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 34 30 40
00EE10: 30 30 36 0D 0A 20 45 54 32 20 20 20 20 20 44 45 006.. ET2 DE
00EE20: 46 42 20 30 20 20 3B 2A 2A 2A 20 20 20 20 20 20 FB 0 ;***
00EE30: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00EE40: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00EE50: 20 20 20 34 30 30 30 37 0D 0A 20 45 54 50 49 53 40007.. ETPIS
00EE60: 54 20 20 44 45 46 42 20 30 20 20 3B 2A 2A 2A 20 T DEFB 0 ;***
00EE70: 50 69 73 74 65 20 74 72 6F 75 76 65 65 20 20 20 Piste trouvee
00EE80: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00EE90: 20 20 20 20 20 20 20 20 34 30 30 30 38 0D 0A 20 40008..
00EEA0: 45 54 48 45 41 44 20 20 44 45 46 42 20 30 20 20 ETHEAD DEFB 0
00EEB0: 3B 2A 2A 2A 20 54 65 74 65 20 74 72 6F 75 76 65 ;*** Tete trouve
00EEC0: 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e
00EED0: 20 20 20 20 20 20 20 20 20 20 20 20 20 34 30 30 400
00EEE0: 30 39 0D 0A 20 45 54 4E 55 4D 53 45 43 20 44 45 09.. ETNUMSEC DE
00EEF0: 46 42 20 30 20 3B 2A 2A 2A 20 4E 75 6D 65 72 6F FB 0 ;*** Numero
00EF00: 20 64 65 20 73 65 63 74 65 75 72 20 74 72 6F 75 de secteur trou
00EF10: 76 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ve
00EF20: 20 20 34 30 30 31 30 0D 0A 20 45 54 4C 45 4E 53 40010.. ETLENS
00EF30: 45 43 20 44 45 46 42 20 30 20 3B 2A 2A 2A 20 4C EC DEFB 0 ;*** L
00EF40: 6F 6E 67 75 65 75 72 20 73 65 63 74 65 75 72 20 ongueur secteur
00EF50: 74 72 6F 75 76 65 20 20 20 20 20 20 20 20 20 20 trouve
00EF60: 20 20 20 20 20 20 20 34 30 30 31 31 0D 0A 20 3B 40011.. ;
00EF70: 0D 0A 20 3B 2D 20 50 61 72 61 6D 65 74 72 65 73 .. ;- Parametres
00EF80: 20 67 65 6E 65 72 61 75 78 20 2D 0D 0A 20 3B 0D generaux -.. ;.
00EF90: 0A 20 44 52 53 45 4C 45 43 20 44 45 46 42 20 30 . DRSELEC DEFB 0
00EFA0: 20 3B 44 72 69 76 65 20 73 65 6C 65 63 74 69 6F ;Drive selectio
00EFB0: 6E 6E 65 20 73 75 69 76 69 20 64 65 20 70 69 73 nne suivi de pis
00EFC0: 74 65 20 65 6E 20 63 6F 75 72 73 2E 43 65 73 20 te en cours.Ces
00EFD0: 32 20 6F 63 74 65 74 73 20 73 6F 6E 74 0D 0A 20 2 octets sont..
00EFE0: 50 49 53 54 53 45 4C 20 44 45 46 42 20 30 20 3B PISTSEL DEFB 0 ;
00EFF0: 63 68 61 72 67 65 73 20 64 61 6E 73 20 44 45 20 charges dans DE
00F000: 20 6F 75 20 0D 0A 20 47 4F 50 49 53 54 45 20 66 ou .. GOPISTE f
00F010: 69 67 75 72 65 6E 74 20 64 61 6E 73 20 6C 61 20 igurent dans la
00F020: 73 65 63 74 69 6F 6E 20 53 4F 55 53 20 50 52 4F section SOUS PRO
00F030: 47 52 41 4D 4D 45 53 20 2E 0D 0A 20 0D 0A 20 20 GRAMMES ... ..
00F040: 20 20 20 31 20 2D 20 41 6C 6C 65 72 20 65 6E 20 1 - Aller en
00F050: 70 69 73 74 65 20 30 20 3A 20 47 4F 5A 45 52 4F piste 0 : GOZERO
00F060: 0D 0A 20 20 20 20 20 43 65 74 74 65 20 72 6F 75 .. Cette rou
00F070: 74 69 6E 65 20 65 66 66 65 63 74 75 65 20 75 6E tine effectue un
00F080: 20 20 43 41 4C 49 42 52 45 20 20 2E 20 20 45 6E CALIBRE . En
00F090: 20 20 73 6F 72 74 69 65 20 20 2C 20 20 65 6C 6C sortie , ell
00F0A0: 65 20 61 66 66 69 63 68 65 20 65 6E 20 62 61 73 e affiche en bas
00F0B0: 20 0D 0A 20 64 27 7B 63 72 61 6E 20 6C 61 20 76 .. d'{cran la v
00F0C0: 61 6C 65 75 72 20 62 69 6E 61 69 72 65 20 64 65 aleur binaire de
00F0D0: 20 45 54 30 20 61 69 6E 73 69 20 71 75 65 20 6C ET0 ainsi que l
00F0E0: 65 20 6E 75 6D 7B 72 6F 20 64 65 20 70 69 73 74 e num{ro de pist
00F0F0: 65 20 28 74 6F 75 6A 6F 75 72 73 20 30 29 20 2E e (toujours 0) .
00F100: 0D 0A 20 20 20 20 20 45 6E 20 63 61 73 20 64 27 .. En cas d'
00F110: 65 72 72 65 75 72 20 2C 20 75 6E 20 6D 65 73 73 erreur , un mess
00F120: 61 67 65 20 20 65 73 74 20 20 61 66 66 69 63 68 age est affich
00F130: 7B 20 20 73 75 72 20 6C 27 61 76 61 6E 74 20 64 { sur l'avant d
00F140: 65 72 6E 69 7D 72 65 20 6C 69 67 6E 65 20 64 65 erni}re ligne de
00F150: 20 0D 0A 20 6C 27 7B 63 72 61 6E 20 2E 20 20 20 .. l'{cran .
00F160: 0D 0A 20 3B 20 20 20 20 20 20 20 20 20 20 20 20 .. ;
00F170: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00F180: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00F190: 2D 2D 2D 2D 0D 0A 20 3B 20 20 20 20 20 20 20 20 ----.. ;
00F1A0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00F1B0: 20 20 20 20 2D 20 41 4C 4C 45 52 20 45 4E 20 50 - ALLER EN P
00F1C0: 49 53 54 45 20 30 20 2D 0D 0A 20 3B 20 20 20 20 ISTE 0 -.. ;
00F1D0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00F1E0: 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D --------
00F1F0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 47 ------------.. G
00F200: 2E 20 4E 65 20 72 69 65 6E 20 69 6E 73 65 72 65 . Ne rien insere
00F210: 72 20 65 6E 74 72 65 20 6C 65 73 20 32 20 21 20 r entre les 2 !
00F220: 34 30 30 31 32 20 2D 20 31 33 0D 0A 20 44 45 52 40012 - 13.. DER
00F230: 50 49 53 54 20 44 45 46 42 20 30 20 3B 2A 2A 2A PIST DEFB 0 ;***
00F240: 20 50 69 73 74 65 20 64 65 20 66 69 6E 20 70 6F Piste de fin po
00F250: 75 72 20 6F 70 65 72 61 74 69 6F 6E 73 20 6D 75 ur operations mu
00F260: 6C 74 69 70 69 73 74 65 73 20 2E 0D 0A 20 50 49 ltipistes ... PI
00F270: 53 54 4D 41 58 20 44 45 46 42 20 34 32 20 3B 50 STMAX DEFB 42 ;P
00F280: 69 73 74 65 20 61 20 6E 65 20 70 61 73 20 64 65 iste a ne pas de
00F290: 70 61 73 73 65 72 20 2B 20 31 20 70 6F 75 72 20 passer + 1 pour
00F2A0: 74 65 73 74 20 73 75 72 20 43 41 52 52 59 20 34 test sur CARRY 4
00F2B0: 30 30 31 34 20 2D 20 31 35 0D 0A 20 57 41 49 54 0014 - 15.. WAIT
00F2C0: 50 49 53 20 44 45 46 42 20 34 31 20 3B 54 65 6D PIS DEFB 41 ;Tem
00F2D0: 70 6F 72 69 73 61 74 69 6F 6E 20 70 6F 75 72 20 porisation pour
00F2E0: 64 65 70 6C 61 63 65 6D 65 6E 74 20 74 65 74 65 deplacement tete
00F2F0: 20 64 65 20 6C 65 63 74 75 72 65 20 20 34 30 30 de lecture 400
00F300: 31 36 0D 0A 20 4E 42 54 45 4E 54 20 20 44 45 46 16.. NBTENT DEF
00F310: 42 20 34 20 3B 4E 6F 6D 62 72 65 20 72 65 70 65 B 4 ;Nombre repe
00F320: 74 69 74 69 6F 6E 73 20 65 6E 20 63 61 73 20 64 titions en cas d
00F330: 27 65 63 68 65 63 20 64 27 75 6E 65 20 69 6E 73 'echec d'une ins
00F340: 74 72 75 63 74 69 6F 6E 20 34 30 30 31 37 0D 0A truction 40017..
00F350: 20 54 45 4D 50 4D 4F 54 20 44 45 46 42 20 35 35 TEMPMOT DEFB 55
00F360: 20 3B 54 65 6D 70 6F 72 69 73 61 74 69 6F 6E 20 ;Temporisation
00F370: 6D 6F 74 65 75 72 20 20 20 20 20 20 20 20 20 20 moteur
00F380: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 34 30 40
00F390: 30 31 38 0D 0A 20 3B 0D 0A 20 3B 2D 20 50 61 72 018.. ;.. ;- Par
00F3A0: 61 6D 65 74 72 65 73 20 64 65 73 20 64 72 69 76 ametres des driv
00F3B0: 65 73 20 2D 0D 0A 20 3B 0D 0A 20 45 54 44 52 41 es -.. ;.. ETDRA
00F3C0: 20 20 20 44 45 46 42 20 30 20 20 3B 45 54 33 20 DEFB 0 ;ET3
00F3D0: 50 6F 75 72 20 64 72 69 76 65 20 41 20 65 74 20 Pour drive A et
00F3E0: 42 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 B
00F3F0: 20 20 20 20 20 20 20 20 34 30 30 31 39 0D 0A 20 40019..
00F400: 4F 5A 45 52 4F 20 20 4C 44 20 41 2C 22 30 22 20 OZERO LD A,"0"
00F410: 20 20 20 20 20 3B 22 30 22 20 41 53 43 49 49 20 ;"0" ASCII
00F420: 70 6F 75 72 20 6E 75 6D 65 72 6F 20 64 65 20 70 pour numero de p
00F430: 69 73 74 65 0D 0A 20 20 20 20 20 20 20 20 20 43 iste.. C
00F440: 41 4C 4C 20 50 52 54 47 4F 0D 0A 20 20 20 20 20 ALL PRTGO..
00F450: 20 20 20 20 43 41 4C 4C 20 43 41 4C 49 42 52 45 CALL CALIBRE
00F460: 20 20 3B 43 61 6C 69 62 72 65 72 0D 0A 20 3B 0D ;Calibrer.. ;.
00F470: 0A 20 3B 2D 20 43 6F 6D 6D 75 6E 20 61 20 47 4F . ;- Commun a GO
00F480: 5A 45 52 4F 20 65 74 20 47 4F 50 49 53 54 45 20 ZERO et GOPISTE
00F490: 2D 0D 0A 20 3B 0D 0A 20 50 52 54 52 45 53 31 20 -.. ;.. PRTRES1
00F4A0: 50 55 53 48 20 41 46 20 20 20 20 20 20 20 3B 50 PUSH AF ;P
00F4B0: 72 65 73 65 72 76 65 72 20 6C 27 65 76 65 6E 74 reserver l'event
00F4C0: 75 65 6C 20 66 6C 61 67 20 64 27 65 72 72 65 75 uel flag d'erreu
00F4D0: 72 20 6D 69 73 20 70 61 72 20 52 45 53 55 4C 54 r mis par RESULT
00F4E0: 0D 0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C 20 .. CALL
00F4F0: 50 52 54 42 49 4E 20 20 20 3B 4C 69 72 65 20 65 PRTBIN ;Lire e
00F500: 74 20 61 66 66 69 63 68 65 72 20 72 65 73 75 6C t afficher resul
00F510: 74 61 74 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 tat.. LD
00F520: 20 48 4C 2C 54 50 53 46 49 4E 44 0D 0A 20 20 20 HL,TPSFIND..
00F530: 20 20 20 20 20 20 43 41 4C 4C 20 50 52 54 0D 0A CALL PRT..
00F540: 20 20 20 20 20 20 20 20 20 4C 44 20 41 2C 28 45 LD A,(E
00F550: 54 31 29 20 20 20 20 3B 49 63 69 20 45 54 31 20 T1) ;Ici ET1
00F560: 63 6F 6E 74 69 65 6E 74 20 6C 61 20 70 69 73 74 contient la pist
00F570: 65 20 74 72 6F 75 76 65 65 20 65 74 20 6E 6F 6E e trouvee et non
00F580: 20 75 6E 20 72 65 67 69 73 74 72 65 0D 0A 20 20 un registre..
00F590: 20 20 20 20 20 20 20 43 41 4C 4C 20 50 52 54 48 CALL PRTH
00F5A0: 45 58 31 20 20 3B 41 66 66 69 63 68 65 72 20 65 EX1 ;Afficher e
00F5B0: 6E 20 48 45 58 41 0D 0A 20 20 20 20 20 20 20 20 n HEXA..
00F5C0: 20 43 41 4C 4C 20 41 46 46 50 49 53 54 20 20 3B CALL AFFPIST ;
00F5D0: 4D 6F 64 69 66 69 65 72 20 6E 75 6D 65 72 6F 20 Modifier numero
00F5E0: 64 65 20 70 69 73 74 65 20 65 6E 20 66 61 63 65 de piste en face
00F5F0: 20 6C 65 20 74 65 78 74 65 20 65 74 61 74 20 64 le texte etat d
00F600: 45 54 44 52 42 20 20 20 44 45 46 42 20 30 20 20 ETDRB DEFB 0
00F610: 3B 4E 65 20 72 69 65 6E 20 69 6E 73 65 72 65 72 ;Ne rien inserer
00F620: 20 65 6E 74 72 65 20 63 65 73 20 32 20 44 45 46 entre ces 2 DEF
00F630: 42 20 20 20 20 20 20 20 20 20 20 20 20 34 30 30 B 400
00F640: 32 30 0D 0A 20 3B 0D 0A 20 50 49 53 54 44 52 41 20.. ;.. PISTDRA
00F650: 20 44 45 46 42 20 30 20 20 3B 50 69 73 74 65 20 DEFB 0 ;Piste
00F660: 65 6E 20 63 6F 75 72 73 20 70 6F 75 72 20 64 72 en cours pour dr
00F670: 69 76 65 20 41 20 65 74 20 42 20 20 20 20 20 20 ive A et B
00F680: 20 20 20 20 20 20 34 30 30 32 31 0D 0A 20 50 49 40021.. PI
00F690: 53 54 44 52 42 20 44 45 46 42 20 30 20 20 3B 4E STDRB DEFB 0 ;N
00F6A0: 65 20 72 69 65 6E 20 69 6E 73 65 72 65 72 20 65 e rien inserer e
00F6B0: 6E 74 72 65 20 63 65 73 20 32 20 44 45 46 42 20 ntre ces 2 DEFB
00F6C0: 20 20 20 20 20 20 20 20 20 20 20 34 30 30 32 32 40022
00F6D0: 0D 0A 20 3B 0D 0A 20 3B 2D 2D 2D 2D 2D 2D 2D 2D .. ;.. ;--------
00F6E0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00F6F0: 2D 2D 0D 0A 20 3B 2D 20 54 45 58 54 45 53 20 44 --.. ;- TEXTES D
00F700: 45 20 50 52 45 53 45 4E 54 41 54 49 4F 4E 20 2D E PRESENTATION -
00F710: 0D 0A 20 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D .. ;------------
00F720: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A --------------..
00F730: 20 54 55 53 20 20 20 20 20 44 45 46 42 20 32 34 TUS DEFB 24
00F740: 2C 22 20 53 4F 53 20 50 52 4F 47 52 41 4D 4D 45 ," SOS PROGRAMME
00F750: 55 52 53 20 2D 20 45 74 75 64 65 20 64 75 20 46 URS - Etude du F
00F760: 44 43 20 2D 20 28 43 29 20 4D 2E 4D 41 49 47 52 DC - (C) M.MAIGR
00F770: 4F 54 20 4E 6F 76 20 38 38 20 22 0D 0A 20 20 20 OT Nov 88 "..
00F780: 20 20 20 20 20 20 44 45 46 42 20 32 34 2C 32 36 DEFB 24,26
00F790: 2C 30 2C 37 39 2C 31 2C 32 34 2B 23 38 30 0D 0A ,0,79,1,24+#80..
00F7A0: 20 54 45 46 46 4C 42 31 20 44 45 46 42 20 33 31 TEFFLB1 DEFB 31
00F7B0: 2C 31 2C 32 33 2C 31 38 2B 23 38 30 0D 0A 20 3B ,1,23,18+#80.. ;
00F7C0: 0D 0A 20 3B 2D 20 54 65 78 74 65 73 20 64 75 20 .. ;- Textes du
00F7D0: 6D 65 6E 75 20 70 72 69 6E 63 69 70 61 6C 20 2D menu principal -
00F7E0: 0D 0A 20 3B 0D 0A 20 54 4D 45 4E 55 20 20 20 44 .. ;.. TMENU D
00F7F0: 45 46 42 20 33 31 2C 31 2C 35 2C 22 20 5B 41 5D EFB 31,1,5," [A]
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 C6 02 00 00 00 02 0D 00 C2 02 00 00 00 02 ................
00F830: 0D 00 C7 02 00 00 00 02 0D 00 C3 02 00 00 00 02 ................
00F840: 0D 00 C8 02 00 00 00 02 0D 00 C4 02 00 00 00 02 ................
00F850: 0D 00 C9 02 00 00 00 02 0D 00 C5 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: 72 69 76 65 0D 0A 20 20 20 20 20 20 20 20 20 50 rive.. P
00F910: 4F 50 20 41 46 20 20 20 20 20 20 20 20 3B 52 65 OP AF ;Re
00F920: 63 75 70 65 72 65 72 20 66 6C 61 67 20 65 72 72 cuperer flag err
00F930: 65 75 72 0D 0A 20 20 20 20 20 20 20 20 20 4A 52 eur.. JR
00F940: 20 4E 43 2C 45 52 52 50 49 53 54 20 3B 53 69 20 NC,ERRPIST ;Si
00F950: 4E 43 20 63 27 65 73 74 20 72 61 74 65 0D 0A 20 NC c'est rate..
00F960: 3B 0D 0A 20 49 4E 43 50 54 50 49 53 20 4C 44 20 ;.. INCPTPIS LD
00F970: 48 4C 2C 50 49 53 54 44 52 41 20 3B 41 76 61 6E HL,PISTDRA ;Avan
00F980: 63 65 20 6C 65 20 70 6F 69 6E 74 65 75 72 20 70 ce le pointeur p
00F990: 6F 75 72 20 70 61 72 61 6D 65 74 72 65 73 0D 0A our parametres..
00F9A0: 20 20 20 20 20 20 20 20 20 4C 44 20 41 2C 28 45 LD A,(E
00F9B0: 54 31 29 20 20 20 20 20 3B 65 74 20 72 61 6E 67 T1) ;et rang
00F9C0: 65 20 6C 61 20 70 69 73 74 65 20 64 61 6E 73 20 e la piste dans
00F9D0: 6C 27 6F 63 74 65 74 20 63 6F 6E 63 65 72 6E 65 l'octet concerne
00F9E0: 0D 0A 20 20 20 20 20 20 20 20 20 4A 52 20 49 4E .. JR IN
00F9F0: 43 50 54 52 20 20 20 20 20 20 3B 28 50 49 53 54 CPTR ;(PIST
00FA00: 44 52 41 20 6F 75 20 50 49 53 54 44 52 42 29 0D DRA ou PISTDRB).
00FA10: 0A 20 49 4E 43 50 54 45 54 33 20 4C 44 20 48 4C . INCPTET3 LD HL
00FA20: 2C 45 54 44 52 41 20 20 20 3B 4C 61 20 6D 65 6D ,ETDRA ;La mem
00FA30: 65 20 70 6F 75 72 20 6C 27 65 74 61 74 20 64 65 e pour l'etat de
00FA40: 73 20 64 72 69 76 65 73 0D 0A 20 49 4E 43 50 54 s drives.. INCPT
00FA50: 52 20 20 50 55 53 48 20 41 46 0D 0A 20 20 20 20 R PUSH AF..
00FA60: 20 20 20 20 20 43 41 4C 4C 20 51 55 45 4C 44 52 CALL QUELDR
00FA70: 56 0D 0A 20 20 20 20 20 20 20 20 20 50 4F 50 20 V.. POP
00FA80: 41 46 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 AF.. LD
00FA90: 28 48 4C 29 2C 41 0D 0A 20 20 20 20 20 20 20 20 (HL),A..
00FAA0: 20 52 45 54 0D 0A 20 3B 0D 0A 20 41 46 46 50 49 RET.. ;.. AFFPI
00FAB0: 53 54 20 50 55 53 48 20 48 4C 20 20 20 20 20 20 ST PUSH HL
00FAC0: 3B 41 66 66 69 63 68 65 20 70 69 73 74 65 20 65 ;Affiche piste e
00FAD0: 6E 20 63 6F 75 72 73 20 65 6E 20 66 61 63 65 20 n cours en face
00FAE0: 64 72 69 76 65 20 63 6F 6E 63 65 72 6E 65 0D 0A drive concerne..
00FAF0: 20 20 20 20 20 20 20 20 20 50 55 53 48 20 41 46 PUSH AF
00FB00: 65 08 5E 74 72 65 20 61 75 20 62 6F 6E 20 65 6D e.^tre au bon em
00FB10: 70 6C 61 63 65 6D 65 6E 74 20 2C 20 6F 6E 20 73 placement , on s
00FB20: 61 75 74 65 20 65 6E 20 50 52 54 52 45 53 31 20 aute en PRTRES1
00FB30: 2E 0D 0A 20 20 20 20 20 50 52 54 52 45 53 31 20 ... PRTRES1
00FB40: 41 66 66 69 63 68 65 20 65 6E 20 62 69 6E 61 69 Affiche en binai
00FB50: 72 65 20 6C 65 20 20 63 6F 6E 74 65 6E 75 20 20 re le contenu
00FB60: 64 65 20 20 45 54 30 20 20 65 74 20 20 65 6E 20 de ET0 et en
00FB70: 48 45 58 41 20 6C 65 20 6E 75 6D 7B 72 6F 20 64 HEXA le num{ro d
00FB80: 65 20 0D 0A 20 70 69 73 74 65 20 74 72 6F 75 76 e .. piste trouv
00FB90: 7B 20 2E 20 43 65 20 6D 65 08 5E 6D 65 20 6E 75 { . Ce me.^me nu
00FBA0: 6D 7B 72 6F 20 64 65 20 70 69 73 74 65 20 65 73 m{ro de piste es
00FBB0: 74 20 61 66 66 69 63 68 7B 20 65 6E 20 66 61 63 t affich{ en fac
00FBC0: 65 20 64 75 20 74 65 78 74 65 20 64 27 7B 74 61 e du texte d'{ta
00FBD0: 74 20 64 75 20 0D 0A 20 64 72 69 76 65 20 65 74 t du .. drive et
00FBE0: 20 72 61 6E 67 7B 20 64 61 6E 73 20 6C 27 6F 63 rang{ dans l'oc
00FBF0: 74 65 74 20 50 49 53 54 44 52 41 20 6F 75 20 50 tet PISTDRA ou P
00FC00: 49 53 54 44 52 42 20 20 73 65 6C 6F 6E 20 6C 65 ISTDRB selon le
00FC10: 20 63 61 73 20 2E 20 45 6E 20 63 61 73 20 64 27 cas . En cas d'
00FC20: 65 63 68 65 63 20 0D 0A 20 64 65 20 6C 27 69 6E echec .. de l'in
00FC30: 73 74 72 75 63 74 69 6F 6E 20 2C 20 6F 6E 20 61 struction , on a
00FC40: 66 66 69 63 68 65 20 75 6E 20 6D 65 73 73 61 67 ffiche un messag
00FC50: 65 20 64 27 65 72 72 65 75 72 20 2E 0D 0A 20 0D e d'erreur ... .
00FC60: 0A 20 20 20 20 20 4E 4F 54 45 53 20 3A 20 45 6E . NOTES : En
00FC70: 20 63 61 73 20 64 27 7B 63 68 65 63 20 64 65 20 cas d'{chec de
00FC80: 6C 27 75 6E 65 20 64 65 20 20 63 65 73 20 20 32 l'une de ces 2
00FC90: 20 63 6F 6D 6D 61 6E 64 65 73 20 2C 20 6C 65 20 commandes , le
00FCA0: 6E 75 6D 7B 72 6F 20 64 65 20 70 69 73 74 65 20 num{ro de piste
00FCB0: 0D 0A 20 72 65 6E 76 6F 79 7B 20 70 61 72 20 45 .. renvoy{ par E
00FCC0: 54 31 20 65 73 74 20 74 6F 75 6A 6F 75 72 73 20 T1 est toujours
00FCD0: 30 20 2E 0D 0A 20 20 20 20 20 4C 61 20 74 65 6D 0 ... La tem
00FCE0: 70 6F 72 69 73 61 74 69 6F 6E 20 64 6F 6E 6E 7B porisation donn{
00FCF0: 65 20 65 6E 20 43 41 4C 49 42 52 45 20 20 2C 20 e en CALIBRE ,
00FD00: 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 48 4C .. LD HL
00FD10: 2C 23 33 30 30 31 20 20 3B 58 2D 59 20 50 6F 73 ,#3001 ;X-Y Pos
00FD20: 69 74 69 6F 6E 20 74 65 78 74 65 0D 0A 20 20 20 ition texte..
00FD30: 20 20 20 20 20 20 43 41 4C 4C 20 51 55 45 4C 44 CALL QUELD
00FD40: 52 56 20 3B 49 6E 63 72 65 6D 65 6E 74 65 72 20 RV ;Incrementer
00FD50: 48 4C 20 72 65 76 69 65 6E 74 20 61 20 64 65 73 HL revient a des
00FD60: 63 65 6E 64 72 65 20 64 27 75 6E 65 20 6C 69 67 cendre d'une lig
00FD70: 6E 65 0D 0A 20 20 20 20 20 20 20 20 20 43 41 4C ne.. CAL
00FD80: 4C 20 23 42 42 37 35 20 20 20 3B 4C 4F 43 41 54 L #BB75 ;LOCAT
00FD90: 45 20 70 6F 75 72 20 6C 65 73 20 69 6E 74 69 6D E pour les intim
00FDA0: 65 73 0D 0A 20 20 20 20 20 20 20 20 20 50 4F 50 es.. POP
00FDB0: 20 41 46 0D 0A 20 20 20 20 20 20 20 20 20 50 4F AF.. PO
00FDC0: 50 20 48 4C 0D 0A 20 20 20 20 20 20 20 20 20 4A P HL.. J
00FDD0: 50 20 50 52 54 48 45 58 31 20 20 20 3B 41 66 66 P PRTHEX1 ;Aff
00FDE0: 69 63 68 65 72 20 65 74 20 66 69 6E 69 0D 0A 20 icher et fini..
00FDF0: 3B 0D 0A 20 51 55 45 4C 44 52 56 20 4C 44 20 41 ;.. QUELDRV LD A
00FE00: 2C 28 44 52 53 45 4C 45 43 29 20 3B 49 6E 63 72 ,(DRSELEC) ;Incr
00FE10: 65 6D 65 6E 74 65 20 48 4C 20 73 69 20 64 72 69 emente HL si dri
00FE20: 76 65 20 42 20 73 65 6C 65 63 74 69 6F 6E 6E 65 ve B selectionne
00FE30: 0D 0A 20 20 20 20 20 20 20 20 20 4F 52 20 41 0D .. OR A.
00FE40: 0A 20 20 20 20 20 20 20 20 20 52 45 54 20 5A 0D . RET Z.
00FE50: 0A 20 20 20 20 20 20 20 20 20 49 4E 43 20 48 4C . INC HL
00FE60: 0D 0A 20 20 20 20 20 20 20 20 20 52 45 54 0D 0A .. RET..
00FE70: 20 3B 0D 0A 20 50 52 54 47 4F 20 20 20 4C 44 20 ;.. PRTGO LD
00FE80: 48 4C 2C 54 47 4F 5A 45 52 4F 20 3B 41 66 66 69 HL,TGOZERO ;Affi
00FE90: 63 68 65 72 20 63 6F 6D 6D 61 6E 64 65 20 47 4F cher commande GO
00FEA0: 5A 45 52 4F 20 6F 75 20 47 4F 50 49 53 54 0D 0A ZERO ou GOPIST..
00FEB0: 20 20 20 20 20 20 20 20 20 43 41 4C 4C 20 50 52 CALL PR
00FEC0: 54 20 20 20 20 20 20 3B 53 65 75 6C 20 6C 65 20 T ;Seul le
00FED0: 63 6F 6E 74 65 6E 75 20 64 65 20 41 20 64 69 66 contenu de A dif
00FEE0: 66 65 72 65 20 65 6E 20 65 6E 74 72 65 65 0D 0A fere en entree..
00FEF0: 20 20 20 20 20 20 20 20 20 43 41 4C 4C 20 23 42 CALL #B
00FF00: 20 63 6F 72 72 65 73 70 6F 6E 64 20 20 40 20 75 correspond @ u
00FF10: 6E 20 64 7B 70 6C 61 63 65 6D 65 6E 74 20 64 65 n d{placement de
00FF20: 20 34 31 20 0D 0A 20 70 69 73 74 65 73 20 2E 20 41 .. pistes .
00FF30: 49 6C 20 76 61 20 64 65 20 73 6F 69 74 20 20 71 Il va de soit q
00FF40: 75 65 20 20 73 69 20 20 6C 65 20 20 64 7B 70 6C ue si le d{pl
00FF50: 61 63 65 6D 65 6E 74 20 65 6E 76 69 73 61 67 7B acement envisag{
00FF60: 20 65 73 74 20 64 27 75 6E 20 69 6E 74 65 72 76 est d'un interv
00FF70: 61 6C 6C 65 20 0D 0A 20 69 6E 66 7B 72 69 65 75 alle .. inf{rieu
00FF80: 72 20 2C 20 6C 65 20 72 65 74 61 72 64 20 20 70 r , le retard p
00FF90: 65 75 74 20 20 65 08 5E 74 72 65 20 20 64 69 6D eut e.^tre dim
00FFA0: 69 6E 75 7B 20 20 64 27 61 75 74 61 6E 74 20 20 inu{ d'autant
00FFB0: 2E 20 20 4C 61 20 73 6F 6C 75 74 69 6F 6E 20 70 . La solution p
00FFC0: 61 72 66 61 69 74 65 20 0D 0A 20 73 65 72 61 69 arfaite .. serai
00FFD0: 74 20 3A 20 45 6E 20 65 6E 74 72 7B 65 20 64 65 t : En entr{e de
00FFE0: 20 47 4F 5A 45 52 4F 20 65 74 20 47 4F 50 49 53 GOZERO et GOPIS
00FFF0: 54 45 20 3A 20 43 61 6C 63 75 6C 65 72 20 6C 27 TE : Calculer l'
010000: 69 6E 74 65 72 76 61 6C 6C 65 20 65 6E 74 72 65 intervalle entre
010010: 20 6C 61 20 70 69 73 74 65 20 0D 0A 20 65 6E 20 la piste .. en
010020: 63 6F 75 72 73 20 65 74 20 6C 61 20 70 69 73 74 cours et la pist
010030: 65 20 6F 75 20 6C 27 6F 6E 20 20 76 65 75 74 20 e ou l'on veut
010040: 20 61 6C 6C 65 72 20 2C 20 75 74 69 6C 69 73 65 aller , utilise
010050: 72 20 6C 65 20 72 7B 73 75 6C 74 61 74 20 63 6F r le r{sultat co
010060: 6D 6D 65 20 76 61 6C 65 75 72 20 0D 0A 20 64 65 mme valeur .. de
010070: 20 72 65 74 61 72 64 20 28 57 41 49 54 50 49 53 retard (WAITPIS
010080: 29 20 2E 0D 0A 20 3B 20 20 20 20 20 20 20 20 20 ) ... ;
010090: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D -
0100A0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
0100B0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 3B 20 20 ----------.. ;
0100C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0100D0: 20 20 20 20 20 20 2D 20 50 4C 41 43 45 52 20 54 - PLACER T
0100E0: 45 54 45 20 53 55 52 20 50 49 53 54 45 20 4E 20 ETE SUR PISTE N
0100F0: 2D 0D 0A 20 3B 20 20 20 20 20 20 20 20 20 20 20 -.. ;
010100: 42 35 41 0D 0A 20 20 20 20 20 20 20 20 20 4A 50 B5A.. JP
010110: 20 53 50 41 43 45 0D 0A 20 3B 0D 0A 20 45 52 52 SPACE.. ;.. ERR
010120: 50 49 53 54 20 4C 44 20 48 4C 2C 54 45 52 52 50 PIST LD HL,TERRP
010130: 49 53 0D 0A 20 20 20 20 20 20 20 20 20 4A 50 20 IS.. JP
010140: 50 52 54 4C 4F 43 32 0D 0A 20 3B 0D 0A 20 54 45 PRTLOC2.. ;.. TE
010150: 52 52 50 49 53 20 44 45 46 42 20 32 34 2C 22 20 RRPIS DEFB 24,"
010160: 20 45 52 52 45 55 52 20 20 3A 20 22 2C 32 34 2C ERREUR : ",24,
010170: 22 20 50 61 73 20 74 72 6F 75 76 65 20 70 69 73 " Pas trouve pis
010180: 74 65 20 22 2C 37 2C 31 33 2B 23 38 30 0D 0A 20 te ",7,13+#80..
010190: 54 47 4F 5A 45 52 4F 20 44 45 46 42 20 22 20 41 TGOZERO DEFB " A
0101A0: 6C 6C 65 72 20 65 6E 20 70 69 73 74 65 20 3A 20 ller en piste :
0101B0: 22 2C 22 26 22 2B 23 38 30 0D 0A 20 54 50 53 46 ","&"+#80.. TPSF
0101C0: 49 4E 44 20 44 45 46 42 20 22 20 53 75 72 20 70 IND DEFB " Sur p
0101D0: 69 73 74 65 20 3A 20 22 20 2C 22 26 22 2B 23 38 iste : " ,"&"+#8
0101E0: 30 0D 0A 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 0.. ------
0101F0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
010200: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
010210: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
010220: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 -----------..
010230: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
010240: 20 20 20 20 20 2D 20 41 4C 4C 45 52 20 56 45 52 - ALLER VER
010250: 53 20 55 4E 45 20 50 49 53 54 45 20 44 4F 4E 4E S UNE PISTE DONN
010260: 45 45 20 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 EE -..
010270: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D -
010280: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
010290: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 ------------..
0102A0: 20 20 20 54 6F 75 74 20 64 27 61 62 6F 72 64 20 Tout d'abord
0102B0: 2C 20 69 6C 20 66 61 75 74 20 69 6E 64 69 71 75 , il faut indiqu
0102C0: 65 72 20 75 6E 20 20 6E 75 6D 7B 72 6F 20 20 64 er un num{ro d
0102D0: 65 20 20 70 69 73 74 65 20 2E 20 45 6E 73 75 69 e piste . Ensui
0102E0: 74 65 20 2C 20 69 6C 20 66 61 75 74 20 0D 0A 20 te , il faut ..
0102F0: 76 6F 69 72 20 73 69 20 63 65 20 64 65 72 6E 69 voir si ce derni
010300: 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D ---
010310: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
010320: 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 47 4F 50 49 53 --------.. GOPIS
010330: 54 45 20 4C 44 20 41 2C 22 4E 22 20 20 20 20 20 TE LD A,"N"
010340: 20 20 3B 41 66 66 69 63 68 65 72 20 6C 65 73 20 ;Afficher les
010350: 74 65 78 74 65 73 20 65 74 20 64 65 6D 61 6E 64 textes et demand
010360: 65 72 20 6E 75 6D 65 72 6F 20 70 69 73 74 65 0D er numero piste.
010370: 0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C 20 50 . CALL P
010380: 52 54 47 4F 20 20 20 20 20 3B 41 66 66 69 63 68 RTGO ;Affich
010390: 65 72 20 74 65 78 74 65 20 63 6F 6D 6D 61 6E 64 er texte command
0103A0: 65 0D 0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C e.. CALL
0103B0: 20 23 42 42 37 38 20 20 20 20 20 3B 4D 65 6D 6F #BB78 ;Memo
0103C0: 72 69 73 65 72 20 70 6F 73 69 74 69 6F 6E 20 63 riser position c
0103D0: 75 72 73 65 75 72 0D 0A 20 20 20 20 20 20 20 20 urseur..
0103E0: 20 50 55 53 48 20 48 4C 20 20 20 20 20 20 20 20 PUSH HL
0103F0: 3B 65 74 20 70 72 65 73 65 72 76 65 72 0D 0A 20 ;et preserver..
010400: 4E 45 57 4E 55 4D 20 20 4C 44 20 48 4C 2C 54 51 NEWNUM LD HL,TQ
010410: 55 45 4C 50 53 20 20 3B 49 6E 70 75 74 20 50 69 UELPS ;Input Pi
010420: 73 74 65 20 3F 0D 0A 20 20 20 20 20 20 20 20 20 ste ?..
010430: 43 41 4C 4C 20 49 4E 50 55 50 52 54 32 0D 0A 20 CALL INPUPRT2..
010440: 20 20 20 20 20 20 20 20 4C 44 20 41 2C 28 50 49 LD A,(PI
010450: 53 54 4D 41 58 29 20 3B 54 65 73 74 65 72 20 73 STMAX) ;Tester s
010460: 69 20 6E 75 6D 65 72 6F 20 64 6F 6E 6E 65 20 3E i numero donne >
010470: 20 6D 61 78 69 0D 0A 20 20 20 20 20 20 20 20 20 maxi..
010480: 4C 44 20 42 2C 41 0D 0A 20 20 20 20 20 20 20 20 LD B,A..
010490: 20 4C 44 20 41 2C 28 56 41 4C 45 55 52 29 0D 0A LD A,(VALEUR)..
0104A0: 20 20 20 20 20 20 20 20 20 43 50 20 42 0D 0A 20 CP B..
0104B0: 20 20 20 20 20 20 20 20 4A 52 20 4E 43 2C 4E 45 JR NC,NE
0104C0: 57 4E 55 4D 20 20 20 3B 4F 75 69 20 63 27 65 73 WNUM ;Oui c'es
0104D0: 74 20 72 61 74 65 0D 0A 20 20 20 20 20 20 20 20 t rate..
0104E0: 20 43 41 4C 4C 20 45 46 46 4C 49 4E 31 20 20 20 CALL EFFLIN1
0104F0: 3B 4E 6F 6E 20 4F 4B 20 65 66 66 61 63 65 72 20 ;Non OK effacer
010500: 65 72 20 20 6E 27 65 73 74 20 20 70 61 73 20 20 er n'est pas
010510: 73 75 73 63 65 70 74 69 62 6C 65 20 20 64 65 20 susceptible de
010520: 20 66 61 69 72 65 20 20 67 72 69 6D 70 65 72 20 faire grimper
010530: 20 6C 65 20 64 72 69 76 65 20 61 75 78 20 0D 0A le drive aux ..
010540: 20 72 69 64 65 61 75 73 20 21 20 4C 61 20 76 61 rideaus ! La va
010550: 6C 65 75 72 20 64 65 20 50 49 53 54 4D 41 58 20 leur de PISTMAX
010560: 6E 65 20 70 6F 75 72 72 61 20 64 6F 6E 63 20 65 ne pourra donc e
010570: 08 5E 74 72 65 20 64 7B 70 61 73 73 7B 65 20 2E .^tre d{pass{e .
010580: 0D 0A 20 20 20 20 20 4E 42 54 45 4E 54 20 72 65 .. NBTENT re
010590: 70 72 7B 73 65 6E 74 65 20 6C 65 20 20 6E 6F 6D pr{sente le nom
0105A0: 62 72 65 20 20 64 27 65 73 73 61 69 73 20 20 40 bre d'essais @
0105B0: 20 20 65 66 66 65 63 74 75 65 72 20 20 65 6E 20 effectuer en
0105C0: 20 63 61 73 20 20 64 27 7B 63 68 65 63 20 64 65 cas d'{chec de
0105D0: 20 0D 0A 20 6C 27 69 6E 73 74 72 75 63 74 69 6F .. l'instructio
0105E0: 6E 20 2E 20 49 6C 20 20 66 61 75 74 20 20 73 61 n . Il faut sa
0105F0: 76 6F 69 72 20 20 71 75 27 75 6E 20 20 7B 63 68 voir qu'un {ch
010600: 65 63 20 20 64 61 6E 73 20 20 6C 27 6F 70 7B 72 ec dans l'op{r
010610: 61 74 69 6F 6E 20 20 43 41 4C 49 42 52 45 20 6F ation CALIBRE o
010620: 75 20 0D 0A 20 47 4F 50 49 53 54 45 20 6E 65 20 u .. GOPISTE ne
010630: 70 65 75 74 20 61 76 6F 69 72 20 71 75 65 20 32 peut avoir que 2
010640: 20 63 61 75 73 65 73 20 3A 0D 0A 20 20 20 20 20 causes :..
010650: 31 20 2D 20 56 6F 74 72 65 20 64 72 69 76 65 20 1 - Votre drive
010660: 65 73 74 20 74 72 7D 73 20 74 72 7D 73 20 66 61 est tr}s tr}s fa
010670: 74 69 67 75 7B 0D 0A 20 20 20 20 20 32 20 2D 20 tigu{.. 2 -
010680: 4D 61 75 76 61 69 73 65 20 74 65 6D 70 6F 72 69 Mauvaise tempori
010690: 73 61 74 69 6F 6E 20 57 41 49 54 50 49 53 20 61 sation WAITPIS a
0106A0: 76 61 6E 74 20 6C 65 63 74 75 72 65 20 64 65 20 vant lecture de
0106B0: 6C 61 20 63 61 75 73 65 20 69 6E 74 65 72 72 75 la cause interru
0106C0: 70 74 69 6F 6E 20 0D 0A 20 28 56 6F 69 72 20 63 ption .. (Voir c
0106D0: 68 61 70 69 74 72 65 20 63 6F 6D 6D 61 6E 64 65 hapitre commande
0106E0: 73 20 72 6F 75 74 69 6E 65 20 43 41 4C 49 42 52 s routine CALIBR
0106F0: 45 29 0D 0A 20 20 20 20 20 45 6E 20 63 6F 6E 73 E).. En cons
010700: 6C 69 67 6E 65 20 69 6E 70 75 74 0D 0A 20 20 20 ligne input..
010710: 20 20 20 20 20 20 4C 44 20 28 50 49 53 54 53 45 LD (PISTSE
010720: 4C 29 2C 41 0D 0A 20 20 20 20 20 20 20 20 20 50 L),A.. P
010730: 4F 50 20 48 4C 20 20 20 20 20 20 20 20 20 3B 52 OP HL ;R
010740: 65 63 75 70 65 72 65 72 20 70 6F 73 69 74 69 6F ecuperer positio
010750: 6E 20 63 75 72 73 65 75 72 0D 0A 20 20 20 20 20 n curseur..
010760: 20 20 20 20 44 45 43 20 48 20 20 20 20 20 20 20 DEC H
010770: 20 20 20 3B 52 65 63 75 6C 65 72 20 64 65 20 32 ;Reculer de 2
010780: 0D 0A 20 20 20 20 20 20 20 20 20 44 45 43 20 48 .. DEC H
010790: 0D 0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C 20 .. CALL
0107A0: 23 42 42 37 35 0D 0A 20 20 20 20 20 20 20 20 20 #BB75..
0107B0: 4C 44 20 41 2C 28 50 49 53 54 53 45 4C 29 20 0D LD A,(PISTSEL) .
0107C0: 0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C 20 50 . CALL P
0107D0: 52 54 48 45 58 31 20 20 20 3B 52 65 6D 70 6C 61 RTHEX1 ;Rempla
0107E0: 63 65 72 20 22 4E 22 20 70 61 72 20 6E 75 6D 65 cer "N" par nume
0107F0: 72 6F 20 63 68 6F 69 73 69 0D 0A 20 3B 0D 0A 20 ro choisi.. ;..
010800: 20 20 20 20 20 20 20 20 4C 44 20 41 2C 28 4E 42 LD A,(NB
010810: 54 45 4E 54 29 20 20 3B 53 65 63 74 69 6F 6E 20 TENT) ;Section
010820: 61 63 74 69 76 65 20 70 72 6F 70 72 65 6D 65 6E active propremen
010830: 74 20 64 69 74 65 0D 0A 20 20 20 20 20 20 20 20 t dite..
010840: 20 4C 44 20 42 2C 41 20 20 20 20 20 20 20 20 20 LD B,A
010850: 3B 4E 6F 6D 62 72 65 20 64 27 65 73 73 61 69 73 ;Nombre d'essais
010860: 20 64 61 6E 73 20 42 0D 0A 20 42 43 4C 50 49 53 dans B.. BCLPIS
010870: 54 20 43 41 4C 4C 20 47 4F 50 49 53 54 4E 0D 0A T CALL GOPISTN..
010880: 20 20 20 20 20 20 20 20 20 4A 52 20 43 2C 53 55 JR C,SU
010890: 52 50 49 53 54 20 20 20 3B 53 69 20 43 41 52 52 RPIST ;Si CARR
0108A0: 59 20 6D 69 73 20 70 61 72 20 72 65 73 75 6C 74 Y mis par result
0108B0: 20 2C 20 6F 70 65 72 61 74 69 6F 6E 20 72 65 75 , operation reu
0108C0: 73 73 69 65 0D 0A 20 20 20 20 20 20 20 20 20 44 ssie.. D
0108D0: 45 43 20 42 0D 0A 20 20 20 20 20 20 20 20 20 4A EC B.. J
0108E0: 52 20 5A 2C 46 49 4E 50 49 53 31 20 20 20 3B 53 R Z,FINPIS1 ;S
0108F0: 69 20 65 63 68 65 63 20 61 70 72 65 73 20 4E 20 i echec apres N
010900: 7B 71 75 65 6E 63 65 20 20 4E 42 54 45 4E 54 20 {quence NBTENT
010910: 20 6E 27 65 73 74 20 20 70 61 73 20 20 76 72 61 n'est pas vra
010920: 69 6D 65 6E 74 20 20 69 6E 64 69 73 70 65 6E 73 iment indispens
010930: 61 62 6C 65 20 20 2C 20 20 73 65 75 6C 65 6D 65 able , seuleme
010940: 6E 74 20 0D 0A 20 70 72 75 64 65 6E 74 20 2E 0D nt .. prudent ..
010950: 0A 20 20 20 20 20 47 4F 50 49 53 54 4E 20 28 56 . GOPISTN (V
010960: 6F 69 72 20 63 68 61 70 69 74 72 65 20 63 6F 6D oir chapitre com
010970: 6D 61 6E 64 65 73 29 20 73 27 6F 63 63 75 70 65 mandes) s'occupe
010980: 20 20 64 65 20 20 70 6C 61 63 65 72 20 20 6C 61 de placer la
010990: 20 74 65 08 5E 74 65 20 73 65 6C 6F 6E 20 6C 65 te.^te selon le
0109A0: 73 20 0D 0A 20 72 7D 67 6C 65 73 20 65 74 20 64 s .. r}gles et d
0109B0: 65 20 6C 69 72 65 20 6C 65 20 72 7B 73 75 6C 74 e lire le r{sult
0109C0: 61 74 20 2E 20 53 69 20 20 63 27 65 73 74 20 69 at . Si c'est i
0109D0: 6E 63 6F 72 72 65 63 74 20 2C 20 6F 6E 20 65 6E ncorrect , on en
0109E0: 6C 7D 76 65 20 75 6E 65 20 74 65 6E 74 61 74 69 l}ve une tentati
0109F0: 76 65 20 0D 0A 20 61 75 20 63 6F 6D 70 74 65 75 ve .. au compteu
010A00: 72 20 65 74 20 6F 6E 20 72 65 63 6F 6D 6D 65 6E r et on recommen
010A10: 63 65 20 2E 0D 0A 20 20 20 20 20 53 69 20 6C 65 ce ... Si le
010A20: 20 72 7B 73 75 6C 74 61 74 20 65 73 74 20 63 6F r{sultat est co
010A30: 6E 76 65 6E 61 62 6C 65 20 2C 20 69 6C 20 65 73 nvenable , il es
010A40: 74 20 20 73 61 67 65 20 64 65 20 76 7B 72 69 66 t sage de v{rif
010A50: 69 65 72 20 71 75 65 20 6C 65 20 6E 75 6D 7B 72 ier que le num{r
010A60: 6F 20 64 65 20 0D 0A 20 70 69 73 74 65 20 69 6E o de .. piste in
010A70: 64 69 71 75 7B 20 70 61 72 20 6C 61 20 6C 65 63 diqu{ par la lec
010A80: 74 75 72 65 20 64 65 20 6C 27 7B 74 61 74 20 64 ture de l'{tat d
010A90: 27 69 6E 74 65 72 75 70 74 69 6F 6E 20 63 6F 72 'interuption cor
010AA0: 65 73 70 6F 6E 64 20 62 69 65 6E 20 61 75 20 6E espond bien au n
010AB0: 75 6D 7B 72 6F 20 0D 0A 20 73 6F 75 68 61 69 74 um{ro .. souhait
010AC0: 7B 20 2E 20 53 69 6E 6F 6E 20 6F 6E 20 70 72 6F { . Sinon on pro
010AD0: 63 7D 64 65 20 63 6F 6D 6D 65 20 63 69 2D 64 65 c}de comme ci-de
010AE0: 73 73 75 73 20 2E 0D 0A 20 20 20 20 20 51 75 61 ssus ... Qua
010AF0: 6E 64 20 6F 6E 20 65 73 74 20 73 75 72 20 64 27 nd on est sur d'
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 C6 02 00 00 00 02 0E 00 C2 02 00 00 00 02 ................
010B30: 0E 00 C7 02 00 00 00 02 0E 00 C3 02 00 00 00 02 ................
010B40: 0E 00 C8 02 00 00 00 02 0E 00 C4 02 00 00 00 02 ................
010B50: 0E 00 C9 02 00 00 00 02 0E 00 C5 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: 74 65 6E 74 61 74 69 76 65 73 20 2C 20 63 27 65 tentatives , c'e
010C10: 73 74 20 66 69 6E 69 0D 0A 20 20 20 20 20 20 20 st fini..
010C20: 20 20 43 41 4C 4C 20 52 41 5A 49 4E 54 45 20 20 CALL RAZINTE
010C30: 20 3B 53 69 6E 6F 6E 20 76 69 64 61 6E 67 65 20 ;Sinon vidange
010C40: 64 65 73 20 69 6E 74 65 72 72 75 70 74 69 6F 6E des interruption
010C50: 73 0D 0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C s.. CALL
010C60: 20 43 41 4C 49 42 52 45 20 20 20 3B 52 65 63 61 CALIBRE ;Reca
010C70: 6C 69 62 72 65 72 0D 0A 20 20 20 20 20 20 20 20 librer..
010C80: 20 4A 52 20 42 43 4C 50 49 53 54 20 20 20 20 20 JR BCLPIST
010C90: 3B 52 65 63 6F 6D 6D 65 6E 63 65 72 0D 0A 20 3B ;Recommencer.. ;
010CA0: 0D 0A 20 53 55 52 50 49 53 54 20 50 55 53 48 20 .. SURPIST PUSH
010CB0: 41 46 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 AF.. LD
010CC0: 41 2C 28 50 49 53 54 53 45 4C 29 20 3B 50 61 73 A,(PISTSEL) ;Pas
010CD0: 20 64 27 65 72 72 65 75 72 20 64 75 20 46 44 43 d'erreur du FDC
010CE0: 0D 0A 20 20 20 20 20 20 20 20 20 50 55 53 48 20 .. PUSH
010CF0: 42 43 20 20 20 20 20 20 20 20 3B 50 72 65 73 65 BC ;Prese
010D00: 72 76 65 72 20 63 6F 6D 70 74 65 75 72 20 74 65 rver compteur te
010D10: 6E 74 61 74 69 76 65 73 0D 0A 20 20 20 20 20 20 ntatives..
010D20: 20 20 20 4C 44 20 42 2C 41 20 20 20 20 20 20 20 LD B,A
010D30: 20 20 3B 56 65 72 69 66 69 65 72 20 71 75 65 20 ;Verifier que
010D40: 6C 27 6F 6E 20 65 73 74 20 62 69 65 6E 20 73 75 l'on est bien su
010D50: 72 20 6C 61 20 70 69 73 74 65 20 76 6F 75 6C 75 r la piste voulu
010D60: 65 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 41 e.. LD A
010D70: 2C 28 45 54 31 29 20 20 20 20 20 3B 65 6E 20 63 ,(ET1) ;en c
010D80: 6F 6D 70 61 72 61 6E 74 20 6C 65 20 6E 75 6D 65 omparant le nume
010D90: 72 6F 20 64 6F 6E 6E 65 20 61 76 65 63 20 63 65 ro donne avec ce
010DA0: 6C 75 69 20 64 6F 6E 6E 65 0D 0A 20 20 20 20 20 lui donne..
010DB0: 20 20 20 20 43 50 20 42 20 20 20 20 20 20 20 20 CP B
010DC0: 20 20 20 3B 70 61 72 20 6C 61 20 70 68 61 73 65 ;par la phase
010DD0: 20 72 65 73 75 6C 74 61 74 0D 0A 20 20 20 20 20 resultat..
010DE0: 20 20 20 20 50 4F 50 20 42 43 0D 0A 20 20 20 20 POP BC..
010DF0: 20 20 20 20 20 4A 52 20 5A 2C 46 49 4E 50 49 53 JR Z,FINPIS
010E00: 72 69 71 75 65 20 6D 61 69 73 20 69 6C 20 66 61 rique mais il fa
010E10: 75 74 20 70 61 72 66 6F 69 73 20 73 61 76 6F 69 ut parfois savoi
010E20: 72 20 20 72 65 73 74 65 72 20 20 73 69 6D 70 6C r rester simpl
010E30: 65 20 2E 20 4F 6E 20 70 6F 75 72 72 61 69 74 20 e . On pourrait
010E40: 65 6E 76 69 73 61 67 65 72 20 0D 0A 20 6C 61 20 envisager .. la
010E50: 6D 69 73 65 20 65 6E 20 72 6F 75 74 65 20 20 64 mise en route d
010E60: 75 20 20 6D 6F 74 65 75 72 20 20 40 20 20 70 61 u moteur @ pa
010E70: 72 74 69 72 20 20 64 75 20 20 42 41 53 49 43 20 rtir du BASIC
010E80: 20 65 74 20 20 6C 65 20 6C 61 69 73 73 65 72 20 et le laisser
010E90: 74 6F 75 72 6E 65 72 20 65 6E 20 0D 0A 20 70 65 tourner en .. pe
010EA0: 72 6D 61 6E 65 6E 63 65 20 6D 61 69 73 20 20 63 rmanence mais c
010EB0: 65 6C 61 20 20 73 65 6D 62 6C 65 20 20 63 61 75 ela semble cau
010EC0: 73 65 72 20 20 71 75 65 6C 71 75 65 73 20 20 70 ser quelques p
010ED0: 65 72 74 75 72 62 61 74 69 6F 6E 73 20 20 61 75 erturbations au
010EE0: 20 20 6E 69 76 65 61 75 20 64 65 20 0D 0A 20 63 niveau de .. c
010EF0: 65 72 74 61 69 6E 65 73 20 63 6F 6D 6D 61 6E 64 ertaines command
010F00: 65 73 20 2E 20 20 45 73 73 61 79 65 7A 20 20 2C es . Essayez ,
010F10: 20 20 73 69 20 20 6C 65 20 20 70 72 6F 67 72 61 si le progra
010F20: 6D 6D 65 20 20 6E 65 20 20 64 6F 6E 6E 65 20 20 mme ne donne
010F30: 70 6C 75 73 20 64 65 20 62 6F 6E 73 20 0D 0A 20 plus de bons ..
010F40: 72 7B 73 75 6C 74 61 74 73 20 63 27 65 73 74 20 r{sultats c'est
010F50: 72 61 74 7B 20 21 0D 0A 20 20 20 20 20 41 75 20 rat{ !.. Au
010F60: 70 72 65 6D 69 65 72 20 61 70 70 65 6C 20 2C 20 premier appel ,
010F70: 6C 61 20 72 6F 75 74 69 6E 65 20 54 53 54 32 44 la routine TST2D
010F80: 52 20 20 76 6F 75 73 20 64 65 6D 61 6E 64 65 20 R vous demande
010F90: 73 69 20 76 6F 75 73 20 65 08 5E 74 65 73 20 73 si vous e.^tes s
010FA0: 61 74 69 73 66 61 69 74 20 0D 0A 20 64 65 20 6C atisfait .. de l
010FB0: 27 7B 74 61 74 20 64 65 20 6C 61 20 63 6F 6E 66 '{tat de la conf
010FC0: 69 67 75 72 61 74 69 6F 6E 20 64 72 69 76 65 73 iguration drives
010FD0: 20 2E 20 20 53 69 20 20 63 65 20 20 6E 27 65 73 . Si ce n'es
010FE0: 74 20 70 61 73 20 6C 65 20 63 61 73 20 2C 20 63 t pas le cas , c
010FF0: 68 61 6E 67 65 7A 20 65 74 20 0D 0A 20 61 70 70 hangez et .. app
011000: 54 20 20 20 3B 46 69 6E 69 20 65 74 20 72 65 75 T ;Fini et reu
011010: 73 73 69 0D 0A 20 20 20 20 20 20 20 20 20 50 4F ssi.. PO
011020: 50 20 41 46 0D 0A 20 20 20 20 20 20 20 20 20 44 P AF.. D
011030: 45 43 20 42 20 20 20 20 20 20 20 20 20 20 3B 53 EC B ;S
011040: 69 20 6E 6F 6E 20 42 3D 42 2D 31 20 65 74 20 72 i non B=B-1 et r
011050: 65 63 6F 6D 6D 65 6E 63 65 72 20 0D 0A 20 20 20 ecommencer ..
011060: 20 20 20 20 20 20 4A 52 20 4E 5A 2C 42 43 4C 50 JR NZ,BCLP
011070: 49 53 54 20 20 3B 46 69 6E 69 20 6D 61 69 73 20 IST ;Fini mais
011080: 65 72 72 65 75 72 0D 0A 20 46 49 4E 50 49 53 54 erreur.. FINPIST
011090: 20 50 4F 50 20 41 46 0D 0A 20 46 49 4E 50 49 53 POP AF.. FINPIS
0110A0: 31 20 50 55 53 48 20 41 46 0D 0A 20 20 20 20 20 1 PUSH AF..
0110B0: 20 20 20 20 4C 44 20 48 4C 2C 54 52 45 54 52 59 LD HL,TRETRY
0110C0: 0D 0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C 20 .. CALL
0110D0: 50 52 54 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 PRT.. LD
0110E0: 20 41 2C 28 4E 42 54 45 4E 54 29 20 3B 43 6F 6D A,(NBTENT) ;Com
0110F0: 70 74 65 72 20 6C 65 20 6E 6F 6D 62 72 65 20 64 pter le nombre d
011100: 65 20 74 65 6E 74 61 74 69 76 65 73 20 65 66 66 e tentatives eff
011110: 65 63 74 75 65 65 73 0D 0A 20 20 20 20 20 20 20 ectuees..
011120: 20 20 44 45 43 20 42 0D 0A 20 20 20 20 20 20 20 DEC B..
011130: 20 20 53 55 42 20 42 0D 0A 20 20 20 20 20 20 20 SUB B..
011140: 20 20 43 41 4C 4C 20 50 52 54 48 45 58 31 20 20 CALL PRTHEX1
011150: 3B 65 74 20 6C 27 61 66 66 69 63 68 65 72 20 2E ;et l'afficher .
011160: 0D 0A 20 20 20 20 20 20 20 20 20 50 4F 50 20 41 .. POP A
011170: 46 0D 0A 20 20 20 20 20 20 20 20 20 4A 50 20 50 F.. JP P
011180: 52 54 52 45 53 31 0D 0A 20 3B 0D 0A 20 54 51 55 RTRES1.. ;.. TQU
011190: 45 4C 50 53 20 44 45 46 42 20 31 38 2C 22 4E 75 ELPS DEFB 18,"Nu
0111A0: 6D 65 72 6F 20 64 65 20 70 69 73 74 65 20 3F 22 mero de piste ?"
0111B0: 2C 22 20 22 2B 23 38 30 0D 0A 20 54 52 45 54 52 ," "+#80.. TRETR
0111C0: 59 20 20 44 45 46 42 20 22 20 54 65 6E 74 61 74 Y DEFB " Tentat
0111D0: 69 76 65 73 20 3A 20 22 2C 22 26 22 2B 23 38 30 ives : ","&"+#80
0111E0: 0D 0A 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D .. ------
0111F0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
011200: 75 79 65 7A 20 73 75 72 20 22 4E 22 20 2E 0D 0A uyez sur "N" ...
011210: 20 20 20 20 20 53 69 20 76 6F 75 73 20 20 75 74 Si vous ut
011220: 69 6C 69 73 65 7A 20 20 32 20 20 64 72 69 76 65 ilisez 2 drive
011230: 73 20 20 2C 20 20 69 6C 20 20 76 6F 75 73 20 20 s , il vous
011240: 72 65 73 74 65 20 20 70 6F 73 73 69 62 6C 65 20 reste possible
011250: 20 64 27 7B 74 65 69 6E 64 72 65 20 20 2D 20 0D d'{teindre - .
011260: 0A 20 61 6C 6C 75 6D 65 72 20 2D 20 64 7B 62 72 . allumer - d{br
011270: 61 6E 63 68 65 72 20 6F 75 20 62 72 61 6E 63 68 ancher ou branch
011280: 65 72 20 6C 65 20 64 72 69 76 65 20 42 20 65 6E er le drive B en
011290: 20 63 6F 75 72 73 20 64 65 20 66 6F 6E 63 74 69 cours de foncti
0112A0: 6F 6E 6E 65 6D 65 6E 74 20 2E 20 56 6F 75 73 20 onnement . Vous
0112B0: 0D 0A 20 70 6F 75 72 72 65 7A 20 61 69 6E 73 69 .. pourrez ainsi
0112C0: 20 63 6F 6E 73 74 61 74 65 72 20 64 65 20 20 76 constater de v
0112D0: 69 73 75 20 20 6C 65 73 20 20 65 72 72 65 75 72 isu les erreur
0112E0: 73 20 20 70 72 6F 76 6F 71 75 7B 65 73 20 2E 20 s provoqu{es .
0112F0: 52 7B 69 6E 69 74 69 61 6C 69 73 65 7A 20 6C 61 R{initialisez la
011300: 20 0D 0A 20 63 6F 6E 66 69 67 75 72 61 74 69 6F .. configuratio
011310: 6E 20 65 6E 20 61 70 70 75 79 61 6E 74 20 73 75 n en appuyant su
011320: 72 20 22 41 22 20 71 75 61 6E 64 20 76 6F 75 73 r "A" quand vous
011330: 20 76 6F 75 64 72 65 7A 20 6C 61 20 72 65 73 74 voudrez la rest
011340: 61 75 72 65 72 20 2E 0D 0A 20 20 20 20 20 4E 4F aurer ... NO
011350: 54 45 20 3A 20 20 4C 65 73 20 20 65 6E 74 72 7B TE : Les entr{
011360: 65 73 20 20 6E 75 6D 7B 72 69 71 75 65 73 20 20 es num{riques
011370: 70 65 75 76 65 6E 74 20 20 73 65 20 20 66 61 69 peuvent se fai
011380: 72 65 20 20 65 6E 20 20 64 7B 63 69 6D 61 6C 20 re en d{cimal
011390: 20 6F 75 20 20 65 6E 20 0D 0A 20 68 65 78 61 64 ou en .. hexad
0113A0: 7B 63 69 6D 61 6C 20 28 43 6F 6D 6D 65 6E 63 65 {cimal (Commence
0113B0: 72 20 6C 27 65 6E 74 72 7B 65 20 70 61 72 20 22 r l'entr{e par "
0113C0: 26 22 29 20 2E 20 20 4C 65 73 20 61 66 66 69 63 &") . Les affic
0113D0: 68 61 67 65 73 20 73 65 20 66 6F 6E 74 20 65 6E hages se font en
0113E0: 20 62 69 6E 61 69 72 65 20 0D 0A 20 6F 75 20 68 binaire .. ou h
0113F0: 65 78 61 64 7B 63 69 6D 61 6C 20 2E 0D 0A 20 3B exad{cimal ... ;
011400: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
011410: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
011420: 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 20 --------..
011430: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
011440: 20 20 20 20 20 20 20 20 20 20 20 20 46 49 4E 20 FIN
011450: 53 45 43 54 49 4F 4E 0D 0A 20 00 00 1A 1A 2D 2D SECTION.. ....--
011460: 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 0D 0A 20 20 20 -----.. ..
011470: 20 4E 6F 75 73 20 61 62 6F 72 64 6F 6E 73 20 6D Nous abordons m
011480: 65 72 72 65 75 72 0D 0A 20 46 49 4E 50 49 53 54 erreur.. FINPIST
011490: 20 50 4F 50 20 41 46 0D 0A 20 46 49 4E 50 49 53 POP AF.. FINPIS
0114A0: 31 20 50 55 53 48 20 41 46 0D 0A 20 20 20 20 20 1 PUSH AF..
0114B0: 20 20 20 20 4C 44 20 48 4C 2C 54 52 45 54 52 59 LD HL,TRETRY
0114C0: 0D 0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C 20 .. CALL
0114D0: 50 52 54 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 PRT.. LD
0114E0: 20 41 2C 28 4E 42 54 45 4E 54 29 20 3B 43 6F 6D A,(NBTENT) ;Com
0114F0: 70 74 65 72 20 6C 65 20 6E 6F 6D 62 72 65 20 64 pter le nombre d
011500: 65 20 74 65 6E 74 61 74 69 76 65 73 20 65 66 66 e tentatives eff
011510: 65 63 74 75 65 65 73 0D 0A 20 20 20 20 20 20 20 ectuees..
011520: 20 20 44 45 43 20 42 0D 0A 20 20 20 20 20 20 20 DEC B..
011530: 20 20 53 55 42 20 42 0D 0A 20 20 20 20 20 20 20 SUB B..
011540: 20 20 43 41 4C 4C 20 50 52 54 48 45 58 31 20 20 CALL PRTHEX1
011550: 3B 65 74 20 6C 27 61 66 66 69 63 68 65 72 20 2E ;et l'afficher .
011560: 0D 0A 20 20 20 20 20 20 20 20 20 50 4F 50 20 41 .. POP A
011570: 46 0D 0A 20 20 20 20 20 20 20 20 20 4A 50 20 50 F.. JP P
011580: 52 54 52 45 53 31 0D 0A 20 3B 0D 0A 20 54 51 55 RTRES1.. ;.. TQU
011590: 45 4C 50 53 20 44 45 46 42 20 31 38 2C 22 4E 75 ELPS DEFB 18,"Nu
0115A0: 6D 65 72 6F 20 64 65 20 70 69 73 74 65 20 3F 22 mero de piste ?"
0115B0: 2C 22 20 22 2B 23 38 30 0D 0A 20 54 52 45 54 52 ," "+#80.. TRETR
0115C0: 59 20 20 44 45 46 42 20 22 20 54 65 6E 74 61 74 Y DEFB " Tentat
0115D0: 69 76 65 73 20 3A 20 22 2C 22 26 22 2B 23 38 30 ives : ","&"+#80
0115E0: 0D 0A 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D .. ------
0115F0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
011600: 0D 0A 20 20 20 20 20 20 20 20 20 4F 52 47 20 33 .. ORG 3
011610: 38 30 30 30 0D 0A 20 3B 2D 2D 2D 2D 2D 2D 2D 2D 8000.. ;--------
011620: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 3B 2D 20 ----------.. ;-
011630: 49 4E 49 54 49 41 4C 49 53 41 54 49 4F 4E 20 2D INITIALISATION -
011640: 0D 0A 20 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D .. ;------------
011650: 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 20 20 20 ------..
011660: 20 43 41 4C 4C 20 49 4E 49 50 52 4F 47 20 20 20 CALL INIPROG
011670: 20 3B 49 6E 69 74 69 61 6C 69 73 61 74 69 6F 6E ;Initialisation
011680: 0D 0A 20 52 45 43 54 53 44 52 20 43 41 4C 4C 20 .. RECTSDR CALL
011690: 4D 4F 54 4F 4E 0D 0A 20 20 20 20 20 20 20 20 20 MOTON..
0116A0: 43 41 4C 4C 20 54 53 54 32 44 52 0D 0A 20 20 20 CALL TST2DR..
0116B0: 20 20 20 20 20 20 43 41 4C 4C 20 4D 4F 54 4F 46 CALL MOTOF
0116C0: 46 0D 0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C F.. CALL
0116D0: 20 4F 55 4E 4F 20 20 20 20 20 20 3B 4F 75 69 20 OUNO ;Oui
0116E0: 6F 75 20 6E 6F 6E 20 3F 0D 0A 20 20 20 20 20 20 ou non ?..
0116F0: 20 20 20 4A 52 20 4E 43 2C 52 45 43 54 53 44 52 JR NC,RECTSDR
011700: 20 20 3B 53 69 6E 6F 6E 20 72 65 63 6F 6D 6D 65 ;Sinon recomme
011710: 6E 63 65 72 0D 0A 20 3B 0D 0A 20 3B 2D 20 41 66 ncer.. ;.. ;- Af
011720: 66 69 63 68 61 67 65 20 6D 65 6E 75 20 2D 0D 0A fichage menu -..
011730: 20 3B 0D 0A 20 4D 45 4E 55 20 20 20 20 4C 44 20 ;.. MENU LD
011740: 48 4C 2C 54 4D 45 4E 55 0D 0A 20 20 20 20 20 20 HL,TMENU..
011750: 20 20 20 43 41 4C 4C 20 50 52 54 20 20 20 20 20 CALL PRT
011760: 3B 41 66 66 69 63 68 65 72 20 6D 65 6E 75 0D 0A ;Afficher menu..
011770: 20 20 20 20 20 20 20 20 20 43 41 4C 4C 20 50 52 CALL PR
011780: 54 44 52 49 56 0D 0A 20 54 53 54 4D 45 4E 55 20 TDRIV.. TSTMENU
011790: 43 41 4C 4C 20 4D 4F 54 4F 46 46 0D 0A 20 20 20 CALL MOTOFF..
0117A0: 20 20 20 20 20 20 43 41 4C 4C 20 23 42 42 30 36 CALL #BB06
0117B0: 20 20 20 3B 41 74 74 65 6E 64 72 65 20 75 6E 65 ;Attendre une
0117C0: 20 74 6F 75 63 68 65 0D 0A 20 20 20 20 20 20 20 touche..
0117D0: 20 20 50 55 53 48 20 41 46 0D 0A 20 20 20 20 20 PUSH AF..
0117E0: 20 20 20 20 43 41 4C 4C 20 4D 4F 54 4F 4E 20 20 CALL MOTON
0117F0: 20 3B 4D 65 74 74 72 65 20 6D 6F 74 65 75 72 20 ;Mettre moteur
011800: 72 65 20 70 72 6F 67 72 61 6D 6D 65 20 64 9F EB re programme d..
011810: 73 20 0D 0A 6C 65 20 63 6F 6D 6D 65 6E 63 65 6D s ..le commencem
011820: 65 6E 74 20 21 0D 0A 20 20 20 20 20 20 20 20 45 ent !.. E
011830: 20 2D 20 50 6C 61 63 65 72 20 6C 61 20 74 9F E6 - Placer la t..
011840: 74 65 20 73 75 72 20 6C 61 20 70 69 73 74 65 20 te sur la piste
011850: 76 6F 75 6C 75 65 20 65 74 20 76 9F E1 72 69 66 voulue et v..rif
011860: 69 65 72 20 71 75 27 65 6C 6C 65 20 73 27 79 20 ier qu'elle s'y
011870: 74 72 6F 75 76 65 0D 0A 20 20 20 20 20 20 20 20 trouve..
011880: 46 20 2D 20 45 6E 76 6F 79 65 72 20 6C 27 69 6E F - Envoyer l'in
011890: 73 74 72 75 63 74 69 6F 6E 20 2E 0D 0A 20 20 20 struction ...
0118A0: 20 20 20 20 20 47 20 2D 20 4C 69 72 65 20 6F 75 G - Lire ou
0118B0: 20 9F E1 63 72 69 72 65 20 6C 65 73 20 6F 63 74 ..crire les oct
0118C0: 65 74 73 20 64 65 20 64 6F 6E 6E 9F E1 65 73 20 ets de donn..es
0118D0: 73 69 20 6C 27 69 6E 73 74 72 75 63 74 69 6F 6E si l'instruction
0118E0: 20 6C 27 65 78 69 67 65 20 2E 0D 0A 20 20 20 20 l'exige ...
0118F0: 20 20 20 20 48 20 2D 20 4C 69 72 65 20 6C 61 20 H - Lire la
011900: 70 68 61 73 65 20 72 9F E1 73 75 6C 74 61 74 20 phase r..sultat
011910: 2E 0D 0A 20 20 20 20 20 20 20 20 49 20 2D 20 52 ... I - R
011920: 9F E1 61 67 69 72 20 65 6E 20 66 6F 6E 63 74 69 ..agir en foncti
011930: 6F 6E 20 64 75 20 72 9F E1 73 75 6C 74 61 74 20 on du r..sultat
011940: 28 4C 9F EA 20 74 6F 75 74 20 65 73 74 20 70 6F (L.. tout est po
011950: 73 73 69 62 6C 65 29 20 2E 0D 0A 20 20 20 20 20 ssible) ...
011960: 20 20 20 4A 20 2D 20 53 74 6F 70 70 65 72 20 6C J - Stopper l
011970: 65 20 6D 6F 74 65 75 72 20 2E 0D 0A 0D 0A 20 20 e moteur .....
011980: 20 20 20 4C 27 6F 72 64 72 65 20 64 65 73 20 69 L'ordre des i
011990: 6E 73 74 72 75 63 74 69 6F 6E 73 20 64 65 20 44 nstructions de D
0119A0: 20 9F EA 20 20 48 20 20 65 73 74 20 20 49 4D 50 .. H est IMP
0119B0: 45 52 41 54 49 46 20 20 21 20 50 6F 75 72 20 6C ERATIF ! Pour l
0119C0: 65 20 72 65 73 74 65 20 2C 20 6F 6E 20 0D 0A 70 e reste , on ..p
0119D0: 65 75 74 20 73 65 20 70 65 72 6D 65 74 74 72 65 eut se permettre
0119E0: 20 71 75 65 6C 71 75 65 73 20 66 61 6E 74 61 69 quelques fantai
0119F0: 73 69 65 73 20 63 6F 6D 6D 65 20 20 64 65 20 20 sies comme de
011A00: 65 6E 20 72 6F 75 74 65 20 28 41 20 6D 6F 64 69 en route (A modi
011A10: 66 69 65 29 0D 0A 20 52 45 54 45 52 52 20 20 4C fie).. RETERR L
011A20: 44 20 48 4C 2C 54 45 46 46 4C 42 31 20 3B 45 66 D HL,TEFFLB1 ;Ef
011A30: 66 61 63 65 72 20 61 76 61 6E 74 20 64 65 72 6E facer avant dern
011A40: 69 65 72 65 20 6C 69 67 6E 65 0D 0A 20 20 20 20 iere ligne..
011A50: 20 20 20 20 20 43 41 4C 4C 20 50 52 54 0D 0A 20 CALL PRT..
011A60: 20 20 20 20 20 20 20 20 4C 44 20 48 4C 2C 54 43 LD HL,TC
011A70: 4F 4D 4D 41 4E 0D 0A 20 20 20 20 20 20 20 20 20 OMMAN..
011A80: 4C 44 20 49 59 2C 23 30 32 31 38 0D 0A 20 20 20 LD IY,#0218..
011A90: 20 20 20 20 20 20 43 41 4C 4C 20 50 52 54 4C 4F CALL PRTLO
011AA0: 43 0D 0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C C.. CALL
011AB0: 20 52 41 5A 49 4E 54 45 20 3B 52 65 6D 69 73 65 RAZINTE ;Remise
011AC0: 20 61 20 7A 65 72 6F 20 65 74 61 74 73 20 64 27 a zero etats d'
011AD0: 69 6E 74 65 72 72 75 70 74 69 6F 6E 0D 0A 20 20 interruption..
011AE0: 20 20 20 20 20 20 20 50 4F 50 20 41 46 0D 0A 20 POP AF..
011AF0: 20 20 20 20 20 20 20 20 41 4E 44 20 23 44 46 0D AND #DF.
011B00: 0A 20 20 20 20 20 20 20 20 20 43 50 20 22 41 22 . CP "A"
011B10: 0D 0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C 20 .. CALL
011B20: 5A 2C 54 53 54 32 44 52 20 20 3B 54 65 73 74 65 Z,TST2DR ;Teste
011B30: 72 20 64 72 69 76 65 73 0D 0A 20 20 20 20 20 20 r drives..
011B40: 20 20 20 43 50 20 22 42 22 0D 0A 20 20 20 20 20 CP "B"..
011B50: 20 20 20 20 43 41 4C 4C 20 5A 2C 43 48 47 44 52 CALL Z,CHGDR
011B60: 49 56 20 3B 43 68 61 6E 67 65 72 20 64 65 20 64 IV ;Changer de d
011B70: 72 69 76 65 0D 0A 20 20 20 20 20 20 20 20 20 43 rive.. C
011B80: 50 20 22 43 22 0D 0A 20 20 20 20 20 20 20 20 20 P "C"..
011B90: 43 41 4C 4C 20 5A 2C 54 52 4F 49 43 4F 4E 20 3B CALL Z,TROICON ;
011BA0: 43 6F 6E 76 65 72 73 69 6F 6E 20 6E 75 6D 65 72 Conversion numer
011BB0: 69 71 75 65 0D 0A 20 20 20 20 20 20 20 20 20 43 ique.. C
011BC0: 50 20 22 44 22 0D 0A 20 20 20 20 20 20 20 20 20 P "D"..
011BD0: 43 41 4C 4C 20 5A 2C 47 4F 5A 45 52 4F 20 20 3B CALL Z,GOZERO ;
011BE0: 50 69 73 74 65 20 30 0D 0A 20 20 20 20 20 20 20 Piste 0..
011BF0: 20 20 43 50 20 22 45 22 0D 0A 20 20 20 20 20 20 CP "E"..
011C00: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
011C10: 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 20 49 - I
011C20: 4E 49 54 49 41 4C 49 53 41 54 49 4F 4E 20 2D 0D NITIALISATION -.
011C30: 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
011C40: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
011C50: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
011C60: 0D 0A 20 20 20 20 20 4C 65 73 20 72 6F 75 74 69 .. Les routi
011C70: 6E 65 73 20 73 6F 6E 74 20 74 6F 75 74 65 73 20 nes sont toutes
011C80: 20 61 70 70 65 6C 7B 65 73 20 20 70 61 72 20 20 appel{es par
011C90: 43 41 4C 4C 20 20 2C 20 20 63 27 65 73 74 20 20 CALL , c'est
011CA0: 70 65 75 20 7B 6C 7B 67 61 6E 74 20 6D 61 69 73 peu {l{gant mais
011CB0: 20 0D 0A 20 70 65 72 6D 65 74 20 75 6E 20 75 73 .. permet un us
011CC0: 61 67 65 20 69 6E 64 7B 70 65 6E 64 61 6E 74 20 age ind{pendant
011CD0: 64 65 20 20 63 68 61 63 75 6E 65 20 20 64 27 65 de chacune d'e
011CE0: 6C 6C 65 20 20 73 61 6E 73 20 74 72 69 70 6F 74 lle sans tripot
011CF0: 65 72 20 6C 65 20 70 6F 69 6E 74 65 75 72 20 64 er le pointeur d
011D00: 65 20 0D 0A 20 70 69 6C 65 20 6F 75 20 65 66 66 e .. pile ou eff
011D10: 65 63 74 75 65 72 20 64 65 73 20 74 65 73 74 73 ectuer des tests
011D20: 20 64 65 20 63 6F 6E 64 69 74 69 6F 6E 73 20 20 de conditions
011D30: 63 6F 6D 70 6C 65 78 65 73 20 20 2E 20 50 6F 75 complexes . Pou
011D40: 72 20 6C 61 20 6D 65 08 5E 6D 65 20 72 61 69 73 r la me.^me rais
011D50: 6F 6E 20 2C 20 0D 0A 20 74 6F 75 74 65 20 73 7B on , .. toute s{
011D60: 6C 65 63 74 69 6F 6E 20 65 6E 74 72 61 69 08 5E lection entrai.^
011D70: 6E 65 20 6C 61 20 6D 69 73 65 20 65 6E 20 20 72 ne la mise en r
011D80: 6F 75 74 65 20 20 64 75 20 20 6D 6F 74 65 75 72 oute du moteur
011D90: 20 20 65 74 20 20 6C 61 20 72 65 6D 69 73 65 20 et la remise
011DA0: 40 20 30 20 64 65 73 20 0D 0A 20 69 6E 74 65 72 @ 0 des .. inter
011DB0: 72 75 70 74 69 6F 6E 73 20 2E 20 43 27 65 73 74 ruptions . C'est
011DC0: 20 20 64 75 20 20 64 65 72 6E 69 65 72 20 20 72 du dernier r
011DD0: 69 64 69 63 75 6C 65 20 20 70 6F 75 72 20 20 65 idicule pour e
011DE0: 66 66 65 63 74 75 65 72 20 20 75 6E 65 20 63 6F ffectuer une co
011DF0: 6E 76 65 72 73 69 6F 6E 20 0D 0A 20 6E 75 6D 7B nversion .. num{
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 C6 02 00 00 00 02 0F 00 C2 02 00 00 00 02 ................
011E30: 0F 00 C7 02 00 00 00 02 0F 00 C3 02 00 00 00 02 ................
011E40: 0F 00 C8 02 00 00 00 02 0F 00 C4 02 00 00 00 02 ................
011E50: 0F 00 C9 02 00 00 00 02 0F 00 C5 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 43 41 4C 4C 20 5A 2C 47 4F 50 49 53 54 CALL Z,GOPIST
011F10: 45 20 3B 50 69 73 74 65 20 4E 0D 0A 20 20 20 20 E ;Piste N..
011F20: 20 20 20 20 20 43 50 20 22 51 22 0D 0A 20 20 20 CP "Q"..
011F30: 20 20 20 20 20 20 4A 52 20 4E 5A 2C 54 53 54 4D JR NZ,TSTM
011F40: 45 4E 55 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 ENU.. LD
011F50: 20 48 4C 2C 54 51 55 49 54 0D 0A 20 20 20 20 20 HL,TQUIT..
011F60: 20 20 20 20 43 41 4C 4C 20 50 52 54 0D 0A 20 20 CALL PRT..
011F70: 20 20 20 20 20 20 20 43 41 4C 4C 20 4F 55 4E 4F CALL OUNO
011F80: 0D 0A 20 20 20 20 20 20 20 20 20 4A 50 20 43 2C .. JP C,
011F90: 4D 4F 54 4F 46 46 0D 0A 20 20 20 20 20 20 20 20 MOTOFF..
011FA0: 20 4A 52 20 54 53 54 4D 45 4E 55 0D 0A 20 3B 0D JR TSTMENU.. ;.
011FB0: 0A 20 54 43 4F 4D 4D 41 4E 20 44 45 46 42 20 31 . TCOMMAN DEFB 1
011FC0: 38 2C 32 34 2C 22 20 43 4F 4D 4D 41 4E 44 45 20 8,24," COMMANDE
011FD0: 3A 20 22 2C 32 34 2C 22 20 3F 22 2C 37 2C 38 2C : ",24," ?",7,8,
011FE0: 38 2B 23 38 30 0D 0A 20 54 51 55 49 54 20 20 20 8+#80.. TQUIT
011FF0: 44 45 46 42 20 22 20 46 69 6E 69 22 2C 22 20 22 DEFB " Fini"," "
012000: 2B 23 38 30 0D 0A 20 20 20 20 20 20 20 20 2D 2D +#80.. --
012010: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
012020: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
012030: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
012040: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 ------------..
012050: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
012060: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
012070: 46 49 4E 20 53 45 43 54 49 4F 4E 0D 0A 20 00 00 FIN SECTION.. ..
012080: 1A 1A 46 44 43 49 4E 49 54 20 24 24 24 FF 00 FF ..FDCINIT $$$...
012090: 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 20 49 - I
0120A0: 4E 49 54 49 41 4C 49 53 41 54 49 4F 4E 20 2D 0D NITIALISATION -.
0120B0: 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
0120C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D -
0120D0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D ---------------.
0120E0: 0A 20 20 20 20 4C 65 73 20 72 6F 75 74 69 6E 65 . Les routine
0120F0: 73 20 73 6F 6E 74 20 74 6F 75 74 65 73 20 20 61 s sont toutes a
012100: 72 65 67 69 73 74 72 65 20 64 6F 6E 6E 65 65 73 registre donnees
012110: 20 23 46 42 37 46 0D 0A 20 20 20 20 20 20 20 20 #FB7F..
012120: 20 4F 55 54 20 28 43 29 2C 41 20 20 20 20 20 20 OUT (C),A
012130: 3B 45 78 70 65 64 69 65 72 20 6C 65 20 63 6F 6C ;Expedier le col
012140: 69 73 0D 0A 20 20 20 20 20 20 20 20 20 44 45 43 is.. DEC
012150: 20 43 20 20 20 20 20 20 20 20 20 20 3B 45 74 20 C ;Et
012160: 72 65 76 65 6E 69 72 20 73 75 72 20 72 65 67 69 revenir sur regi
012170: 73 74 72 65 20 64 27 65 74 61 74 20 2E 0D 0A 20 stre d'etat ...
012180: 20 20 20 20 20 20 20 20 4C 44 20 41 2C 35 0D 0A LD A,5..
012190: 20 44 49 47 45 52 45 20 20 44 45 43 20 41 20 20 DIGERE DEC A
0121A0: 20 20 20 20 20 20 20 20 3B 50 65 74 69 74 65 20 ;Petite
0121B0: 74 65 6D 70 6F 72 69 73 61 74 69 6F 6E 20 70 6F temporisation po
0121C0: 75 72 20 61 73 73 75 72 65 72 0D 0A 20 20 20 20 ur assurer..
0121D0: 20 20 20 20 20 4E 4F 50 20 20 20 20 20 20 20 20 NOP
0121E0: 20 20 20 20 3B 6C 61 20 62 6F 6E 6E 65 20 64 69 ;la bonne di
0121F0: 67 65 73 74 69 6F 6E 20 64 75 20 46 44 43 0D 0A gestion du FDC..
012200: 20 20 20 20 20 20 20 20 20 4A 52 20 4E 5A 2C 44 JR NZ,D
012210: 49 47 45 52 45 0D 0A 20 20 20 20 20 20 20 20 20 IGERE..
012220: 45 49 20 20 20 20 20 20 20 20 20 20 20 20 20 3B EI ;
012230: 52 65 74 61 62 6C 69 72 20 6C 65 73 20 69 6E 74 Retablir les int
012240: 65 72 72 75 70 74 69 6F 6E 73 0D 0A 20 20 20 20 erruptions..
012250: 20 20 20 20 20 50 4F 50 20 41 46 20 20 20 20 20 POP AF
012260: 20 20 20 20 3B 52 65 63 75 70 65 72 65 72 20 6C ;Recuperer l
012270: 61 20 76 61 6C 65 75 72 20 64 65 20 6C 27 6F 63 a valeur de l'oc
012280: 74 65 74 20 74 72 61 6E 73 6D 69 73 20 2C 20 63 tet transmis , c
012290: 65 6C 61 0D 0A 20 20 20 20 20 20 20 20 20 50 4F ela.. PO
0122A0: 50 20 42 43 0D 0A 20 20 20 20 20 20 20 20 20 52 P BC.. R
0122B0: 45 54 20 20 20 20 20 20 20 20 20 20 20 20 3B 70 ET ;p
0122C0: 65 75 74 20 74 6F 75 6A 6F 75 72 73 20 73 65 72 eut toujours ser
0122D0: 76 69 72 20 2E 0D 0A 20 20 20 2D 2D 2D 2D 2D 2D vir ... ------
0122E0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
0122F0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
012300: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
012310: 20 20 20 2D 20 4C 45 53 20 34 20 52 4F 55 54 49 - LES 4 ROUTI
012320: 4E 45 53 20 45 53 53 45 4E 54 49 45 4C 4C 45 53 NES ESSENTIELLES
012330: 20 44 55 20 46 44 43 20 2D 0D 0A 20 20 20 20 20 DU FDC -..
012340: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
012350: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
012360: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
012370: 2D 2D 2D 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 ----..
012380: 20 20 20 20 20 20 20 20 20 20 31 20 2F 20 54 72 1 / Tr
012390: 61 6E 73 6D 65 74 74 72 65 20 75 6E 65 20 63 6F ansmettre une co
0123A0: 6D 6D 61 6E 64 65 20 3A 20 45 4E 56 4F 46 44 43 mmande : ENVOFDC
0123B0: 0D 0A 20 0D 0A 20 20 20 20 20 43 65 74 74 65 20 .. .. Cette
0123C0: 70 61 72 74 69 65 20 64 75 20 70 72 6F 67 72 61 partie du progra
0123D0: 6D 6D 6D 65 20 63 6F 6E 73 74 69 74 75 65 20 20 mmme constitue
0123E0: 6C 61 20 20 70 68 61 73 65 20 63 6F 6D 6D 61 6E la phase comman
0123F0: 64 65 20 28 6F 75 20 69 6E 73 74 72 75 63 74 69 de (ou instructi
012400: 6F 6E 29 20 0D 0A 20 64 75 20 66 64 63 20 2E 20 on) .. du fdc .
012410: 54 6F 75 74 20 20 64 27 61 62 6F 72 64 20 20 6F Tout d'abord o
012420: 6E 20 20 69 6E 74 65 72 72 6F 67 65 20 20 6C 65 n interroge le
012430: 20 20 72 65 67 69 73 74 72 65 20 20 64 27 7B 74 registre d'{t
012440: 61 74 20 70 72 69 6E 63 69 70 61 6C 20 61 66 69 at principal afi
012450: 6E 20 64 65 20 0D 0A 20 64 7B 74 65 72 6D 69 6E n de .. d{termin
012460: 65 72 20 73 69 20 6C 65 20 46 44 43 20 65 73 74 er si le FDC est
012470: 20 70 72 65 08 5E 74 20 40 20 63 6F 6D 6D 75 6E pre.^t @ commun
012480: 69 71 75 65 72 20 20 61 76 65 63 20 6C 65 20 5A iquer avec le Z
012490: 38 30 20 2E 20 54 61 6E 74 20 71 75 65 20 63 65 80 . Tant que ce
0124A0: 20 20 6E 27 65 73 74 20 0D 0A 20 70 61 73 20 6C n'est .. pas l
0124B0: 65 20 63 61 73 20 2C 20 20 6F 6E 20 20 61 74 74 e cas , on att
0124C0: 65 6E 64 20 20 73 6F 6E 20 20 62 6F 6E 20 20 76 end son bon v
0124D0: 6F 75 6C 6F 69 72 20 20 2E 20 20 45 6E 73 75 69 ouloir . Ensui
0124E0: 74 65 20 20 6F 6E 20 20 76 7B 72 69 66 69 65 20 te on v{rifie
0124F0: 73 69 20 63 65 74 74 65 20 0D 0A 20 63 6F 6D 6D si cette .. comm
012500: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
012510: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
012520: 2D 2D 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 ---..
012530: 20 20 20 20 20 20 20 20 32 20 2F 20 4C 65 63 74 2 / Lect
012540: 75 72 65 20 64 65 20 6C 61 20 70 68 61 73 65 20 ure de la phase
012550: 72 7B 73 75 6C 74 61 74 20 3A 20 52 45 53 55 4C r{sultat : RESUL
012560: 54 0D 0A 20 20 20 20 20 0D 0A 20 20 20 20 20 43 T.. .. C
012570: 27 65 73 74 20 70 61 72 20 63 65 74 74 65 20 72 'est par cette r
012580: 6F 75 74 69 6E 65 20 71 75 65 20 6C 27 6F 6E 20 outine que l'on
012590: 73 61 75 72 61 20 73 69 20 75 6E 65 20 6F 70 7B saura si une op{
0125A0: 72 61 74 69 6F 6E 20 64 6F 6E 6E 7B 65 20 40 20 ration donn{e @
0125B0: 72 7B 75 73 73 69 20 2E 20 0D 0A 20 4C 65 73 20 r{ussi . .. Les
0125C0: 72 65 67 69 74 72 65 73 20 5A 38 30 20 73 6F 6E regitres Z80 son
0125D0: 74 20 70 72 7B 73 65 72 76 7B 73 20 2C 20 6C 65 t pr{serv{s , le
0125E0: 20 63 6F 6D 70 74 65 75 72 20 44 20 65 73 74 20 compteur D est
0125F0: 72 65 6D 69 73 20 40 20 7A 7B 72 6F 20 65 74 20 remis @ z{ro et
012600: 6F 6E 20 70 6F 69 6E 74 65 20 0D 0A 20 73 75 72 on pointe .. sur
012610: 20 6C 65 20 31 65 72 20 6F 63 74 65 74 20 64 75 le 1er octet du
012620: 20 62 75 66 66 65 72 20 72 7B 73 75 6C 74 61 74 buffer r{sultat
012630: 20 28 45 6E 20 7A 6F 6E 65 20 76 61 72 69 61 62 (En zone variab
012640: 6C 65 73 29 20 2E 20 0D 0A 20 20 20 20 20 4F 6E les) . .. On
012650: 20 63 6F 6D 6D 65 6E 63 65 20 70 61 72 20 69 6E commence par in
012660: 74 65 72 72 6F 67 65 72 20 6C 65 20 72 65 67 69 terroger le regi
012670: 73 74 72 65 20 64 27 7B 74 61 74 20 70 72 69 6E stre d'{tat prin
012680: 63 69 70 61 6C 20 61 66 69 6E 20 64 65 20 74 65 cipal afin de te
012690: 73 74 65 72 20 73 69 20 0D 0A 20 6C 65 20 46 44 ster si .. le FD
0126A0: 43 20 6E 27 65 73 74 20 70 61 73 20 65 6E 20 74 C n'est pas en t
0126B0: 72 61 69 6E 20 64 65 20 74 65 72 6D 69 6E 65 72 rain de terminer
0126C0: 20 20 75 6E 65 20 6F 70 7B 72 61 74 69 6F 6E 20 une op{ration
0126D0: 64 65 20 6C 65 63 74 75 72 65 20 6F 75 20 7B 63 de lecture ou {c
0126E0: 72 69 74 75 72 65 20 2E 20 0D 0A 20 45 6E 73 75 riture . .. Ensu
0126F0: 69 74 65 20 6F 6E 20 6C 69 74 20 6C 65 20 31 65 ite on lit le 1e
012700: 75 6E 69 63 61 74 69 6F 6E 20 73 27 65 66 66 65 unication s'effe
012710: 63 74 75 65 20 62 69 65 6E 20 20 64 61 6E 73 20 ctue bien dans
012720: 20 6C 65 20 20 73 65 6E 73 20 20 64 65 20 20 6C le sens de l
012730: 27 7B 63 72 69 74 75 72 65 20 20 28 55 6E 65 20 '{criture (Une
012740: 65 72 72 65 75 72 20 64 65 20 0D 0A 20 70 72 6F erreur de .. pro
012750: 67 72 61 6D 6D 61 74 69 6F 6E 20 63 6F 6E 73 69 grammation consi
012760: 73 74 61 6E 74 20 40 20 65 6E 76 6F 79 65 72 20 stant @ envoyer
012770: 75 6E 65 20 63 6F 6D 6D 61 6E 64 65 20 20 70 65 une commande pe
012780: 6E 64 61 6E 74 20 75 6E 65 20 70 68 61 73 65 20 ndant une phase
012790: 64 65 20 6C 65 63 74 75 72 65 20 0D 0A 20 64 65 de lecture .. de
0127A0: 20 64 6F 6E 6E 7B 65 73 20 72 65 73 74 65 20 70 donn{es reste p
0127B0: 6F 73 73 69 62 6C 65 29 20 2E 20 43 65 20 74 65 ossible) . Ce te
0127C0: 73 74 20 20 72 7B 75 73 73 69 20 20 2C 20 6F 6E st r{ussi , on
0127D0: 20 65 6E 76 6F 69 65 20 6C 61 20 63 6F 6D 6D 61 envoie la comma
0127E0: 6E 64 65 73 20 73 75 72 20 6C 65 20 0D 0A 20 72 ndes sur le .. r
0127F0: 65 67 69 73 74 72 65 20 64 65 20 64 6F 6E 6E 7B egistre de donn{
012800: 65 73 20 3B 20 20 6F 6E 20 20 61 74 74 65 6E 64 es ; on attend
012810: 20 20 71 75 65 6C 71 75 65 73 20 20 6D 69 63 72 quelques micr
012820: 6F 20 73 65 63 6F 6E 64 65 73 20 71 75 65 20 6C o secondes que l
012830: 27 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 0D 0A 20 'information ..
012840: 73 6F 69 74 20 61 73 73 69 6D 69 6C 7B 65 20 65 soit assimil{e e
012850: 74 20 63 27 65 73 74 20 66 69 6E 69 20 2E 0D 0A t c'est fini ...
012860: 20 3B 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ; -------------
012870: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
012880: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
012890: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
0128A0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 -------------..
0128B0: 3B 20 2D 20 50 48 41 53 45 20 49 4E 53 54 52 55 ; - PHASE INSTRU
0128C0: 43 54 49 4F 4E 20 44 55 20 46 44 43 20 2E 20 41 CTION DU FDC . A
0128D0: 74 74 65 6E 64 72 65 20 71 75 65 20 46 44 43 20 ttendre que FDC
0128E0: 73 6F 69 74 20 70 72 65 74 20 65 74 20 65 6E 76 soit pret et env
0128F0: 6F 79 65 72 20 6F 63 74 65 74 20 2D 0D 0A 20 3B oyer octet -.. ;
012900: 72 20 6F 63 74 65 74 20 64 69 73 70 6F 6E 69 62 r octet disponib
012910: 6C 65 20 20 73 75 72 20 20 6C 65 20 20 72 65 67 le sur le reg
012920: 69 73 74 72 65 20 64 65 20 64 6F 6E 6E 7B 65 73 istre de donn{es
012930: 20 65 74 20 6F 6E 20 6C 65 20 0D 0A 20 72 61 6E et on le .. ran
012940: 67 65 20 64 61 6E 73 20 6C 65 20 62 75 66 66 65 ge dans le buffe
012950: 72 20 2E 20 4C 65 20 62 69 74 20 20 34 20 20 64 r . Le bit 4 d
012960: 75 20 72 65 67 69 73 74 72 65 20 64 27 7B 74 61 u registre d'{ta
012970: 74 20 6E 6F 75 73 20 61 76 65 72 74 69 72 61 20 t nous avertira
012980: 71 75 61 6E 64 20 74 6F 75 73 20 0D 0A 20 6C 65 quand tous .. le
012990: 73 20 6F 63 74 65 74 73 20 61 75 72 6F 6E 74 20 s octets auront
0129A0: 7B 74 7B 20 6C 75 73 20 2E 0D 0A 20 20 20 20 20 {t{ lus ...
0129B0: 4C 61 20 6C 65 63 74 75 72 65 20 74 65 72 6D 69 La lecture termi
0129C0: 6E 7B 65 20 75 6E 20 41 4E 44 20 73 75 72 20 6C n{e un AND sur l
0129D0: 65 73 20 62 69 74 73 20 36 26 37 20 64 65 20 45 es bits 6&7 de E
0129E0: 54 30 20 6D 65 74 74 72 61 20 6C 65 20 66 6C 61 T0 mettra le fla
0129F0: 67 20 5A 20 73 69 20 6C 65 20 0D 0A 20 72 7B 73 g Z si le .. r{s
012A00: 75 6C 74 61 74 20 69 6E 64 69 71 75 65 20 75 6E ultat indique un
012A10: 65 20 6F 70 7B 72 61 74 69 6F 6E 20 72 7B 75 73 e op{ration r{us
012A20: 73 69 65 20 2E 20 20 44 61 6E 73 20 20 63 65 20 sie . Dans ce
012A30: 20 63 61 73 20 20 2C 20 6F 6E 20 6D 65 74 74 72 cas , on mettr
012A40: 61 20 6C 65 20 63 61 72 72 79 20 0D 0A 20 70 6F a le carry .. po
012A50: 75 72 20 73 69 67 6E 61 6C 65 72 20 63 65 20 66 ur signaler ce f
012A60: 61 69 74 20 61 75 78 20 72 6F 75 74 69 6E 65 73 ait aux routines
012A70: 20 65 78 70 6C 6F 69 74 61 6E 74 20 63 65 74 74 exploitant cett
012A80: 65 20 73 65 63 74 69 6F 6E 20 2E 0D 0A 20 20 20 e section ...
012A90: 20 20 4C 65 20 6E 6F 6D 62 72 65 20 64 27 6F 63 Le nombre d'oc
012AA0: 74 65 74 73 20 6C 75 73 20 63 6F 6E 74 65 6E 75 tets lus contenu
012AB0: 20 64 61 6E 73 20 44 20 65 73 74 20 72 61 6E 67 dans D est rang
012AC0: 7B 20 64 61 6E 73 20 6C 27 6F 63 74 65 74 20 61 { dans l'octet a
012AD0: 76 61 6E 74 20 45 54 30 20 2E 0D 0A 20 20 20 20 vant ET0 ...
012AE0: 20 50 6F 75 72 20 66 69 6E 69 72 20 2C 20 6F 6E Pour finir , on
012AF0: 74 20 72 7B 63 75 70 7D 72 65 20 6C 65 73 20 72 t r{cup}re les r
012B00: 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ---------------
012B10: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
012B20: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
012B30: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
012B40: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 3B 20 -----------.. ;
012B50: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
012B60: 20 20 20 2D 2D 2D 20 41 74 74 65 6E 64 72 65 20 --- Attendre
012B70: 71 75 65 20 6C 65 20 46 44 43 20 73 6F 69 74 20 que le FDC soit
012B80: 70 72 65 74 20 2D 2D 2D 0D 0A 20 3B 0D 0A 20 45 pret ---.. ;.. E
012B90: 4E 56 4F 46 44 43 20 50 55 53 48 20 42 43 0D 0A NVOFDC PUSH BC..
012BA0: 20 20 20 20 20 20 20 20 20 4C 44 20 42 43 2C 23 LD BC,#
012BB0: 46 42 37 45 20 20 20 20 3B 52 65 67 69 73 74 72 FB7E ;Registr
012BC0: 65 20 64 27 65 74 61 74 20 70 72 69 6E 63 69 70 e d'etat princip
012BD0: 61 6C 0D 0A 20 20 20 20 20 20 20 20 20 50 55 53 al.. PUS
012BE0: 48 20 41 46 20 20 20 20 20 20 20 20 3B 50 72 65 H AF ;Pre
012BF0: 73 65 72 76 65 72 20 6C 27 6F 63 74 65 74 20 64 server l'octet d
012C00: 65 20 63 6F 6D 6D 61 6E 64 65 20 61 20 32 20 72 e commande a 2 r
012C10: 65 70 72 69 73 65 73 0D 0A 20 20 20 20 20 20 20 eprises..
012C20: 20 20 50 55 53 48 20 41 46 0D 0A 20 20 20 20 20 PUSH AF..
012C30: 20 20 20 20 44 49 20 20 20 20 20 20 20 20 20 20 DI
012C40: 20 20 20 3B 49 6E 74 65 72 64 69 72 65 20 6C 65 ;Interdire le
012C50: 73 20 69 6E 74 65 72 72 75 70 74 69 6F 6E 73 0D s interruptions.
012C60: 0A 20 57 41 49 54 46 44 43 20 49 4E 20 41 2C 28 . WAITFDC IN A,(
012C70: 43 29 0D 0A 20 20 20 20 20 20 20 20 20 41 44 44 C).. ADD
012C80: 20 41 2C 41 20 20 20 20 20 20 20 20 3B 54 65 73 A,A ;Tes
012C90: 74 65 72 20 62 69 74 20 37 20 64 75 20 52 65 67 ter bit 7 du Reg
012CA0: 2E 45 74 2E 50 72 69 6E 63 2E 0D 0A 20 20 20 20 .Et.Princ...
012CB0: 20 20 20 20 20 4A 52 20 4E 43 2C 57 41 49 54 46 JR NC,WAITF
012CC0: 44 43 20 20 3B 52 65 67 69 73 74 72 65 20 64 6F DC ;Registre do
012CD0: 6E 6E 20 61 65 73 20 46 44 43 20 70 61 73 20 70 nn aes FDC pas p
012CE0: 72 65 74 20 61 20 72 65 63 65 76 6F 69 72 20 73 ret a recevoir s
012CF0: 69 20 70 61 73 20 6D 69 73 0D 0A 20 20 20 20 20 i pas mis..
012D00: 65 67 69 73 74 72 65 73 20 64 75 20 20 5A 38 30 egistres du Z80
012D10: 20 65 74 20 6C 61 20 76 61 6C 65 75 72 20 64 65 et la valeur de
012D20: 20 45 54 30 20 71 75 69 20 40 20 0D 0A 20 7B 74 ET0 qui @ .. {t
012D30: 7B 20 6D 6F 64 69 66 69 7B 65 20 70 61 72 20 41 { modifi{e par A
012D40: 4E 44 20 2E 0D 0A 20 20 20 20 20 4E 4F 54 45 20 ND ... NOTE
012D50: 3A 20 4C 61 20 20 64 7B 6E 6F 6D 69 6E 61 69 74 : La d{nominait
012D60: 69 6F 6E 20 20 64 65 73 20 20 37 20 20 20 6F 63 ion des 7 oc
012D70: 74 65 74 73 20 20 64 65 20 20 6C 61 20 20 7A 6F tets de la zo
012D80: 6E 65 20 73 74 6F 63 6B 61 67 65 20 72 7B 73 75 ne stockage r{su
012D90: 6C 74 61 74 20 0D 0A 20 63 6F 72 72 65 73 70 6F ltat .. correspo
012DA0: 6E 64 20 61 75 78 20 6F 63 74 65 74 73 20 72 7B nd aux octets r{
012DB0: 65 6C 6C 65 6D 65 6E 74 20 74 72 61 6E 73 6D 69 ellement transmi
012DC0: 73 20 40 20 32 20 65 78 63 65 70 74 69 6F 6E 73 s @ 2 exceptions
012DD0: 20 3A 0D 0A 20 20 20 20 20 41 20 2D 20 43 6F 6D :.. A - Com
012DE0: 6D 61 6E 64 65 20 38 20 3A 20 49 6E 74 65 72 72 mande 8 : Interr
012DF0: 6F 67 65 72 20 20 63 61 75 73 65 20 20 64 27 69 oger cause d'i
012E00: 6E 74 65 72 72 75 70 74 69 6F 6E 20 20 3A 20 53 nterruption : S
012E10: 65 75 6C 73 20 32 20 6F 63 74 65 74 73 20 73 6F euls 2 octets so
012E20: 6E 74 20 0D 0A 20 64 6F 6E 6E 7B 73 20 70 61 72 nt .. donn{s par
012E30: 20 6C 61 20 70 68 61 73 65 20 72 7B 73 75 6C 74 la phase r{sult
012E40: 61 74 20 2E 20 45 54 30 20 71 75 69 20 20 73 65 at . ET0 qui se
012E50: 72 61 20 20 40 20 73 61 20 70 6C 61 63 65 20 2C ra @ sa place ,
012E60: 20 75 6E 20 6E 75 6D 7B 72 6F 20 64 65 20 70 69 un num{ro de pi
012E70: 73 74 65 20 0D 0A 20 71 75 69 20 73 65 72 61 20 ste .. qui sera
012E80: 64 61 6E 73 20 6C 27 6F 63 74 65 74 20 45 54 31 dans l'octet ET1
012E90: 20 2E 0D 0A 20 20 20 20 20 42 20 2D 20 43 6F 6D ... B - Com
012EA0: 6D 61 6E 64 65 20 34 20 3A 20 49 6E 74 65 72 72 mande 4 : Interr
012EB0: 6F 67 65 72 20 7B 74 61 74 20 20 64 72 69 76 65 oger {tat drive
012EC0: 20 20 3A 20 20 53 65 75 6C 20 45 54 33 20 65 73 : Seul ET3 es
012ED0: 74 20 74 72 61 6E 73 6D 69 73 20 2E 20 4F 6E 20 t transmis . On
012EE0: 6C 65 20 0D 0A 20 74 72 6F 75 76 65 72 61 20 64 le .. trouvera d
012EF0: 61 6E 73 20 45 54 30 20 2E 20 0D 0A 20 3B 20 20 ans ET0 . .. ;
012F00: 20 20 20 20 41 44 44 20 41 2C 41 20 20 20 20 20 ADD A,A
012F10: 20 20 20 3B 52 65 67 69 73 74 72 65 20 70 72 65 ;Registre pre
012F20: 74 20 61 20 72 65 63 65 76 6F 69 72 20 20 2C 20 t a recevoir ,
012F30: 20 74 65 73 74 65 72 20 62 69 74 20 36 20 2E 20 tester bit 6 .
012F40: 53 69 20 63 65 20 0D 0A 20 20 20 20 20 20 20 20 Si ce ..
012F50: 20 4A 52 20 4E 43 2C 56 45 55 54 4F 43 54 20 20 JR NC,VEUTOCT
012F60: 3B 62 69 74 20 65 73 74 20 61 20 30 20 6C 65 20 ;bit est a 0 le
012F70: 46 44 43 20 61 74 74 65 6E 64 20 62 69 65 6E 20 FDC attend bien
012F80: 75 6E 20 6F 63 74 65 74 0D 0A 20 20 20 20 20 20 un octet..
012F90: 20 20 20 45 49 20 20 20 20 20 20 20 20 20 20 20 EI
012FA0: 20 20 3B 53 69 20 69 6C 20 65 73 74 20 61 20 31 ;Si il est a 1
012FB0: 20 2C 20 6C 65 20 46 44 43 20 76 65 75 74 20 65 , le FDC veut e
012FC0: 6E 76 6F 79 65 72 20 75 6E 20 6F 63 74 65 74 20 nvoyer un octet
012FD0: 65 74 20 69 6C 0D 0A 20 20 20 20 20 20 20 20 20 et il..
012FE0: 50 4F 50 20 41 46 20 20 20 20 20 20 20 20 20 3B POP AF ;
012FF0: 79 2D 61 20 75 6E 65 20 65 72 72 65 75 72 20 71 y-a une erreur q
013000: 75 65 6C 71 75 65 20 70 61 72 74 20 2E 0D 0A 20 uelque part ...
013010: 20 20 20 20 20 20 20 20 50 4F 50 20 41 46 0D 0A POP AF..
013020: 20 20 20 20 20 20 20 20 20 50 4F 50 20 42 43 0D POP BC.
013030: 0A 20 20 20 20 20 20 20 20 20 52 45 54 0D 0A 20 . RET..
013040: 3B 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D ; -
013050: 2D 2D 20 54 72 61 6E 73 6D 65 74 74 72 65 20 75 -- Transmettre u
013060: 6E 20 6F 63 74 65 74 20 69 6E 73 74 72 75 63 74 n octet instruct
013070: 69 6F 6E 20 61 75 20 46 44 43 20 2D 2D 2D 0D 0A ion au FDC ---..
013080: 20 3B 0D 0A 20 56 45 55 54 4F 43 54 20 50 4F 50 ;.. VEUTOCT POP
013090: 20 41 46 20 20 20 20 20 20 20 20 20 3B 4C 65 20 AF ;Le
0130A0: 46 44 43 20 76 65 75 74 20 75 6E 20 6F 63 74 65 FDC veut un octe
0130B0: 74 20 2E 20 4F 6E 20 72 65 70 72 65 6E 64 20 6C t . On reprend l
0130C0: 27 6F 63 74 65 74 20 69 6E 73 74 72 75 63 74 69 'octet instructi
0130D0: 6F 6E 0D 0A 20 20 20 20 20 20 20 20 20 49 4E 43 on.. INC
0130E0: 20 43 20 20 20 20 20 20 20 20 20 20 3B 50 61 73 C ;Pas
0130F0: 73 65 72 20 64 65 20 23 46 42 37 45 20 61 75 20 ser de #FB7E au
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 C6 02 00 00 00 02 10 00 C2 02 00 00 00 02 ................
013130: 10 00 C7 02 00 00 00 02 10 00 C3 02 00 00 00 02 ................
013140: 10 00 C8 02 00 00 00 02 10 00 C4 02 00 00 00 02 ................
013150: 10 00 C9 02 00 00 00 02 10 00 C5 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: 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D --------
013210: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
013220: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
013230: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A --------------..
013240: 20 3B 20 20 20 20 20 20 20 20 20 20 2D 20 45 58 ; - EX
013250: 54 52 41 49 52 45 20 45 54 20 52 41 4E 47 45 52 TRAIRE ET RANGER
013260: 20 4C 45 53 20 4F 43 54 45 54 53 20 44 45 20 4C LES OCTETS DE L
013270: 41 20 50 48 41 53 45 20 52 45 53 55 4C 54 41 54 A PHASE RESULTAT
013280: 20 2D 0D 0A 20 3B 20 20 20 20 20 20 20 20 20 20 -.. ;
013290: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
0132A0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
0132B0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
0132C0: 2D 2D 2D 2D 2D 2D 0D 0A 20 52 45 53 55 4C 54 20 ------.. RESULT
0132D0: 20 50 55 53 48 20 42 43 0D 0A 20 20 20 20 20 20 PUSH BC..
0132E0: 20 20 20 4C 44 20 42 43 2C 23 46 42 37 45 20 20 LD BC,#FB7E
0132F0: 20 3B 52 65 67 69 73 74 72 65 20 65 74 61 74 20 ;Registre etat
013300: 70 72 69 6E 63 69 70 61 6C 0D 0A 20 20 20 20 20 principal..
013310: 20 20 20 20 50 55 53 48 20 48 4C 0D 0A 20 20 20 PUSH HL..
013320: 20 20 20 20 20 20 50 55 53 48 20 44 45 20 20 20 PUSH DE
013330: 20 20 20 20 3B 49 6C 20 65 73 74 20 75 74 69 6C ;Il est util
013340: 73 65 20 64 65 20 70 72 65 73 65 72 76 65 72 20 se de preserver
013350: 6C 65 73 20 33 20 72 65 67 69 73 74 72 65 73 20 les 3 registres
013360: 64 6F 75 62 6C 65 73 0D 0A 20 20 20 20 20 20 20 doubles..
013370: 20 20 4C 44 20 44 2C 30 20 20 20 20 20 20 20 20 LD D,0
013380: 3B 43 6F 6D 70 74 65 75 72 20 64 65 73 20 6F 63 ;Compteur des oc
013390: 74 65 74 73 20 72 65 73 75 6C 74 61 74 0D 0A 20 tets resultat..
0133A0: 20 20 20 20 20 20 20 20 4C 44 20 48 4C 2C 45 54 LD HL,ET
0133B0: 30 0D 0A 20 20 20 20 20 20 20 20 20 50 55 53 48 0.. PUSH
0133C0: 20 48 4C 20 20 20 20 20 20 20 3B 50 72 65 73 65 HL ;Prese
0133D0: 72 76 65 72 20 61 64 72 65 73 73 65 20 64 75 20 rver adresse du
0133E0: 62 75 66 66 65 72 20 72 65 73 75 6C 74 61 74 0D buffer resultat.
0133F0: 0A 20 20 20 20 20 20 20 20 20 44 49 20 20 20 20 . DI
013400: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
013410: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
013420: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
013430: 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 3B 20 20 20 20 --------.. ;
013440: 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D ---
013450: 20 45 6E 76 6F 79 65 72 20 75 6E 20 6F 63 74 65 Envoyer un octe
013460: 74 20 64 65 20 64 6F 6E 6E 65 65 20 61 75 20 46 t de donnee au F
013470: 44 43 20 2D 2D 2D 0D 0A 20 3B 0D 0A 20 57 52 49 DC ---.. ;.. WRI
013480: 54 46 44 43 20 4C 44 20 48 4C 2C 28 41 44 42 55 TFDC LD HL,(ADBU
013490: 46 46 29 20 3B 44 65 62 75 74 20 64 65 20 6C 61 FF) ;Debut de la
0134A0: 20 7A 6F 6E 65 20 64 65 20 73 74 6F 63 6B 61 67 zone de stockag
0134B0: 65 20 64 65 73 20 64 6F 6E 6E 65 65 73 0D 0A 20 e des donnees..
0134C0: 3B 0D 0A 20 57 52 49 54 46 44 43 31 20 4C 44 20 ;.. WRITFDC1 LD
0134D0: 42 43 2C 23 46 42 37 45 20 20 3B 53 65 6C 65 63 BC,#FB7E ;Selec
0134E0: 74 69 6F 6E 6E 65 72 20 72 65 67 69 73 74 72 65 tionner registre
0134F0: 20 64 27 65 74 61 74 0D 0A 20 20 20 20 20 20 20 d'etat..
013500: 20 20 44 49 20 20 20 20 20 20 20 20 20 20 20 20 DI
013510: 3B 49 6E 74 65 72 64 69 72 65 20 69 6E 74 65 72 ;Interdire inter
013520: 72 75 70 74 69 6F 6E 73 0D 0A 20 20 20 20 20 20 ruptions..
013530: 20 20 20 4A 52 20 54 45 53 54 46 44 43 20 20 20 JR TESTFDC
013540: 20 3B 45 6E 20 31 65 72 20 76 6F 69 72 20 73 69 ;En 1er voir si
013550: 20 46 44 43 20 72 65 61 64 79 0D 0A 20 3B 0D 0A FDC ready.. ;..
013560: 20 42 43 4C 57 52 54 20 20 49 4E 43 20 43 20 20 BCLWRT INC C
013570: 20 20 20 20 20 20 20 3B 50 61 73 73 65 72 20 73 ;Passer s
013580: 75 72 20 6C 65 20 72 65 67 69 73 74 72 65 20 64 ur le registre d
013590: 65 20 64 6F 6E 6E 65 65 73 0D 0A 20 20 20 20 20 e donnees..
0135A0: 20 20 20 20 4C 44 20 41 2C 28 48 4C 29 20 20 20 LD A,(HL)
0135B0: 20 20 3B 50 72 65 6E 64 72 65 20 31 20 6F 63 74 ;Prendre 1 oct
0135C0: 65 74 20 64 61 6E 73 20 6C 65 20 62 75 66 66 65 et dans le buffe
0135D0: 72 0D 0A 20 20 20 20 20 20 20 20 20 4F 55 54 20 r.. OUT
0135E0: 28 43 29 2C 41 20 20 20 20 20 3B 65 74 20 6C 27 (C),A ;et l'
0135F0: 65 6E 76 6F 79 65 72 20 61 75 20 46 44 43 20 71 envoyer au FDC q
013600: 20 20 20 20 20 20 20 20 3B 49 6E 74 65 72 64 69 ;Interdi
013610: 72 65 20 69 6E 74 65 72 72 75 70 74 69 6F 6E 73 re interruptions
013620: 0D 0A 20 4A 45 42 4F 53 53 45 20 49 4E 20 41 2C .. JEBOSSE IN A,
013630: 28 43 29 20 20 20 20 20 20 3B 4C 69 72 65 20 72 (C) ;Lire r
013640: 65 67 69 73 74 72 65 20 65 74 61 74 20 70 72 69 egistre etat pri
013650: 6E 63 69 70 61 6C 0D 0A 20 20 20 20 20 20 20 20 ncipal..
013660: 20 43 50 20 23 43 30 20 20 20 20 20 20 20 20 3B CP #C0 ;
013670: 23 43 30 20 3D 20 31 31 30 30 30 30 30 30 20 2E #C0 = 11000000 .
013680: 20 54 65 73 74 20 62 69 74 20 36 26 37 20 74 61 Test bit 6&7 ta
013690: 6E 74 20 71 75 65 20 6C 65 73 20 32 20 6E 65 20 nt que les 2 ne
0136A0: 73 6F 6E 74 0D 0A 20 20 20 20 20 20 20 20 20 4A sont.. J
0136B0: 52 20 43 2C 4A 45 42 4F 53 53 45 20 20 3B 70 61 R C,JEBOSSE ;pa
0136C0: 73 20 6D 69 73 20 2E 0D 0A 20 20 20 20 20 20 20 s mis ...
0136D0: 20 20 49 4E 43 20 43 20 20 20 20 20 20 20 20 20 INC C
0136E0: 3B 50 61 73 73 65 72 20 65 6E 20 72 65 67 69 73 ;Passer en regis
0136F0: 74 72 65 20 64 6F 6E 6E 65 65 73 20 23 46 42 37 tre donnees #FB7
013700: 46 20 2E 0D 0A 20 20 20 20 20 20 20 20 20 49 4E F ... IN
013710: 20 41 2C 28 43 29 20 20 20 20 20 20 3B 4C 69 72 A,(C) ;Lir
013720: 65 20 31 20 64 65 73 20 6F 63 74 65 74 73 20 64 e 1 des octets d
013730: 75 20 72 65 73 75 6C 74 61 74 0D 0A 20 20 20 20 u resultat..
013740: 20 20 20 20 20 4C 44 20 28 48 4C 29 2C 41 20 20 LD (HL),A
013750: 20 20 20 3B 6C 65 20 72 61 6E 67 65 72 0D 0A 20 ;le ranger..
013760: 20 20 20 20 20 20 20 20 49 4E 43 20 48 4C 20 20 INC HL
013770: 20 20 20 20 20 20 3B 45 74 20 61 76 61 6E 63 65 ;Et avance
013780: 72 20 64 27 75 6E 20 6F 63 74 65 74 20 64 61 6E r d'un octet dan
013790: 73 20 6C 65 20 62 75 66 66 65 72 0D 0A 20 20 20 s le buffer..
0137A0: 20 20 20 20 20 20 49 4E 43 20 44 20 20 20 20 20 INC D
0137B0: 20 20 20 20 3B 55 6E 20 6F 63 74 65 74 20 64 65 ;Un octet de
0137C0: 20 70 6C 75 73 20 61 20 65 74 65 20 6C 75 0D 0A plus a ete lu..
0137D0: 20 20 20 20 20 20 20 20 20 44 45 43 20 43 20 20 DEC C
0137E0: 20 20 20 20 20 20 20 3B 52 65 76 65 6E 69 72 20 ;Revenir
0137F0: 65 6E 20 23 46 42 37 45 20 72 65 67 69 74 72 65 en #FB7E regitre
013800: 75 69 20 6C 27 65 63 72 69 72 61 20 73 75 72 20 ui l'ecrira sur
013810: 6C 65 20 64 69 73 71 75 65 20 2E 0D 0A 20 20 20 le disque ...
013820: 20 20 20 20 20 20 44 45 43 20 43 20 20 20 20 20 DEC C
013830: 20 20 20 20 3B 50 61 73 73 65 72 20 73 75 72 20 ;Passer sur
013840: 72 65 67 69 73 74 72 65 20 65 74 61 74 0D 0A 20 registre etat..
013850: 20 20 20 20 20 20 20 20 49 4E 43 20 48 4C 20 20 INC HL
013860: 20 20 20 20 20 20 3B 50 6F 69 6E 74 65 72 20 6F ;Pointer o
013870: 63 74 65 74 20 62 75 66 66 65 72 20 73 75 69 76 ctet buffer suiv
013880: 61 6E 74 20 65 74 20 63 6F 6E 74 69 6E 75 65 72 ant et continuer
013890: 0D 0A 20 3B 0D 0A 20 3B 20 20 20 20 2D 2D 2D 20 .. ;.. ; ---
0138A0: 54 65 73 74 65 72 20 73 69 20 46 44 43 20 52 65 Tester si FDC Re
0138B0: 61 64 79 20 6F 6E 20 65 73 74 20 69 63 69 20 73 ady on est ici s
0138C0: 75 72 20 23 46 42 37 45 20 72 65 67 69 73 74 72 ur #FB7E registr
0138D0: 65 20 64 27 65 74 61 74 20 2D 2D 2D 0D 0A 20 3B e d'etat ---.. ;
0138E0: 0D 0A 20 54 45 53 54 46 44 43 20 49 4E 20 41 2C .. TESTFDC IN A,
0138F0: 28 43 29 20 20 20 20 20 20 3B 41 74 74 65 6E 64 (C) ;Attend
013900: 20 75 6E 20 61 75 74 72 65 20 6F 63 74 65 74 20 un autre octet
013910: 3F 0D 0A 20 20 20 20 20 20 20 20 20 4A 50 20 50 ?.. JP P
013920: 2C 54 45 53 54 46 44 43 20 20 3B 53 69 20 62 69 ,TESTFDC ;Si bi
013930: 74 20 30 20 6E 6F 6E 20 6D 69 73 20 61 74 74 65 t 0 non mis atte
013940: 6E 64 72 65 0D 0A 20 20 20 20 20 20 20 20 20 41 ndre.. A
013950: 4E 44 20 23 32 30 20 20 20 20 20 20 20 3B 23 32 ND #20 ;#2
013960: 30 20 3D 20 30 30 31 30 30 30 30 30 20 54 65 73 0 = 00100000 Tes
013970: 74 20 64 75 20 62 69 74 20 35 20 74 61 6E 74 20 t du bit 5 tant
013980: 71 75 27 69 6C 20 65 73 74 20 6D 69 73 20 2C 20 qu'il est mis ,
013990: 6C 61 0D 0A 20 20 20 20 20 20 20 20 20 4A 52 20 la.. JR
0139A0: 4E 5A 2C 42 43 4C 57 52 54 20 20 3B 70 68 61 73 NZ,BCLWRT ;phas
0139B0: 65 20 65 78 65 63 75 74 69 6F 6E 20 65 73 74 20 e execution est
0139C0: 65 6E 20 63 6F 75 72 73 20 2E 20 4F 6E 20 65 63 en cours . On ec
0139D0: 72 69 74 0D 0A 20 20 20 20 20 20 20 20 20 45 49 rit.. EI
0139E0: 20 20 20 20 20 20 20 20 20 20 20 20 3B 53 69 20 ;Si
0139F0: 69 6C 20 65 73 74 20 72 65 6D 69 73 20 61 20 30 il est remis a 0
013A00: 20 64 27 65 74 61 74 20 70 72 69 6E 63 69 70 61 d'etat principa
013A10: 6C 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 41 l.. LD A
013A20: 2C 35 0D 0A 20 54 45 4D 50 52 45 53 20 44 45 43 ,5.. TEMPRES DEC
013A30: 20 41 20 20 20 20 20 20 20 20 20 3B 41 74 74 65 A ;Atte
013A40: 6E 64 72 65 20 75 6E 20 70 65 75 0D 0A 20 20 20 ndre un peu..
013A50: 20 20 20 20 20 20 4A 52 20 4E 5A 2C 54 45 4D 50 JR NZ,TEMP
013A60: 52 45 53 0D 0A 20 20 20 20 20 20 20 20 20 49 4E RES.. IN
013A70: 20 41 2C 28 43 29 20 20 20 20 20 20 3B 4C 69 72 A,(C) ;Lir
013A80: 65 20 72 65 67 69 73 74 72 65 20 64 27 65 74 61 e registre d'eta
013A90: 74 20 70 72 69 6E 63 69 70 61 6C 0D 0A 20 20 20 t principal..
013AA0: 20 20 20 20 20 20 41 4E 44 20 23 31 30 20 20 20 AND #10
013AB0: 20 20 20 20 3B 54 65 73 74 65 72 20 42 69 74 20 ;Tester Bit
013AC0: 34 20 70 6F 75 72 20 76 6F 69 72 20 73 69 20 6C 4 pour voir si l
013AD0: 61 20 70 68 61 73 65 20 72 65 73 75 6C 74 61 74 a phase resultat
013AE0: 20 65 73 74 0D 0A 20 20 20 20 20 20 20 20 20 4A est.. J
013AF0: 52 20 4E 5A 2C 4A 45 42 4F 53 53 45 20 3B 74 65 R NZ,JEBOSSE ;te
013B00: 72 6D 69 6E 65 65 20 2E 0D 0A 20 20 20 20 20 20 rminee ...
013B10: 20 20 20 50 4F 50 20 48 4C 20 20 20 20 20 20 20 POP HL
013B20: 20 3B 53 69 20 6F 75 69 20 72 65 70 72 65 6E 64 ;Si oui reprend
013B30: 72 65 20 31 65 72 20 4F 63 74 65 74 20 64 75 20 re 1er Octet du
013B40: 62 75 66 66 65 72 20 72 65 73 75 6C 74 61 74 20 buffer resultat
013B50: 28 45 54 30 29 0D 0A 20 20 20 20 20 20 20 20 20 (ET0)..
013B60: 4C 44 20 41 2C 28 48 4C 29 0D 0A 20 20 20 20 20 LD A,(HL)..
013B70: 20 20 20 20 41 4E 44 20 23 43 30 20 20 20 20 20 AND #C0
013B80: 20 20 3B 52 41 5A 20 64 65 20 74 6F 75 73 20 6C ;RAZ de tous l
013B90: 65 73 20 64 65 20 45 54 30 20 73 61 75 66 20 62 es de ET0 sauf b
013BA0: 69 74 73 20 37 26 36 0D 0A 20 20 20 20 20 20 20 its 7&6..
013BB0: 20 20 44 45 43 20 48 4C 0D 0A 20 20 20 20 20 20 DEC HL..
013BC0: 20 20 20 4C 44 20 28 48 4C 29 2C 44 20 20 20 20 LD (HL),D
013BD0: 20 3B 52 61 6E 67 65 72 20 6E 6F 6D 62 72 65 20 ;Ranger nombre
013BE0: 6F 63 74 65 74 73 20 6C 75 73 20 65 6E 20 70 68 octets lus en ph
013BF0: 61 73 65 20 72 65 73 75 6C 74 61 74 0D 0A 20 20 ase resultat..
013C00: 20 63 27 65 73 74 20 66 69 6E 69 20 6F 6E 20 72 c'est fini on r
013C10: 65 74 61 62 6C 69 74 20 6C 65 73 0D 0A 20 20 20 etablit les..
013C20: 20 20 20 20 20 20 52 45 54 20 20 20 20 20 20 20 RET
013C30: 20 20 20 20 3B 69 6E 74 65 72 72 75 70 74 69 6F ;interruptio
013C40: 6E 73 20 65 74 20 6F 6E 20 70 65 75 74 20 70 61 ns et on peut pa
013C50: 73 73 65 72 20 65 6E 20 70 68 61 73 65 20 72 65 sser en phase re
013C60: 73 75 6C 74 61 74 0D 0A 20 20 20 20 20 20 20 20 sultat..
013C70: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
013C80: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
013C90: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
013CA0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D ---------------.
013CB0: 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
013CC0: 20 20 20 20 34 20 50 68 61 73 65 20 7B 78 7B 63 4 Phase {x{c
013CD0: 75 74 69 6F 6E 20 6C 69 72 65 20 64 6F 6E 6E 7B ution lire donn{
013CE0: 65 73 20 3A 20 57 52 49 54 46 44 43 0D 0A 20 0D es : WRITFDC.. .
013CF0: 0A 20 20 20 20 20 49 64 65 6E 74 69 71 75 65 20 . Identique
013D00: 40 20 6C 61 20 70 68 61 73 65 20 64 27 7B 63 72 @ la phase d'{cr
013D10: 69 74 75 72 65 20 2E 20 4C 65 73 20 64 65 75 78 iture . Les deux
013D20: 20 72 6F 75 74 69 6E 65 73 20 64 65 20 6C 61 20 routines de la
013D30: 70 68 61 73 65 20 7B 78 7B 63 75 74 69 6F 6E 20 phase {x{cution
013D40: 0D 0A 20 70 6F 75 76 61 6E 74 20 73 75 62 69 72 .. pouvant subir
013D50: 20 71 75 65 6C 71 75 65 73 20 20 76 61 72 69 61 quelques varia
013D60: 74 69 6F 6E 73 20 20 64 65 73 20 20 65 78 70 6C tions des expl
013D70: 69 63 61 74 69 6F 6E 73 20 20 63 6F 6D 70 6C 7B ications compl{
013D80: 6D 65 6E 74 61 69 72 65 73 20 73 65 72 6F 6E 74 mentaires seront
013D90: 20 0D 0A 20 64 6F 6E 6E 7B 65 73 20 64 61 6E 73 .. donn{es dans
013DA0: 20 6C 65 73 20 70 72 6F 63 68 61 69 6E 73 20 6E les prochains n
013DB0: 75 6D 7B 72 6F 73 20 64 65 20 53 4F 53 20 50 52 um{ros de SOS PR
013DC0: 4F 47 52 41 4D 4D 45 55 52 53 20 2E 0D 0A 20 3B OGRAMMEURS ... ;
013DD0: 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D -------------
013DE0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
013DF0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
013E00: 20 20 20 20 20 20 20 50 4F 50 20 44 45 0D 0A 20 POP DE..
013E10: 20 20 20 20 20 20 20 20 50 4F 50 20 48 4C 20 20 POP HL
013E20: 20 20 20 20 20 20 3B 52 65 63 75 70 65 72 65 72 ;Recuperer
013E30: 20 6C 65 73 20 72 65 67 69 73 74 72 65 73 20 70 les registres p
013E40: 72 65 73 65 72 76 65 73 0D 0A 20 20 20 20 20 20 reserves..
013E50: 20 20 20 50 4F 50 20 42 43 0D 0A 20 20 20 20 20 POP BC..
013E60: 20 20 20 20 45 49 20 20 20 20 20 20 20 20 20 20 EI
013E70: 20 20 3B 52 65 74 61 62 6C 69 72 20 69 6E 74 65 ;Retablir inte
013E80: 72 72 75 70 74 69 6F 6E 73 0D 0A 20 20 20 20 20 rruptions..
013E90: 20 20 20 20 4C 44 20 41 2C 28 45 54 30 29 20 20 LD A,(ET0)
013EA0: 20 20 3B 52 65 74 6F 75 72 20 61 76 65 63 20 45 ;Retour avec E
013EB0: 54 30 20 64 61 6E 73 20 41 0D 0A 20 20 20 20 20 T0 dans A..
013EC0: 20 20 20 20 52 45 54 20 4E 5A 20 20 20 20 20 20 RET NZ
013ED0: 20 20 3B 41 4E 44 20 73 69 67 6E 61 6C 65 20 73 ;AND signale s
013EE0: 69 20 62 69 74 73 20 37 2D 36 20 6F 75 20 6C 65 i bits 7-6 ou le
013EF0: 73 20 32 20 64 65 20 45 54 30 20 6D 69 73 0D 0A s 2 de ET0 mis..
013F00: 20 20 20 20 20 20 20 20 20 53 43 46 20 20 20 20 SCF
013F10: 20 20 20 20 20 20 20 3B 42 49 54 53 20 37 26 36 ;BITS 7&6
013F20: 20 74 6F 75 73 20 64 65 75 78 20 61 20 7A 65 72 tous deux a zer
013F30: 6F 20 64 6F 6E 63 20 69 6E 73 74 72 75 63 74 69 o donc instructi
013F40: 6F 6E 20 72 65 75 73 73 69 65 0D 0A 20 20 20 20 on reussie..
013F50: 20 20 20 20 20 52 45 54 0D 0A 20 20 20 20 20 20 RET..
013F60: 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D --------------
013F70: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
013F80: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
013F90: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
013FA0: 2D 0D 0A 20 0D 0A 20 20 20 20 20 20 20 20 20 20 -.. ..
013FB0: 20 20 20 20 20 20 20 20 33 20 50 68 61 73 65 20 3 Phase
013FC0: 7B 78 7B 63 75 74 69 6F 6E 20 7B 63 72 69 72 65 {x{cution {crire
013FD0: 20 64 6F 6E 6E 7B 65 73 20 3A 20 57 52 49 54 46 donn{es : WRITF
013FE0: 44 43 0D 0A 20 0D 0A 20 20 20 20 20 4C 65 73 20 DC.. .. Les
013FF0: 64 6F 6E 6E 7B 65 73 20 40 20 7B 63 72 69 72 65 donn{es @ {crire
014000: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
014010: 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 3B 20 20 20 2D 20 -------.. ; -
014020: 50 48 41 53 45 20 45 58 45 43 55 54 49 4F 4E 20 PHASE EXECUTION
014030: 4C 45 43 54 55 52 45 20 2E 20 4C 49 52 45 20 54 LECTURE . LIRE T
014040: 4F 55 53 20 4C 45 53 20 4F 43 54 45 54 53 20 44 OUS LES OCTETS D
014050: 45 20 44 4F 4E 4E 45 45 53 20 56 4F 55 4C 55 53 E DONNEES VOULUS
014060: 20 2D 0D 0A 20 3B 20 20 20 2D 2D 2D 2D 2D 2D 2D -.. ; -------
014070: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
014080: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
014090: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
0140A0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 -------------..
0140B0: 4C 49 54 46 44 43 20 20 4C 44 20 48 4C 2C 28 41 LITFDC LD HL,(A
0140C0: 44 42 55 46 46 29 0D 0A 20 4C 49 54 46 44 43 31 DBUFF).. LITFDC1
0140D0: 20 4C 44 20 44 45 2C 28 4E 42 41 4C 49 52 45 29 LD DE,(NBALIRE)
0140E0: 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 42 43 .. LD BC
0140F0: 2C 23 46 42 37 45 20 20 20 20 20 3B 52 65 67 69 ,#FB7E ;Regi
014100: 73 74 72 65 20 64 27 65 74 61 74 20 70 72 69 6E stre d'etat prin
014110: 63 69 70 61 6C 0D 0A 20 20 20 20 20 20 20 20 20 cipal..
014120: 44 49 20 20 20 20 20 20 20 20 20 20 20 20 20 20 DI
014130: 3B 49 6E 74 65 72 64 69 72 65 20 69 6E 74 65 72 ;Interdire inter
014140: 72 75 70 74 69 6F 6E 0D 0A 20 20 20 20 20 20 20 ruption..
014150: 20 20 4A 52 20 54 53 54 46 44 43 31 20 20 20 20 JR TSTFDC1
014160: 20 20 20 20 3B 45 6E 20 31 65 72 20 76 6F 69 72 ;En 1er voir
014170: 20 73 69 20 46 44 43 20 72 65 61 64 79 0D 0A 20 si FDC ready..
014180: 3B 0D 0A 20 42 43 4C 4C 49 54 46 20 44 45 43 20 ;.. BCLLITF DEC
014190: 44 45 20 20 20 20 20 20 20 20 20 20 3B 4E 6F 6D DE ;Nom
0141A0: 62 72 65 20 64 27 6F 63 74 65 74 73 20 61 20 6C bre d'octets a l
0141B0: 69 72 65 20 2D 31 0D 0A 20 20 20 20 20 20 20 20 ire -1..
0141C0: 20 4C 44 20 41 2C 45 0D 0A 20 20 20 20 20 20 20 LD A,E..
0141D0: 20 20 4F 52 20 44 0D 0A 20 20 20 20 20 20 20 20 OR D..
0141E0: 20 4A 52 20 5A 2C 54 53 54 46 44 43 31 0D 0A 20 JR Z,TSTFDC1..
0141F0: 20 20 20 20 20 20 20 20 49 4E 43 20 43 20 20 20 INC C
014200: 20 20 64 65 76 72 6F 6E 74 20 20 61 75 20 20 70 devront au p
014210: 72 7B 61 6C 61 62 6C 65 20 20 61 76 6F 69 72 20 r{alable avoir
014220: 20 7B 74 7B 20 73 74 6F 63 6B 7B 65 73 20 64 61 {t{ stock{es da
014230: 6E 73 20 75 6E 20 0D 0A 20 62 75 66 66 65 72 20 ns un .. buffer
014240: 2E 0D 0A 20 20 20 20 20 4F 6E 20 63 6F 6D 6D 65 ... On comme
014250: 6E 63 65 20 61 75 20 6D 69 6C 69 65 75 20 64 65 nce au milieu de
014260: 20 6C 61 20 20 72 6F 75 74 69 6E 65 20 20 65 74 la routine et
014270: 20 20 74 65 73 74 65 20 6C 61 20 64 69 73 70 6F teste la dispo
014280: 6E 69 62 69 6C 69 74 7B 20 64 75 20 46 44 43 20 nibilit{ du FDC
014290: 2E 20 0D 0A 20 45 6E 73 75 69 74 65 20 2C 20 6C . .. Ensuite , l
0142A0: 65 20 62 69 74 20 35 20 64 75 20 72 65 67 69 73 e bit 5 du regis
0142B0: 74 72 65 20 20 64 27 7B 74 61 74 20 70 72 69 6E tre d'{tat prin
0142C0: 63 69 70 61 6C 20 6E 6F 75 73 20 64 69 72 61 20 cipal nous dira
0142D0: 73 69 20 6C 27 7B 78 7B 63 75 74 69 6F 6E 20 65 si l'{x{cution e
0142E0: 73 74 20 0D 0A 20 74 65 72 6D 69 6E 7B 65 20 2E st .. termin{e .
0142F0: 20 53 69 20 63 65 20 6E 27 65 73 74 20 20 70 61 Si ce n'est pa
014300: 73 20 20 6C 65 20 20 63 61 73 20 20 2C 20 20 6F s le cas , o
014310: 6E 20 20 7B 63 72 69 74 20 20 75 6E 20 20 6F 63 n {crit un oc
014320: 74 65 74 20 20 73 75 72 20 6C 65 20 46 44 43 20 tet sur le FDC
014330: 71 75 69 20 0D 0A 20 6C 27 65 6E 76 65 72 72 61 qui .. l'enverra
014340: 20 40 20 6C 61 20 64 69 73 71 75 65 74 74 65 20 @ la disquette
014350: 2E 0D 0A 20 3B 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ... ; ----------
014360: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
014370: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
014380: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
014390: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A --------------..
0143A0: 20 3B 20 2D 20 50 48 41 53 45 20 45 58 45 43 55 ; - PHASE EXECU
0143B0: 54 49 4F 4E 20 45 43 52 49 54 55 52 45 20 2E 20 TION ECRITURE .
0143C0: 45 4E 56 4F 59 45 52 20 4C 45 53 20 4F 43 54 45 ENVOYER LES OCTE
0143D0: 54 53 20 44 45 20 44 4F 4E 4E 45 45 53 20 4E 45 TS DE DONNEES NE
0143E0: 43 45 53 53 41 49 52 45 53 20 2D 0D 0A 20 3B 20 CESSAIRES -.. ;
0143F0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
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 C6 02 00 00 00 02 11 00 C2 02 00 00 00 02 ................
014430: 11 00 C7 02 00 00 00 02 11 00 C3 02 00 00 00 02 ................
014440: 11 00 C8 02 00 00 00 02 11 00 C4 02 00 00 00 02 ................
014450: 11 00 C9 02 00 00 00 02 11 00 C5 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: 20 20 20 20 20 20 20 20 3B 50 6F 72 74 20 65 63 ;Port ec
014510: 72 69 74 75 72 65 0D 0A 20 20 20 20 20 20 20 20 riture..
014520: 20 49 4E 20 41 2C 28 43 29 20 20 20 20 20 20 20 IN A,(C)
014530: 20 3B 4C 69 72 65 0D 0A 20 20 20 20 20 20 20 20 ;Lire..
014540: 20 4C 44 20 28 48 4C 29 2C 41 20 20 20 20 20 20 LD (HL),A
014550: 20 3B 52 61 6E 67 65 72 0D 0A 20 20 20 20 20 20 ;Ranger..
014560: 20 20 20 44 45 43 20 43 20 20 20 20 20 20 20 20 DEC C
014570: 20 20 20 3B 50 61 73 73 65 72 20 73 75 72 20 72 ;Passer sur r
014580: 65 67 69 73 74 72 65 20 65 74 61 74 0D 0A 20 20 egistre etat..
014590: 20 20 20 20 20 20 20 49 4E 43 20 48 4C 20 20 20 INC HL
0145A0: 20 20 20 20 20 20 20 3B 42 75 66 66 65 72 20 2B ;Buffer +
0145B0: 20 31 0D 0A 20 54 53 54 46 44 43 31 20 49 4E 20 1.. TSTFDC1 IN
0145C0: 41 2C 28 43 29 20 20 20 20 20 20 20 20 3B 44 65 A,(C) ;De
0145D0: 6D 61 6E 64 65 20 75 6E 20 61 75 74 72 65 20 6F mande un autre o
0145E0: 63 74 65 74 20 3F 0D 0A 20 20 20 20 20 20 20 20 ctet ?..
0145F0: 20 4A 50 20 50 2C 54 53 54 46 44 43 31 20 20 20 JP P,TSTFDC1
014600: 20 20 20 3B 53 69 20 62 69 74 20 30 20 6E 6F 6E ;Si bit 0 non
014610: 20 6D 69 73 20 61 74 74 65 6E 64 72 65 0D 0A 20 mis attendre..
014620: 20 20 20 20 20 20 20 20 41 4E 44 20 23 32 30 20 AND #20
014630: 20 20 20 20 20 20 20 20 3B 54 65 73 74 65 72 20 ;Tester
014640: 62 69 74 20 35 0D 0A 20 20 20 20 20 20 20 20 20 bit 5..
014650: 4A 52 20 4E 5A 2C 42 43 4C 4C 49 54 46 20 20 20 JR NZ,BCLLITF
014660: 3B 53 69 20 6D 69 73 20 2C 20 63 6F 6E 74 69 6E ;Si mis , contin
014670: 75 65 72 0D 0A 20 20 20 20 20 20 20 20 20 45 49 uer.. EI
014680: 0D 0A 20 20 20 20 20 20 20 20 20 52 45 54 20 20 .. RET
014690: 20 20 20 20 20 20 20 20 20 20 20 3B 53 69 20 65 ;Si e
0146A0: 6E 6C 65 76 65 20 2C 20 66 69 6E 69 0D 0A 20 20 nleve , fini..
0146B0: 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------
0146C0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
0146D0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
0146E0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
0146F0: 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 20 20 20 20 -----..
014700: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
014710: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 54 45 -----------.. TE
014720: 4D 50 41 4D 53 20 50 55 53 48 20 41 46 0D 0A 20 MPAMS PUSH AF..
014730: 20 20 20 20 20 20 20 20 4C 44 20 41 2C 31 32 0D LD A,12.
014740: 0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C 20 54 . CALL T
014750: 45 4D 50 4D 49 4C 0D 0A 20 20 20 20 20 20 20 20 EMPMIL..
014760: 20 50 4F 50 20 41 46 0D 0A 20 20 20 20 20 20 20 POP AF..
014770: 20 20 44 45 43 20 41 0D 0A 20 20 20 20 20 20 20 DEC A..
014780: 20 20 4A 52 20 4E 5A 2C 54 45 4D 50 41 4D 53 0D JR NZ,TEMPAMS.
014790: 0A 20 20 20 20 20 20 20 20 20 4C 44 20 41 2C 31 . LD A,1
0147A0: 35 0D 0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C 5.. CALL
0147B0: 20 54 45 4D 50 4D 49 4C 0D 0A 20 20 20 20 20 20 TEMPMIL..
0147C0: 20 20 20 4A 52 20 4C 49 54 53 54 41 54 0D 0A 20 JR LITSTAT..
0147D0: 3B 0D 0A 20 54 45 4D 50 4D 49 4C 20 50 55 53 48 ;.. TEMPMIL PUSH
0147E0: 20 41 46 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 AF.. LD
0147F0: 20 41 2C 23 46 36 0D 0A 20 42 43 4C 54 45 4D 50 A,#F6.. BCLTEMP
014800: 20 44 45 43 20 41 0D 0A 20 20 20 20 20 20 20 20 DEC A..
014810: 20 4A 52 20 4E 5A 2C 42 43 4C 54 45 4D 50 0D 0A JR NZ,BCLTEMP..
014820: 20 20 20 20 20 20 20 20 20 50 4F 50 20 41 46 0D POP AF.
014830: 0A 20 20 20 20 20 20 20 20 20 44 45 43 20 41 0D . DEC A.
014840: 0A 20 20 20 20 20 20 20 20 20 4A 52 20 4E 5A 2C . JR NZ,
014850: 54 45 4D 50 4D 49 4C 0D 0A 20 20 20 20 20 20 20 TEMPMIL..
014860: 20 20 52 45 54 0D 0A 20 20 20 20 20 20 20 20 2D RET.. -
014870: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
014880: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
014890: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
0148A0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 -------------..
0148B0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0148C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0148D0: 20 46 49 4E 20 53 45 43 54 49 4F 4E 00 00 1A 1A FIN SECTION....
0148E0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
0148F0: 2D 2D 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 ---..
014900: 20 20 20 20 20 20 20 20 20 20 20 20 2D 20 4D 49 - MI
014910: 53 45 20 45 4E 20 4D 41 52 43 48 45 20 45 54 20 SE EN MARCHE ET
014920: 41 52 52 45 54 20 44 55 20 4D 4F 54 45 55 52 20 ARRET DU MOTEUR
014930: 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 -..
014940: 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D -------
014950: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
014960: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 ------------..
014970: 20 20 20 42 69 65 6E 20 71 75 65 20 6C 65 20 70 Bien que le p
014980: 6F 72 74 20 6D 6F 74 65 75 72 20 73 6F 69 74 20 ort moteur soit
014990: 72 7B 70 75 74 7B 20 20 69 6E 64 7B 70 65 6E 64 r{put{ ind{pend
0149A0: 61 6E 74 20 20 64 75 20 46 44 43 20 2C 20 69 6C ant du FDC , il
0149B0: 20 73 65 6D 62 6C 65 20 62 69 65 6E 20 0D 0A 20 semble bien ..
0149C0: 71 75 65 20 6C 61 20 6D 69 73 65 20 20 65 6E 20 que la mise en
0149D0: 20 72 6F 75 74 65 20 20 6F 75 20 20 6C 27 61 72 route ou l'ar
0149E0: 72 65 08 5E 74 20 20 64 65 20 20 63 65 20 20 64 re.^t de ce d
0149F0: 65 72 6E 69 65 72 20 20 70 72 6F 76 6F 71 75 65 ernier provoque
014A00: 20 71 75 65 6C 71 75 65 73 20 7B 74 61 74 73 20 quelques {tats
014A10: 0D 0A 20 64 27 69 6E 74 65 72 72 75 70 74 69 6F .. d'interruptio
014A20: 6E 20 61 75 20 6E 69 76 65 61 75 20 64 75 20 46 n au niveau du F
014A30: 44 43 20 2E 20 49 6C 20 20 65 73 74 20 64 6F 6E DC . Il est don
014A40: 63 20 74 72 7D 73 20 69 6D 70 6F 72 74 61 6E 74 c tr}s important
014A50: 20 64 65 20 72 65 73 70 65 63 74 65 72 20 6C 61 de respecter la
014A60: 20 0D 0A 20 74 65 6D 70 6F 72 69 73 61 74 69 6F .. temporisatio
014A70: 6E 20 64 65 20 35 35 20 2E 20 44 61 6E 73 20 6C n de 55 . Dans l
014A80: 65 20 63 61 73 20 63 6F 6E 74 72 61 69 72 65 20 e cas contraire
014A90: 2C 20 65 74 20 6E 6F 74 61 6D 65 6E 74 20 70 6F , et notament po
014AA0: 75 72 20 75 6E 65 20 61 62 73 65 6E 63 65 20 64 ur une absence d
014AB0: 65 20 0D 0A 20 64 69 73 71 75 65 74 74 65 20 64 e .. disquette d
014AC0: 61 6E 73 20 6C 65 20 6C 65 63 74 65 75 72 20 2C ans le lecteur ,
014AD0: 20 61 70 72 7D 73 20 6C 61 20 20 72 65 6D 69 73 apr}s la remis
014AE0: 65 20 20 65 6E 20 20 70 6C 61 63 65 20 64 65 20 e en place de
014AF0: 6C 61 20 64 69 73 71 75 65 74 74 65 20 2C 20 75 la disquette , u
014B00: 0A 20 20 20 20 20 20 20 20 44 45 43 20 41 0D 0A . DEC A..
014B10: 20 20 20 20 20 20 20 20 4A 52 20 4E 5A 2C 54 45 JR NZ,TE
014B20: 4D 50 41 4D 53 0D 0A 20 20 20 20 20 20 20 20 4C MPAMS.. L
014B30: 44 20 41 2C 31 35 0D 0A 20 20 20 20 20 20 20 20 D A,15..
014B40: 43 41 4C 4C 20 54 45 4D 50 4D 49 4C 0D 0A 20 20 CALL TEMPMIL..
014B50: 20 20 20 20 20 20 4A 52 20 4C 49 54 53 54 41 54 JR LITSTAT
014B60: 0D 0A 3B 0D 0A 54 45 4D 50 4D 49 4C 20 50 55 53 ..;..TEMPMIL PUS
014B70: 48 20 41 46 0D 0A 20 20 20 20 20 20 20 20 4C 44 H AF.. LD
014B80: 20 41 2C 23 46 36 0D 0A 42 43 4C 54 45 4D 50 20 A,#F6..BCLTEMP
014B90: 44 45 43 20 41 0D 0A 20 20 20 20 20 20 20 20 4A DEC A.. J
014BA0: 52 20 4E 5A 2C 42 43 4C 54 45 4D 50 0D 0A 20 20 R NZ,BCLTEMP..
014BB0: 20 20 20 20 20 20 50 4F 50 20 41 46 0D 0A 20 20 POP AF..
014BC0: 20 20 20 20 20 20 44 45 43 20 41 0D 0A 20 20 20 DEC A..
014BD0: 20 20 20 20 20 4A 52 20 4E 5A 2C 54 45 4D 50 4D JR NZ,TEMPM
014BE0: 49 4C 0D 0A 20 20 20 20 20 20 20 20 52 45 54 0D IL.. RET.
014BF0: 0A 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D .;--------------
014C00: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 3B -------------..;
014C10: 2D 20 52 41 5A 20 43 41 55 53 45 53 20 49 4E 54 - RAZ CAUSES INT
014C20: 45 52 52 55 50 54 49 4F 4E 20 2D 0D 0A 3B 2D 2D ERRUPTION -..;--
014C30: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
014C40: 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 52 41 5A 49 4E ---------..RAZIN
014C50: 54 45 20 43 41 4C 4C 20 4C 49 54 53 54 41 54 0D TE CALL LITSTAT.
014C60: 0A 20 20 20 20 20 20 20 20 43 50 20 23 38 30 0D . CP #80.
014C70: 0A 20 20 20 20 20 20 20 20 4A 52 20 4E 5A 2C 52 . JR NZ,R
014C80: 41 5A 49 4E 54 45 0D 0A 20 20 20 20 20 20 20 20 AZINTE..
014C90: 52 45 54 0D 0A 3B 0D 0A 3B 2A 2A 2A 2A 2A 2A 2A RET..;..;*******
014CA0: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
014CB0: 2A 2A 2A 2A 2A 2A 0D 0A 3B 2A 2A 2A 20 43 4F 4D ******..;*** COM
014CC0: 4D 41 4E 44 45 53 20 50 4F 55 52 20 4C 45 20 46 MANDES POUR LE F
014CD0: 44 43 20 2A 2A 2A 0D 0A 3B 2A 2A 2A 2A 2A 2A 2A DC ***..;*******
014CE0: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
014CF0: 2A 2A 2A 2A 2A 2A 0D 0A 3B 2D 2D 2D 2D 2D 2D 2D ******..;-------
014D00: 6E 65 20 0D 0A 20 6E 6F 75 76 65 6C 6C 65 20 74 ne .. nouvelle t
014D10: 65 6E 74 61 74 69 76 65 20 70 6F 75 72 72 61 69 entative pourrai
014D20: 74 20 72 65 6E 76 6F 79 65 72 20 20 6C 61 20 20 t renvoyer la
014D30: 6D 65 08 5E 6D 65 20 20 65 72 72 65 75 72 20 20 me.^me erreur
014D40: 2E 20 20 45 73 73 61 79 65 7A 20 64 65 20 63 68 . Essayez de ch
014D50: 61 6E 67 65 72 20 0D 0A 20 63 65 74 74 65 20 76 anger .. cette v
014D60: 61 6C 65 75 72 20 70 6F 75 72 20 76 6F 69 72 20 aleur pour voir
014D70: 2E 2E 2E 2E 0D 0A 20 20 20 20 20 55 6E 20 66 6C ...... Un fl
014D80: 61 67 20 65 73 74 20 6D 69 73 20 40 20 31 20 6F ag est mis @ 1 o
014D90: 75 20 30 20 73 65 6C 6F 6E 20 6C 27 7B 74 61 74 u 0 selon l'{tat
014DA0: 20 64 75 20 6D 6F 74 65 75 72 20 2E 0D 0A 20 3B du moteur ... ;
014DB0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
014DC0: 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D -----
014DD0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D ---------------.
014DE0: 0A 20 3B 20 20 20 20 20 20 20 20 20 20 20 20 20 . ;
014DF0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 20 -
014E00: 43 4F 4D 4D 41 4E 44 45 20 20 4D 4F 54 45 55 52 COMMANDE MOTEUR
014E10: 20 2D 0D 0A 20 3B 20 20 20 20 20 20 20 20 20 20 -.. ;
014E20: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
014E30: 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ---------------
014E40: 2D 2D 2D 2D 2D 0D 0A 20 4D 4F 54 4F 4E 20 20 20 -----.. MOTON
014E50: 4C 44 20 41 2C 28 46 4C 41 47 4D 4F 54 29 20 3B LD A,(FLAGMOT) ;
014E60: 4D 69 73 65 20 65 6E 20 72 6F 75 74 65 20 6D 6F Mise en route mo
014E70: 74 65 75 72 0D 0A 20 20 20 20 20 20 20 20 20 43 teur.. C
014E80: 50 20 31 0D 0A 20 20 20 20 20 20 20 20 20 52 45 P 1.. RE
014E90: 54 20 5A 20 20 20 20 20 20 20 20 20 20 3B 44 65 T Z ;De
014EA0: 6A 61 20 65 6E 20 6D 61 72 63 68 65 0D 0A 20 20 ja en marche..
014EB0: 20 20 20 20 20 20 20 4C 44 20 41 2C 31 0D 0A 20 LD A,1..
014EC0: 20 20 20 20 20 20 20 20 43 41 4C 4C 20 4D 4F 54 CALL MOT
014ED0: 43 4F 4D 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 COM.. LD
014EE0: 20 41 2C 28 54 45 4D 50 4D 4F 54 29 20 3B 4D 69 A,(TEMPMOT) ;Mi
014EF0: 6E 69 6D 75 6D 20 20 61 20 20 72 65 73 70 65 63 nimum a respec
014F00: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
014F10: 20 20 20 20 20 20 2D 2D 20 45 54 55 44 45 20 44 -- ETUDE D
014F20: 55 20 46 44 43 20 4D 4F 44 45 20 44 27 45 4D 50 U FDC MODE D'EMP
014F30: 4C 4F 49 20 2D 2D 0D 0A 20 20 20 20 20 20 20 20 LOI --..
014F40: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
014F50: 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ---------------
014F60: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 -------------..
014F70: 0D 0A 20 20 20 20 20 50 6F 75 72 20 63 65 20 70 .. Pour ce p
014F80: 72 65 6D 69 65 72 20 63 6F 6E 74 61 63 74 20 61 remier contact a
014F90: 76 65 63 20 6C 65 20 46 44 43 20 2C 20 70 61 73 vec le FDC , pas
014FA0: 20 71 75 65 73 74 69 6F 6E 20 64 65 20 76 6F 75 question de vou
014FB0: 73 20 65 6E 73 65 76 65 6C 69 72 20 73 6F 75 73 s ensevelir sous
014FC0: 20 0D 0A 20 75 6E 65 20 61 76 61 6C 61 6E 63 68 .. une avalanch
014FD0: 65 20 64 65 20 6E 6F 74 69 6F 6E 73 20 61 75 73 e de notions aus
014FE0: 73 69 20 74 68 7B 6F 72 69 71 75 65 73 20 71 75 si th{oriques qu
014FF0: 27 61 62 73 74 72 61 69 74 65 73 20 2E 20 52 7B 'abstraites . R{
015000: 64 75 69 74 65 73 20 61 75 20 6D 69 6E 69 6D 75 duites au minimu
015010: 6D 20 0D 0A 20 63 65 73 20 6E 6F 74 69 6F 6E 73 m .. ces notions
015020: 20 6F 63 63 75 70 65 6E 74 20 71 75 61 6E 64 20 occupent quand
015030: 6D 65 08 5E 6D 65 20 20 64 65 75 78 20 20 66 69 me.^me deux fi
015040: 63 68 69 65 72 73 20 20 63 6F 6D 70 6C 65 74 73 chiers complets
015050: 20 20 21 20 56 6F 75 73 20 61 75 72 65 7A 20 67 ! Vous aurez g
015060: 72 61 6E 64 20 0D 0A 20 69 6E 74 7B 72 65 08 5E rand .. int{re.^
015070: 74 20 40 20 6C 65 73 20 69 6D 70 72 69 6D 65 72 t @ les imprimer
015080: 20 2E 20 56 6F 75 73 20 79 2D 61 63 63 7B 64 65 . Vous y-acc{de
015090: 72 65 7A 20 70 61 72 20 6C 27 6F 70 74 69 6F 6E rez par l'option
0150A0: 20 74 68 7B 6F 72 69 65 20 64 75 20 6D 65 6E 75 th{orie du menu
0150B0: 20 46 44 43 20 2E 0D 0A 20 20 20 20 20 4C 61 20 FDC ... La
0150C0: 20 73 65 63 74 69 6F 6E 20 20 70 72 6F 67 72 61 section progra
0150D0: 6D 6D 61 74 69 6F 6E 20 20 46 44 43 20 20 76 61 mmation FDC va
0150E0: 20 20 61 6D 65 6E 65 72 20 20 40 20 20 63 6F 6E amener @ con
0150F0: 73 74 72 75 69 72 65 20 20 75 6E 20 20 70 72 6F struire un pro
015100: 74 65 72 20 20 35 35 20 20 6F 75 20 20 61 63 63 ter 55 ou acc
015110: 65 70 74 65 72 20 20 64 27 61 76 6F 69 72 20 61 epter d'avoir a
015120: 20 0D 0A 20 20 20 20 20 20 20 20 20 4A 50 20 54 .. JP T
015130: 45 4D 50 41 4D 53 20 20 20 20 20 3B 72 65 64 6F EMPAMS ;redo
015140: 75 62 6C 65 72 20 63 65 72 74 61 69 6E 65 73 20 ubler certaines
015150: 63 6F 6D 6D 61 6E 64 65 73 20 65 6E 20 63 61 73 commandes en cas
015160: 20 64 27 65 72 72 65 75 72 20 2E 0D 0A 20 4D 4F d'erreur ... MO
015170: 54 43 4F 4D 20 20 4C 44 20 28 46 4C 41 47 4D 4F TCOM LD (FLAGMO
015180: 54 29 2C 41 20 3B 4C 41 20 52 4F 55 54 49 4E 45 T),A ;LA ROUTINE
015190: 20 54 45 4D 50 41 4D 53 20 45 53 54 20 44 41 4E TEMPAMS EST DAN
0151A0: 53 20 55 4E 45 20 41 55 54 52 45 20 53 45 43 54 S UNE AUTRE SECT
0151B0: 49 4F 4E 20 0D 0A 20 20 20 20 20 20 20 20 20 4C ION .. L
0151C0: 44 20 42 43 2C 23 46 41 37 45 20 20 20 20 3B 44 D BC,#FA7E ;D
0151D0: 55 20 50 52 4F 47 52 41 4D 4D 45 0D 0A 20 20 20 U PROGRAMME..
0151E0: 20 20 20 20 20 20 4F 55 54 20 28 43 29 2C 41 0D OUT (C),A.
0151F0: 0A 20 20 20 20 20 20 20 20 20 52 45 54 0D 0A 20 . RET..
015200: 4D 4F 54 4F 46 46 20 20 58 4F 52 20 41 20 20 20 MOTOFF XOR A
015210: 20 20 20 20 20 3B 41 72 72 65 74 20 6D 6F 74 65 ;Arret mote
015220: 75 72 0D 0A 20 20 20 20 20 20 20 20 20 4A 52 20 ur.. JR
015230: 4D 4F 54 43 4F 4D 0D 0A 20 20 20 20 20 20 20 20 MOTCOM..
015240: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
015250: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
015260: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
015270: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A --------------..
015280: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
015290: 20 20 20 20 20 20 2D 20 52 4F 55 54 49 4E 45 20 - ROUTINE
0152A0: 44 45 20 54 45 4D 50 4F 52 49 53 41 54 49 4F 4E DE TEMPORISATION
0152B0: 20 41 4D 53 44 4F 53 20 2D 0D 0A 20 20 20 20 20 AMSDOS -..
0152C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0152D0: 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D --------------
0152E0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
0152F0: 2D 2D 2D 0D 0A 20 0D 0A 20 20 20 20 20 43 65 74 ---.. .. Cet
015300: 67 72 61 6D 6D 65 20 0D 0A 20 64 27 65 78 70 6C gramme .. d'expl
015310: 6F 69 74 61 74 69 6F 6E 20 64 75 20 46 44 43 20 oitation du FDC
015320: 20 2E 20 20 43 65 20 20 64 65 72 6E 69 65 72 20 . Ce dernier
015330: 20 73 65 72 61 20 20 65 6E 74 69 7D 72 65 6D 65 sera enti}reme
015340: 6E 74 20 20 6D 6F 64 75 6C 61 69 72 65 20 20 2E nt modulaire .
015350: 20 43 68 61 71 75 65 20 0D 0A 20 73 65 63 74 69 Chaque .. secti
015360: 6F 6E 20 64 75 20 20 70 72 6F 67 72 61 6D 6D 65 on du programme
015370: 20 20 73 65 72 61 20 20 7B 74 75 64 69 7B 65 20 sera {tudi{e
015380: 20 69 6E 64 7B 70 65 6E 64 61 6D 65 6E 74 20 20 ind{pendament
015390: 2E 20 20 4C 65 73 20 20 6C 69 73 74 69 6E 67 73 . Les listings
0153A0: 20 20 73 6F 75 72 63 65 20 0D 0A 20 6F 63 63 75 source .. occu
0153B0: 70 61 6E 74 20 75 6E 65 20 70 6C 61 63 65 20 69 pant une place i
0153C0: 6D 70 6F 72 74 61 6E 74 65 20 20 73 75 72 20 20 mportante sur
0153D0: 6C 61 20 20 64 69 73 71 75 65 74 74 65 20 20 2C la disquette ,
0153E0: 20 20 69 6C 73 20 6E 65 20 73 65 72 6F 6E 74 20 ils ne seront
0153F0: 70 72 7B 73 65 6E 74 7B 73 20 0D 0A 20 71 75 27 pr{sent{s .. qu'
015400: 75 6E 65 20 73 65 75 6C 65 20 20 66 6F 69 73 20 une seule fois
015410: 20 73 61 75 66 20 20 6D 6F 64 69 66 69 63 61 74 sauf modificat
015420: 69 6F 6E 73 20 20 75 6C 74 7B 72 69 65 75 72 65 ions ult{rieure
015430: 73 20 20 2E 20 20 54 6F 75 74 65 73 20 20 6C 65 s . Toutes le
015440: 73 20 72 6F 75 74 69 6E 65 73 20 0D 0A 20 64 7B s routines .. d{
015450: 63 72 69 74 65 73 20 64 61 6E 73 20 63 65 20 6E crites dans ce n
015460: 75 6D 7B 72 6F 20 6F 6E 74 20 75 6E 20 6C 61 62 um{ro ont un lab
015470: 65 6C 20 64 27 61 70 70 65 6C 20 73 70 7B 63 69 el d'appel sp{ci
015480: 66 69 71 75 65 20 28 45 4E 56 4F 46 44 43 20 2C fique (ENVOFDC ,
015490: 20 54 53 54 32 44 52 49 56 20 2C 20 0D 0A 20 45 TST2DRIV , .. E
0154A0: 74 63 2E 2E 2E 29 20 2E 20 44 61 6E 73 20 6C 65 tc...) . Dans le
0154B0: 73 20 6E 75 6D 7B 72 6F 73 20 73 75 69 76 61 6E s num{ros suivan
0154C0: 74 73 20 20 63 68 61 71 75 65 20 20 61 70 70 65 ts chaque appe
0154D0: 6C 20 40 20 75 6E 65 20 72 6F 75 74 69 6E 65 20 l @ une routine
0154E0: 64 7B 6A 61 20 64 7B 63 72 69 74 65 20 0D 0A 20 d{ja d{crite ..
0154F0: 73 65 72 61 20 70 72 7B 73 65 6E 74 7B 20 63 6F sera pr{sent{ co
015500: 74 65 20 72 6F 75 74 69 6E 65 20 64 65 20 74 65 te routine de te
015510: 6D 70 6F 72 69 73 61 74 69 6F 6E 20 65 73 74 20 mporisation est
015520: 74 69 72 7B 65 20 20 64 65 20 20 6C 61 20 52 4F tir{e de la RO
015530: 4D 20 41 4D 53 44 4F 53 20 2C 20 65 6C 6C 65 20 M AMSDOS , elle
015540: 61 74 74 65 6E 64 20 0D 0A 20 61 75 74 61 6E 74 attend .. autant
015550: 20 64 65 20 66 6F 69 73 20 32 37 20 20 6D 69 6C de fois 27 mil
015560: 6C 69 73 65 63 6F 6E 64 65 73 20 20 71 75 65 20 lisecondes que
015570: 20 63 6F 6E 74 69 65 6E 74 20 20 41 20 20 65 6E contient A en
015580: 20 20 65 6E 74 72 7B 65 20 20 65 74 20 73 61 75 entr{e et sau
015590: 74 65 20 40 20 6C 61 20 0D 0A 20 72 6F 75 74 69 te @ la .. routi
0155A0: 6E 65 20 20 4C 49 54 53 54 41 54 20 20 28 4C 69 ne LITSTAT (Li
0155B0: 72 65 20 20 63 61 75 73 65 20 20 64 27 69 6E 74 re cause d'int
0155C0: 65 72 72 75 70 74 69 6F 6E 29 20 20 2E 20 20 41 erruption) . A
0155D0: 63 74 69 76 65 72 20 20 73 79 73 74 7B 6D 61 74 ctiver syst{mat
0155E0: 69 71 75 65 6D 65 6E 74 20 0D 0A 20 4C 49 54 53 iquement .. LITS
0155F0: 54 41 54 20 65 6E 20 73 6F 72 74 69 65 20 6E 27 TAT en sortie n'
015600: 65 73 74 20 70 61 73 20 74 6F 75 6A 6F 75 72 73 est pas toujours
015610: 20 6E 7B 63 7B 73 73 61 69 72 65 20 6D 61 69 73 n{c{ssaire mais
015620: 20 63 65 20 6E 27 65 73 74 20 70 61 73 20 6E 75 ce n'est pas nu
015630: 69 73 69 62 6C 65 20 65 74 20 0D 0A 20 7B 63 6F isible et .. {co
015640: 6E 6F 6D 69 73 65 20 75 6E 65 20 73 7B 72 69 65 nomise une s{rie
015650: 20 64 65 20 74 65 73 74 73 20 2E 0D 0A 20 3B 20 de tests ... ;
015660: 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D ---
015670: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
015680: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
015690: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 3B 20 -----------.. ;
0156A0: 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 20 54 - T
0156B0: 45 4D 50 4F 52 49 53 41 54 49 4F 4E 20 44 45 20 EMPORISATION DE
0156C0: 41 2A 32 37 20 4D 73 20 2E 20 53 54 41 4E 44 41 A*27 Ms . STANDA
0156D0: 52 44 20 41 4D 53 44 4F 53 20 2D 0D 0A 20 3B 20 RD AMSDOS -.. ;
0156E0: 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D ---
0156F0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
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 C6 02 00 00 00 02 12 00 C2 02 00 00 00 02 ................
015730: 12 00 C7 02 00 00 00 02 12 00 C3 02 00 00 00 02 ................
015740: 12 00 C8 02 00 00 00 02 12 00 C4 02 00 00 00 02 ................
015750: 12 00 C9 02 00 00 00 02 12 00 C5 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: 6D 6D 65 20 73 75 69 74 20 20 3A 20 20 43 41 4C mme suit : CAL
015810: 4C 20 20 45 4E 56 4F 46 44 43 20 20 3B 4E 31 20 L ENVOFDC ;N1
015820: 20 2C 20 20 73 69 67 6E 69 66 69 61 6E 74 20 71 , signifiant q
015830: 75 65 20 6C 61 20 72 6F 75 74 69 6E 65 20 0D 0A ue la routine ..
015840: 20 61 70 70 65 6C 7B 65 20 40 20 7B 74 7B 20 64 appel{e @ {t{ d
015850: 7B 63 72 69 74 65 20 64 61 6E 73 20 6C 65 20 20 {crite dans le
015860: 6E 75 6D 7B 72 6F 20 20 31 20 20 2E 20 20 4C 65 num{ro 1 . Le
015870: 20 63 6F 64 65 20 62 69 6E 61 69 72 65 20 67 7B code binaire g{
015880: 6E 7B 72 7B 20 73 65 72 61 20 62 69 65 6E 20 0D n{r{ sera bien .
015890: 0A 20 65 6E 74 65 6E 64 75 20 63 6F 6D 70 6C 65 . entendu comple
0158A0: 74 20 65 74 20 72 65 6E 6F 75 76 65 6C 7B 20 73 t et renouvel{ s
0158B0: 75 72 20 20 63 68 61 71 75 65 20 20 64 69 73 71 ur chaque disq
0158C0: 75 65 74 74 65 20 20 2E 20 20 44 61 6E 73 20 20 uette . Dans
0158D0: 6C 61 20 6D 65 73 75 72 65 20 64 65 20 6C 61 20 la mesure de la
0158E0: 0D 0A 20 70 6C 61 63 65 20 64 69 73 70 6F 6E 69 .. place disponi
0158F0: 62 6C 65 20 2C 20 75 6E 20 6F 75 20 64 65 75 78 ble , un ou deux
015900: 20 66 69 63 68 69 65 72 20 73 6F 75 72 63 65 20 fichier source
015910: 64 7B 70 6F 75 72 76 75 73 20 64 65 20 63 6F 6D d{pourvus de com
015920: 6D 65 6E 74 61 69 72 65 73 20 73 65 72 6F 6E 74 mentaires seront
015930: 20 0D 0A 20 6A 6F 69 6E 74 73 20 2E 28 65 78 74 .. joints .(ext
015940: 65 6E 73 69 6F 6E 20 22 2E 4D 41 58 22 29 20 2E ension ".MAX") .
015950: 0D 0A 20 20 20 20 20 50 6F 75 72 20 65 08 5E 74 .. Pour e.^t
015960: 72 65 20 75 74 69 6C 69 73 61 62 6C 65 20 2C 20 re utilisable ,
015970: 75 6E 20 70 72 6F 67 72 61 6D 6D 65 20 64 6F 69 un programme doi
015980: 74 20 63 6F 6D 70 6F 72 74 65 72 20 64 65 20 6E t comporter de n
015990: 6F 6D 62 72 65 75 73 65 73 20 72 6F 75 74 69 6E ombreuses routin
0159A0: 65 73 20 0D 0A 20 73 61 6E 73 20 72 61 70 70 6F es .. sans rappo
0159B0: 72 74 20 64 69 72 65 63 74 20 61 76 65 63 20 6C rt direct avec l
0159C0: 65 20 73 75 6A 65 74 20 74 72 61 69 74 7B 20 2C e sujet trait{ ,
0159D0: 20 63 65 20 70 72 65 6D 69 65 72 20 6E 75 6D 7B ce premier num{
0159E0: 72 6F 20 64 6F 69 74 20 73 61 63 72 69 66 69 65 ro doit sacrifie
0159F0: 72 20 40 20 0D 0A 20 63 65 74 74 65 20 6E 7B 63 r @ .. cette n{c
015A00: 20 41 20 98 18 20 41 4C 4C 55 4D 45 52 20 44 52 A .. ALLUMER DR
015A10: 49 56 45 20 42 20 21 20 18 07 8D 3A 4F 9C 3D 28 IVE B ! ...:O.=(
015A20: 0A 3A 57 9C FE 01 C8 3E 01 18 01 AF 21 30 96 CD .:W....>....!0..
015A30: AC 9B 32 4F 9C C6 41 21 F1 95 77 D6 41 C3 A3 9B ..2O..A!..w.A.£.
015A40: 20 43 68 61 6E 67 65 20 64 72 69 76 65 A0 3E 30 Change drive.>0
015A50: CD 85 96 CD 9A 97 F5 CD E7 99 21 CC 96 CD AC 9B ..........!.....
015A60: 3A 49 9C CD 0C 9A CD 6E 96 F1 30 35 21 58 9C 3A :I.....n..05!X.:
015A70: 49 9C 18 03 21 56 9C F5 CD 7E 96 F1 77 C9 E5 F5 I...!V...~..w...
015A80: 21 01 30 CD 7E 96 CD 75 BB F1 E1 C3 0C 9A 3A 4F !.0.~..u......:O
015A90: 9C B7 C8 23 C9 21 B9 96 CD AC 9B CD 5A BB C3 CA ...#.!......Z...
015AA0: 9B 21 97 96 C3 94 9B 18 20 20 45 52 52 45 55 52 .!...... ERREUR
015AB0: 20 20 3A 20 18 20 50 61 73 20 74 72 6F 75 76 65 : . Pas trouve
015AC0: 20 70 69 73 74 65 20 07 8D 20 41 6C 6C 65 72 20 piste .. Aller
015AD0: 65 6E 20 70 69 73 74 65 20 3A 20 A6 20 53 75 72 en piste : . Sur
015AE0: 20 70 69 73 74 65 20 3A 20 A6 3E 4E CD 85 96 CD piste : .>N....
015AF0: 78 BB E5 21 3E 97 CD CE 98 3A 52 9C 47 3A 84 9A x..!>....:R.G:..
015B00: B8 30 F0 CD D4 9B 32 50 9C E1 25 25 CD 75 BB 3A .0....2P..%%.u.:
015B10: 50 9C CD 0C 9A 3A 54 9C 47 CD A5 97 38 0B 05 28 P....:T.G...8..(
015B20: 1A CD 7C 97 CD 9A 97 18 F0 F5 3A 50 9C C5 47 3A ..|.......:P..G:
015B30: 49 9C B8 C1 28 04 F1 05 20 DF F1 F5 21 51 97 CD I...(... ...!Q..
015B40: AC 9B 3A 54 9C 05 90 CD 0C 9A F1 C3 46 96 12 4E ..:T........F..N
015B50: 75 6D 65 72 6F 20 64 65 20 70 69 73 74 65 20 3F umero de piste ?
015B60: A0 20 54 65 6E 74 61 74 69 76 65 73 20 3A 20 A6 . Tentatives : .
015B70: F5 3E 0C CD 71 97 F1 3D 20 F6 3E 0F CD 71 97 18 .>..q..= .>..q..
015B80: 21 F5 3E F6 3D 20 FD F1 3D 20 F6 C9 CD 92 97 FE !.>.= ..= ......
015B90: 80 20 F9 C9 CD 7C 97 3E 04 CD BB 97 CD 23 98 C3 . ...|.>.....#..
015BA0: 64 96 3E 08 CD C3 97 C3 23 98 3E 07 CD BB 97 3A d.>.....#.>....:
015BB0: 53 9C C3 60 97 3E 0F CD AC 97 18 F3 CD C3 97 ED S..`.>..........
015BC0: 5B 4F 9C 7B CD C3 97 7A C3 C3 97 CD C3 97 3A 4F [O.{...z......:O
015BD0: 9C 18 F5 C5 01 7E FB F5 F5 F3 ED 78 87 30 FB 87 .....~.....x.0..
015BE0: 30 05 FB F1 F1 C1 C9 F1 0C ED 79 0D 3E 05 3D 00 0.........y.>.=.
015BF0: 20 FC FB F1 C1 C9 2A 41 9C 01 7E FB F3 18 06 0C .....*A..~.....
015C00: 7B 73 73 69 74 7B 20 2E 20 52 61 73 73 75 72 65 {ssit{ . Rassure
015C10: 7A 20 76 6F 75 73 20 2C 20 63 65 20 20 6E 27 65 z vous , ce n'e
015C20: 73 74 20 20 71 75 27 75 6E 20 64 7B 62 75 74 20 st qu'un d{but
015C30: 2E 20 4C 61 20 70 61 72 74 69 65 20 46 44 43 20 . La partie FDC
015C40: 73 65 72 61 20 0D 0A 20 62 65 61 75 63 6F 75 70 sera .. beaucoup
015C50: 20 70 6C 75 73 20 61 62 6F 6E 64 61 6E 74 65 20 plus abondante
015C60: 70 61 72 20 6C 61 20 73 75 69 74 65 20 2E 0D 0A par la suite ...
015C70: 20 20 20 20 20 4C 61 20 73 74 72 75 63 74 75 72 La structur
015C80: 65 20 64 65 73 20 6D 65 6E 75 73 20 20 2C 20 20 e des menus ,
015C90: 74 65 78 74 65 73 20 20 65 74 20 20 64 7B 6D 6F textes et d{mo
015CA0: 6E 73 74 72 61 74 69 6F 6E 73 20 20 65 73 74 20 nstrations est
015CB0: 69 64 65 6E 74 69 71 75 65 20 40 20 6C 61 20 0D identique @ la .
015CC0: 0A 20 73 65 63 74 69 6F 6E 20 72 7B 70 6F 6E 73 . section r{pons
015CD0: 65 73 20 2E 20 4C 65 20 73 6F 75 73 20 6D 65 6E es . Le sous men
015CE0: 75 20 64 75 20 46 44 43 20 70 72 7B 73 65 6E 74 u du FDC pr{sent
015CF0: 65 20 6C 65 73 20 6F 70 74 69 6F 6E 73 20 64 61 e les options da
015D00: 6E 73 20 75 6E 20 6F 72 64 72 65 20 71 75 65 20 ns un ordre que
015D10: 0D 0A 20 76 6F 75 73 20 61 76 65 7A 20 74 6F 75 .. vous avez tou
015D20: 74 20 69 6E 74 7B 72 65 08 5E 74 20 40 20 73 75 t int{re.^t @ su
015D30: 69 76 72 65 20 6C 6F 72 73 20 20 64 75 20 20 70 ivre lors du p
015D40: 72 65 6D 69 65 72 20 63 6F 6E 74 61 63 74 20 2E remier contact .
015D50: 20 53 69 20 76 6F 75 73 20 73 6F 75 68 61 69 74 Si vous souhait
015D60: 65 7A 20 0D 0A 20 69 6D 70 72 69 6D 65 72 20 6C ez .. imprimer l
015D70: 65 20 74 6F 75 74 20 2C 20 70 72 7B 76 6F 79 65 e tout , pr{voye
015D80: 7A 20 65 6E 76 69 72 6F 6E 20 32 35 2D 33 30 20 z environ 25-30
015D90: 66 65 75 69 6C 6C 65 73 20 2E 0D 0A 20 2D 2D 2D feuilles ... ---
015DA0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
015DB0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
015DC0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
015DD0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
015DE0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 00 00 1A 1A 0D 0A ----------......
015DF0: 20 20 20 20 50 6F 75 72 20 63 65 20 70 72 65 6D Pour ce prem
015E00: 7E ED 79 0D 23 ED 78 F2 F5 97 E6 20 20 F1 FB C9 ~.y.#.x.... ...
015E10: 2A 41 9C ED 5B 43 9C 01 7E FB F3 18 0B 1B 7B B2 *A..[C..~.....{.
015E20: 28 06 0C ED 78 77 0D 23 ED 78 F2 18 98 E6 20 20 (...xw.#.x....
015E30: EC FB C9 C5 01 7E FB E5 D5 16 00 21 48 9C E5 F3 .....~.....!H...
015E40: ED 78 FE C0 38 FA 0C ED 78 77 23 14 0D 3E 05 3D .x..8...xw#..>.=
015E50: 20 FD ED 78 E6 10 20 E8 E1 7E E6 C0 2B 72 D1 E1 ..x.. ..~..+r..
015E60: C1 FB 3A 48 9C C0 37 C9 3A 40 9C FE 01 C8 3E 01 ..:H..7.:@....>.
015E70: CD 69 98 3A 55 9C C3 60 97 32 40 9C 01 7E FA ED .i.:U..`.2@..~..
015E80: 79 C9 AF 18 F4 01 00 00 CD 38 BC 01 00 00 AF CD y........8......
015E90: 32 BC 3E 01 01 0F 0F CD 32 BC AF CD 96 BB 3E 01 2.>.....2.....>.
015EA0: CD 90 BB 3E 02 CD 0E BC AF 32 4F 9C C6 41 21 F1 ...>.....2O..A!.
015EB0: 95 77 CD 00 B9 3A 01 DE FE 71 28 0E FE C9 20 05 .w...:...q(... .
015EC0: 21 5E BD 18 08 21 5B BD 18 03 21 3A BD 22 B7 99 !^...![...!:."..
015ED0: CD 03 B9 3E 29 32 53 9C 21 5A 9C C3 AC 9B CD 94 ...>)2S.!Z......
015EE0: 9B E5 D5 C5 F5 21 00 00 22 84 9A 21 86 9A 06 05 .....!.."..!....
015EF0: 36 30 23 10 FB 21 8B 9A 36 00 CD A5 99 21 8B 9A 60#..!..6....!..
015F00: 3A 8C 9B 47 7E 23 FE 26 28 4E FE 30 38 08 FE 40 :..G~#.&(N.08..@
015F10: 30 04 10 F0 18 05 CD D5 99 18 E2 CD 90 99 ED B0 0...............
015F20: 0E 05 21 86 9A DD 21 3E 99 7E FE 30 20 0A DD 23 ..!...!>.~.0 ..#
015F30: DD 23 23 0D 28 65 18 F1 DD 5E 00 DD 56 01 D6 30 .##.(e...^..V..0
015F40: 47 E5 2A 84 9A 19 10 FD 22 84 9A E1 18 E0 10 27 G.*....."......'
015F50: E8 03 64 00 0A 00 01 00 05 7E FE 30 38 B8 FE 47 ..d......~.08..G
015F60: 30 B4 23 10 F4 CD 90 99 23 0D ED B0 DD 21 86 9A 0.#.....#....!..
015F70: 11 00 10 21 00 00 06 04 DD 7E 00 D6 30 FE 0A 38 ...!.....~..0..8
015F80: 02 D6 07 B7 28 04 19 3D 18 F9 C5 06 04 CB 3A CB ....(..=......:.
015F90: 1B 10 FA C1 DD 23 10 E0 22 84 9A F1 C1 D1 E1 C9 .....#..".......
015FA0: 3A 8C 9B 4F 06 00 3E 05 91 16 00 5F 21 86 9A 19 :..O..>...._!...
015FB0: EB 21 8B 9A C9 3E 05 32 8B 9B CD 78 BB 22 8D 9B .!...>.2...x."..
015FC0: 21 8B 9A CD 00 B9 CD 3A BD CD 03 B9 06 00 21 8B !......:......!.
015FD0: 9A 7E B7 28 04 04 23 18 F8 78 32 8C 9B B7 28 05 .~.(..#..x2...(.
015FE0: 3A 8B 9B B8 D0 3E 07 CD 5A BB 2A 8D 9B CD 75 BB :....>..Z.*...u.
015FF0: 18 CE 7C CD E7 99 7D C5 F5 4F 06 08 3E 30 CB 01 ..|...}..O..>0..
016000: 00 46 44 43 50 52 4F 47 20 42 41 53 00 00 00 00 .FDCPROG BAS....
016010: 00 00 00 00 00 70 01 00 64 00 00 00 00 00 00 00 .....p..d.......
016020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016040: 64 00 00 34 04 07 00 0A 00 01 C0 00 2F 00 14 00 d..4......../...
016050: 01 C0 2A 2A 2A 20 4C 41 4E 43 45 55 52 20 42 41 ..*** LANCEUR BA
016060: 53 49 43 20 50 4F 55 52 20 50 52 4F 47 52 41 4D SIC POUR PROGRAM
016070: 4D 45 20 46 44 43 20 2A 2A 2A 00 07 00 1E 00 01 ME FDC ***......
016080: 07 00 0A 00 01 C0 00 2F 00 14 00 01 C0 2A 2A 2A ......./.....***
016090: 20 4C 41 4E 43 45 55 52 20 42 41 53 49 43 20 50 LANCEUR BASIC P
0160A0: 4F 55 52 20 50 52 4F 47 52 41 4D 4D 45 20 46 44 OUR PROGRAMME FD
0160B0: 43 20 2A 2A 2A 00 07 00 1E 00 01 C0 00 25 00 28 C ***........%.(
0160C0: 00 AA 20 1F 00 00 88 10 90 01 A8 22 66 64 63 70 .. ........"fdcp
0160D0: 72 6F 67 2E 42 49 4E 22 01 83 20 1F 00 00 70 14 rog.BIN".. ...p.
0160E0: 90 00 00 00 68 7B 6F 72 69 71 75 65 73 20 71 75 ....h{oriques qu
0160F0: 27 61 62 73 74 72 61 69 74 65 73 20 2E 20 52 7B 'abstraites . R{
016100: 64 75 69 74 65 73 20 61 75 20 6D 69 6E 69 6D 75 duites au minimu
016110: 6D 20 0D 0A 20 63 65 73 20 6E 6F 74 69 6F 6E 73 m .. ces notions
016120: 20 6F 63 63 75 70 65 6E 74 20 71 75 61 6E 64 20 occupent quand
016130: 6D 65 08 5E 6D 65 20 20 64 65 75 78 20 20 66 69 me.^me deux fi
016140: 63 68 69 65 72 73 20 20 63 6F 6D 70 6C 65 74 73 chiers complets
016150: 20 20 21 20 56 6F 75 73 20 61 75 72 65 7A 20 67 ! Vous aurez g
016160: 72 61 6E 64 20 0D 0A 20 69 6E 74 7B 72 65 08 5E rand .. int{re.^
016170: 74 20 40 20 6C 65 73 20 69 6D 70 72 69 6D 65 72 t @ les imprimer
016180: 20 2E 20 56 6F 75 73 20 79 2D 61 63 63 7B 64 65 . Vous y-acc{de
016190: 72 65 7A 20 70 61 72 20 6C 27 6F 70 74 69 6F 6E rez par l'option
0161A0: 20 74 68 7B 6F 72 69 65 20 64 75 20 6D 65 6E 75 th{orie du menu
0161B0: 20 46 44 43 20 2E 0D 0A 20 20 20 20 20 4C 61 20 FDC ... La
0161C0: 20 73 65 63 74 69 6F 6E 20 20 70 72 6F 67 72 61 section progra
0161D0: 6D 6D 61 74 69 6F 6E 20 20 46 44 43 20 20 76 61 mmation FDC va
0161E0: 20 20 61 6D 65 6E 65 72 20 20 40 20 20 63 6F 6E amener @ con
0161F0: 73 74 72 75 69 72 65 20 20 75 6E 20 20 70 72 6F struire un pro
016200: 30 01 3C CD 5A BB 10 F4 F1 C1 C3 CA 9B 3E 26 CD 0.<.Z........>&.
016210: 5A BB 7C CD 0C 9A 3E 08 CD 5A BB 7D F5 F5 0F 0F Z.|...>..Z.}....
016220: 0F 0F CD 1D 9A F1 CD 1D 9A F1 C3 CA 9B E6 0F C6 ................
016230: 30 FE 3A 38 02 C6 07 C3 5A BB E5 D5 C5 F5 2A 84 0.:8....Z.....*.
016240: 9A 06 05 FD 21 3E 99 FD 5E 00 FD 56 01 3E 30 A7 ....!>..^..V.>0.
016250: ED 52 38 03 3C 18 F8 CD 5A BB 19 FD 23 FD 23 10 .R8.<...Z...#.#.
016260: E6 F1 C1 D1 E1 C3 CA 9B 21 74 9A CD AC 9B CD D1 ........!t......
016270: 98 21 81 9A CD AC 9B 2A 84 9A CD E2 99 CD FD 99 .!.....*........
016280: CD 2A 9A C9 20 43 4F 4E 56 45 52 54 49 52 20 3F .*.. CONVERTIR ?
016290: A0 20 3D A0 00 00 00 00 00 00 00 00 00 00 00 00 . =.............
0162A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0162B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0162C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0162D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0162E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0162F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 CD ................
0163A0: AC 9B 18 2C FD 21 17 02 F5 E5 FD E5 E1 CD 75 BB ...,.!........u.
0163B0: E1 18 0A E5 21 DD 95 CD AC 9B E1 C9 F5 7E FE 80 ....!........~..
0163C0: 30 06 CD 5A BB 23 18 F5 E6 7F 23 CD 5A BB F1 C9 0..Z.#....#.Z...
0163D0: F5 3E 0A CD 5A BB 3E 0D 18 F1 F5 3E 20 18 EC F5 .>..Z.>....> ...
0163E0: 3E 18 18 E7 F5 3E 0D CD 5A BB 18 01 F5 3E 12 18 >....>..Z....>..
0163F0: DA E5 21 FA 9B CD AC 9B E1 CD 06 BB CD DC 9B E6 ..!.............
016400: 67 72 61 6D 6D 65 20 0D 0A 20 64 27 65 78 70 6C gramme .. d'expl
016410: 6F 69 74 61 74 69 6F 6E 20 64 75 20 46 44 43 20 oitation du FDC
016420: 20 2E 20 20 43 65 20 20 64 65 72 6E 69 65 72 20 . Ce dernier
016430: 20 73 65 72 61 20 20 65 6E 74 69 7D 72 65 6D 65 sera enti}reme
016440: 6E 74 20 20 6D 6F 64 75 6C 61 69 72 65 20 20 2E nt modulaire .
016450: 20 43 68 61 71 75 65 20 0D 0A 20 73 65 63 74 69 Chaque .. secti
016460: 6F 6E 20 64 75 20 20 70 72 6F 67 72 61 6D 6D 65 on du programme
016470: 20 20 73 65 72 61 20 20 7B 74 75 64 69 7B 65 20 sera {tudi{e
016480: 20 69 6E 64 7B 70 65 6E 64 61 6D 65 6E 74 20 20 ind{pendament
016490: 2E 20 20 4C 65 73 20 20 6C 69 73 74 69 6E 67 73 . Les listings
0164A0: 20 20 73 6F 75 72 63 65 20 0D 0A 20 6F 63 63 75 source .. occu
0164B0: 70 61 6E 74 20 75 6E 65 20 70 6C 61 63 65 20 69 pant une place i
0164C0: 6D 70 6F 72 74 61 6E 74 65 20 20 73 75 72 20 20 mportante sur
0164D0: 6C 61 20 20 64 69 73 71 75 65 74 74 65 20 20 2C la disquette ,
0164E0: 20 20 69 6C 73 20 6E 65 20 73 65 72 6F 6E 74 20 ils ne seront
0164F0: 70 72 7B 73 65 6E 74 7B 73 20 0D 0A 20 71 75 27 pr{sent{s .. qu'
016500: 75 6E 65 20 73 65 75 6C 65 20 20 66 6F 69 73 20 une seule fois
016510: 20 73 61 75 66 20 20 6D 6F 64 69 66 69 63 61 74 sauf modificat
016520: 69 6F 6E 73 20 20 75 6C 74 7B 72 69 65 75 72 65 ions ult{rieure
016530: 73 20 20 2E 20 20 54 6F 75 74 65 73 20 20 6C 65 s . Toutes le
016540: 73 20 72 6F 75 74 69 6E 65 73 20 0D 0A 20 64 7B s routines .. d{
016550: 63 72 69 74 65 73 20 64 61 6E 73 20 63 65 20 6E crites dans ce n
016560: 75 6D 7B 72 6F 20 6F 6E 74 20 75 6E 20 6C 61 62 um{ro ont un lab
016570: 65 6C 20 64 27 61 70 70 65 6C 20 73 70 7B 63 69 el d'appel sp{ci
016580: 66 69 71 75 65 20 28 45 4E 56 4F 46 44 43 20 2C fique (ENVOFDC ,
016590: 20 54 53 54 32 44 52 49 56 20 2C 20 0D 0A 20 45 TST2DRIV , .. E
0165A0: 74 63 2E 2E 2E 29 20 2E 20 44 61 6E 73 20 6C 65 tc...) . Dans le
0165B0: 73 20 6E 75 6D 7B 72 6F 73 20 73 75 69 76 61 6E s num{ros suivan
0165C0: 74 73 20 20 63 68 61 71 75 65 20 20 61 70 70 65 ts chaque appe
0165D0: 6C 20 40 20 75 6E 65 20 72 6F 75 74 69 6E 65 20 l @ une routine
0165E0: 64 7B 6A 61 20 64 7B 63 72 69 74 65 20 0D 0A 20 d{ja d{crite ..
0165F0: 73 65 72 61 20 70 72 7B 73 65 6E 74 7B 20 63 6F sera pr{sent{ co
016600: DF FE 4E C8 FE 4F 20 E9 37 C9 18 20 4F 4B 20 3F ..N..O .7.. OK ?
016610: 20 28 4F 2F 4E 29 20 18 07 8D FD 21 18 02 CD 98 (O/N) ....!....
016620: 9B CD 06 BB AF C3 DC 9B 00 00 00 00 00 00 00 00 ................
016630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016660: 00 00 2A 29 04 37 00 00 00 00 18 20 53 4F 53 20 ..*).7..... SOS
016670: 50 52 4F 47 52 41 4D 4D 45 55 52 53 20 2D 20 45 PROGRAMMEURS - E
016680: 74 75 64 65 20 64 75 20 46 44 43 20 2D 20 28 43 tude du FDC - (C
016690: 29 20 4D 2E 4D 41 49 47 52 4F 54 20 4E 6F 76 20 ) M.MAIGROT Nov
0166A0: 38 38 20 18 1A 00 4F 01 98 1F 01 17 92 1F 01 05 88 ...O.........
0166B0: 20 5B 41 5D 20 54 65 73 74 65 72 20 65 74 61 74 [A] Tester etat
0166C0: 20 64 72 69 76 65 20 0A 0D 20 5B 42 5D 20 42 61 drive .. [B] Ba
0166D0: 73 63 75 6C 65 20 64 72 69 76 65 20 41 2F 42 20 scule drive A/B
0166E0: 0A 0D 20 5B 43 5D 20 43 6F 6E 76 65 72 73 2E 6E .. [C] Convers.n
0166F0: 75 6D 65 72 69 71 75 65 20 0A 0D 20 5B 44 5D 20 umerique .. [D]
016700: 41 6C 6C 65 72 20 20 65 6E 20 70 69 73 74 65 20 Aller en piste
016710: 30 20 0A 0D 20 5B 45 5D 20 41 6C 6C 65 72 20 20 0 .. [E] Aller
016720: 65 6E 20 70 69 73 74 65 20 3F 20 0A 0D 20 5B 51 en piste ? .. [Q
016730: 5D 20 51 75 69 74 74 65 72 20 70 72 6F 67 72 61 ] Quitter progra
016740: 6D 6D 65 20 0A 8D 00 00 00 00 00 00 00 00 00 00 mme ............
016750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0167A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0167B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0167C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0167D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0167E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0167F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016800: 00 46 44 43 50 52 4F 47 20 42 49 4E 00 00 00 00 .FDCPROG BIN....
016810: 00 00 02 00 00 70 94 00 D8 59 00 00 00 00 00 00 .....p...Y......
016820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016840: D8 59 00 66 06 00 00 00 00 00 00 00 00 00 00 00 .Y.f............
016850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016860: 00 00 00 00 00 66 60 CC CC 3E 00 00 00 00 00 00 .....f`..>......
016870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016880: CD 75 98 CD 58 98 CD EF 94 CD 72 98 CD E1 9B 30 .u..X.....r....0
016890: F2 21 9D 9C CD AC 9B CD A3 9B CD 72 98 CD 06 BB .!......£..r....
0168A0: F5 CD 58 98 21 99 9C CD AC 9B 21 D5 94 FD 21 18 ..X.!.....!...!.
0168B0: 02 CD 98 9B CD 7C 97 F1 E6 DF FE 41 CC EF 94 FE .....|.....A....
0168C0: 42 CC 0B 96 FE 43 CC 58 9A FE 44 CC 3E 96 FE 45 B....C.X..D.>..E
0168D0: CC DA 96 FE 51 20 C3 21 E9 94 CD AC 9B CD E1 9B ....Q .!........
0168E0: DA 72 98 18 B5 12 18 20 43 4F 4D 4D 41 4E 44 45 .r..... COMMANDE
0168F0: 20 3A 20 18 20 3F 07 08 88 20 46 69 6E 69 A0 21 : . ?... Fini.!
016900: 72 95 CD AC 9B 3A 4F 9C F5 AF 32 4F 9C CD 9A 97 r....:O...2O....
016910: CD 84 97 3E 01 32 4F 9C CD 9A 97 FE 80 20 08 21 ...>.2O...... .!
016920: F4 95 CD 0A 9C 18 F1 CD 84 97 3E 41 11 56 9C 21 ..........>A.V.!
016930: 81 95 F5 F5 CD AC 9B F1 CD CF 9B CD 5A BB CD CA ............Z...
016940: 9B CD CF 9B 1A FE 01 28 22 CB 6F 20 08 21 A7 95 .......(".o .!..
016950: CD AC 9B 18 19 21 B8 95 CB 77 20 03 21 BE 95 CD .....!...w .!...
016960: AC 9B 21 C4 95 CD AC 9B 21 CD 95 CD AC 9B CD C0 ..!.....!.......
016970: 9B F1 FE 42 28 07 13 3C 21 84 95 18 B5 F1 32 4F ...B(..<!.....2O
016980: 9C C9 20 54 65 73 74 65 72 20 44 72 69 76 65 73 .. Tester Drives
016990: A0 1F 01 01 18 20 45 74 61 74 20 6C 65 63 74 65 ..... Etat lecte
0169A0: 75 72 20 3A 20 18 92 20 50 61 73 20 64 65 20 6C ur : .. Pas de l
0169B0: 65 63 74 65 75 72 87 20 44 69 73 71 75 65 20 6D ecteur. Disque m
0169C0: 61 6E 71 75 65 20 21 87 20 50 72 6F 74 AE 20 52 anque !. Prot. R
0169D0: 65 61 64 F9 20 45 63 72 69 74 75 72 E5 20 53 75 ead. Ecritur. Su
0169E0: 72 20 70 69 73 74 65 20 3A 20 26 30 B0 1F 01 03 r piste : &0....
0169F0: 18 20 44 72 69 76 65 20 63 68 6F 69 73 69 20 3A . Drive choisi :
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 C6 02 00 00 00 02 13 00 C2 02 00 00 00 02 ................
016A30: 13 00 C7 02 00 00 00 02 13 00 C3 02 00 00 00 02 ................
016A40: 13 00 C8 02 00 00 00 02 13 00 C4 02 00 00 00 02 ................
016A50: 13 00 C9 02 00 00 00 02 13 00 C5 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: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016B10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016B20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016B30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016B40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016B50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016B60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016B70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016B80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016B90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016BA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016BB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016BC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016BD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016BE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016BF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016C00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016C10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016C20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016C30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016C40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016C50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016C60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016C70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016C80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016C90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016CA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016CB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016CC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016CD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016CE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016CF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016D00: 24 FF 00 FF 0A 44 45 46 42 20 30 1A 2D 2D 2D 2D $....DEFB 0.----
016D10: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 3B 2D 20 49 ----------..;- I
016D20: 4E 49 54 49 41 4C 49 53 41 54 49 4F 4E 20 2D 0D NITIALISATION -.
016D30: 0A 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D .;--------------
016D40: 2D 2D 2D 2D 0D 0A 20 20 20 20 20 20 20 20 43 41 ----.. CA
016D50: 4C 4C 20 49 4E 49 50 52 4F 47 0D 0A 52 45 43 54 LL INIPROG..RECT
016D60: 53 44 52 20 43 41 4C 4C 20 4D 4F 54 4F 4E 0D 0A SDR CALL MOTON..
016D70: 20 20 20 20 CF 92 A3 CF FC A3 CF 01 A4 CF 35 A4 ..£..£....5.
016D80: CF AB A4 CF 9A A4 CF 96 A4 CF AB A3 CF 15 A4 CF ...........£....
016D90: 2E A4 CF 5B A4 CF EA A4 CF 28 A5 30 CD 07 FF FF ...[.....(.0....
016DA0: 24 00 03 07 00 B3 00 3F 00 C0 00 10 00 00 00 C1 $......?........
016DB0: 09 2A 52 E5 02 04 04 FF 00 B4 AB 58 53 3B DF 57 .*R........XS;.W
016DC0: 8E 80 80 80 80 80 80 80 80 FF FF FF F1 FF 8F FF ................
016DD0: F4 FF FF FF F0 FB E7 E0 3F E7 FF 3C 1F FF FF C0 ........?..<....
016DE0: 24 00 03 07 00 AA 00 3F 00 C0 00 10 00 02 00 41 $......?.......A
016DF0: 09 2A 52 E5 02 04 00 00 00 FF FF FF FF FF FF FF .*R.............
016E00: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
016E10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016E20: 00 00 1B 00 00 00 00 00 30 A9 90 A8 A9 A8 B9 A8 ........0.......
016E30: 00 00 00 00 00 00 00 00 30 A9 D0 A8 E9 A8 F9 A8 ........0.......
016E40: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
016E50: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
016E60: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
016E70: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
016E80: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
016E90: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
016EA0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
016EB0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
016EC0: 24 FF 00 FF 0A 44 45 46 42 20 30 1A 2D 2D 2D 2D $....DEFB 0.----
016ED0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 3B 2D 20 49 ----------..;- I
016EE0: 4E 49 54 49 41 4C 49 53 41 54 49 4F 4E 20 2D 0D NITIALISATION -.
016EF0: 0A 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D .;--------------
016F00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016F10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016F20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016F30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
016F40: 00 00 00 00 18 20 53 4F 53 20 50 52 4F 47 52 41 ..... SOS PROGRA
016F50: 4D 4D 45 55 52 53 20 2D 20 45 74 75 64 65 20 64 MMEURS - Etude d
016F60: 75 20 46 44 43 20 2D 20 28 43 29 20 4D 2E 4D 41 u FDC - (C) M.MA
016F70: 49 47 52 4F 54 20 4E 6F 76 20 38 38 20 18 20 20 IGROT Nov 88 .
016F80: 20 18 20 55 20 54 20 49 20 4C 20 2D 20 53 20 4F . U T I L - S O
016F90: 20 46 20 54 20 18 1A 00 4F 01 98 1F 01 17 92 1F F T ...O.......
016FA0: 01 04 20 5B 41 5D 20 54 65 73 74 65 72 20 65 74 .. [A] Tester et
016FB0: 61 74 20 64 72 69 76 65 20 0A 0D 20 5B 42 5D 20 at drive .. [B]
016FC0: 42 61 73 63 75 6C 65 20 64 72 69 76 65 20 41 2F Bascule drive A/
016FD0: 42 20 0A 0D 20 5B 43 5D 20 43 68 61 6E 67 65 20 B .. [C] Change
016FE0: 6C 61 20 64 65 6E 73 69 74 65 20 0A 0D 20 5B 44 la densite .. [D
016FF0: 5D 20 43 6F 6E 76 65 72 73 2E 6E 75 6D 65 72 69 ] Convers.numeri
017000: 71 75 65 20 0A 0D 20 5B 45 5D 20 41 6C 6C 65 72 que .. [E] Aller
017010: 20 20 65 6E 20 70 69 73 74 65 20 30 20 0A 0D 20 en piste 0 ..
017020: 5B 46 5D 20 41 6C 6C 65 72 20 20 65 6E 20 70 69 [F] Aller en pi
017030: 73 74 65 20 3F 20 0A 0D 20 5B 47 5D 20 46 6F 72 ste ? .. [G] For
017040: 6D 61 74 20 20 20 72 65 67 75 6C 69 65 72 20 0A mat regulier .
017050: 0D 20 5B 48 5D 20 46 6F 72 6D 61 74 20 69 72 72 . [H] Format irr
017060: 65 67 75 6C 69 65 72 20 0A 0D 20 5B 49 5D 20 4C egulier .. [I] L
017070: 69 72 65 20 49 44 53 20 73 65 63 74 65 75 72 73 ire IDS secteurs
017080: 20 0A 0D 20 5B 51 5D 20 51 75 69 74 74 65 72 20 .. [Q] Quitter
017090: 70 72 6F 67 72 61 6D 6D 65 20 0A 8D 18 0A 0D 20 programme .....
0170A0: 50 69 73 74 65 20 64 65 20 64 65 62 75 74 20 3A Piste de debut :
0170B0: 20 26 0A 0D 20 44 65 72 6E 69 65 72 65 20 70 69 &.. Derniere pi
0170C0: 73 74 65 20 3A 20 26 0A 0D 98 18 20 54 61 69 6C ste : &.... Tail
0170D0: 6C 65 20 73 65 63 74 65 75 72 20 3A 20 26 0A 0D le secteur : &..
0170E0: 20 4E 6F 6D 62 72 65 20 73 65 63 74 65 75 72 73 Nombre secteurs
0170F0: 3A 20 26 0A 0D 20 47 61 70 20 20 66 6F 72 6D 61 : &.. Gap forma
017100: 2D 2D 2D 2D 0D 0A 20 20 20 20 20 20 20 20 43 41 ----.. CA
017110: 4C 4C 20 49 4E 49 50 52 4F 47 0D 0A 52 45 43 54 LL INIPROG..RECT
017120: 53 44 52 20 43 41 4C 4C 20 4D 4F 54 4F 4E 0D 0A SDR CALL MOTON..
017130: 20 20 20 20 CF 92 A3 CF FC A3 CF 01 A4 CF 35 A4 ..£..£....5.
017140: CF AB A4 CF 9A A4 CF 96 A4 CF AB A3 CF 15 A4 CF ...........£....
017150: 2E A4 CF 5B A4 CF EA A4 CF 28 A5 30 CD 07 FF FF ...[.....(.0....
017160: 24 00 03 07 00 B3 00 3F 00 C0 00 10 00 00 00 C1 $......?........
017170: 09 2A 52 E5 02 04 04 FF 00 B4 AB 58 53 3B DF 57 .*R........XS;.W
017180: 8E 80 80 80 80 80 80 80 80 FF FF FF F1 FF 8F FF ................
017190: F4 FF FF FF F0 FB E7 E0 3F E7 FF 3C 1F FF FF C0 ........?..<....
0171A0: 24 00 03 07 00 AA 00 3F 00 C0 00 10 00 02 00 41 $......?.......A
0171B0: 09 2A 52 E5 02 04 00 00 00 FF FF FF FF FF FF FF .*R.............
0171C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0171D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0171E0: 00 00 1B 00 00 00 00 00 30 A9 90 A8 A9 A8 B9 A8 ........0.......
0171F0: 00 00 00 00 00 00 00 00 30 A9 D0 A8 E9 A8 F9 A8 ........0.......
017200: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
017210: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
017220: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
017230: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
017240: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
017250: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
017260: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
017270: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
017280: 24 FF 00 FF 0A 44 45 46 42 20 30 1A 2D 2D 2D 2D $....DEFB 0.----
017290: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 3B 2D 20 49 ----------..;- I
0172A0: 4E 49 54 49 41 4C 49 53 41 54 49 4F 4E 20 2D 0D NITIALISATION -.
0172B0: 0A 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D .;--------------
0172C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0172D0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0172E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0172F0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
017300: 74 61 67 65 20 3A 20 26 0A 0D 20 4F 63 74 65 74 tage : &.. Octet
017310: 20 72 65 6D 70 6C 69 73 2E 20 3A 20 26 0A 0D 20 remplis. : &..
017320: 50 72 65 6D 69 65 72 20 73 65 63 74 65 75 72 3A Premier secteur:
017330: 20 26 98 18 20 50 69 2E 48 64 2E 4E 73 2E 4C 73 &.. Pi.Hd.Ns.Ls
017340: 20 98 18 1A 1A 33 04 0C 0C 98 18 1A 1A 33 04 08 ....3.......3..
017350: 0C 98 18 1A 1A 33 04 07 0C 18 80 18 1A 2D 33 05 .....3.......-3.
017360: 0B 0C 98 18 1A 2D 33 05 06 0C 98 18 1A 19 25 04 .....-3.......%.
017370: 14 0C 98 18 1A 27 33 04 14 0C 98 18 1A 35 41 04 .....'3......5A.
017380: 14 0C 98 18 1A 43 4F 04 14 0C 98 1A 19 4F 04 17 .....CO......O..
017390: 8C 00 44 45 46 42 20 30 20 3B 4E 65 20 72 69 65 ..DEFB 0 ;Ne rie
0173A0: 6E 20 69 6E 73 65 72 65 72 20 65 6E 74 72 65 20 n inserer entre
0173B0: 6C 65 73 20 32 20 21 0D 0A 44 45 52 50 49 53 54 les 2 !..DERPIST
0173C0: 20 44 45 46 42 20 30 20 3B 50 2E 66 69 6E 20 70 DEFB 0 ;P.fin p
0173D0: 6F 75 72 20 6F 70 2E 20 6D 75 6C 74 69 70 69 2E our op. multipi.
0173E0: 0D 0A 50 49 53 54 4D 41 58 20 44 45 46 42 20 34 ..PISTMAX DEFB 4
0173F0: 32 20 3B 50 2E 20 61 20 70 61 73 20 64 65 70 2E 2 ;P. a pas dep.
017400: 0D 0A 57 41 49 54 50 49 53 20 44 45 46 42 20 34 ..WAITPIS DEFB 4
017410: 31 20 3B 54 65 6D 70 2E 44 65 70 2E 48 65 61 64 1 ;Temp.Dep.Head
017420: 0D 0A 4E 42 54 45 4E 54 20 20 44 45 46 42 20 34 ..NBTENT DEFB 4
017430: 20 3B 4E 62 2E 52 65 74 72 79 0D 0A 54 45 4D 50 ;Nb.Retry..TEMP
017440: 4D 4F 54 20 44 45 46 42 20 35 35 0D 0A 3B 0D 0A MOT DEFB 55..;..
017450: 4C 49 53 54 0D 0A 45 54 44 52 41 20 20 20 44 45 LIST..ETDRA DE
017460: 46 42 20 30 20 20 3B 45 54 33 20 41 20 65 74 20 FB 0 ;ET3 A et
017470: 42 0D 0A 45 54 44 52 42 20 20 20 44 45 46 42 20 B..ETDRB DEFB
017480: 30 20 20 3B 4E 65 20 72 69 65 6E 20 69 6E 73 65 0 ;Ne rien inse
017490: 72 65 72 0D 0A 3B 0D 0A 50 49 53 54 44 52 41 20 rer..;..PISTDRA
0174A0: 44 45 46 42 20 30 20 20 3B 50 2E 20 41 20 65 74 DEFB 0 ;P. A et
0174B0: 20 42 20 20 20 20 20 0D 0A 50 49 53 54 44 52 42 B ..PISTDRB
0174C0: 20 44 45 46 42 20 30 20 20 3B 4E 65 20 72 69 65 DEFB 0 ;Ne rie
0174D0: 6E 20 69 6E 73 65 72 65 72 0D 0A 4E 4F 4C 49 53 n inserer..NOLIS
0174E0: 54 0D 0A 3B 0D 0A 54 55 53 20 20 20 20 20 44 45 T..;..TUS DE
0174F0: 46 42 20 32 34 2C 22 20 53 4F 53 20 50 52 4F 47 FB 24," SOS PROG
017500: FF FF FF FF FF FF FF FF FF FF FF FF FF FF D3 13 ................
017510: 00 C9 C9 C9 C9 C9 C9 C9 C9 C9 C9 C9 C9 C9 C9 C9 ................
017520: C9 C9 C9 C9 C9 C9 C9 C9 C9 C9 C9 C9 00 00 00 00 ................
017530: 00 00 00 00 84 00 00 00 00 00 00 00 00 00 00 00 ................
017540: 00 00 00 00 00 00 00 00 00 00 00 08 79 C8 FD 00 ............y...
017550: 00 00 00 00 00 00 00 08 79 C8 FD 00 00 00 00 00 ........y.......
017560: 00 00 00 08 79 C8 FD 00 00 00 00 00 00 00 00 00 ....y...........
017570: 00 00 00 00 00 02 79 C8 FD 00 00 00 00 00 00 00 ......y.........
017580: 00 00 00 00 00 00 00 04 79 C8 FD 00 00 00 00 00 ........y.......
017590: FF FF FF FF FF FF FF FF 00 08 79 C8 FD FF FF FF ..........y.....
0175A0: FF FF FF FF FF FF FF FF FF FF 00 10 79 C8 FD FF ............y...
0175B0: FF FF FF FF 53 41 56 45 22 46 44 43 50 52 4F 47 ....SAVE"FDCPROG
0175C0: 22 2C 42 2C 33 38 30 30 30 2C 32 33 30 30 30 20 ",B,38000,23000
0175D0: 20 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF ...............
0175E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0175F0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
017600: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
017610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
017620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
017630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
017640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
017650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
017660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
017670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
017680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
017690: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0176A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0176B0: FF FF FF FF FF FF 00 00 3F 00 00 00 00 FF FF 00 ........?.......
0176C0: 00 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0176D0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0176E0: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0176F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
017700: 52 41 4D 4D 45 55 52 53 20 2D 20 45 74 75 64 65 RAMMEURS - Etude
017710: 20 64 75 20 46 44 43 20 2D 20 28 43 29 20 4D 2E du FDC - (C) M.
017720: 4D 41 49 47 52 4F 54 20 4E 6F 76 20 38 38 20 22 MAIGROT Nov 88 "
017730: 0D 0A 20 20 20 20 20 20 20 20 44 45 46 42 20 32 .. DEFB 2
017740: 34 2C 32 36 2C 30 2C 37 39 2C 31 2C 32 34 2B 23 4,26,0,79,1,24+#
017750: 38 30 0D 0A 54 45 46 46 4C 42 31 20 44 45 46 42 80..TEFFLB1 DEFB
017760: 20 33 31 2C 31 2C 32 33 2C 31 38 2B 23 38 30 0D 31,1,23,18+#80.
017770: 0A 3B 0D 0A 54 4D 45 4E 55 20 20 20 44 45 46 42 .;..TMENU DEFB
017780: 20 33 31 2C 31 2C 35 2C 22 20 5B 41 5D 20 54 65 31,1,5," [A] Te
017790: 73 74 65 72 20 65 74 61 74 20 64 72 69 76 65 20 ster etat drive
0177A0: 22 2C 31 30 2C 31 33 0D 0A 20 20 20 20 20 20 20 ",10,13..
0177B0: 20 44 45 46 42 20 22 20 5B 42 5D 20 42 61 73 63 DEFB " [B] Basc
0177C0: 75 6C 65 20 64 72 69 76 65 20 41 2F 42 20 22 2C ule drive A/B ",
0177D0: 31 30 2C 31 33 0D 0A 20 20 20 20 20 20 20 20 44 10,13.. D
0177E0: 45 46 42 20 22 20 5B 43 5D 20 43 6F 6E 76 65 72 EFB " [C] Conver
0177F0: 73 2E 6E 75 6D 65 72 69 71 75 65 20 22 2C 31 30 s.numerique ",10
017800: 2C 31 33 0D 0A 20 20 20 20 20 20 20 20 44 45 46 ,13.. DEF
017810: 42 20 22 20 5B 44 5D 20 41 6C 6C 65 72 20 20 65 B " [D] Aller e
017820: 6E 20 70 69 73 74 65 20 30 20 22 2C 31 30 2C 31 n piste 0 ",10,1
017830: 33 0D 0A 20 20 20 20 20 20 20 20 44 45 46 42 20 3.. DEFB
017840: 22 20 5B 45 5D 20 41 6C 6C 65 72 20 20 65 6E 20 " [E] Aller en
017850: 70 69 73 74 65 20 3F 20 22 2C 31 30 2C 31 33 0D piste ? ",10,13.
017860: 0A 20 20 20 20 20 20 20 20 44 45 46 42 20 22 20 . DEFB "
017870: 5B 51 5D 20 51 75 69 74 74 65 72 20 70 72 6F 67 [Q] Quitter prog
017880: 72 61 6D 6D 65 20 22 2C 18 3C 7E FF 18 18 18 18 ramme ",.<~.....
017890: 18 18 18 18 FF 7E 3C 18 10 30 70 FF FF 70 30 10 .....~<..0p..p0.
0178A0: 08 0C 0E FF FF 0E 0C 08 00 00 18 3C 7E FF FF 00 ...........<~...
0178B0: 00 00 FF FF 7E 3C 18 00 80 E0 F8 FE F8 E0 80 00 ....~<..........
0178C0: 02 0E 3E FE 3E 0E 02 00 38 38 92 7C 10 28 28 28 ..>.>...88.|.(((
0178D0: 38 38 10 FE 10 28 44 82 38 38 12 7C 90 28 24 22 88...(D.88.|.($"
0178E0: 38 38 90 7C 12 28 48 88 00 3C 18 3C 3C 3C 18 00 88.|.(H..<.<<<..
0178F0: 3C FF FF 18 0C 18 30 18 18 3C 7E 18 18 7E 3C 18 <.....0..<~..~<.
017900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
017910: 00 00 00 00 00 00 00 00 00 00 00 00 05 05 05 05 ................
017920: 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 ................
017930: 05 05 05 05 05 05 00 00 00 00 00 00 00 00 00 00 ................
017940: 6F 01 8C AE 3F 00 00 00 00 00 00 00 00 00 00 00 o...?...........
017950: 00 00 00 00 00 00 02 03 00 00 00 FF 00 00 00 00 ................
017960: 00 00 00 D8 59 00 00 00 90 00 00 00 00 00 20 32 ....Y......... 2
017970: 32 34 36 20 30 30 30 30 00 00 00 00 00 00 53 00 246 0000......S.
017980: 63 AE 2D C0 07 58 00 FE BF 0D 00 B8 78 B8 78 40 c.-..X......x.x@
017990: 00 6F 01 8B 49 8B 49 92 49 92 49 00 C1 00 3A F7 .o..I.I.I.I...:.
0179A0: 90 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0179B0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0179C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0179D0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0179E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0179F0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
017A00: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
017A10: 0D 48 FF 01 FF 09 11 1B 01 01 01 01 01 00 7B 00 .H............{.
017A20: 00 00 50 00 01 00 30 30 31 30 32 EE BF 01 50 43 ..P...00102...PC
017A30: 45 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 E...............
017A40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
017A50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F5 ................
017A60: 3A 10 AF B7 F5 CC 09 B9 F1 C4 06 B9 C5 3A 0F AF :............:..
017A70: 4F CD 0F B9 79 32 6F AF C1 F1 ED B0 F5 C5 0E 00 O...y2o.........
017A80: CD 0F B9 C1 F1 C9 80 05 20 FF A6 9B 01 00 52 95 ........ .....R.
017A90: 03 CD A6 9B 02 14 00 00 00 00 00 00 00 80 B3 D2 ................
017AA0: 05 01 00 3A 0A 5B 50 A6 9B 66 00 52 95 00 00 0B ...:.[P..f.R....
017AB0: 00 72 01 00 00 00 FF 00 2F C9 4F 95 37 4A 3D 0A .r....../.O.7J=.
017AC0: 46 46 80 00 00 70 94 04 FF FF FF FF FF FF FF FF FF...p..........
017AD0: FF FF 74 A5 00 77 A5 7F 49 FF E3 00 FF 7C 03 01 ..t..w..I....|..
017AE0: 00 F9 53 00 00 7C 03 01 00 7D 49 FB F7 7D 49 72 ..S..|...}I..}Ir
017AF0: 01 7F 49 78 9D F9 53 19 FF FF FF FF 00 00 FF 00 ..Ix..S.........
017B00: 00 24 66 FF 66 24 00 00 FC A6 05 00 FF FF 33 D7 .$f.f$........3.
017B10: 19 48 00 00 FF 09 11 1B 01 01 01 01 01 00 7B 00 .H............{.
017B20: 00 00 50 00 00 00 30 30 30 30 30 EE BF 01 50 02 ..P...00000...P.
017B30: 42 45 45 41 0D 00 00 FC 00 D4 00 70 72 38 62 69 BEEA.......pr8bi
017B40: 74 73 2E 6D 61 78 00 00 00 00 00 00 00 00 00 00 ts.max..........
017B50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F5 ................
017B60: 3A 10 AF B7 F5 CC 09 B9 F1 C4 06 B9 C5 3A 0F AF :............:..
017B70: 4F CD 0F B9 79 32 6F AF C1 F1 ED B0 F5 C5 0E 00 O...y2o.........
017B80: CD 0F B9 C1 F1 C9 80 1C 20 FF DC 9B 01 00 37 9D ........ .....7.
017B90: 00 C3 DC 9B 02 14 00 00 00 00 00 03 01 83 49 83 ..............I.
017BA0: 49 01 00 43 45 67 50 00 00 7D 03 37 9D 00 00 00 I..CEgP..}.7....
017BB0: 00 72 01 00 01 00 00 00 2F C9 3A 9D 00 00 89 49 .r....../.:....I
017BC0: 41 4C 80 00 01 37 9D 04 FF FF FF FF FF FF FF FF AL...7..........
017BD0: FF FF B8 88 00 77 A5 8B 49 FF 7D 00 FF 7D 00 B8 .....w..I.}..}..
017BE0: 88 2E B8 88 00 01 00 01 00 72 01 FB F7 0B 35 72 .........r....5r
017BF0: 01 8B 49 B9 80 2E 37 02 72 01 89 49 00 00 FF 31 ..I...7.r..I...1
017C00: 34 31 32 36 00 FF FF FF FF FF FF FF 00 00 07 00 4126............
017C10: 00 00 00 10 A9 FF F4 BF FF 00 46 44 43 50 52 4F ..........FDCPRO
017C20: 47 20 4D 41 58 01 00 00 10 27 28 00 00 00 00 00 G MAX....'(.....
017C30: 00 00 00 00 00 00 00 00 00 90 00 00 00 00 46 44 ..............FD
017C40: 43 50 52 4F 47 20 24 24 24 00 00 00 26 10 11 12 CPROG $$$...&...
017C50: 13 14 00 00 00 00 00 00 00 00 00 00 00 26 00 00 .............&..
017C60: 01 B9 80 B6 88 00 46 44 43 50 52 4F 47 20 4D 41 ......FDCPROG MA
017C70: 58 00 00 00 00 00 00 16 03 00 B9 80 FF 00 00 00 X...............
017C80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
017C90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
017CA0: 00 00 00 00 00 03 B8 7F 00 00 02 70 94 B9 80 00 ...........p....
017CB0: 46 44 43 50 52 4F 47 20 FF FF FF 00 00 00 00 00 FDCPROG ........
017CC0: 00 02 D8 59 70 94 FF D8 59 00 00 00 00 00 00 00 ...Yp...Y.......
017CD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
017CE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D8 ................
017CF0: 59 00 00 00 00 00 46 44 43 50 52 4F 47 20 24 24 Y.....FDCPROG $$
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 C6 02 00 00 00 02 14 00 C2 02 00 00 00 02 ................
017D30: 14 00 C7 02 00 00 00 02 14 00 C3 02 00 00 00 02 ................
017D40: 14 00 C8 02 00 00 00 02 14 00 C4 02 00 00 00 02 ................
017D50: 14 00 C9 02 00 00 00 02 14 00 C5 02 00 00 00 02 ................
017D60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
017D70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
017D80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
017D90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
017DA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
017DB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
017DC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
017DD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
017DE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
017DF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
017E00: 00 38 39 32 00 FF FF FF FF FF FF FF FF FF 93 03 .892............
017E10: D7 57 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .W..............
017E20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
017E30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
017E40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
017E50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
017E60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
017E70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
017E80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
017E90: FF FF FF FF FF FF FF FF FF FF FF 8C AE B3 78 B8 ..............x.
017EA0: 78 06 B8 78 77 A5 F7 A5 00 F0 9C B0 07 42 00 FF x..xw........B..
017EB0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
017EC0: FF FF FF FF FF FF FF FF FF FF 07 42 00 00 00 92 ...........B....
017ED0: 49 02 D8 59 70 14 90 FF FF FF FF FF FF FF FF FF I..Yp...........
017EE0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
017EF0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
017F00: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
017F10: 8A 00 00 B2 00 C4 BF 00 00 00 00 00 00 00 00 00 ................
017F20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
017F30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
017F40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
017F50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
017F60: 00 00 00 00 00 00 00 00 00 00 00 00 00 06 00 EF ................
017F70: 0D FF 01 F6 0D 75 12 91 AF 00 00 87 03 87 03 CB .....u..........
017F80: 01 9A B9 A6 07 EA B1 7E FB 76 0D 12 02 02 B2 2F .......~.v...../
017F90: 01 79 00 2C A7 76 00 8A 0F 02 00 00 FE B1 00 00 .y.,.v..........
017FA0: 67 BE 02 00 00 00 45 52 C1 2C 40 03 00 00 C1 00 g.....ER.,@.....
017FB0: 00 00 00 00 00 80 F8 A5 07 06 C0 00 00 00 00 00 ................
017FC0: 00 00 00 00 FC A5 00 00 00 A7 00 00 00 00 00 00 ................
017FD0: 00 00 00 00 00 00 00 00 02 80 07 C0 C3 6B 0C 80 .............k..
017FE0: 40 20 10 08 04 02 01 0A 0A 14 14 0E 13 0C 0B 14 @ ..............
017FF0: 15 0D 06 1E 1F 07 12 19 04 17 14 14 0E 13 0C 0B ................
018000: FD E1 06 7F 79 CB D7 CB 9F CD A8 B9 FD E1 F3 D9 ....y...........
018010: 08 59 C1 78 06 DF ED 79 32 A8 B1 06 7F 7B 18 8F .Y.x...y2....{..
018020: F3 E5 D9 D1 18 08 F3 D9 E1 5E 23 56 23 E5 08 7A .........^#V#..z
018030: CB FA CB F2 E6 C0 07 07 21 AB B1 86 18 A4 F3 D9 ........!.......
018040: E1 5E 23 56 CB 91 ED 49 ED 53 3F BA D9 FB CD 66 .^#V...I.S?....f
018050: 2E F3 D9 CB D1 ED 49 D9 FB C9 F3 D9 79 CB 91 ED ......I.....y...
018060: 49 D9 FB C9 F3 D9 79 CB D1 ED 49 D9 FB C9 F3 D9 I.....y...I.....
018070: 79 CB 99 ED 49 D9 FB C9 F3 D9 79 CB D9 ED 49 D9 y...I.....y...I.
018080: FB C9 F3 D9 A9 E6 0C A9 4F ED 49 D9 FB C9 CD 5E ........O.I....^
018090: BA 18 0F CD 7E BA 3A 00 C0 2A 01 C0 F5 78 CD 72 ....~.:..*...x.r
0180A0: BA F1 E5 F3 06 DF ED 49 21 A8 B1 46 71 48 47 FB .......I!..FqHG.
0180B0: E1 C9 3A A8 B1 C9 CD B2 BA ED B0 C9 CD B2 BA ED ..:.............
0180C0: B8 C9 F3 D9 E1 C5 CB D1 CB D9 ED 49 CD C7 BA F3 ...........I....
0180D0: D9 C1 ED 49 D9 FB C9 E5 D9 FB C9 F3 D9 59 CB D3 ...I.........Y..
0180E0: CB DB ED 59 D9 7E D9 ED 49 D9 FB C9 D9 79 F6 0C ...Y.~..I....y..
0180F0: ED 79 DD 7E 00 ED 49 D9 C9 FF FF FF FF FF FF FF .y.~..I.........
018100: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
018110: CF E0 99 CF 1E 9A CF 3C 9A CF 42 9A CF 77 9A CF .......<..B..w..
018120: BD 9A CF 2E 9B CF 7B 9A CF 56 9B CF 5C 9B CF BD ......{..V..\...
018130: 9C CF B3 9B CF 5C 9C CF 52 9D CF 3E 9D CF 57 9D .....\..R..>..W.
018140: CF 43 9D CF 5C 9D CF 48 9D CF AB 9C CF A6 9C CF .C..\..H........
018150: 6D 9C CF 69 9C CF 71 9C CF 82 9C CF 90 9C CF 78 m..i..q........x
018160: 90 CF 88 90 CF 51 94 CF 4B 94 CF 00 94 CF 34 93 .....Q..K.....4.
018170: CF AB 93 CF A7 93 CF 0C 92 CF 56 92 CF 40 95 CF ..........V..@..
018180: 5E 91 CF 69 91 CF 74 91 CF 80 91 CF 89 92 CF 9A ^..i..t.........
018190: 92 CF 79 92 CF 81 92 CF CE 91 CF 68 92 CF 68 92 ..y........h..h.
0181A0: CF A9 92 CF BD 92 CF AE 92 CF C3 92 CF C9 92 CF ................
0181B0: 7A 93 CF 87 93 CF D3 92 CF F1 92 CF FD 92 CF 2A z..............*
0181C0: 93 CF CB 94 CF E8 90 CF 07 91 CF B0 95 CF DF 95 ................
0181D0: CF F4 95 CF F1 95 CF FC 95 CF 04 96 CF 12 96 CF ................
0181E0: 34 97 CF 79 97 CF A6 97 CF BC 97 CF C5 97 CF F6 4..y............
0181F0: 97 CF 04 98 CF FD 97 CF 0A 98 CF 13 98 CF 10 98 ................
018200: 14 15 0D 06 1E 1F 07 12 19 0A 07 FF 00 07 00 00 ................
018210: 8A 00 00 81 5B 0D 00 00 00 00 00 00 00 14 11 00 ....[...........
018220: 00 00 18 4F DD 02 FF 01 00 91 13 00 00 00 00 00 ...O............
018230: 00 18 4F 00 02 FF FF 00 91 13 00 00 00 00 00 00 ..O.............
018240: 18 4F 00 02 FF FF 00 91 13 00 00 00 00 00 00 18 .O..............
018250: 4F 00 02 FF FF 00 91 13 00 00 00 00 00 00 18 4F O..............O
018260: 00 02 FF FF 00 91 13 00 00 00 00 00 00 18 4F 00 ..............O.
018270: 02 FF FF 00 91 13 00 00 00 00 00 00 18 4F 00 02 .............O..
018280: FF FF 00 91 13 00 00 00 00 00 00 18 4F 00 02 FF ............O...
018290: FF 00 91 13 00 19 00 00 00 00 18 4F C5 02 FF FF ...........O....
0182A0: 00 91 13 00 F0 FF 78 A5 00 00 00 00 00 00 00 00 ......x.........
0182B0: 66 00 66 66 77 EE 00 00 00 00 00 00 00 00 00 00 f.ffw...........
0182C0: 00 00 00 00 00 00 00 00 00 0A 01 17 01 18 00 00 ................
0182D0: 00 00 00 00 E2 14 01 34 13 00 9A 12 00 89 12 01 .......4........
0182E0: CA 0A 01 45 19 00 51 14 00 D8 14 00 0A 15 00 0F ...E..Q.........
0182F0: 15 00 14 15 00 19 15 00 40 15 00 30 15 01 AE 12 ........@..0....
018300: 01 A9 12 00 4F 15 00 8E 15 00 84 15 00 6D 15 00 ....O........m..
018310: 56 15 00 4B 14 01 E3 14 01 49 0C 00 C9 12 09 04 V..K.....I......
018320: 15 04 F8 14 00 E2 14 03 E8 14 02 F1 14 00 2A 15 ..............*.
018330: 02 38 15 00 00 00 00 00 00 00 00 00 00 00 00 00 .8..............
018340: 00 00 7F 02 C7 00 00 00 FF 00 00 00 00 00 00 00 ................
018350: 00 00 00 00 00 00 00 00 00 00 00 00 F0 F3 F1 89 ................
018360: 86 83 8B 8A F2 E0 87 88 85 81 82 80 10 5B 0D 5D .............[.]
018370: 84 FF 5C FF 5E 2D 40 70 3B 3A 2F 2E 30 39 6F 69 ..\.^-@p;:/.09oi
018380: 6C 6B 6D 2C 38 37 75 79 68 6A 6E 20 36 35 72 74 lkm,87uyhjn 65rt
018390: 67 66 62 76 34 33 65 77 73 64 63 78 31 32 FC 71 gfbv43ewsdcx12.q
0183A0: 09 61 FD 7A 0B 0A 08 09 58 5A FF 7F F4 F7 F5 89 .a.z....XZ......
0183B0: 86 83 8B 8A F6 E0 87 88 85 81 82 80 10 7B 0D 7D .............{.}
0183C0: 84 FF 60 FF A3 3D 7C 50 2B 2A 3F 3E 5F 29 4F 49 ..`.£=|P+*?>_)OI
0183D0: 4C 4B 4D 3C 28 27 55 59 48 4A 4E 20 26 25 52 54 LKM<('UYHJN &%RT
0183E0: 47 46 42 56 24 23 45 57 53 44 43 58 21 22 FC 51 GFBV$#EWSDCX!".Q
0183F0: 09 41 FD 5A 0B 0A 08 09 58 5A FF 7F F8 FB F9 89 .A.Z....XZ......
018400: CF 27 98 CF 24 98 CF 39 98 CF 36 98 CF 45 99 CF .'..$..9..6..E..
018410: A0 8A CF B1 8A CF 3C 8B CF 45 8B CF 50 8B CF CA ......<..E..P...
018420: 8A CF EC 8A CF F7 8A CF 57 8B CF 64 8B CF A9 8B ........W..d....
018430: CF F9 8B CF 05 8C CF 13 8C CF 2D 8C CF 86 8C CF ..........-.....
018440: A0 8C CF EC 8C CF 14 8D CF F1 8C CF 19 8D CF E4 ................
018450: 8C CF E8 8C CF B3 8D CF B7 8D CF DF 8D CF FA 8D ................
018460: CF 3E 8E CF F3 8E CF 49 8F CF 49 8C CF 6B 8C CF .>.....I..I..k..
018470: C4 8F CF 2F 90 CF 70 A3 CF 7F A3 CF 8E A3 CF 4B .../..p£..£..£.K
018480: AA CF 4F AA CF 51 AA DF 8B A8 DF 8B A8 DF 8B A8 ..O..Q..........
018490: DF 8B A8 DF 8B A8 DF 8B A8 DF 8B A8 DF 8B A8 DF ................
0184A0: 8B A8 DF 8B A8 DF 8B A8 DF 8B A8 DF 8B A8 CF 3F ...............?
0184B0: A8 CF 36 A8 CF 51 A8 CF 68 9E CF 9F 9F CF 6C A0 ..6..Q..h.....l.
0184C0: CF 89 A0 CF 4A A0 CF CB 9E CF E6 9E CF 38 A3 CF ....J........8£.
0184D0: 3D A3 CF 49 A3 CF 4E A3 CF 5C 80 CF 29 83 CF 32 =£.I£.N£.\..)..2
0184E0: 83 CF A1 82 CF B2 82 CF 63 81 CF 6A 81 CF 70 81 ........c..j..p.
0184F0: CF 76 81 CF 7D 81 CF 83 81 CF B3 81 CF C5 81 CF .v..}...........
018500: D2 81 CF E2 81 CF 28 82 CF 85 82 CF 56 82 CF 1A ......(.....V...
018510: 82 CF 77 82 CF 95 82 CF 9B 82 CF 8E 82 CF 99 80 ..w.............
018520: CF A3 80 CF DC 85 CF 0B 86 CF BA 87 CF 76 87 CF .£...........v..
018530: C6 87 CF 86 87 CF 99 87 CF E6 87 CF F2 87 CF 1B ................
018540: 88 CF 07 88 CF 26 88 CF 88 88 CF 98 AA EF 18 2E .....&..........
018550: EF 29 2E EF 55 2E EF 66 2E EF 8E 2E EF A1 2E EF .)..U..f........
018560: AC 2E EF B6 2E EF 1D 2F EF 3F 33 EF 37 33 EF 3B ......./.?3.73.;
018570: 33 EF 15 34 EF 9E 34 EF 78 35 EF 9A 35 EF F8 35 3..4..4.x5..5..5
018580: EF E8 35 EF AE 31 EF A3 31 EF 0A 31 EF 0D 31 EF ..5..1.£1..1..1.
018590: 14 30 EF 0F 30 EF 90 30 EF BC 31 EF B2 31 EF 31 .0..0..0..1..1.1
0185A0: 32 EF 41 32 EF 5E 2E EF 94 2F EF A1 2F EF B7 2F 2.A2.^.../../../
0185B0: EF E6 2F EF 08 37 EF 0E 37 EF 15 37 EF 28 37 EF ../..7..7..7.(7.
0185C0: 31 37 EF 30 37 EF 39 37 EF 7A 37 EF 81 37 EF 50 17.07.97.z7..7.P
0185D0: 37 EF 8C 37 EF E9 37 EF D4 37 EF E0 37 C3 63 12 7..7..7..7..7.c.
0185E0: C3 63 12 C3 4A 13 C3 C0 13 C3 0C 14 C3 16 18 C3 .c..J...........
0185F0: 2A 18 C3 3C 18 C3 82 0C C3 68 0C C3 F7 0A C3 2F *..<.....h...../
018600: 86 83 8C 8A FA E0 87 88 85 81 82 80 10 1B 0D 1D ................
018610: 84 FF 1C FF 1E FF 00 10 FF FF FF FF 1F FF 0F 09 ................
018620: 0C 0B 0D FF FF FF 15 19 08 0A 0E FF FF FF 12 14 ................
018630: 07 06 02 16 FF FF 05 17 13 04 03 18 FF 7E FC 11 .............~..
018640: E1 01 FE 1A FF FF FF FF FF FF FF 7F 07 03 4B FF ..............K.
018650: FF FF FF FF AB 8F 01 30 01 31 01 32 01 33 01 34 .......0.1.2.3.4
018660: 01 35 01 36 01 37 01 38 01 39 01 2E 01 0D 05 52 .5.6.7.8.9.....R
018670: 55 4E 22 0D 00 00 00 00 00 00 00 00 00 00 00 00 UN".............
018680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0186A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0186B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0186C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0186D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0186E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0186F0: FF 46 B4 DE B4 77 B4 00 FF 02 1E 00 00 00 00 00 .F...w..........
018700: 00 00 00 00 00 FF FF FF FF FF FF FF FF FF FF 00 ................
018710: 00 00 00 00 00 00 00 00 00 FB 02 04 FF 00 00 00 ................
018720: 40 5E C4 FD 01 02 01 02 01 02 01 02 01 02 01 02 @^..............
018730: 01 02 01 02 01 02 01 02 02 04 01 02 01 02 01 02 ................
018740: 01 02 01 02 01 02 01 02 01 02 01 02 15 0A 01 0A ................
018750: 00 4C B3 9C B3 EC B3 3C B4 00 00 00 00 00 00 00 .L.....<........
018760: 00 00 00 03 00 00 00 00 81 03 1F 00 00 01 08 00 ................
018770: 00 EC 00 00 00 00 B2 21 01 B4 21 06 FF 00 00 00 .......!..!.....
018780: 00 00 5A 00 00 01 00 01 04 00 00 00 00 5A 00 00 ..Z..........Z..
018790: 0B 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0187A0: 00 00 00 00 00 00 00 00 00 00 00 01 02 10 00 00 ................
0187B0: EC 00 00 00 00 B2 21 01 B4 21 06 FF 00 00 00 00 ......!..!......
0187C0: 00 5A 00 00 01 00 01 04 00 00 00 00 5A 00 00 0B .Z..........Z...
0187D0: 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0187E0: 00 00 00 00 00 00 00 00 00 00 02 04 20 00 00 EC ............ ...
0187F0: 00 00 00 00 B2 21 01 B4 21 06 FF 00 00 00 00 00 .....!..!.......
018800: 1C C3 F8 07 FF FF FF FF FF FF FF FF FF FF 93 97 ................
018810: 17 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018850: 10 A9 90 A8 32 00 FA 00 AF 0F 0C 07 40 80 00 09 ....2.......@...
018860: 00 C4 02 00 09 10 00 09 04 03 00 09 11 FF FF FF ................
018870: F0 BD B0 A9 C6 BF 10 00 00 FA 00 00 00 00 00 00 ................
018880: 80 D6 C9 07 C4 45 B0 A9 00 00 00 00 00 00 A7 C9 .....E..........
018890: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0188A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0188B0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0188C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0188D0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0188E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
0188F0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
018900: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
018910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018980: 00 00 00 00 00 00 00 00 00 F7 C0 1B 63 B9 01 30 ............c..0
018990: 63 B9 01 20 00 F7 C0 1B 63 B9 D2 00 4B B9 44 00 c.. ....c...K.D.
0189A0: 70 0C 68 13 9F B2 B1 11 20 15 01 00 46 14 07 14 p.h..... ...F...
0189B0: 00 F7 00 F7 C0 1B 63 B9 10 04 4C BE 4C BE 00 09 ......c...L.L...
0189C0: B0 AB FC C8 0A C9 C8 C6 5C C7 11 10 63 B9 1C 0C ........\...c...
0189D0: 00 00 A9 BA BF BA 86 7F C5 C8 45 00 00 00 00 00 ..........E.....
0189E0: 58 BE 43 C5 FE D9 70 BF 57 01 00 00 ED D3 2C A7 X.C...p.W.....,.
0189F0: 5D 00 B1 A7 70 BF AB D1 70 BF 71 D1 D8 59 4E D1 ]...p...p.q..YN.
018A00: 5A 00 00 01 00 01 04 00 00 00 00 5A 00 00 0B 14 Z..........Z....
018A10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018A20: 00 00 00 00 00 00 00 00 00 3F 00 00 00 00 00 00 .........?......
018A30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018A40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018A50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018A60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018A70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
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: 70 94 B2 A7 FC B9 18 2F 86 00 82 EC 5C 00 8B DD p....../....\...
018C10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018C20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018C30: FC 00 00 1C 00 00 00 00 00 00 00 00 00 00 00 00 ................
018C40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018C50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018C60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018C70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018C80: 3C 18 7E 00 00 00 00 00 00 00 00 00 00 00 00 00 <.~.............
018C90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018CA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018CB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018CC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018CD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018CE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018CF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018D00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018D10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018D20: F8 00 18 00 00 00 18 00 00 00 00 00 00 00 00 7C ...............|
018D30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018D40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018D50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018D60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018D70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018D80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018D90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018DA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018DB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018DC0: FE F8 3C 00 00 00 00 00 00 18 3C 3C 00 00 18 7C ..<.......<<...|
018DD0: E6 00 00 00 FE F8 3C 3C 38 FC 7E 3C 00 18 3C 3C ......<<8.~<..<<
018DE0: 00 00 00 3C E6 00 00 00 FE F8 3C FC FC 38 3C 00 ...<......<..8<.
018DF0: 00 FC 7E C6 00 00 00 3C E6 00 00 00 FC 18 FE 7E ..~....<.......~
018E00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018E10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018E20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018E30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018E40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018E50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018E60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018E70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018E80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018E90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018EA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018EB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018EC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018ED0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018EE0: 00 06 53 00 00 00 00 00 00 00 00 00 00 00 12 1E ..S.............
018EF0: 00 00 00 00 07 6C 65 89 00 00 00 00 00 00 00 00 .....le.........
018F00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
018F10: C3 5E BA C3 68 BA C3 4A BA C3 54 BA C3 72 BA C3 .^..h..J..T..r..
018F20: 7E BA C3 A2 BA C3 83 BA C3 8C BA C3 A6 BA C3 AC ~...............
018F30: BA 3A 94 B1 B7 C8 E5 F3 2A 93 B1 7C B7 28 07 23 .:......*..|.(.#
018F40: 23 23 3A 95 B1 BE E1 FB C9 F3 08 38 33 D9 79 37 ##:........83.y7
018F50: FB 08 F3 F5 CB 91 ED 49 CD B1 00 B7 08 4F 06 7F .......I.....O..
018F60: 3A 04 B1 B7 28 14 FA 6A B9 79 E6 0C F5 CB 91 D9 :...(..j.y......
018F70: CD 0A 01 D9 E1 79 E6 F3 B4 4F ED 49 D9 F1 FB C9 .....y...O.I....
018F80: 08 E1 F5 CB D1 ED 49 CD 3B 00 18 CF F3 E5 D9 D1 ......I.;.......
018F90: 18 06 F3 D9 E1 5E 23 56 08 7A CB BA CB B2 07 07 .....^#V.z......
018FA0: 07 07 A9 E6 0C A9 C5 CD A8 B9 F3 D9 08 79 C1 E6 .............y..
018FB0: 03 CB 89 CB 81 B1 18 01 D5 4F ED 49 B7 08 D9 FB .........O.I....
018FC0: C9 F3 08 79 E5 D9 D1 18 15 F3 E5 D9 E1 18 09 F3 ...y............
018FD0: D9 E1 5E 23 56 23 E5 EB 5E 23 56 23 08 7E FE FC ..^#V#..^#V#.~..
018FE0: 30 BE 06 DF ED 79 21 A8 B1 46 77 C5 FD E5 3D FE 0....y!..Fw...=.
018FF0: 07 30 0F 87 C6 AC 6F CE B1 95 67 7E 23 66 6F E5 .0....o...g~#fo.
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 C6 02 00 00 00 02 15 00 C2 02 00 00 00 02 ................
019030: 15 00 C7 02 00 00 00 02 15 00 C3 02 00 00 00 02 ................
019040: 15 00 C8 02 00 00 00 02 15 00 C4 02 00 00 00 02 ................
019050: 15 00 C9 02 00 00 00 02 15 00 C5 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: C6 7E FE 00 00 C6 18 C6 00 00 00 18 E6 00 00 00 .~..............
019110: FE F8 3C 00 00 00 00 00 00 FC 18 3C 00 00 00 3C ..<........<...<
019120: E6 00 00 00 FE F8 3C 7E C6 7E 7E 00 00 18 3C 3C ......<~.~~...<<
019130: 00 00 00 3C E6 00 00 00 FE F8 3C FC FC 38 3C 00 ...<......<..8<.
019140: 00 C6 18 C6 00 00 18 3C E6 00 00 00 FC 3C C6 FC .......<.....<..
019150: FC 7E 00 00 00 3C 38 F8 00 00 00 3C E6 00 00 00 .~...<8....<....
019160: FE F8 3C 18 00 00 00 00 00 18 3C 3C 00 00 00 3C ..<.......<<...<
019170: E6 00 00 00 FE F8 3C 7E C6 3C 00 00 00 18 3C 3C ......<~.<....<<
019180: 00 00 18 3C E6 00 00 00 FE F8 3C 3C 66 FC FC 00 ...<......<<f...
019190: 00 18 3C 3C 00 00 00 3C E6 00 00 00 7E 3C 7E 7E ..<<...<....~<~~
0191A0: C6 7E 00 00 00 FC 18 3C 00 00 00 3C E6 00 00 00 .~.....<...<....
0191B0: FE F8 3C 3C 00 00 00 00 00 18 3C 3C 00 00 18 18 ..<<......<<....
0191C0: E6 00 00 00 FE F8 3C C6 FE 00 00 00 00 18 3C 3C ......<.......<<
0191D0: 00 00 00 3C E6 00 00 00 FE F8 3C 7E 3C 7E F8 FC ...<......<~<~..
0191E0: 00 18 3C 3C 00 00 00 3C E6 00 00 00 7E 3C 7E 7E ..<<...<....~<~~
0191F0: C6 7E 00 00 00 FC 7E C6 00 00 00 18 E6 00 00 00 .~....~.........
019200: FE F8 3C FC 18 C6 E6 00 00 18 3C 3C 00 00 18 7C ..<.......<<...|
019210: E6 00 00 00 FE F8 3C FC FC 38 3C 00 00 FC 18 E6 ......<..8<.....
019220: 00 00 18 3C E6 00 00 00 F0 FE 3C 7E FE 66 FC 1C ...<......<~.f..
019230: 00 3C 38 F8 00 00 00 18 E6 00 00 00 7E 3C 7E 7E .<8.........~<~~
019240: C6 7E 00 00 00 C6 18 C6 00 00 00 7E E6 00 00 00 .~.........~....
019250: FE F8 3C 3C 38 C6 00 00 00 18 3C 3C 00 00 00 3C ..<<8.....<<...<
019260: E6 00 00 00 FE F8 3C FC FC 38 3C 00 00 FC 18 3C ......<..8<....<
019270: 00 00 00 18 E6 00 00 00 C6 FE FE F8 3C FC FC 00 ............<...
019280: 00 18 3C 3C 00 00 00 3C E6 00 00 00 00 00 00 00 ..<<...<........
019290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0192A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0192B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0192C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0192D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0192E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0192F0: 00 3C 18 E6 00 1C 00 00 00 00 00 00 00 00 00 00 .<..............
019300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019390: 66 00 00 0C 00 00 00 00 00 00 00 00 00 00 00 00 f...............
0193A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0193B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0193C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0193D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0193E0: 66 3C 66 62 6C 62 6C 66 66 66 6C 66 6C 00 66 00 f<fblblffflfl.f.
0193F0: 66 66 C6 C6 C6 00 66 66 C6 C6 C6 00 00 00 00 00 ff....ff........
019400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019480: 6C 00 00 00 00 00 3C 00 00 0C 00 00 00 00 36 00 l.....<.......6.
019490: 18 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0194A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0194B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0194C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0194D0: 66 00 00 00 60 00 00 00 00 00 00 00 00 00 00 00 f...`...........
0194E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0194F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019590: FC 00 00 1C 00 00 00 00 00 00 00 00 00 00 00 00 ................
0195A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0195B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0195C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0195D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0195E0: 3C 18 66 FE 6C FE F8 3C FC FC 38 3C 6C 00 FC 00 <.f.l..<..8<l...
0195F0: 3C 3C 7C 7C 7C 00 3C 3C 7C 7C 7C 00 00 00 00 00 <<|||.<<|||.....
019600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019680: F8 00 18 00 00 00 18 00 00 1C 18 00 00 00 1C 00 ................
019690: 38 38 00 00 00 00 00 00 00 00 00 00 00 00 00 00 88..............
0196A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0196B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0196C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0196D0: FC 00 00 00 E0 00 00 00 00 00 00 00 00 00 00 00 ................
0196E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0196F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019720: 66 00 00 0C 00 00 00 00 00 00 00 00 00 00 00 00 f...............
019730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019770: 3C 3E 00 6C 66 00 66 3C 66 6C 00 18 62 66 3C 00 <>.lf.f<fl..bf<.
019780: C6 3C 3E 00 00 00 00 00 00 00 00 00 00 00 00 00 .<>.............
019790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0197A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0197B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0197C0: 66 00 00 0C 00 00 00 00 00 00 00 00 00 00 00 00 f...............
0197D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0197E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0197F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019810: 66 3C 66 62 6C 62 6C 66 66 66 6C 66 6C 00 66 00 f<fblblffflfl.f.
019820: 66 66 C6 C6 C6 00 66 66 C6 C6 C6 00 00 00 00 00 ff....ff........
019830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019890: 66 00 6C 66 6C 66 66 00 66 66 C6 C6 C6 18 66 62 f.lflff.ff....fb
0198A0: 62 66 66 00 00 00 00 00 00 00 00 00 00 00 00 00 bff.............
0198B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0198C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0198D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0198E0: 00 66 66 3C 66 00 00 00 00 00 00 00 00 00 00 00 .ff<f...........
0198F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019920: FC 00 00 1C 00 00 00 00 00 00 00 00 00 00 00 00 ................
019930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019970: 18 18 00 6C 00 00 FC 18 E6 6C 00 18 FE FC 18 00 ...l.....l......
019980: 7C 18 18 00 00 00 00 00 00 00 00 00 00 00 00 00 |...............
019990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0199A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0199B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0199C0: FC 00 00 1C 00 00 00 00 00 00 00 00 00 00 00 00 ................
0199D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0199E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0199F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019A00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019A10: 3C 18 66 FE 6C FE F8 3C FC FC 38 3C 6C 00 FC 00 <.f.l..<..8<l...
019A20: 3C 3C 7C 7C 7C 00 3C 3C 7C 7C 7C 00 00 00 00 00 <<|||.<<|||.....
019A30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019A40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019A50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019A60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019A70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019A80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019A90: 3C 00 38 3C F8 3C 3C 00 3C 3C 7C 7C 7C 00 3C 7E <.8<.<<.<<|||.<~
019AA0: 7E 3C 3C 00 00 00 00 00 00 00 00 00 00 00 00 00 ~<<.............
019AB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019AC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019AD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019AE0: 00 3C 3C 1C 3C 00 00 00 00 00 00 00 00 00 00 00 .<<.<...........
019AF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019B00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019B10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019B20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019B30: 66 3C 78 7C 66 00 00 00 00 00 00 00 00 00 00 00 f<x|f...........
019B40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019B50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019B60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019B70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019B80: C0 66 18 00 00 00 00 00 00 00 00 00 00 00 00 00 .f..............
019B90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019BA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019BB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019BC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019BD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019BE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019BF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019C00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019C10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019C20: 66 DC 38 66 3C 00 66 18 00 66 3C 3C DC 00 00 CE f.8f<.f..f<<....
019C30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019C40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019C50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019C60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019C70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019C80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019C90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019CA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019CB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019CC0: 68 66 C0 00 00 00 00 00 00 66 60 C0 00 00 18 CE hf.......f`.....
019CD0: 6C 00 00 00 68 66 C0 C0 C6 66 18 60 00 66 60 C0 l...hf...f.`.f`.
019CE0: 00 00 00 66 6C 00 00 00 68 66 C0 66 66 C6 C0 00 ...fl...hf.ff...
019CF0: 00 66 18 F6 00 00 00 06 6C 00 00 00 66 66 8C 18 .f......l...ff..
019D00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019D10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019D20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019D30: 66 00 00 0C 00 00 00 00 00 00 00 00 00 00 00 00 f...............
019D40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019D50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019D60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019D70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019D80: 66 3C 5A 00 00 00 00 00 00 00 00 00 00 00 00 00 f<Z.............
019D90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019DA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019DB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019DC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019DD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019DE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019DF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019E00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019E10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019E20: 6C 00 00 00 00 00 3C 00 00 00 00 00 00 00 00 C6 l.....<.........
019E30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019E40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019E50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019E60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019E70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019E80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019E90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019EA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019EB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
019EC0: 62 6C 66 00 00 00 00 00 00 3C 66 66 00 00 38 C6 blf......<ff..8.
019ED0: 66 00 00 00 62 6C 66 66 6C 66 18 66 00 3C 66 66 f...blfflf.f.<ff
019EE0: 00 00 00 66 66 00 00 00 62 6C 66 66 66 6C 66 00 ...ff...blffflf.
019EF0: 00 66 18 E6 00 00 00 66 66 00 00 00 66 3C C6 18 .f.....ff...f<..
019F00: F6 18 68 00 00 FE 66 38 00 00 00 18 6C 00 00 00 ..h...f8....l...
019F10: 68 66 C0 00 00 00 00 00 00 66 66 60 00 00 00 66 hf.......ff`...f
019F20: 6C 00 00 00 68 66 C0 18 F6 18 18 00 00 66 60 C0 l...hf.......f`.
019F30: 00 00 00 06 6C 00 00 00 68 66 C0 66 66 C6 C0 00 ....l...hf.ff...
019F40: 00 FE 66 38 00 00 18 66 6C 00 00 00 66 60 38 66 ..f8...fl...f`8f
019F50: 66 18 00 00 00 C0 C6 66 00 00 00 06 6C 00 00 00 f......f....l...
019F60: 68 66 C0 18 00 00 00 00 00 66 60 C0 00 00 00 66 hf.......f`....f
019F70: 6C 00 00 00 68 66 C0 18 F6 60 00 00 00 66 60 C0 l...hf...`...f`.
019F80: 00 00 18 06 6C 00 00 00 68 66 C0 60 66 66 66 00 ....l...hf.`fff.
019F90: 00 66 60 C0 00 00 00 66 6C 00 00 00 18 60 18 18 .f`....fl....`..
019FA0: F6 18 00 00 00 66 66 60 00 00 00 06 6C 00 00 00 .....ff`....l...
019FB0: 68 66 C0 06 00 00 00 00 00 66 60 C0 00 00 18 18 hf.......f`.....
019FC0: 6C 00 00 00 68 66 C0 FE 68 00 00 00 00 66 60 C0 l...hf..h....f`.
019FD0: 00 00 00 06 6C 00 00 00 68 66 C0 18 60 18 66 66 ....l...hf..`.ff
019FE0: 00 66 60 C0 00 00 00 66 6C 00 00 00 18 60 18 18 .f`....fl....`..
019FF0: F6 18 00 00 00 66 18 F6 00 00 00 18 6C 00 00 00 .....f......l...
01A000: 68 66 C0 66 66 F6 6C 00 00 66 60 C0 00 00 18 CE hf.ff.l..f`.....
01A010: 6C 00 00 00 68 66 C0 66 66 C6 C0 00 00 66 66 6C l...hf.ff....ffl
01A020: 00 00 18 66 6C 00 00 00 60 68 C0 18 68 66 66 6C ...fl...`h..hffl
01A030: 00 C0 C6 66 00 00 00 18 6C 00 00 00 18 60 18 18 ...f....l....`..
01A040: F6 18 00 00 00 FE 66 38 00 00 00 60 6C 00 00 00 ......f8...`l...
01A050: 68 66 C0 C0 C6 FE 00 00 00 66 60 C0 00 00 00 66 hf.......f`....f
01A060: 6C 00 00 00 68 66 C0 66 66 C6 C0 00 00 66 66 60 l...hf.ff....ff`
01A070: 00 00 00 18 6C 00 00 00 FE 68 68 66 C0 66 66 00 ....l....hhf.ff.
01A080: 00 66 60 C0 00 00 00 06 6C 00 00 00 00 00 00 00 .f`.....l.......
01A090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A0A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A0B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A0C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A0D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A0E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A0F0: 00 06 18 6C 00 30 DC 3C 3C 00 00 00 00 00 00 00 ...l.0.<<.......
01A100: E6 5A 62 00 00 EE 3C 6C 00 00 00 38 66 00 00 00 .Zb...<l...8f...
01A110: 62 6C 66 00 00 00 00 00 00 66 3C 66 00 00 00 66 blf......f<f...f
01A120: 66 00 00 00 62 6C 66 18 E6 18 5A 00 00 3C 66 66 f...blf...Z..<ff
01A130: 00 00 00 66 66 00 00 00 62 6C 66 66 66 6C 66 00 ...ff...blffflf.
01A140: 00 EE 3C 6C 00 00 38 66 66 00 00 00 66 66 6C 66 ..<l..8ff...fflf
01A150: 66 5A 00 00 00 66 6C 6C 00 00 00 66 66 00 00 00 fZ...fll...ff...
01A160: 62 6C 66 38 00 00 00 00 00 3C 66 66 00 00 00 66 blf8.....<ff...f
01A170: 66 00 00 00 62 6C 66 18 E6 66 00 00 00 3C 66 66 f...blf..f...<ff
01A180: 00 00 38 66 66 00 00 00 62 6C 66 66 66 66 66 00 ..8ff...blfffff.
01A190: 00 3C 66 66 00 00 00 66 66 00 00 00 5A 66 5A 18 .<ff...ff...ZfZ.
01A1A0: E6 5A 00 00 00 66 3C 66 00 00 00 66 66 00 00 00 .Z...f<f...ff...
01A1B0: 62 6C 66 66 00 00 00 00 00 3C 66 66 00 00 38 38 blff.....<ff..88
01A1C0: 66 00 00 00 62 6C 66 EE 62 00 00 00 00 3C 66 66 f...blf.b....<ff
01A1D0: 00 00 00 66 66 00 00 00 62 6C 66 5A 66 5A 6C 66 ...ff...blfZfZlf
01A1E0: 00 3C 66 66 00 00 00 66 66 00 00 00 5A 66 5A 18 .<ff...ff...ZfZ.
01A1F0: E6 5A 00 00 00 66 18 E6 00 00 00 38 66 00 00 00 .Z...f.....8f...
01A200: 62 6C 66 66 3C E6 66 00 00 3C 66 66 00 00 38 C6 blff<.f..<ff..8.
01A210: 66 00 00 00 62 6C 66 66 66 6C 66 00 00 66 3C 66 f...blffflf..f<f
01A220: 00 00 38 66 66 00 00 00 60 62 66 5A 62 66 66 3C ..8ff...`bfZbff<
01A230: 00 66 6C 6C 00 00 00 38 66 00 00 00 5A 66 5A 18 .fll...8f...ZfZ.
01A240: E6 5A 00 00 00 EE 3C 6C 00 00 00 62 66 00 00 00 .Z....<l...bf...
01A250: 62 6C 66 66 6C EE 00 00 00 3C 66 66 00 00 00 66 blffl....<ff...f
01A260: 66 00 00 00 62 6C 66 66 66 6C 66 00 00 66 3C 66 f...blffflf..f<f
01A270: 00 00 00 38 66 00 00 00 EE 62 62 6C 66 66 66 00 ...8f....bblfff.
01A280: 00 3C 66 66 00 00 00 66 66 00 00 00 00 00 00 00 .<ff...ff.......
01A290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A2A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A2B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A2C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A2D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A2E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A2F0: 00 66 38 66 00 36 00 00 00 00 00 00 00 00 00 00 .f8f.6..........
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 C6 02 00 00 00 02 16 00 C2 02 00 00 00 02 ................
01A330: 16 00 C7 02 00 00 00 02 16 00 C3 02 00 00 00 02 ................
01A340: 16 00 C8 02 00 00 00 02 16 00 C4 02 00 00 00 02 ................
01A350: 16 00 C9 02 00 00 00 02 16 00 C5 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: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A490: 66 3C 78 7C 66 00 00 00 00 00 00 00 00 00 00 00 f<x|f...........
01A4A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A4B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A4C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A4D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A4E0: 60 66 66 68 6C 68 66 C0 66 66 C6 C0 6C 00 66 00 `ffhlhf.ff..l.f.
01A4F0: 06 66 CE CE CE 00 06 06 CE CE CE 00 00 00 00 00 .f..............
01A500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A580: 66 DC 38 66 3C 00 66 18 00 7C 38 3C 3C 00 30 66 f.8f<.f..|8<<.0f
01A590: 18 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A5A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A5B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A5C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A5D0: 66 DC 3C 78 66 00 00 00 00 00 00 00 00 00 00 00 f.<xf...........
01A5E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A5F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A620: 7C 66 0C CC 66 00 00 00 00 00 00 00 00 00 00 00 |f..f...........
01A630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A670: 66 3C 00 00 FF 00 7C 66 78 00 18 18 78 7C 66 00 f<....|fx...x|f.
01A680: DE 66 3C 00 00 00 00 00 00 00 00 00 00 00 00 00 .f<.............
01A690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A6A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A6B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A6C0: 7C 66 0C CC 66 00 00 00 00 00 00 00 00 00 00 00 |f..f...........
01A6D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A6E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A6F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A710: 3C 66 66 78 00 78 66 C0 7C 7C C6 C0 00 00 7C 00 <ffx.xf.||....|.
01A720: 1C 3C D6 D6 D6 00 3C 1C D6 D6 D6 00 00 00 00 00 .<....<.........
01A730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A790: 0C 00 76 3E 66 1C 7C 7E 1C 3C D6 D6 D6 7E 7C 7C ..v>f.|~.<...~||
01A7A0: 7C 1C 7C 00 00 00 00 00 00 00 00 00 00 00 00 00 |.|.............
01A7B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A7C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A7D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A7E0: 00 3C 3C CC 7C 00 00 00 00 00 00 00 00 00 00 00 .<<.|...........
01A7F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A820: 66 3C 78 7C 66 00 00 00 00 00 00 00 00 00 00 00 f<x|f...........
01A830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A870: 66 58 7E 6C 3C 00 66 66 6C 6C 18 18 68 66 66 00 fX~l<.ffll..hff.
01A880: DE 66 58 00 00 00 00 00 00 00 00 00 00 00 00 00 .fX.............
01A890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A8A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A8B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A8C0: 66 3C 78 7C 66 00 00 00 00 00 00 00 00 00 00 00 f<x|f...........
01A8D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A8E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A8F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A910: 60 66 66 68 6C 68 66 C0 66 66 C6 C0 6C 00 66 00 `ffhlhf.ff..l.f.
01A920: 06 66 CE CE CE 00 06 06 CE CE CE 00 00 00 00 00 .f..............
01A930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A990: 66 00 38 66 66 06 60 00 06 66 CE CE CE 18 60 60 f.8ff.`..f....``
01A9A0: 60 06 60 00 00 00 00 00 00 00 00 00 00 00 00 00 `.`.............
01A9B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A9C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A9D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A9E0: 00 06 06 6C 60 00 00 00 00 00 00 00 00 00 00 00 ...l`...........
01A9F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01AA00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01AA10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01AA20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01AA30: 6C 7E 7C CC 66 00 00 00 00 00 00 00 00 00 00 00 l~|.f...........
01AA40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01AA50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01AA60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01AA70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01AA80: C0 7E 18 00 00 00 00 00 00 00 00 00 00 00 00 00 .~..............
01AA90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01AAA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01AAB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01AAC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01AAD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01AAE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01AAF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01AB00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01AB10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01AB20: 66 60 18 66 7E 00 7E 00 00 66 3C 7E 60 00 00 E6 f`.f~.~..f<~`...
01AB30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01AB40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01AB50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01AB60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01AB70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01AB80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01AB90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01ABA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01ABB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01ABC0: 68 66 C0 00 00 00 00 00 00 7E 06 C0 00 00 18 E6 hf.......~......
01ABD0: 6C 00 00 00 68 66 C0 CE C6 60 18 06 00 7E 06 C0 l...hf...`...~..
01ABE0: 00 00 00 66 6C 00 00 00 68 66 C0 60 6C C6 CE 00 ...fl...hf.`l...
01ABF0: 00 66 18 CE 00 00 00 06 6C 00 00 00 6C 7E 32 18 .f......l...l~2.
01AC00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01AC10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01AC20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01AC30: 7C 66 0C CC 66 00 00 00 00 00 00 00 00 00 00 00 |f..f...........
01AC40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01AC50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01AC60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01AC70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01AC80: C0 66 18 00 00 00 00 00 00 00 00 00 00 00 00 00 .f..............
01AC90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01ACA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01ACB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01ACC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01ACD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01ACE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01ACF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01AD00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01AD10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01AD20: 66 76 18 66 66 00 66 18 00 66 60 66 76 00 00 D6 fv.ff.f..f`fv...
01AD30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01AD40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01AD50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01AD60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01AD70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01AD80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01AD90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01ADA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01ADB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01ADC0: 78 66 C0 00 00 00 00 00 00 66 3C C0 00 00 18 D6 xf.......f<.....
01ADD0: 78 00 00 00 78 66 C0 C0 C6 7C 18 3C 00 66 3C C0 x...xf...|.<.f<.
01ADE0: 00 00 00 3C 78 00 00 00 78 66 C0 7C 7C C6 C0 00 ...<x...xf.||...
01ADF0: 00 7C 18 DE 00 00 00 1C 78 00 00 00 7C 66 18 18 .|......x...|f..
01AE00: CE 18 68 00 00 D6 7E 6C 00 00 00 18 6C 00 00 00 ..h...~l....l...
01AE10: 68 66 C0 00 00 00 00 00 00 66 7E 06 00 00 00 66 hf.......f~....f
01AE20: 6C 00 00 00 68 66 C0 18 CE 18 18 00 00 7E 06 C0 l...hf.......~..
01AE30: 00 00 00 06 6C 00 00 00 68 66 C0 60 6C C6 CE 00 ....l...hf.`l...
01AE40: 00 D6 7E 6C 00 00 18 06 6C 00 00 00 6C 06 6C 60 ..~l....l...l.l`
01AE50: 6C 18 00 00 00 C0 C6 66 00 00 00 06 6C 00 00 00 l......f....l...
01AE60: 68 66 C0 18 00 00 00 00 00 7E 06 C0 00 00 00 66 hf.......~.....f
01AE70: 6C 00 00 00 68 66 C0 18 CE 06 00 00 00 7E 06 C0 l...hf.......~..
01AE80: 00 00 18 60 6C 00 00 00 68 66 C0 06 66 66 6C 00 ...`l...hf..ffl.
01AE90: 00 7E 06 C0 00 00 00 06 6C 00 00 00 18 06 18 18 .~......l.......
01AEA0: CE 18 00 00 00 66 7E 06 00 00 00 06 6C 00 00 00 .....f~.....l...
01AEB0: 68 66 C0 60 00 00 00 00 00 7E 06 C0 00 00 18 18 hf.`.....~......
01AEC0: 6C 00 00 00 68 66 C0 D6 68 00 00 00 00 7E 06 C0 l...hf..h....~..
01AED0: 00 00 00 60 6C 00 00 00 68 66 C0 18 06 18 66 6C ...`l...hf....fl
01AEE0: 00 7E 06 C0 00 00 00 06 6C 00 00 00 18 06 18 18 .~......l.......
01AEF0: CE 18 00 00 00 66 18 CE 00 00 00 18 6C 00 00 00 .....f......l...
01AF00: 68 66 C0 66 7E CE 6C 00 00 7E 06 C0 00 00 18 E6 hf.f~.l..~......
01AF10: 6C 00 00 00 68 66 C0 60 6C C6 CE 00 00 66 7E 6C l...hf.`l....f~l
01AF20: 00 00 18 06 6C 00 00 00 62 68 C0 18 68 66 6C FE ....l...bh..hfl.
01AF30: 00 C0 C6 66 00 00 00 18 6C 00 00 00 18 06 18 18 ...f....l.......
01AF40: CE 18 00 00 00 D6 7E 6C 00 00 00 06 6C 00 00 00 ......~l....l...
01AF50: 68 66 C0 C0 C6 D6 00 00 00 7E 06 C0 00 00 00 66 hf.......~.....f
01AF60: 6C 00 00 00 68 66 C0 60 6C C6 CE 00 00 66 7E 06 l...hf.`l....f~.
01AF70: 00 00 00 18 6C 00 00 00 D6 68 68 66 C0 60 6C 00 ....l....hhf.`l.
01AF80: 00 7E 06 C0 00 00 00 06 6C 00 00 00 00 00 00 00 .~......l.......
01AF90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01AFA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01AFB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01AFC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01AFD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01AFE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01AFF0: 00 60 18 6C 00 30 60 7E 7E 00 00 00 00 00 00 00 .`.l.0`~~.......
01B000: DE 18 78 00 00 FE 66 38 00 00 00 18 78 00 00 00 ..x...f8....x...
01B010: 78 66 C0 00 00 00 00 00 00 7C 66 3C 00 00 00 3C xf.......|f<...<
01B020: 78 00 00 00 78 66 C0 18 DE 18 18 00 00 66 3C C0 x...xf.......f<.
01B030: 00 00 00 1C 78 00 00 00 78 66 C0 7C 7C C6 C0 00 ....x...xf.||...
01B040: 00 FE 66 38 00 00 18 3E 78 00 00 00 7C 3C 38 7C ..f8...>x...|<8|
01B050: 7C 18 00 00 00 C0 C6 66 00 00 00 1C 78 00 00 00 |......f....x...
01B060: 78 66 C0 18 00 00 00 00 00 66 3C C0 00 00 00 3C xf.......f<....<
01B070: 78 00 00 00 78 66 C0 18 DE 3C 00 00 00 66 3C C0 x...xf...<...f<.
01B080: 00 00 18 3C 78 00 00 00 78 66 C0 3C 66 7C 7C 00 ...<x...xf.<f||.
01B090: 00 66 3C C0 00 00 00 3E 78 00 00 00 18 3C 18 18 .f<....>x....<..
01B0A0: DE 18 00 00 00 7C 66 3C 00 00 00 1C 78 00 00 00 .....|f<....x...
01B0B0: 78 66 C0 3C 00 00 00 00 00 66 3C C0 00 00 18 18 xf.<.....f<.....
01B0C0: 78 00 00 00 78 66 C0 FE 78 00 00 00 00 66 3C C0 x...xf..x....f<.
01B0D0: 00 00 00 3C 78 00 00 00 78 66 C0 18 3C 18 66 7C ...<x...xf..<.f|
01B0E0: 00 66 3C C0 00 00 00 3E 78 00 00 00 18 3C 18 18 .f<....>x....<..
01B0F0: DE 18 00 00 00 7C 18 DE 00 00 00 18 78 00 00 00 .....|......x...
01B100: 78 66 C0 7C 66 DE 78 00 00 66 3C C0 00 00 18 D6 xf.|f.x..f<.....
01B110: 78 00 00 00 78 66 C0 7C 7C C6 C0 00 00 7C 66 78 x...xf.||....|fx
01B120: 00 00 18 3E 78 00 00 00 60 78 C0 18 78 66 7C CC ...>x...`x..xf|.
01B130: 00 C0 C6 66 00 00 00 18 78 00 00 00 18 3C 18 18 ...f....x....<..
01B140: DE 18 00 00 00 FE 66 38 00 00 00 7C 78 00 00 00 ......f8...|x...
01B150: 78 66 C0 C0 C6 FE 00 00 00 66 3C C0 00 00 00 3C xf.......f<....<
01B160: 78 00 00 00 78 66 C0 7C 7C C6 C0 00 00 7C 66 3C x...xf.||....|f<
01B170: 00 00 00 18 78 00 00 00 FE 78 78 66 C0 7C 7C 00 ....x....xxf.||.
01B180: 00 66 3C C0 00 00 00 1C 78 00 00 00 00 00 00 00 .f<.....x.......
01B190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B1A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B1B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B1C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B1D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B1E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B1F0: 00 3C 18 78 00 78 76 66 66 00 00 00 00 00 00 00 .<.x.xvff.......
01B200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B290: 6C 7E 7C CC 66 00 00 00 00 00 00 00 00 00 00 00 l~|.f...........
01B2A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B2B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B2C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B2D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B2E0: 06 7E 66 68 00 68 66 C0 60 6C C6 CE 00 00 66 00 .~fh.hf.`l....f.
01B2F0: 06 66 E6 E6 E6 00 60 06 E6 E6 E6 00 00 00 00 00 .f....`.........
01B300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B380: 66 60 18 66 7E 00 7E 00 00 CC 18 3C 60 00 30 66 f`.f~.~....<`.0f
01B390: 18 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B3A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B3B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B3C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B3D0: 66 60 7E 7C 78 00 00 00 00 00 00 00 00 00 00 00 f`~|x...........
01B3E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B3F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B490: 7C 66 0C CC 66 00 00 00 00 00 00 00 00 00 00 00 |f..f...........
01B4A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B4B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B4C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B4D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B4E0: 3C 66 66 78 00 78 66 C0 7C 7C C6 C0 00 00 7C 00 <ffx.xf.||....|.
01B4F0: 1C 3C D6 D6 D6 00 3C 1C D6 D6 D6 00 00 00 00 00 .<....<.........
01B500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B580: 66 76 18 66 66 00 66 18 00 CC 18 60 66 00 78 66 fv.ff.f....`f.xf
01B590: 18 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B5A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B5B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B5C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B5D0: 7C 76 66 0C 6C 00 00 00 00 00 00 00 00 00 00 00 |vf.l...........
01B5E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B5F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
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 C6 02 00 00 00 02 17 00 C2 02 00 00 00 02 ................
01B630: 17 00 C7 02 00 00 00 02 17 00 C3 02 00 00 00 02 ................
01B640: 17 00 C8 02 00 00 00 02 17 00 C4 02 00 00 00 02 ................
01B650: 17 00 C9 02 00 00 00 02 17 00 C5 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: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B720: 6C 7E 7C CC 66 00 00 00 00 00 00 00 00 00 00 00 l~|.f...........
01B730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B770: 7E 1A 00 00 3C 00 66 7E 6C 00 00 18 68 6C 7E 00 ~...<.f~l...hl~.
01B780: DE 7E 1A 00 00 00 00 00 00 00 00 00 00 00 00 00 .~..............
01B790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B7A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B7B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B7C0: 6C 7E 7C CC 66 00 00 00 00 00 00 00 00 00 00 00 l~|.f...........
01B7D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B7E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B7F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B810: 06 7E 66 68 00 68 66 C0 60 6C C6 CE 00 00 66 00 .~fh.hf.`l....f.
01B820: 06 66 E6 E6 E6 00 60 06 E6 E6 E6 00 00 00 00 00 .f....`.........
01B830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B890: 18 00 DC 06 66 06 66 00 06 66 E6 E6 E6 18 66 06 ....f.f..f....f.
01B8A0: 06 06 66 00 00 00 00 00 00 00 00 00 00 00 00 00 ..f.............
01B8B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B8C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B8D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B8E0: 00 60 60 FE 66 00 00 00 00 00 00 00 00 00 00 00 .``.f...........
01B8F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B900: 4E 4F 4C 49 53 54 0D 0A 4F 52 47 20 33 38 30 30 NOLIST..ORG 3800
01B910: 30 0D 0A 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0..;------------
01B920: 2D 2D 2D 2D 2D 2D 0D 0A 3B 2D 20 49 4E 49 54 49 ------..;- INITI
01B930: 41 4C 49 53 41 54 49 4F 4E 20 2D 0D 0A 3B 2D 2D ALISATION -..;--
01B940: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01B950: 0D 0A 20 20 20 20 20 20 20 20 43 41 4C 4C 20 49 .. CALL I
01B960: 4E 49 50 52 4F 47 0D 0A 52 45 43 54 53 44 52 20 NIPROG..RECTSDR
01B970: 43 41 4C 4C 20 4D 4F 54 4F 4E 0D 0A 20 20 20 20 CALL MOTON..
01B980: 20 20 20 20 43 41 4C 4C 20 54 53 54 32 44 52 0D CALL TST2DR.
01B990: 0A 20 20 20 20 20 20 20 20 43 41 4C 4C 20 4D 4F . CALL MO
01B9A0: 54 4F 46 46 0D 0A 20 20 20 20 20 20 20 20 43 41 TOFF.. CA
01B9B0: 4C 4C 20 4F 55 4E 4F 0D 0A 20 20 20 20 20 20 20 LL OUNO..
01B9C0: 20 4A 52 20 4E 43 2C 52 45 43 54 53 44 52 0D 0A JR NC,RECTSDR..
01B9D0: 3B 0D 0A 3B 2D 20 41 66 66 69 63 68 61 67 65 20 ;..;- Affichage
01B9E0: 6D 65 6E 75 20 2D 0D 0A 3B 0D 0A 4D 45 4E 55 20 menu -..;..MENU
01B9F0: 20 20 20 4C 44 20 48 4C 2C 54 4D 45 4E 55 0D 0A LD HL,TMENU..
01BA00: 20 20 20 20 20 20 20 20 43 41 4C 4C 20 50 52 54 CALL PRT
01BA10: 0D 0A 20 20 20 20 20 20 20 20 43 41 4C 4C 20 50 .. CALL P
01BA20: 52 54 44 52 49 56 0D 0A 54 53 54 4D 45 4E 55 20 RTDRIV..TSTMENU
01BA30: 43 41 4C 4C 20 4D 4F 54 4F 46 46 0D 0A 20 20 20 CALL MOTOFF..
01BA40: 20 20 20 20 20 43 41 4C 4C 20 23 42 42 30 36 0D CALL #BB06.
01BA50: 0A 20 20 20 20 20 20 20 20 50 55 53 48 20 41 46 . PUSH AF
01BA60: 0D 0A 20 20 20 20 20 20 20 20 43 41 4C 4C 20 4D .. CALL M
01BA70: 4F 54 4F 4E 0D 0A 52 45 54 45 52 52 20 20 4C 44 OTON..RETERR LD
01BA80: 20 48 4C 2C 54 45 46 46 4C 42 31 0D 0A 20 20 20 HL,TEFFLB1..
01BA90: 20 20 20 20 20 43 41 4C 4C 20 50 52 54 0D 0A 20 CALL PRT..
01BAA0: 20 20 20 20 20 20 20 4C 44 20 48 4C 2C 54 43 4F LD HL,TCO
01BAB0: 4D 4D 41 4E 0D 0A 20 20 20 20 20 20 20 20 4C 44 MMAN.. LD
01BAC0: 20 49 59 2C 23 30 32 31 38 0D 0A 20 20 20 20 20 IY,#0218..
01BAD0: 20 20 20 43 41 4C 4C 20 50 52 54 4C 4F 43 0D 0A CALL PRTLOC..
01BAE0: 20 20 20 20 20 20 20 20 43 41 4C 4C 20 52 41 5A CALL RAZ
01BAF0: 49 4E 54 45 0D 0A 20 20 20 20 20 20 20 20 50 4F INTE.. PO
01BB00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01BB10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01BB20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01BB30: 66 60 CC CC 3E 00 00 00 00 00 00 00 00 00 00 00 f`..>...........
01BB40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01BB50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01BB60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01BB70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01BB80: 66 66 18 00 00 00 00 00 00 00 00 00 00 00 00 00 ff..............
01BB90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01BBA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01BBB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01BBC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01BBD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01BBE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01BBF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01BC00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01BC10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01BC20: 6C 60 18 3C 60 00 66 18 00 66 06 60 60 00 00 C6 l`.<`.f..f.``...
01BC30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01BC40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01BC50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01BC60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01BC70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01BC80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01BC90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01BCA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01BCB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01BCC0: 60 6C 66 00 00 00 00 00 18 66 66 66 00 00 18 C6 `lf......fff....
01BCD0: 66 00 00 00 60 6C 66 66 6C 60 18 66 18 66 66 66 f...`lffl`.f.fff
01BCE0: 00 00 00 66 66 00 00 00 60 6C 66 60 66 6C 66 00 ...ff...`lf`flf.
01BCF0: 18 66 18 C6 00 00 00 66 66 00 00 00 66 66 66 18 .f.....ff...fff.
01BD00: 50 20 41 46 0D 0A 20 20 20 20 20 20 20 20 41 4E P AF.. AN
01BD10: 44 20 23 44 46 0D 0A 20 20 20 20 20 20 20 20 43 D #DF.. C
01BD20: 50 20 22 41 22 0D 0A 20 20 20 20 20 20 20 20 43 P "A".. C
01BD30: 41 4C 4C 20 5A 2C 54 53 54 32 44 52 0D 0A 20 20 ALL Z,TST2DR..
01BD40: 20 20 20 20 20 20 43 50 20 22 42 22 0D 0A 20 20 CP "B"..
01BD50: 20 20 20 20 20 20 43 41 4C 4C 20 5A 2C 43 48 47 CALL Z,CHG
01BD60: 44 52 49 56 0D 0A 20 20 20 20 20 20 20 20 43 50 DRIV.. CP
01BD70: 20 22 43 22 0D 0A 20 20 20 20 20 20 20 20 43 41 "C".. CA
01BD80: 4C 4C 20 5A 2C 54 52 4F 49 43 4F 4E 0D 0A 20 20 LL Z,TROICON..
01BD90: 20 20 20 20 20 20 43 50 20 22 44 22 0D 0A 20 20 CP "D"..
01BDA0: 20 20 20 20 20 20 43 41 4C 4C 20 5A 2C 47 4F 5A CALL Z,GOZ
01BDB0: 45 52 4F 0D 0A 20 20 20 20 20 20 20 20 43 50 20 ERO.. CP
01BDC0: 22 45 22 0D 0A 20 20 20 20 20 20 20 20 43 41 4C "E".. CAL
01BDD0: 4C 20 5A 2C 47 4F 50 49 53 54 45 0D 0A 20 20 20 L Z,GOPISTE..
01BDE0: 20 20 20 20 20 43 50 20 22 51 22 0D 0A 20 20 20 CP "Q"..
01BDF0: 20 20 20 20 20 4A 52 20 4E 5A 2C 54 53 54 4D 45 JR NZ,TSTME
01BE00: 4E 55 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 48 NU.. LD H
01BE10: 4C 2C 54 51 55 49 54 0D 0A 20 20 20 20 20 20 20 L,TQUIT..
01BE20: 20 43 41 4C 4C 20 50 52 54 0D 0A 20 20 20 20 20 CALL PRT..
01BE30: 20 20 20 43 41 4C 4C 20 4F 55 4E 4F 0D 0A 20 20 CALL OUNO..
01BE40: 20 20 20 20 20 20 4A 50 20 43 2C 4D 4F 54 4F 46 JP C,MOTOF
01BE50: 46 0D 0A 20 20 20 20 20 20 20 20 4A 52 20 54 53 F.. JR TS
01BE60: 54 4D 45 4E 55 0D 0A 3B 0D 0A 54 43 4F 4D 4D 41 TMENU..;..TCOMMA
01BE70: 4E 20 44 45 46 42 20 31 38 2C 32 34 2C 22 20 43 N DEFB 18,24," C
01BE80: 4F 4D 4D 41 4E 44 45 20 3A 20 22 2C 32 34 2C 22 OMMANDE : ",24,"
01BE90: 20 3F 22 2C 37 2C 38 2C 38 2B 23 38 30 0D 0A 54 ?",7,8,8+#80..T
01BEA0: 51 55 49 54 20 20 20 44 45 46 42 20 22 20 46 69 QUIT DEFB " Fi
01BEB0: 6E 69 22 2C 22 20 22 2B 23 38 30 0D 0A 3B 2D 2D ni"," "+#80..;--
01BEC0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01BED0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 3B 2D 20 52 4F ---------..;- RO
01BEE0: 55 54 49 4E 45 20 54 45 53 54 45 52 20 32 20 44 UTINE TESTER 2 D
01BEF0: 52 49 56 45 53 20 2D 0D 0A 3B 2D 2D 2D 2D 2D 2D RIVES -..;------
01BF00: C6 18 62 00 18 C6 66 C6 00 00 00 18 66 00 00 00 ..b...f.....f...
01BF10: 60 6C 66 00 00 00 00 00 18 66 66 66 00 00 00 66 `lf......fff...f
01BF20: 66 00 00 00 60 6C 66 18 C6 18 18 00 18 66 66 66 f...`lf......fff
01BF30: 00 00 00 66 66 00 00 00 60 6C 66 60 66 6C 66 00 ...ff...`lf`flf.
01BF40: 18 C6 66 C6 00 00 18 66 66 00 00 00 66 66 C6 60 ..f....ff...ff.`
01BF50: 66 18 00 00 18 66 6C 6C 00 00 00 66 66 00 00 00 f....fll...ff...
01BF60: 60 6C 66 18 00 00 00 00 18 66 66 66 00 00 00 66 `lf......fff...f
01BF70: 66 00 00 00 60 6C 66 18 C6 66 00 00 18 66 66 66 f...`lf..f...fff
01BF80: 00 00 18 66 66 00 00 00 60 6C 66 66 66 66 66 00 ...ff...`lfffff.
01BF90: 18 66 66 66 00 00 00 66 66 00 00 00 18 66 18 18 .fff...ff....f..
01BFA0: C6 18 00 00 18 66 66 66 00 00 00 66 66 00 00 00 .....fff...ff...
01BFB0: 60 6C 66 66 00 00 00 00 18 66 66 66 00 00 18 18 `lff.....fff....
01BFC0: 66 00 00 00 60 6C 66 C6 62 00 00 00 18 66 66 66 f...`lf.b....fff
01BFD0: 00 00 00 66 66 00 00 00 60 6C 66 18 66 18 6C 66 ...ff...`lf.f.lf
01BFE0: 18 66 66 66 00 00 00 66 66 00 00 00 18 66 18 18 .fff...ff....f..
01BFF0: C6 18 00 00 18 66 18 C6 00 00 00 18 66 00 00 00 .....f......f...
01C000: 60 6C 66 66 66 C6 66 00 18 66 66 66 00 00 18 C6 `lfff.f..fff....
01C010: 66 00 00 00 60 6C 66 60 66 6C 66 00 18 66 66 66 f...`lf`flf..fff
01C020: 00 00 18 66 66 00 00 00 66 62 66 18 62 66 66 0C ...ff...fbf.bff.
01C030: 18 66 6C 6C 00 00 00 18 66 00 00 00 18 66 18 18 .fll....f....f..
01C040: C6 18 00 00 18 C6 66 C6 00 00 00 66 66 00 00 00 ......f....ff...
01C050: 60 6C 66 66 6C C6 00 00 18 66 66 66 00 00 00 66 `lffl....fff...f
01C060: 66 00 00 00 60 6C 66 60 66 6C 66 00 18 66 66 66 f...`lf`flf..fff
01C070: 00 00 00 18 66 00 00 00 C6 62 60 6C 66 60 66 00 ....f....b`lf`f.
01C080: 18 66 66 66 00 00 00 66 66 00 00 00 00 00 00 00 .fff...ff.......
01C090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C0A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C0B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C0C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C0D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C0E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C0F0: 00 66 18 66 00 30 60 60 60 00 00 00 00 00 00 00 .f.f.0```.......
01C100: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01C110: 2D 2D 2D 2D 2D 0D 0A 54 53 54 32 44 52 20 20 4C -----..TST2DR L
01C120: 44 20 48 4C 2C 54 43 4F 4D 44 52 56 0D 0A 20 20 D HL,TCOMDRV..
01C130: 20 20 20 20 20 20 43 41 4C 4C 20 50 52 54 0D 0A CALL PRT..
01C140: 20 20 20 20 20 20 20 20 4C 44 20 41 2C 28 44 52 LD A,(DR
01C150: 53 45 4C 45 43 29 20 3B 50 72 65 73 2E 44 72 2E SELEC) ;Pres.Dr.
01C160: 20 65 6E 20 63 6F 75 72 73 0D 0A 20 20 20 20 20 en cours..
01C170: 20 20 20 50 55 53 48 20 41 46 0D 0A 20 20 20 20 PUSH AF..
01C180: 20 20 20 20 58 4F 52 20 41 0D 0A 20 20 20 20 20 XOR A..
01C190: 20 20 20 4C 44 20 28 44 52 53 45 4C 45 43 29 2C LD (DRSELEC),
01C1A0: 41 20 3B 44 52 2E 41 0D 0A 3B 0D 0A 3B 2D 20 45 A ;DR.A..;..;- E
01C1B0: 66 66 65 63 74 75 65 72 20 75 6E 20 74 65 73 74 ffectuer un test
01C1C0: 20 70 6F 75 72 20 41 20 65 74 20 31 20 70 6F 75 pour A et 1 pou
01C1D0: 72 20 42 20 2D 0D 0A 3B 0D 0A 54 53 54 32 44 52 r B -..;..TST2DR
01C1E0: 31 20 43 41 4C 4C 20 43 41 4C 49 42 52 45 0D 0A 1 CALL CALIBRE..
01C1F0: 20 20 20 20 20 20 20 20 43 41 4C 4C 20 54 53 54 CALL TST
01C200: 44 52 49 56 0D 0A 20 20 20 20 20 20 20 20 4C 44 DRIV.. LD
01C210: 20 41 2C 31 0D 0A 20 20 20 20 20 20 20 20 4C 44 A,1.. LD
01C220: 20 28 44 52 53 45 4C 45 43 29 2C 41 20 3B 44 72 (DRSELEC),A ;Dr
01C230: 2E 42 0D 0A 52 45 43 41 4C 49 20 20 43 41 4C 4C .B..RECALI CALL
01C240: 20 43 41 4C 49 42 52 45 20 3B 54 65 73 74 20 73 CALIBRE ;Test s
01C250: 69 20 61 63 74 69 66 0D 0A 20 20 20 20 20 20 20 i actif..
01C260: 20 43 50 20 23 38 30 20 20 20 20 20 20 20 3B 53 CP #80 ;S
01C270: 69 20 74 65 73 74 20 65 74 61 74 20 61 70 72 65 i test etat apre
01C280: 73 20 43 41 4C 49 42 52 45 3D 23 38 30 0D 0A 20 s CALIBRE=#80..
01C290: 20 20 20 20 20 20 20 4A 52 20 4E 5A 2C 42 41 4C JR NZ,BAL
01C2A0: 4C 55 4D 45 20 3B 42 20 63 6F 6E 6E 65 63 74 65 LUME ;B connecte
01C2B0: 20 6D 61 69 73 20 65 74 65 69 6E 74 0D 0A 3B 0D mais eteint..;.
01C2C0: 0A 20 20 20 20 20 20 20 20 4C 44 20 48 4C 2C 54 . LD HL,T
01C2D0: 4A 45 56 45 55 42 20 3B 49 6E 74 65 72 64 69 72 JEVEUB ;Interdir
01C2E0: 65 20 42 3A 45 54 45 49 4E 54 0D 0A 20 20 20 20 e B:ETEINT..
01C2F0: 20 20 20 20 43 41 4C 4C 20 41 46 46 45 52 52 0D CALL AFFERR.
01C300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C390: 66 60 CC CC 3E 00 00 00 00 00 00 00 00 00 00 00 f`..>...........
01C3A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C3B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C3C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C3D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C3E0: 66 66 3C 62 00 60 6C 66 60 66 6C 66 00 18 66 18 ff<b.`lf`flf..f.
01C3F0: 66 66 C6 C6 C6 18 66 66 C6 C6 C6 00 00 00 00 00 ff....ff........
01C400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C480: 6C 60 18 3C 60 00 66 18 00 CC 18 06 66 00 30 66 l`.<`.f.....f.0f
01C490: 18 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C4A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C4B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C4C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C4D0: 66 60 60 CC 6C 00 00 00 00 00 00 00 00 00 00 00 f``.l...........
01C4E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C4F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C500: 0A 20 20 20 20 20 20 20 20 4A 52 20 52 45 43 41 . JR RECA
01C510: 4C 49 0D 0A 3B 0D 0A 42 41 4C 4C 55 4D 45 20 43 LI..;..BALLUME C
01C520: 41 4C 4C 20 54 53 54 44 52 49 56 20 20 20 3B 45 ALL TSTDRIV ;E
01C530: 54 33 3D 31 3D 42 20 64 65 62 72 61 6E 63 68 65 T3=1=B debranche
01C540: 0D 0A 3B 0D 0A 3B 2D 20 41 66 66 69 63 68 65 72 ..;..;- Afficher
01C550: 20 6C 27 65 74 61 74 20 64 72 69 76 65 73 20 2D l'etat drives -
01C560: 0D 0A 3B 0D 0A 41 46 52 45 53 44 52 20 4C 44 20 ..;..AFRESDR LD
01C570: 41 2C 22 41 22 20 20 20 20 3B 44 72 69 76 65 20 A,"A" ;Drive
01C580: 41 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 44 45 A.. LD DE
01C590: 2C 45 54 44 52 41 20 3B 45 54 33 20 70 6F 75 72 ,ETDRA ;ET3 pour
01C5A0: 20 64 72 69 76 65 20 41 0D 0A 3B 0D 0A 20 20 20 drive A..;..
01C5B0: 20 20 20 20 20 4C 44 20 48 4C 2C 54 45 54 44 52 LD HL,TETDR
01C5C0: 56 31 0D 0A 42 43 4C 41 46 52 44 20 50 55 53 48 V1..BCLAFRD PUSH
01C5D0: 20 41 46 0D 0A 20 20 20 20 20 20 20 20 50 55 53 AF.. PUS
01C5E0: 48 20 41 46 0D 0A 20 20 20 20 20 20 20 20 43 41 H AF.. CA
01C5F0: 4C 4C 20 50 52 54 20 20 20 20 0D 0A 20 20 20 20 LL PRT ..
01C600: 20 20 20 20 50 4F 50 20 41 46 0D 0A 20 20 20 20 POP AF..
01C610: 20 20 20 20 43 41 4C 4C 20 49 4E 56 0D 0A 20 20 CALL INV..
01C620: 20 20 20 20 20 20 43 41 4C 4C 20 23 42 42 35 41 CALL #BB5A
01C630: 20 20 20 3B 41 20 6F 75 20 42 0D 0A 20 20 20 20 ;A ou B..
01C640: 20 20 20 20 43 41 4C 4C 20 53 50 41 43 45 0D 0A CALL SPACE..
01C650: 20 20 20 20 20 20 20 20 43 41 4C 4C 20 49 4E 56 CALL INV
01C660: 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 41 2C 28 .. LD A,(
01C670: 44 45 29 20 20 20 20 3B 45 54 44 52 41 20 6F 75 DE) ;ETDRA ou
01C680: 20 42 0D 0A 20 20 20 20 20 20 20 20 43 50 20 23 B.. CP #
01C690: 31 20 20 20 20 20 20 20 20 3B 53 69 20 31 20 2E 1 ;Si 1 .
01C6A0: 20 42 20 48 53 2E 0D 0A 20 20 20 20 20 20 20 20 B HS...
01C6B0: 4A 52 20 5A 2C 44 52 42 48 53 0D 0A 20 20 20 20 JR Z,DRBHS..
01C6C0: 20 20 20 20 42 49 54 20 35 2C 41 20 20 20 20 20 BIT 5,A
01C6D0: 20 3B 42 49 54 20 35 20 45 54 33 3D 44 2E 4D 69 ;BIT 5 ET3=D.Mi
01C6E0: 73 73 2E 0D 0A 20 20 20 20 20 20 20 20 4A 52 20 ss... JR
01C6F0: 4E 5A 2C 44 52 45 41 44 59 0D 0A 20 20 20 20 20 NZ,DREADY..
01C700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C720: 66 60 CC CC 3E 00 00 00 00 00 00 00 00 00 00 00 f`..>...........
01C730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C7A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C7B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C7C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C7D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C7E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C7F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C8A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C8B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C8C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C8D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C8E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C8F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C900: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
01C910: 18 00 01 00 02 09 4E E5 18 00 C1 02 00 00 00 02 ......N.........
01C920: 18 00 C6 02 00 00 00 02 18 00 C2 02 00 00 00 02 ................
01C930: 18 00 C7 02 00 00 00 02 18 00 C3 02 00 00 00 02 ................
01C940: 18 00 C8 02 00 00 00 02 18 00 C4 02 00 00 00 02 ................
01C950: 18 00 C9 02 00 00 00 02 18 00 C5 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: 20 20 20 4C 44 20 48 4C 2C 54 4D 49 53 53 0D 0A LD HL,TMISS..
01CA10: 20 20 20 20 20 20 20 20 43 41 4C 4C 20 50 52 54 CALL PRT
01CA20: 20 20 20 20 20 3B 41 66 66 2E 44 2E 4D 69 73 73 ;Aff.D.Miss
01CA30: 2E 20 65 74 20 66 69 6E 69 0D 0A 20 20 20 20 20 . et fini..
01CA40: 20 20 20 4A 52 20 46 49 4E 44 52 49 56 0D 0A 44 JR FINDRIV..D
01CA50: 52 45 41 44 59 20 20 4C 44 20 48 4C 2C 54 50 52 READY LD HL,TPR
01CA60: 4F 54 0D 0A 20 20 20 20 20 20 20 20 42 49 54 20 OT.. BIT
01CA70: 36 2C 41 20 20 20 20 20 20 3B 42 49 54 20 36 0D 6,A ;BIT 6.
01CA80: 0A 20 20 20 20 20 20 20 20 4A 52 20 4E 5A 2C 4F . JR NZ,O
01CA90: 55 49 50 52 4F 54 20 3B 31 3D 57 50 0D 0A 20 20 UIPROT ;1=WP..
01CAA0: 20 20 20 20 20 20 4C 44 20 48 4C 2C 54 4E 4F 50 LD HL,TNOP
01CAB0: 52 4F 54 20 3B 30 3D 4F 4B 0D 0A 4F 55 49 50 52 ROT ;0=OK..OUIPR
01CAC0: 4F 54 20 43 41 4C 4C 20 50 52 54 0D 0A 20 20 20 OT CALL PRT..
01CAD0: 20 20 20 20 20 4C 44 20 48 4C 2C 54 45 43 52 49 LD HL,TECRI
01CAE0: 54 0D 0A 20 20 20 20 20 20 20 20 43 41 4C 4C 20 T.. CALL
01CAF0: 50 52 54 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 PRT.. LD
01CB00: 48 4C 2C 54 50 49 53 54 5A 0D 0A 44 52 42 48 53 HL,TPISTZ..DRBHS
01CB10: 20 20 20 43 41 4C 4C 20 50 52 54 20 20 0D 0A 3B CALL PRT ..;
01CB20: 0D 0A 46 49 4E 44 52 49 56 20 43 41 4C 4C 20 43 ..FINDRIV CALL C
01CB30: 52 0D 0A 20 20 20 20 20 20 20 20 50 4F 50 20 41 R.. POP A
01CB40: 46 0D 0A 20 20 20 20 20 20 20 20 43 50 20 22 42 F.. CP "B
01CB50: 22 0D 0A 20 20 20 20 20 20 20 20 4A 52 20 5A 2C ".. JR Z,
01CB60: 46 49 4E 44 52 31 0D 0A 20 20 20 20 20 20 20 20 FINDR1..
01CB70: 49 4E 43 20 44 45 0D 0A 20 20 20 20 20 20 20 20 INC DE..
01CB80: 49 4E 43 20 41 0D 0A 20 20 20 20 20 20 20 20 4C INC A.. L
01CB90: 44 20 48 4C 2C 54 45 54 44 52 49 56 0D 0A 20 20 D HL,TETDRIV..
01CBA0: 20 20 20 20 20 20 4A 52 20 42 43 4C 41 46 52 44 JR BCLAFRD
01CBB0: 0D 0A 46 49 4E 44 52 31 20 20 50 4F 50 20 41 46 ..FINDR1 POP AF
01CBC0: 20 20 20 20 20 20 20 20 20 3B 52 65 63 75 70 65 ;Recupe
01CBD0: 72 65 72 20 44 72 2E 65 6E 20 63 6F 75 72 73 0D rer Dr.en cours.
01CBE0: 0A 20 20 20 20 20 20 20 20 4C 44 20 28 44 52 53 . LD (DRS
01CBF0: 45 4C 45 43 29 2C 41 20 0D 0A 20 20 20 20 20 20 ELEC),A ..
01CC00: 38 30 0D 0A 54 50 53 46 49 4E 44 20 44 45 46 42 80..TPSFIND DEFB
01CC10: 20 22 20 53 75 72 20 70 69 73 74 65 20 3A 20 22 " Sur piste : "
01CC20: 20 2C 22 26 22 2B 23 38 30 0D 0A 3B 2D 2D 2D 2D ,"&"+#80..;----
01CC30: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01CC40: 2D 2D 2D 2D 2D 2D 2D 0D 0A 3B 2D 20 50 4C 41 43 -------..;- PLAC
01CC50: 45 52 20 54 45 54 45 20 53 55 52 20 50 49 53 54 ER TETE SUR PIST
01CC60: 45 20 4E 20 2D 0D 0A 3B 2D 2D 2D 2D 2D 2D 2D 2D E N -..;--------
01CC70: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01CC80: 2D 2D 2D 0D 0A 47 4F 50 49 53 54 45 20 4C 44 20 ---..GOPISTE LD
01CC90: 41 2C 22 4E 22 20 20 20 20 20 20 20 3B 41 66 66 A,"N" ;Aff
01CCA0: 2E 0D 0A 20 20 20 20 20 20 20 20 43 41 4C 4C 20 ... CALL
01CCB0: 50 52 54 47 4F 0D 0A 20 20 20 20 20 20 20 20 43 PRTGO.. C
01CCC0: 41 4C 4C 20 23 42 42 37 38 20 20 20 20 20 3B 4D ALL #BB78 ;M
01CCD0: 65 6D 6F 2E 50 6F 73 2E 43 75 72 2E 0D 0A 20 20 emo.Pos.Cur...
01CCE0: 20 20 20 20 20 20 50 55 53 48 20 48 4C 0D 0A 4E PUSH HL..N
01CCF0: 45 57 4E 55 4D 20 20 4C 44 20 48 4C 2C 54 51 55 EWNUM LD HL,TQU
01CD00: 45 4C 50 53 20 20 3B 49 6E 70 75 74 20 50 2E 0D ELPS ;Input P..
01CD10: 0A 20 20 20 20 20 20 20 20 43 41 4C 4C 20 49 4E . CALL IN
01CD20: 50 55 50 52 54 32 0D 0A 20 20 20 20 20 20 20 20 PUPRT2..
01CD30: 4C 44 20 41 2C 28 50 49 53 54 4D 41 58 29 20 3B LD A,(PISTMAX) ;
01CD40: 54 65 73 74 2E 20 3E 20 6D 61 78 69 0D 0A 20 20 Test. > maxi..
01CD50: 20 20 20 20 20 20 4C 44 20 42 2C 41 0D 0A 20 20 LD B,A..
01CD60: 20 20 20 20 20 20 4C 44 20 41 2C 28 56 41 4C 45 LD A,(VALE
01CD70: 55 52 29 0D 0A 20 20 20 20 20 20 20 20 43 50 20 UR).. CP
01CD80: 42 0D 0A 20 20 20 20 20 20 20 20 4A 52 20 4E 43 B.. JR NC
01CD90: 2C 4E 45 57 4E 55 4D 20 20 20 3B 4F 75 69 0D 0A ,NEWNUM ;Oui..
01CDA0: 20 20 20 20 20 20 20 20 43 41 4C 4C 20 45 46 46 CALL EFF
01CDB0: 4C 49 4E 31 20 20 20 3B 4E 6F 6E 20 45 66 66 2E LIN1 ;Non Eff.
01CDC0: 49 6E 70 75 74 0D 0A 20 20 20 20 20 20 20 20 4C Input.. L
01CDD0: 44 20 28 50 49 53 54 53 45 4C 29 2C 41 0D 0A 20 D (PISTSEL),A..
01CDE0: 20 20 20 20 20 20 20 50 4F 50 20 48 4C 20 20 20 POP HL
01CDF0: 20 20 20 20 20 20 3B 50 6F 73 2E 43 75 72 2E 0D ;Pos.Cur..
01CE00: 20 20 52 45 54 0D 0A 3B 0D 0A 54 43 4F 4D 44 52 RET..;..TCOMDR
01CE10: 56 20 44 45 46 42 20 22 20 54 65 73 74 65 72 20 V DEFB " Tester
01CE20: 44 72 69 76 65 73 22 2C 22 20 22 2B 23 38 30 0D Drives"," "+#80.
01CE30: 0A 54 45 54 44 52 56 31 20 44 45 46 42 20 33 31 .TETDRV1 DEFB 31
01CE40: 2C 31 2C 31 0D 0A 54 45 54 44 52 49 56 20 44 45 ,1,1..TETDRIV DE
01CE50: 46 42 20 32 34 2C 22 20 45 74 61 74 20 6C 65 63 FB 24," Etat lec
01CE60: 74 65 75 72 20 3A 20 22 2C 32 34 2C 31 38 2B 23 teur : ",24,18+#
01CE70: 38 30 0D 0A 20 20 20 20 20 20 20 20 44 45 46 42 80.. DEFB
01CE80: 20 22 20 50 61 73 20 64 65 20 6C 65 63 74 65 75 " Pas de lecteu
01CE90: 72 22 2C 37 2B 23 38 30 0D 0A 54 4D 49 53 53 20 r",7+#80..TMISS
01CEA0: 20 20 44 45 46 42 20 22 20 44 69 73 71 75 65 20 DEFB " Disque
01CEB0: 6D 61 6E 71 75 65 20 21 22 2C 37 2B 23 38 30 0D manque !",7+#80.
01CEC0: 0A 54 50 52 4F 54 20 20 20 44 45 46 42 20 22 20 .TPROT DEFB "
01CED0: 50 72 6F 74 22 2C 22 2E 22 2B 23 38 30 0D 0A 54 Prot","."+#80..T
01CEE0: 4E 4F 50 52 4F 54 20 44 45 46 42 20 22 20 52 65 NOPROT DEFB " Re
01CEF0: 61 64 22 2C 22 79 22 2B 23 38 30 0D 0A 54 45 43 ad","y"+#80..TEC
01CF00: 52 49 54 20 20 44 45 46 42 20 22 20 45 63 72 69 RIT DEFB " Ecri
01CF10: 74 75 72 22 2C 22 65 22 2B 23 38 30 0D 0A 54 50 tur","e"+#80..TP
01CF20: 49 53 54 5A 20 20 44 45 46 42 20 22 20 53 75 72 ISTZ DEFB " Sur
01CF30: 20 70 69 73 74 65 20 3A 20 26 30 22 2C 22 30 22 piste : &0","0"
01CF40: 2B 23 38 30 0D 0A 54 44 52 53 45 4C 45 20 44 45 +#80..TDRSELE DE
01CF50: 46 42 20 33 31 2C 31 2C 33 2C 32 34 2C 22 20 44 FB 31,1,3,24," D
01CF60: 72 69 76 65 20 63 68 6F 69 73 69 20 3A 20 41 20 rive choisi : A
01CF70: 22 2C 32 34 2B 23 38 30 0D 0A 54 4A 45 56 45 55 ",24+#80..TJEVEU
01CF80: 42 20 44 45 46 42 20 32 34 2C 22 20 41 4C 4C 55 B DEFB 24," ALLU
01CF90: 4D 45 52 20 44 52 49 56 45 20 42 20 21 20 22 2C MER DRIVE B ! ",
01CFA0: 32 34 2C 37 2C 31 33 2B 23 38 30 0D 0A 3B 2D 2D 24,7,13+#80..;--
01CFB0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01CFC0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 3B 2D 20 -----------..;-
01CFD0: 43 68 61 6E 67 65 72 20 6C 65 20 64 72 69 76 65 Changer le drive
01CFE0: 20 65 6E 20 63 6F 75 72 73 20 2D 0D 0A 3B 2D 2D en cours -..;--
01CFF0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01D000: 0A 20 20 20 20 20 20 20 20 44 45 43 20 48 20 20 . DEC H
01D010: 20 20 20 20 20 20 20 20 3B 52 65 63 75 6C 65 72 ;Reculer
01D020: 20 64 65 20 32 0D 0A 20 20 20 20 20 20 20 20 44 de 2.. D
01D030: 45 43 20 48 0D 0A 20 20 20 20 20 20 20 20 43 41 EC H.. CA
01D040: 4C 4C 20 23 42 42 37 35 0D 0A 20 20 20 20 20 20 LL #BB75..
01D050: 20 20 4C 44 20 41 2C 28 50 49 53 54 53 45 4C 29 LD A,(PISTSEL)
01D060: 20 0D 0A 20 20 20 20 20 20 20 20 43 41 4C 4C 20 .. CALL
01D070: 50 52 54 48 45 58 31 20 20 20 3B 41 66 66 2E 4E PRTHEX1 ;Aff.N
01D080: 75 6D 2E 0D 0A 3B 0D 0A 20 20 20 20 20 20 20 20 um...;..
01D090: 4C 44 20 41 2C 28 4E 42 54 45 4E 54 29 0D 0A 20 LD A,(NBTENT)..
01D0A0: 20 20 20 20 20 20 20 4C 44 20 42 2C 41 0D 0A 42 LD B,A..B
01D0B0: 43 4C 50 49 53 54 20 43 41 4C 4C 20 47 4F 50 49 CLPIST CALL GOPI
01D0C0: 53 54 4E 0D 0A 20 20 20 20 20 20 20 20 4A 52 20 STN.. JR
01D0D0: 43 2C 53 55 52 50 49 53 54 20 20 20 3B 53 69 20 C,SURPIST ;Si
01D0E0: 43 41 52 52 59 20 4F 4B 0D 0A 20 20 20 20 20 20 CARRY OK..
01D0F0: 20 20 44 45 43 20 42 0D 0A 20 20 20 20 20 20 20 DEC B..
01D100: 20 4A 52 20 5A 2C 46 49 4E 50 49 53 31 20 20 20 JR Z,FINPIS1
01D110: 3B 45 63 68 65 63 20 61 70 72 65 73 20 4E 20 74 ;Echec apres N t
01D120: 65 6E 74 2E 46 69 6E 69 0D 0A 20 20 20 20 20 20 ent.Fini..
01D130: 20 20 43 41 4C 4C 20 52 41 5A 49 4E 54 45 0D 0A CALL RAZINTE..
01D140: 20 20 20 20 20 20 20 20 43 41 4C 4C 20 43 41 4C CALL CAL
01D150: 49 42 52 45 0D 0A 20 20 20 20 20 20 20 20 4A 52 IBRE.. JR
01D160: 20 42 43 4C 50 49 53 54 0D 0A 3B 0D 0A 53 55 52 BCLPIST..;..SUR
01D170: 50 49 53 54 20 50 55 53 48 20 41 46 0D 0A 20 20 PIST PUSH AF..
01D180: 20 20 20 20 20 20 4C 44 20 41 2C 28 50 49 53 54 LD A,(PIST
01D190: 53 45 4C 29 20 3B 50 61 73 20 65 72 72 65 75 72 SEL) ;Pas erreur
01D1A0: 20 46 44 43 0D 0A 20 20 20 20 20 20 20 20 50 55 FDC.. PU
01D1B0: 53 48 20 42 43 0D 0A 20 20 20 20 20 20 20 20 4C SH BC.. L
01D1C0: 44 20 42 2C 41 20 20 20 20 20 20 20 20 20 3B 56 D B,A ;V
01D1D0: 65 72 69 66 69 65 72 20 70 69 73 74 65 0D 0A 20 erifier piste..
01D1E0: 20 20 20 20 20 20 20 4C 44 20 41 2C 28 45 54 31 LD A,(ET1
01D1F0: 29 0D 0A 20 20 20 20 20 20 20 20 43 50 20 42 0D ).. CP B.
01D200: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 43 48 47 -----------..CHG
01D210: 44 52 49 56 20 4C 44 20 41 2C 28 44 52 53 45 4C DRIV LD A,(DRSEL
01D220: 45 43 29 0D 0A 20 20 20 20 20 20 20 20 44 45 43 EC).. DEC
01D230: 20 41 0D 0A 20 20 20 20 20 20 20 20 4A 52 20 5A A.. JR Z
01D240: 2C 44 52 30 20 20 20 20 20 3B 31 3D 30 0D 0A 20 ,DR0 ;1=0..
01D250: 20 20 20 20 20 20 20 4C 44 20 41 2C 28 45 54 44 LD A,(ETD
01D260: 52 42 29 20 3B 54 65 73 74 20 73 69 20 42 20 4F RB) ;Test si B O
01D270: 4B 0D 0A 20 20 20 20 20 20 20 20 43 50 20 31 0D K.. CP 1.
01D280: 0A 20 20 20 20 20 20 20 20 52 45 54 20 5A 0D 0A . RET Z..
01D290: 20 20 20 20 20 20 20 20 4C 44 20 41 2C 31 0D 0A LD A,1..
01D2A0: 20 20 20 20 20 20 20 20 4A 52 20 44 52 31 0D 0A JR DR1..
01D2B0: 44 52 30 20 20 20 20 20 58 4F 52 20 41 0D 0A 44 DR0 XOR A..D
01D2C0: 52 31 20 20 20 20 20 4C 44 20 48 4C 2C 54 43 48 R1 LD HL,TCH
01D2D0: 47 44 52 0D 0A 20 20 20 20 20 20 20 20 43 41 4C GDR.. CAL
01D2E0: 4C 20 50 52 54 0D 0A 20 20 20 20 20 20 20 20 4C L PRT.. L
01D2F0: 44 20 28 44 52 53 45 4C 45 43 29 2C 41 0D 0A 20 D (DRSELEC),A..
01D300: 20 20 20 20 20 20 20 41 44 44 20 41 2C 23 34 31 ADD A,#41
01D310: 20 20 20 20 20 20 20 20 3B 44 65 63 2E 41 53 43 ;Dec.ASC
01D320: 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 48 4C 2C .. LD HL,
01D330: 54 44 52 53 45 4C 45 2B 32 30 0D 0A 20 20 20 20 TDRSELE+20..
01D340: 20 20 20 20 4C 44 20 28 48 4C 29 2C 41 20 20 20 LD (HL),A
01D350: 20 20 20 20 20 3B 4D 6F 64 69 66 2E 20 74 65 78 ;Modif. tex
01D360: 74 20 44 72 2E 0D 0A 20 20 20 20 20 20 20 20 53 t Dr... S
01D370: 55 42 20 23 34 31 20 20 3B 41 66 66 2E 0D 0A 20 UB #41 ;Aff...
01D380: 20 20 20 20 20 20 20 4A 50 20 50 52 54 44 52 49 JP PRTDRI
01D390: 56 0D 0A 54 43 48 47 44 52 20 20 44 45 46 42 20 V..TCHGDR DEFB
01D3A0: 22 20 43 68 61 6E 67 65 20 64 72 69 76 65 22 2C " Change drive",
01D3B0: 22 20 22 2B 23 38 30 0D 0A 3B 2D 2D 2D 2D 2D 2D " "+#80..;------
01D3C0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A --------------..
01D3D0: 3B 2D 20 41 4C 4C 45 52 20 45 4E 20 50 49 53 54 ;- ALLER EN PIST
01D3E0: 45 20 30 20 2D 0D 0A 3B 2D 2D 2D 2D 2D 2D 2D 2D E 0 -..;--------
01D3F0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 47 4F ------------..GO
01D400: 0A 20 20 20 20 20 20 20 20 50 4F 50 20 42 43 0D . POP BC.
01D410: 0A 20 20 20 20 20 20 20 20 4A 52 20 5A 2C 46 49 . JR Z,FI
01D420: 4E 50 49 53 54 20 20 20 3B 4F 4B 0D 0A 20 20 20 NPIST ;OK..
01D430: 20 20 20 20 20 50 4F 50 20 41 46 0D 0A 20 20 20 POP AF..
01D440: 20 20 20 20 20 44 45 43 20 42 0D 0A 20 20 20 20 DEC B..
01D450: 20 20 20 20 4A 52 20 4E 5A 2C 42 43 4C 50 49 53 JR NZ,BCLPIS
01D460: 54 20 3B 53 69 20 5A 20 66 69 6E 69 20 65 74 20 T ;Si Z fini et
01D470: 65 72 72 65 75 72 0D 0A 46 49 4E 50 49 53 54 20 erreur..FINPIST
01D480: 50 4F 50 20 41 46 0D 0A 46 49 4E 50 49 53 31 20 POP AF..FINPIS1
01D490: 50 55 53 48 20 41 46 0D 0A 20 20 20 20 20 20 20 PUSH AF..
01D4A0: 20 4C 44 20 48 4C 2C 54 52 45 54 52 59 0D 0A 20 LD HL,TRETRY..
01D4B0: 20 20 20 20 20 20 20 43 41 4C 4C 20 50 52 54 0D CALL PRT.
01D4C0: 0A 20 20 20 20 20 20 20 20 4C 44 20 41 2C 28 4E . LD A,(N
01D4D0: 42 54 45 4E 54 29 0D 0A 20 20 20 20 20 20 20 20 BTENT)..
01D4E0: 44 45 43 20 42 0D 0A 20 20 20 20 20 20 20 20 53 DEC B.. S
01D4F0: 55 42 20 42 0D 0A 20 20 20 20 20 20 20 20 43 41 UB B.. CA
01D500: 4C 4C 20 50 52 54 48 45 58 31 0D 0A 20 20 20 20 LL PRTHEX1..
01D510: 20 20 20 20 50 4F 50 20 41 46 0D 0A 20 20 20 20 POP AF..
01D520: 20 20 20 20 4A 50 20 50 52 54 52 45 53 31 0D 0A JP PRTRES1..
01D530: 3B 0D 0A 54 51 55 45 4C 50 53 20 44 45 46 42 20 ;..TQUELPS DEFB
01D540: 31 38 2C 22 4E 75 6D 65 72 6F 20 64 65 20 70 69 18,"Numero de pi
01D550: 73 74 65 20 3F 22 2C 22 20 22 2B 23 38 30 0D 0A ste ?"," "+#80..
01D560: 54 52 45 54 52 59 20 20 44 45 46 42 20 22 20 54 TRETRY DEFB " T
01D570: 65 6E 74 61 74 69 76 65 73 20 3A 20 22 2C 22 26 entatives : ","&
01D580: 22 2B 23 38 30 0D 0A 3B 0D 0A 3B 2A 2A 2A 2A 2A "+#80..;..;*****
01D590: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
01D5A0: 2A 2A 2A 2A 2A 2A 0D 0A 3B 2A 2A 2A 20 41 4E 41 ******..;*** ANA
01D5B0: 4C 59 53 45 20 44 45 53 20 45 52 52 45 55 52 53 LYSE DES ERREURS
01D5C0: 20 2A 2A 2A 0D 0A 3B 2A 2A 2A 2A 2A 2A 2A 2A 2A ***..;*********
01D5D0: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
01D5E0: 2A 2A 0D 0A 3B 0D 0A 3B 0D 0A 3B 2A 2A 2A 2A 2A **..;..;..;*****
01D5F0: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 0D 0A 3B *************..;
01D600: 5A 45 52 4F 20 20 4C 44 20 41 2C 22 30 22 0D 0A ZERO LD A,"0"..
01D610: 20 20 20 20 20 20 20 20 43 41 4C 4C 20 50 52 54 CALL PRT
01D620: 47 4F 0D 0A 20 20 20 20 20 20 20 20 43 41 4C 4C GO.. CALL
01D630: 20 43 41 4C 49 42 52 45 0D 0A 50 52 54 52 45 53 CALIBRE..PRTRES
01D640: 31 20 50 55 53 48 20 41 46 20 20 20 20 20 20 20 1 PUSH AF
01D650: 3B 50 72 65 73 65 72 76 65 72 20 66 6C 61 67 20 ;Preserver flag
01D660: 52 45 53 55 4C 54 0D 0A 20 20 20 20 20 20 20 20 RESULT..
01D670: 43 41 4C 4C 20 50 52 54 42 49 4E 20 20 20 3B 41 CALL PRTBIN ;A
01D680: 66 66 2E 45 54 30 0D 0A 20 20 20 20 20 20 20 20 ff.ET0..
01D690: 4C 44 20 48 4C 2C 54 50 53 46 49 4E 44 0D 0A 20 LD HL,TPSFIND..
01D6A0: 20 20 20 20 20 20 20 43 41 4C 4C 20 50 52 54 0D CALL PRT.
01D6B0: 0A 20 20 20 20 20 20 20 20 4C 44 20 41 2C 28 45 . LD A,(E
01D6C0: 54 31 29 20 20 20 20 3B 50 69 73 74 65 0D 0A 20 T1) ;Piste..
01D6D0: 20 20 20 20 20 20 20 43 41 4C 4C 20 50 52 54 48 CALL PRTH
01D6E0: 45 58 31 0D 0A 20 20 20 20 20 20 20 20 43 41 4C EX1.. CAL
01D6F0: 4C 20 41 46 46 50 49 53 54 0D 0A 20 20 20 20 20 L AFFPIST..
01D700: 20 20 20 50 4F 50 20 41 46 20 20 20 20 20 20 20 POP AF
01D710: 20 3B 52 65 63 75 70 65 72 65 72 20 66 6C 61 67 ;Recuperer flag
01D720: 0D 0A 20 20 20 20 20 20 20 20 4A 52 20 4E 43 2C .. JR NC,
01D730: 45 52 52 50 49 53 54 0D 0A 3B 0D 0A 49 4E 43 50 ERRPIST..;..INCP
01D740: 54 50 49 53 20 4C 44 20 48 4C 2C 50 49 53 54 44 TPIS LD HL,PISTD
01D750: 52 41 20 3B 41 76 61 6E 63 65 0D 0A 20 20 20 20 RA ;Avance..
01D760: 20 20 20 20 4C 44 20 41 2C 28 45 54 31 29 20 20 LD A,(ET1)
01D770: 20 20 20 3B 70 69 73 74 65 20 42 0D 0A 20 20 20 ;piste B..
01D780: 20 20 20 20 20 4A 52 20 49 4E 43 50 54 52 0D 0A JR INCPTR..
01D790: 49 4E 43 50 54 45 54 33 20 4C 44 20 48 4C 2C 45 INCPTET3 LD HL,E
01D7A0: 54 44 52 41 0D 0A 49 4E 43 50 54 52 20 20 50 55 TDRA..INCPTR PU
01D7B0: 53 48 20 41 46 0D 0A 20 20 20 20 20 20 20 20 43 SH AF.. C
01D7C0: 41 4C 4C 20 51 55 45 4C 44 52 56 0D 0A 20 20 20 ALL QUELDRV..
01D7D0: 20 20 20 20 20 50 4F 50 20 41 46 0D 0A 20 20 20 POP AF..
01D7E0: 20 20 20 20 20 4C 44 20 28 48 4C 29 2C 41 0D 0A LD (HL),A..
01D7F0: 20 20 20 20 20 20 20 20 52 45 54 0D 0A 3B 0D 0A RET..;..
01D800: 2A 2A 2A 20 44 49 56 45 52 53 20 46 44 43 20 2A *** DIVERS FDC *
01D810: 2A 2A 0D 0A 3B 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A **..;***********
01D820: 2A 2A 2A 2A 2A 2A 2A 0D 0A 3B 2D 2D 2D 2D 2D 2D *******..;------
01D830: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01D840: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01D850: 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 3B 2D 20 54 45 4D --------..;- TEM
01D860: 50 4F 52 49 53 41 54 49 4F 4E 20 44 45 20 41 2A PORISATION DE A*
01D870: 32 37 20 4D 73 20 2E 20 53 54 41 4E 44 41 52 44 27 Ms . STANDARD
01D880: 20 41 4D 53 44 4F 53 20 2D 0D 0A 3B 2D 2D 2D 2D AMSDOS -..;----
01D890: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01D8A0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01D8B0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 54 45 4D 50 ----------..TEMP
01D8C0: 41 4D 53 20 50 55 53 48 20 41 46 0D 0A 20 20 20 AMS PUSH AF..
01D8D0: 20 20 20 20 20 4C 44 20 41 2C 31 32 0D 0A 20 20 LD A,12..
01D8E0: 20 20 20 20 20 20 43 41 4C 4C 20 54 45 4D 50 4D CALL TEMPM
01D8F0: 49 4C 0D 0A 20 20 20 20 20 20 20 20 50 4F 50 20 IL.. POP
01D900: 41 46 0D 0A 20 20 20 20 20 20 20 20 44 45 43 20 AF.. DEC
01D910: 41 0D 0A 20 20 20 20 20 20 20 20 4A 52 20 4E 5A A.. JR NZ
01D920: 2C 54 45 4D 50 41 4D 53 0D 0A 20 20 20 20 20 20 ,TEMPAMS..
01D930: 20 20 4C 44 20 41 2C 31 35 0D 0A 20 20 20 20 20 LD A,15..
01D940: 20 20 20 43 41 4C 4C 20 54 45 4D 50 4D 49 4C 0D CALL TEMPMIL.
01D950: 0A 20 20 20 20 20 20 20 20 4A 52 20 4C 49 54 53 . JR LITS
01D960: 54 41 54 0D 0A 3B 0D 0A 54 45 4D 50 4D 49 4C 20 TAT..;..TEMPMIL
01D970: 50 55 53 48 20 41 46 0D 0A 20 20 20 20 20 20 20 PUSH AF..
01D980: 20 4C 44 20 41 2C 23 46 36 0D 0A 42 43 4C 54 45 LD A,#F6..BCLTE
01D990: 4D 50 20 44 45 43 20 41 0D 0A 20 20 20 20 20 20 MP DEC A..
01D9A0: 20 20 4A 52 20 4E 5A 2C 42 43 4C 54 45 4D 50 0D JR NZ,BCLTEMP.
01D9B0: 0A 20 20 20 20 20 20 20 20 50 4F 50 20 41 46 0D . POP AF.
01D9C0: 0A 20 20 20 20 20 20 20 20 44 45 43 20 41 0D 0A . DEC A..
01D9D0: 20 20 20 20 20 20 20 20 4A 52 20 4E 5A 2C 54 45 JR NZ,TE
01D9E0: 4D 50 4D 49 4C 0D 0A 20 20 20 20 20 20 20 20 52 MPMIL.. R
01D9F0: 45 54 0D 0A 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ET..;-----------
01DA00: 41 46 46 50 49 53 54 20 50 55 53 48 20 48 4C 20 AFFPIST PUSH HL
01DA10: 20 20 20 20 20 3B 41 66 66 2E 50 2E 66 61 63 65 ;Aff.P.face
01DA20: 20 44 72 2E 0D 0A 20 20 20 20 20 20 20 20 50 55 Dr... PU
01DA30: 53 48 20 41 46 0D 0A 20 20 20 20 20 20 20 20 4C SH AF.. L
01DA40: 44 20 48 4C 2C 23 33 30 30 31 0D 0A 20 20 20 20 D HL,#3001..
01DA50: 20 20 20 20 43 41 4C 4C 20 51 55 45 4C 44 52 56 CALL QUELDRV
01DA60: 0D 0A 20 20 20 20 20 20 20 20 43 41 4C 4C 20 23 .. CALL #
01DA70: 42 42 37 35 0D 0A 20 20 20 20 20 20 20 20 50 4F BB75.. PO
01DA80: 50 20 41 46 0D 0A 20 20 20 20 20 20 20 20 50 4F P AF.. PO
01DA90: 50 20 48 4C 0D 0A 20 20 20 20 20 20 20 20 4A 50 P HL.. JP
01DAA0: 20 50 52 54 48 45 58 31 0D 0A 3B 0D 0A 51 55 45 PRTHEX1..;..QUE
01DAB0: 4C 44 52 56 20 4C 44 20 41 2C 28 44 52 53 45 4C LDRV LD A,(DRSEL
01DAC0: 45 43 29 20 3B 49 6E 63 2E 20 48 4C 20 73 69 20 EC) ;Inc. HL si
01DAD0: 42 20 73 65 6C 65 63 74 2E 0D 0A 20 20 20 20 20 B select...
01DAE0: 20 20 20 4F 52 20 41 0D 0A 20 20 20 20 20 20 20 OR A..
01DAF0: 20 52 45 54 20 5A 0D 0A 20 20 20 20 20 20 20 20 RET Z..
01DB00: 49 4E 43 20 48 4C 0D 0A 20 20 20 20 20 20 20 20 INC HL..
01DB10: 52 45 54 0D 0A 3B 0D 0A 50 52 54 47 4F 20 20 20 RET..;..PRTGO
01DB20: 4C 44 20 48 4C 2C 54 47 4F 5A 45 52 4F 0D 0A 20 LD HL,TGOZERO..
01DB30: 20 20 20 20 20 20 20 43 41 4C 4C 20 50 52 54 0D CALL PRT.
01DB40: 0A 20 20 20 20 20 20 20 20 43 41 4C 4C 20 23 42 . CALL #B
01DB50: 42 35 41 0D 0A 20 20 20 20 20 20 20 20 4A 50 20 B5A.. JP
01DB60: 53 50 41 43 45 0D 0A 3B 0D 0A 45 52 52 50 49 53 SPACE..;..ERRPIS
01DB70: 54 20 4C 44 20 48 4C 2C 54 45 52 52 50 49 53 0D T LD HL,TERRPIS.
01DB80: 0A 20 20 20 20 20 20 20 20 4A 50 20 50 52 54 4C . JP PRTL
01DB90: 4F 43 32 0D 0A 3B 0D 0A 54 45 52 52 50 49 53 20 OC2..;..TERRPIS
01DBA0: 44 45 46 42 20 32 34 2C 22 20 20 45 52 52 45 55 DEFB 24," ERREU
01DBB0: 52 20 20 3A 20 22 2C 32 34 2C 22 20 50 61 73 20 R : ",24," Pas
01DBC0: 74 72 6F 75 76 65 20 70 69 73 74 65 20 22 2C 37 trouve piste ",7
01DBD0: 2C 31 33 2B 23 38 30 0D 0A 54 47 4F 5A 45 52 4F ,13+#80..TGOZERO
01DBE0: 20 44 45 46 42 20 22 20 41 6C 6C 65 72 20 65 6E DEFB " Aller en
01DBF0: 20 70 69 73 74 65 20 3A 20 22 2C 22 26 22 2B 23 piste : ","&"+#
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 C6 02 00 00 00 02 19 00 C2 02 00 00 00 02 ................
01DC30: 19 00 C7 02 00 00 00 02 19 00 C3 02 00 00 00 02 ................
01DC40: 19 00 C8 02 00 00 00 02 19 00 C4 02 00 00 00 02 ................
01DC50: 19 00 C9 02 00 00 00 02 19 00 C5 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: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01DD10: 0D 0A 3B 2D 20 52 41 5A 20 43 41 55 53 45 53 20 ..;- RAZ CAUSES
01DD20: 49 4E 54 45 52 52 55 50 54 49 4F 4E 20 2D 0D 0A INTERRUPTION -..
01DD30: 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ;---------------
01DD40: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 52 41 ------------..RA
01DD50: 5A 49 4E 54 45 20 43 41 4C 4C 20 4C 49 54 53 54 ZINTE CALL LITST
01DD60: 41 54 0D 0A 20 20 20 20 20 20 20 20 43 50 20 23 AT.. CP #
01DD70: 38 30 0D 0A 20 20 20 20 20 20 20 20 4A 52 20 4E 80.. JR N
01DD80: 5A 2C 52 41 5A 49 4E 54 45 0D 0A 20 20 20 20 20 Z,RAZINTE..
01DD90: 20 20 20 52 45 54 0D 0A 3B 0D 0A 3B 2A 2A 2A 2A RET..;..;****
01DDA0: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
01DDB0: 2A 2A 2A 2A 2A 2A 2A 2A 2A 0D 0A 3B 2A 2A 2A 20 *********..;***
01DDC0: 43 4F 4D 4D 41 4E 44 45 53 20 50 4F 55 52 20 4C COMMANDES POUR L
01DDD0: 45 20 46 44 43 20 2A 2A 2A 0D 0A 3B 2A 2A 2A 2A E FDC ***..;****
01DDE0: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
01DDF0: 2A 2A 2A 2A 2A 2A 2A 2A 2A 0D 0A 3B 2D 2D 2D 2D *********..;----
01DE00: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01DE10: 2D 0D 0A 3B 2D 20 54 45 53 54 45 52 20 45 54 41 -..;- TESTER ETA
01DE20: 54 20 44 52 49 56 45 20 2D 0D 0A 3B 2D 2D 2D 2D T DRIVE -..;----
01DE30: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01DE40: 2D 0D 0A 54 53 54 44 52 49 56 20 43 41 4C 4C 20 -..TSTDRIV CALL
01DE50: 52 41 5A 49 4E 54 45 0D 0A 20 20 20 20 20 20 20 RAZINTE..
01DE60: 20 4C 44 20 41 2C 34 0D 0A 20 20 20 20 20 20 20 LD A,4..
01DE70: 20 43 41 4C 4C 20 49 4E 53 54 52 55 31 20 3B 49 CALL INSTRU1 ;I
01DE80: 6E 73 2E 2B 20 64 72 2E 0D 0A 20 20 20 20 20 20 ns.+ dr...
01DE90: 20 20 43 41 4C 4C 20 52 45 53 55 4C 54 0D 0A 20 CALL RESULT..
01DEA0: 20 20 20 20 20 20 20 4A 50 20 49 4E 43 50 54 45 JP INCPTE
01DEB0: 54 33 0D 0A 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D T3..;-----------
01DEC0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01DED0: 2D 0D 0A 3B 2D 20 4C 49 52 45 20 43 41 55 53 45 -..;- LIRE CAUSE
01DEE0: 20 49 4E 54 45 52 52 55 50 54 49 4F 4E 53 20 2D INTERRUPTIONS -
01DEF0: 0D 0A 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ..;-------------
01DF00: 20 20 20 20 20 20 20 4A 50 20 50 2C 54 45 53 54 JP P,TEST
01DF10: 46 44 43 0D 0A 20 20 20 20 20 20 20 20 41 4E 44 FDC.. AND
01DF20: 20 23 32 30 0D 0A 20 20 20 20 20 20 20 20 4A 52 #20.. JR
01DF30: 20 4E 5A 2C 42 43 4C 57 52 54 0D 0A 20 20 20 20 NZ,BCLWRT..
01DF40: 20 20 20 20 45 49 0D 0A 20 20 20 20 20 20 20 20 EI..
01DF50: 52 45 54 0D 0A 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D RET..;----------
01DF60: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01DF70: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01DF80: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01DF90: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 3B 2D 20 50 ----------..;- P
01DFA0: 48 41 53 45 20 45 58 45 43 55 54 49 4F 4E 20 4C HASE EXECUTION L
01DFB0: 45 43 54 55 52 45 20 2E 20 4C 49 52 45 20 54 4F ECTURE . LIRE TO
01DFC0: 55 53 20 4C 45 53 20 4F 43 54 45 54 53 20 44 45 US LES OCTETS DE
01DFD0: 20 44 4F 4E 4E 45 45 53 20 56 4F 55 4C 55 53 20 DONNEES VOULUS
01DFE0: 2D 0D 0A 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D -..;------------
01DFF0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01E000: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01E010: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01E020: 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 4C 49 54 46 44 43 --------..LITFDC
01E030: 20 20 4C 44 20 48 4C 2C 28 41 44 42 55 46 46 29 LD HL,(ADBUFF)
01E040: 0D 0A 4C 49 54 46 44 43 31 20 4C 44 20 44 45 2C ..LITFDC1 LD DE,
01E050: 28 4E 42 41 4C 49 52 45 29 0D 0A 20 20 20 20 20 (NBALIRE)..
01E060: 20 20 20 4C 44 20 42 43 2C 23 46 42 37 45 0D 0A LD BC,#FB7E..
01E070: 20 20 20 20 20 20 20 20 44 49 0D 0A 20 20 20 20 DI..
01E080: 20 20 20 20 4A 52 20 54 53 54 46 44 43 31 0D 0A JR TSTFDC1..
01E090: 3B 0D 0A 42 43 4C 4C 49 54 46 20 44 45 43 20 44 ;..BCLLITF DEC D
01E0A0: 45 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 41 2C E.. LD A,
01E0B0: 45 0D 0A 20 20 20 20 20 20 20 20 4F 52 20 44 0D E.. OR D.
01E0C0: 0A 20 20 20 20 20 20 20 20 4A 52 20 5A 2C 54 53 . JR Z,TS
01E0D0: 54 46 44 43 31 0D 0A 20 20 20 20 20 20 20 20 49 TFDC1.. I
01E0E0: 4E 43 20 43 0D 0A 20 20 20 20 20 20 20 20 49 4E NC C.. IN
01E0F0: 20 41 2C 28 43 29 0D 0A 20 20 20 20 20 20 20 20 A,(C)..
01E100: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D ---------------.
01E110: 0A 4C 49 54 53 54 41 54 20 4C 44 20 41 2C 23 30 .LITSTAT LD A,#0
01E120: 38 0D 0A 20 20 20 20 20 20 20 20 43 41 4C 4C 20 8.. CALL
01E130: 45 4E 56 4F 46 44 43 0D 0A 20 20 20 20 20 20 20 ENVOFDC..
01E140: 20 4A 50 20 52 45 53 55 4C 54 0D 0A 3B 2D 2D 2D JP RESULT..;---
01E150: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01E160: 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 3B 2D 20 50 4C 41 --------..;- PLA
01E170: 43 45 52 20 54 45 54 45 20 53 55 52 20 50 49 53 CER TETE SUR PIS
01E180: 54 45 20 30 20 2D 0D 0A 3B 2D 2D 2D 2D 2D 2D 2D TE 0 -..;-------
01E190: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01E1A0: 2D 2D 2D 2D 0D 0A 43 41 4C 49 42 52 45 20 4C 44 ----..CALIBRE LD
01E1B0: 20 41 2C 37 0D 0A 20 20 20 20 20 20 20 20 43 41 A,7.. CA
01E1C0: 4C 4C 20 49 4E 53 54 52 55 31 0D 0A 54 45 4D 50 LL INSTRU1..TEMP
01E1D0: 31 20 20 20 4C 44 20 41 2C 28 57 41 49 54 50 49 1 LD A,(WAITPI
01E1E0: 53 29 0D 0A 20 20 20 20 20 20 20 20 4A 50 20 54 S).. JP T
01E1F0: 45 4D 50 41 4D 53 0D 0A 3B 2D 2D 2D 2D 2D 2D 2D EMPAMS..;-------
01E200: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01E210: 0D 0A 3B 2D 20 50 4C 41 43 45 52 20 54 45 54 45 ..;- PLACER TETE
01E220: 20 50 49 53 54 45 20 4E 20 2D 0D 0A 3B 2D 2D 2D PISTE N -..;---
01E230: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01E240: 2D 2D 2D 2D 0D 0A 47 4F 50 49 53 54 4E 20 4C 44 ----..GOPISTN LD
01E250: 20 41 2C 23 46 0D 0A 20 20 20 20 20 20 20 20 43 A,#F.. C
01E260: 41 4C 4C 20 49 4E 53 54 52 55 20 3B 49 6E 73 2E ALL INSTRU ;Ins.
01E270: 44 72 2E 50 73 2E 0D 0A 20 20 20 20 20 20 20 20 Dr.Ps...
01E280: 4A 52 20 54 45 4D 50 31 0D 0A 3B 2A 2A 2A 2A 2A JR TEMP1..;*****
01E290: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
01E2A0: 2A 2A 2A 2A 2A 2A 0D 0A 3B 2A 2A 2A 20 52 4F 55 ******..;*** ROU
01E2B0: 54 49 4E 45 53 20 45 2F 53 20 44 55 20 46 44 43 TINES E/S DU FDC
01E2C0: 20 2A 2A 2A 0D 0A 3B 2A 2A 2A 2A 2A 2A 2A 2A 2A ***..;*********
01E2D0: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
01E2E0: 2A 2A 0D 0A 3B 2D 20 49 6E 73 2E 44 72 2E 50 2E **..;- Ins.Dr.P.
01E2F0: 2D 0D 0A 3B 0D 0A 49 4E 53 54 52 55 20 20 43 41 -..;..INSTRU CA
01E300: 4C 44 20 28 48 4C 29 2C 41 0D 0A 20 20 20 20 20 LD (HL),A..
01E310: 20 20 20 44 45 43 20 43 0D 0A 20 20 20 20 20 20 DEC C..
01E320: 20 20 49 4E 43 20 48 4C 0D 0A 54 53 54 46 44 43 INC HL..TSTFDC
01E330: 31 20 49 4E 20 41 2C 28 43 29 0D 0A 20 20 20 20 1 IN A,(C)..
01E340: 20 20 20 20 4A 50 20 50 2C 54 53 54 46 44 43 31 JP P,TSTFDC1
01E350: 0D 0A 20 20 20 20 20 20 20 20 41 4E 44 20 23 32 .. AND #2
01E360: 30 0D 0A 20 20 20 20 20 20 20 20 4A 52 20 4E 5A 0.. JR NZ
01E370: 2C 42 43 4C 4C 49 54 46 0D 0A 20 20 20 20 20 20 ,BCLLITF..
01E380: 20 20 45 49 0D 0A 20 20 20 20 20 20 20 20 52 45 EI.. RE
01E390: 54 0D 0A 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D T..;------------
01E3A0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01E3B0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01E3C0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 3B 2D 20 45 ----------..;- E
01E3D0: 58 54 52 41 49 52 45 20 45 54 20 52 41 4E 47 45 XTRAIRE ET RANGE
01E3E0: 52 20 4C 45 53 20 4F 43 54 45 54 53 20 44 45 20 R LES OCTETS DE
01E3F0: 4C 41 20 50 48 41 53 45 20 52 45 53 55 4C 54 41 LA PHASE RESULTA
01E400: 54 20 2D 0D 0A 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D T -..;----------
01E410: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01E420: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01E430: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 52 45 ------------..RE
01E440: 53 55 4C 54 20 20 50 55 53 48 20 42 43 0D 0A 20 SULT PUSH BC..
01E450: 20 20 20 20 20 20 20 4C 44 20 42 43 2C 23 46 42 LD BC,#FB
01E460: 37 45 0D 0A 20 20 20 20 20 20 20 20 50 55 53 48 7E.. PUSH
01E470: 20 48 4C 0D 0A 20 20 20 20 20 20 20 20 50 55 53 HL.. PUS
01E480: 48 20 44 45 0D 0A 20 20 20 20 20 20 20 20 4C 44 H DE.. LD
01E490: 20 44 2C 30 0D 0A 20 20 20 20 20 20 20 20 4C 44 D,0.. LD
01E4A0: 20 48 4C 2C 45 54 30 0D 0A 20 20 20 20 20 20 20 HL,ET0..
01E4B0: 20 50 55 53 48 20 48 4C 0D 0A 20 20 20 20 20 20 PUSH HL..
01E4C0: 20 20 44 49 0D 0A 4A 45 42 4F 53 53 45 20 49 4E DI..JEBOSSE IN
01E4D0: 20 41 2C 28 43 29 0D 0A 20 20 20 20 20 20 20 20 A,(C)..
01E4E0: 43 50 20 23 43 30 0D 0A 20 20 20 20 20 20 20 20 CP #C0..
01E4F0: 4A 52 20 43 2C 4A 45 42 4F 53 53 45 0D 0A 20 20 JR C,JEBOSSE..
01E500: 4C 4C 20 45 4E 56 4F 46 44 43 0D 0A 20 20 20 20 LL ENVOFDC..
01E510: 20 20 20 20 4C 44 20 44 45 2C 28 44 52 53 45 4C LD DE,(DRSEL
01E520: 45 43 29 20 3B 45 3D 44 72 2E 44 3D 50 2E 0D 0A EC) ;E=Dr.D=P...
01E530: 20 20 20 20 20 20 20 20 4C 44 20 41 2C 45 0D 0A LD A,E..
01E540: 20 20 20 20 20 20 20 20 43 41 4C 4C 20 45 4E 56 CALL ENV
01E550: 4F 46 44 43 0D 0A 20 20 20 20 20 20 20 20 4C 44 OFDC.. LD
01E560: 20 41 2C 44 0D 0A 48 4F 50 20 20 20 20 20 4A 50 A,D..HOP JP
01E570: 20 45 4E 56 4F 46 44 43 0D 0A 3B 0D 0A 3B 2D 20 ENVOFDC..;..;-
01E580: 49 64 65 6D 20 64 72 69 76 65 20 2D 0D 0A 3B 0D Idem drive -..;.
01E590: 0A 49 4E 53 54 52 55 31 20 43 41 4C 4C 20 45 4E .INSTRU1 CALL EN
01E5A0: 56 4F 46 44 43 0D 0A 20 20 20 20 20 20 20 20 4C VOFDC.. L
01E5B0: 44 20 41 2C 28 44 52 53 45 4C 45 43 29 0D 0A 20 D A,(DRSELEC)..
01E5C0: 20 20 20 20 20 20 20 4A 52 20 48 4F 50 0D 0A 3B JR HOP..;
01E5D0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01E5E0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01E5F0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01E600: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01E610: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 3B -------------..;
01E620: 2D 20 50 48 41 53 45 20 49 4E 53 54 52 55 43 54 - PHASE INSTRUCT
01E630: 49 4F 4E 20 44 55 20 46 44 43 20 2E 20 41 74 74 ION DU FDC . Att
01E640: 65 6E 64 72 65 20 71 75 65 20 6C 65 20 46 44 43 endre que le FDC
01E650: 20 73 6F 69 74 20 70 72 65 74 20 65 74 20 65 6E soit pret et en
01E660: 76 6F 79 65 72 20 6F 63 74 65 74 20 2D 0D 0A 3B voyer octet -..;
01E670: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01E680: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01E690: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01E6A0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01E6B0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 3B -------------..;
01E6C0: 2D 2D 2D 20 41 74 74 65 6E 64 72 65 20 71 75 65 --- Attendre que
01E6D0: 20 6C 65 20 46 44 43 20 73 6F 69 74 20 70 72 65 le FDC soit pre
01E6E0: 74 20 2D 2D 2D 0D 0A 3B 0D 0A 45 4E 56 4F 46 44 t ---..;..ENVOFD
01E6F0: 43 20 50 55 53 48 20 42 43 0D 0A 20 20 20 20 20 C PUSH BC..
01E700: 20 20 20 20 20 20 49 4E 43 20 43 0D 0A 20 20 20 INC C..
01E710: 20 20 20 20 20 49 4E 20 41 2C 28 43 29 0D 0A 20 IN A,(C)..
01E720: 20 20 20 20 20 20 20 4C 44 20 28 48 4C 29 2C 41 LD (HL),A
01E730: 0D 0A 20 20 20 20 20 20 20 20 49 4E 43 20 48 4C .. INC HL
01E740: 0D 0A 20 20 20 20 20 20 20 20 49 4E 43 20 44 0D .. INC D.
01E750: 0A 20 20 20 20 20 20 20 20 44 45 43 20 43 0D 0A . DEC C..
01E760: 20 20 20 20 20 20 20 20 4C 44 20 41 2C 35 0D 0A LD A,5..
01E770: 54 45 4D 50 52 45 53 20 44 45 43 20 41 0D 0A 20 TEMPRES DEC A..
01E780: 20 20 20 20 20 20 20 4A 52 20 4E 5A 2C 54 45 4D JR NZ,TEM
01E790: 50 52 45 53 0D 0A 20 20 20 20 20 20 20 20 49 4E PRES.. IN
01E7A0: 20 41 2C 28 43 29 0D 0A 20 20 20 20 20 20 20 20 A,(C)..
01E7B0: 41 4E 44 20 23 31 30 0D 0A 20 20 20 20 20 20 20 AND #10..
01E7C0: 20 4A 52 20 4E 5A 2C 4A 45 42 4F 53 53 45 0D 0A JR NZ,JEBOSSE..
01E7D0: 20 20 20 20 20 20 20 20 50 4F 50 20 48 4C 0D 0A POP HL..
01E7E0: 20 20 20 20 20 20 20 20 4C 44 20 41 2C 28 48 4C LD A,(HL
01E7F0: 29 0D 0A 20 20 20 20 20 20 20 20 41 4E 44 20 23 ).. AND #
01E800: 43 30 0D 0A 20 20 20 20 20 20 20 20 44 45 43 20 C0.. DEC
01E810: 48 4C 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 28 HL.. LD (
01E820: 48 4C 29 2C 44 0D 0A 20 20 20 20 20 20 20 20 50 HL),D.. P
01E830: 4F 50 20 44 45 0D 0A 20 20 20 20 20 20 20 20 50 OP DE.. P
01E840: 4F 50 20 48 4C 0D 0A 20 20 20 20 20 20 20 20 50 OP HL.. P
01E850: 4F 50 20 42 43 0D 0A 20 20 20 20 20 20 20 20 45 OP BC.. E
01E860: 49 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 41 2C I.. LD A,
01E870: 28 45 54 30 29 0D 0A 20 20 20 20 20 20 20 20 52 (ET0).. R
01E880: 45 54 20 4E 5A 0D 0A 20 20 20 20 20 20 20 20 53 ET NZ.. S
01E890: 43 46 0D 0A 20 20 20 20 20 20 20 20 52 45 54 0D CF.. RET.
01E8A0: 0A 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D .;--------------
01E8B0: 2D 2D 2D 2D 2D 2D 0D 0A 3B 2D 20 43 4F 4D 4D 41 ------..;- COMMA
01E8C0: 4E 44 45 20 20 4D 4F 54 45 55 52 20 2D 0D 0A 3B NDE MOTEUR -..;
01E8D0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01E8E0: 2D 2D 2D 2D 0D 0A 4D 4F 54 4F 4E 20 20 20 4C 44 ----..MOTON LD
01E8F0: 20 41 2C 28 46 4C 41 47 4D 4F 54 29 0D 0A 20 20 A,(FLAGMOT)..
01E900: 20 20 20 4C 44 20 42 43 2C 23 46 42 37 45 0D 0A LD BC,#FB7E..
01E910: 20 20 20 20 20 20 20 20 50 55 53 48 20 41 46 0D PUSH AF.
01E920: 0A 20 20 20 20 20 20 20 20 50 55 53 48 20 41 46 . PUSH AF
01E930: 0D 0A 20 20 20 20 20 20 20 20 44 49 0D 0A 57 41 .. DI..WA
01E940: 49 54 46 44 43 20 49 4E 20 41 2C 28 43 29 0D 0A ITFDC IN A,(C)..
01E950: 20 20 20 20 20 20 20 20 41 44 44 20 41 2C 41 0D ADD A,A.
01E960: 0A 20 20 20 20 20 20 20 20 4A 52 20 4E 43 2C 57 . JR NC,W
01E970: 41 49 54 46 44 43 0D 0A 20 20 20 20 20 20 20 20 AITFDC..
01E980: 41 44 44 20 41 2C 41 0D 0A 20 20 20 20 20 20 20 ADD A,A..
01E990: 20 4A 52 20 4E 43 2C 56 45 55 54 4F 43 54 0D 0A JR NC,VEUTOCT..
01E9A0: 20 20 20 20 20 20 20 20 45 49 0D 0A 20 20 20 20 EI..
01E9B0: 20 20 20 20 50 4F 50 20 41 46 0D 0A 20 20 20 20 POP AF..
01E9C0: 20 20 20 20 50 4F 50 20 41 46 0D 0A 20 20 20 20 POP AF..
01E9D0: 20 20 20 20 50 4F 50 20 42 43 0D 0A 20 20 20 20 POP BC..
01E9E0: 20 20 20 20 52 45 54 0D 0A 3B 0D 0A 3B 2D 2D 2D RET..;..;---
01E9F0: 20 54 72 61 6E 73 6D 65 74 74 72 65 20 75 6E 20 Transmettre un
01EA00: 6F 63 74 65 74 20 69 6E 73 74 72 75 63 74 69 6F octet instructio
01EA10: 6E 20 61 75 20 46 44 43 20 2D 2D 2D 0D 0A 3B 0D n au FDC ---..;.
01EA20: 0A 56 45 55 54 4F 43 54 20 50 4F 50 20 41 46 0D .VEUTOCT POP AF.
01EA30: 0A 20 20 20 20 20 20 20 20 49 4E 43 20 43 0D 0A . INC C..
01EA40: 20 20 20 20 20 20 20 20 4F 55 54 20 28 43 29 2C OUT (C),
01EA50: 41 0D 0A 20 20 20 20 20 20 20 20 44 45 43 20 43 A.. DEC C
01EA60: 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 41 2C 35 .. LD A,5
01EA70: 0D 0A 44 49 47 45 52 45 20 20 44 45 43 20 41 0D ..DIGERE DEC A.
01EA80: 0A 20 20 20 20 20 20 20 20 4E 4F 50 0D 0A 20 20 . NOP..
01EA90: 20 20 20 20 20 20 4A 52 20 4E 5A 2C 44 49 47 45 JR NZ,DIGE
01EAA0: 52 45 0D 0A 20 20 20 20 20 20 20 20 45 49 0D 0A RE.. EI..
01EAB0: 20 20 20 20 20 20 20 20 50 4F 50 20 41 46 0D 0A POP AF..
01EAC0: 20 20 20 20 20 20 20 20 50 4F 50 20 42 43 0D 0A POP BC..
01EAD0: 20 20 20 20 20 20 20 20 52 45 54 0D 0A 3B 2D 2D RET..;--
01EAE0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01EAF0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01EB00: 20 20 20 20 20 20 43 50 20 31 0D 0A 20 20 20 20 CP 1..
01EB10: 20 20 20 20 52 45 54 20 5A 0D 0A 20 20 20 20 20 RET Z..
01EB20: 20 20 20 4C 44 20 41 2C 31 0D 0A 20 20 20 20 20 LD A,1..
01EB30: 20 20 20 43 41 4C 4C 20 4D 4F 54 43 4F 4D 0D 0A CALL MOTCOM..
01EB40: 20 20 20 20 20 20 20 20 4C 44 20 41 2C 28 54 45 LD A,(TE
01EB50: 4D 50 4D 4F 54 29 20 3B 4D 69 6E 69 20 35 35 0D MPMOT) ;Mini 55.
01EB60: 0A 20 20 20 20 20 20 20 20 4A 50 20 54 45 4D 50 . JP TEMP
01EB70: 41 4D 53 0D 0A 4D 4F 54 43 4F 4D 20 20 4C 44 20 AMS..MOTCOM LD
01EB80: 28 46 4C 41 47 4D 4F 54 29 2C 41 0D 0A 20 20 20 (FLAGMOT),A..
01EB90: 20 20 20 20 20 4C 44 20 42 43 2C 23 46 41 37 45 LD BC,#FA7E
01EBA0: 0D 0A 20 20 20 20 20 20 20 20 4F 55 54 20 28 43 .. OUT (C
01EBB0: 29 2C 41 0D 0A 20 20 20 20 20 20 20 20 52 45 54 ),A.. RET
01EBC0: 0D 0A 4D 4F 54 4F 46 46 20 20 58 4F 52 20 41 0D ..MOTOFF XOR A.
01EBD0: 0A 20 20 20 20 20 20 20 20 4A 52 20 4D 4F 54 43 . JR MOTC
01EBE0: 4F 4D 0D 0A 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D OM..;-----------
01EBF0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D ---------------.
01EC00: 0A 3B 2D 20 53 4F 55 53 20 50 52 4F 47 52 41 4D .;- SOUS PROGRAM
01EC10: 4D 45 53 20 44 49 56 45 52 53 20 2D 0D 0A 3B 2D MES DIVERS -..;-
01EC20: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01EC30: 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 3B 2D 20 49 6E ---------..;- In
01EC40: 69 74 69 61 6C 69 73 61 74 69 6F 6E 20 70 72 6F itialisation pro
01EC50: 67 72 61 6D 6D 65 20 2D 0D 0A 3B 0D 0A 49 4E 49 gramme -..;..INI
01EC60: 50 52 4F 47 20 4C 44 20 42 43 2C 23 30 30 30 30 PROG LD BC,#0000
01EC70: 0D 0A 20 20 20 20 20 20 20 20 43 41 4C 4C 20 23 .. CALL #
01EC80: 42 43 33 38 0D 0A 20 20 20 20 20 20 20 20 4C 44 BC38.. LD
01EC90: 20 42 43 2C 30 0D 0A 20 20 20 20 20 20 20 20 58 BC,0.. X
01ECA0: 4F 52 20 41 0D 0A 20 20 20 20 20 20 20 20 43 41 OR A.. CA
01ECB0: 4C 4C 20 23 42 43 33 32 0D 0A 20 20 20 20 20 20 LL #BC32..
01ECC0: 20 20 4C 44 20 41 2C 31 0D 0A 20 20 20 20 20 20 LD A,1..
01ECD0: 20 20 4C 44 20 42 43 2C 23 30 46 30 46 0D 0A 20 LD BC,#0F0F..
01ECE0: 20 20 20 20 20 20 20 43 41 4C 4C 20 23 42 43 33 CALL #BC3
01ECF0: 32 0D 0A 20 20 20 20 20 20 20 20 58 4F 52 20 41 2.. XOR A
01ED00: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01ED10: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01ED20: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 3B 2D 20 -----------..;-
01ED30: 50 48 41 53 45 20 45 58 45 43 55 54 49 4F 4E 20 PHASE EXECUTION
01ED40: 45 43 52 49 54 55 52 45 20 2E 20 45 4E 56 4F 59 ECRITURE . ENVOY
01ED50: 45 52 20 54 4F 55 53 20 4C 45 53 20 4F 43 54 45 ER TOUS LES OCTE
01ED60: 54 53 20 44 45 20 44 4F 4E 4E 45 45 53 20 4E 45 TS DE DONNEES NE
01ED70: 43 45 53 53 41 49 52 45 53 20 2D 0D 0A 3B 2D 2D CESSAIRES -..;--
01ED80: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01ED90: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01EDA0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01EDB0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
01EDC0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 3B 0D 0A -----------..;..
01EDD0: 3B 2D 2D 2D 20 45 6E 76 6F 79 65 72 20 75 6E 20 ;--- Envoyer un
01EDE0: 6F 63 74 65 74 20 64 65 20 64 6F 6E 6E 65 65 20 octet de donnee
01EDF0: 61 75 20 46 44 43 20 2D 2D 2D 0D 0A 3B 0D 0A 57 au FDC ---..;..W
01EE00: 52 49 54 46 44 43 20 4C 44 20 48 4C 2C 28 41 44 RITFDC LD HL,(AD
01EE10: 42 55 46 46 29 0D 0A 57 52 49 54 46 44 43 31 20 BUFF)..WRITFDC1
01EE20: 4C 44 20 42 43 2C 23 46 42 37 45 0D 0A 20 20 20 LD BC,#FB7E..
01EE30: 20 20 20 20 20 44 49 0D 0A 20 20 20 20 20 20 20 DI..
01EE40: 20 4A 52 20 54 45 53 54 46 44 43 0D 0A 3B 0D 0A JR TESTFDC..;..
01EE50: 42 43 4C 57 52 54 20 20 49 4E 43 20 43 0D 0A 20 BCLWRT INC C..
01EE60: 20 20 20 20 20 20 20 4C 44 20 41 2C 28 48 4C 29 LD A,(HL)
01EE70: 0D 0A 20 20 20 20 20 20 20 20 4F 55 54 20 28 43 .. OUT (C
01EE80: 29 2C 41 0D 0A 20 20 20 20 20 20 20 20 44 45 43 ),A.. DEC
01EE90: 20 43 0D 0A 20 20 20 20 20 20 20 20 49 4E 43 20 C.. INC
01EEA0: 48 4C 0D 0A 3B 0D 0A 3B 2D 2D 2D 20 54 65 73 74 HL..;..;--- Test
01EEB0: 65 72 20 73 69 20 46 44 43 20 52 65 61 64 79 20 er si FDC Ready
01EEC0: 6F 6E 20 65 73 74 20 69 63 69 20 73 75 72 20 23 on est ici sur #
01EED0: 46 42 37 45 20 72 65 67 69 73 74 72 65 20 64 27 FB7E registre d'
01EEE0: 65 74 61 74 20 2D 2D 2D 0D 0A 3B 0D 0A 54 45 53 etat ---..;..TES
01EEF0: 54 46 44 43 20 49 4E 20 41 2C 28 43 29 0D 0A 20 TFDC IN A,(C)..
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 C6 02 00 00 00 02 1A 00 C2 02 00 00 00 02 ................
01EF30: 1A 00 C7 02 00 00 00 02 1A 00 C3 02 00 00 00 02 ................
01EF40: 1A 00 C8 02 00 00 00 02 1A 00 C4 02 00 00 00 02 ................
01EF50: 1A 00 C9 02 00 00 00 02 1A 00 C5 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 43 41 4C 4C 20 23 .. CALL #
01F010: 42 42 39 36 0D 0A 20 20 20 20 20 20 20 20 4C 44 BB96.. LD
01F020: 20 41 2C 31 0D 0A 20 20 20 20 20 20 20 20 43 41 A,1.. CA
01F030: 4C 4C 20 23 42 42 39 30 0D 0A 20 20 20 20 20 20 LL #BB90..
01F040: 20 20 4C 44 20 41 2C 32 0D 0A 20 20 20 20 20 20 LD A,2..
01F050: 20 20 43 41 4C 4C 20 23 42 43 30 45 0D 0A 20 20 CALL #BC0E..
01F060: 20 20 20 20 20 20 58 4F 52 20 41 0D 0A 20 20 20 XOR A..
01F070: 20 20 20 20 20 4C 44 20 28 44 52 53 45 4C 45 43 LD (DRSELEC
01F080: 29 2C 41 0D 0A 20 20 20 20 20 20 20 20 41 44 44 ),A.. ADD
01F090: 20 41 2C 23 34 31 0D 0A 20 20 20 20 20 20 20 20 A,#41..
01F0A0: 4C 44 20 48 4C 2C 54 44 52 53 45 4C 45 2B 32 30 LD HL,TDRSELE+20
01F0B0: 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 28 48 4C .. LD (HL
01F0C0: 29 2C 41 0D 0A 54 59 50 45 20 20 20 20 43 41 4C ),A..TYPE CAL
01F0D0: 4C 20 23 42 39 30 30 0D 0A 20 20 20 20 20 20 20 L #B900..
01F0E0: 20 4C 44 20 41 2C 28 23 44 45 30 31 29 0D 0A 20 LD A,(#DE01)..
01F0F0: 20 20 20 20 20 20 20 43 50 20 23 37 31 0D 0A 20 CP #71..
01F100: 20 20 20 20 20 20 20 4A 52 20 5A 2C 4C 34 36 34 JR Z,L464
01F110: 0D 0A 20 20 20 20 20 20 20 20 43 50 20 23 43 39 .. CP #C9
01F120: 0D 0A 20 20 20 20 20 20 20 20 4A 52 20 4E 5A 2C .. JR NZ,
01F130: 4C 36 36 34 0D 0A 4C 36 31 32 38 20 20 20 4C 44 L664..L6128 LD
01F140: 20 48 4C 2C 23 42 44 35 45 0D 0A 20 20 20 20 20 HL,#BD5E..
01F150: 20 20 20 4A 52 20 49 4E 49 54 0D 0A 4C 36 36 34 JR INIT..L664
01F160: 20 20 20 20 4C 44 20 48 4C 2C 23 42 44 35 42 0D LD HL,#BD5B.
01F170: 0A 20 20 20 20 20 20 20 20 4A 52 20 49 4E 49 54 . JR INIT
01F180: 0D 0A 4C 34 36 34 20 20 20 20 4C 44 20 48 4C 2C ..L464 LD HL,
01F190: 23 42 44 33 41 0D 0A 49 4E 49 54 20 20 20 20 4C #BD3A..INIT L
01F1A0: 44 20 28 45 44 49 54 31 2B 31 29 2C 48 4C 0D 0A D (EDIT1+1),HL..
01F1B0: 20 20 20 20 20 20 20 20 43 41 4C 4C 20 23 42 39 CALL #B9
01F1C0: 30 33 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 41 03.. LD A
01F1D0: 2C 34 31 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 ,41.. LD
01F1E0: 28 57 41 49 54 50 49 53 29 2C 41 0D 0A 20 20 20 (WAITPIS),A..
01F1F0: 20 20 20 20 20 4C 44 20 48 4C 2C 54 55 53 0D 0A LD HL,TUS..
01F200: 43 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 44 2C C.. LD D,
01F210: 30 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 45 2C 0.. LD E,
01F220: 41 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 48 4C A.. LD HL
01F230: 2C 42 55 46 46 4E 42 0D 0A 20 20 20 20 20 20 20 ,BUFFNB..
01F240: 20 41 44 44 20 48 4C 2C 44 45 0D 0A 20 20 20 20 ADD HL,DE..
01F250: 20 20 20 20 45 58 20 44 45 2C 48 4C 0D 0A 20 20 EX DE,HL..
01F260: 20 20 20 20 20 20 4C 44 20 48 4C 2C 54 54 58 45 LD HL,TTXE
01F270: 44 49 54 0D 0A 20 20 20 20 20 20 20 20 52 45 54 DIT.. RET
01F280: 0D 0A 3B 0D 0A 45 44 49 54 4E 42 20 20 4C 44 20 ..;..EDITNB LD
01F290: 41 2C 35 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 A,5.. LD
01F2A0: 28 4D 41 58 45 44 49 54 29 2C 41 0D 0A 45 44 49 (MAXEDIT),A..EDI
01F2B0: 54 20 20 20 20 43 41 4C 4C 20 23 42 42 37 38 0D T CALL #BB78.
01F2C0: 0A 20 20 20 20 20 20 20 20 4C 44 20 28 43 55 52 . LD (CUR
01F2D0: 50 4F 53 29 2C 48 4C 0D 0A 52 45 46 41 49 52 45 POS),HL..REFAIRE
01F2E0: 20 4C 44 20 48 4C 2C 54 54 58 45 44 49 54 0D 0A LD HL,TTXEDIT..
01F2F0: 20 20 20 20 20 20 20 20 43 41 4C 4C 20 23 42 39 CALL #B9
01F300: 30 30 0D 0A 45 44 49 54 31 20 20 20 43 41 4C 4C 00..EDIT1 CALL
01F310: 20 23 42 44 33 41 0D 0A 20 20 20 20 20 20 20 20 #BD3A..
01F320: 43 41 4C 4C 20 23 42 39 30 33 0D 0A 20 20 20 20 CALL #B903..
01F330: 20 20 20 20 4C 44 20 42 2C 30 0D 0A 20 20 20 20 LD B,0..
01F340: 20 20 20 20 4C 44 20 48 4C 2C 54 54 58 45 44 49 LD HL,TTXEDI
01F350: 54 0D 0A 43 4F 4D 50 54 45 20 20 4C 44 20 41 2C T..COMPTE LD A,
01F360: 28 48 4C 29 0D 0A 20 20 20 20 20 20 20 20 4F 52 (HL).. OR
01F370: 20 41 0D 0A 20 20 20 20 20 20 20 20 4A 52 20 5A A.. JR Z
01F380: 2C 46 49 4E 49 0D 0A 20 20 20 20 20 20 20 20 49 ,FINI.. I
01F390: 4E 43 20 42 0D 0A 20 20 20 20 20 20 20 20 49 4E NC B.. IN
01F3A0: 43 20 48 4C 0D 0A 20 20 20 20 20 20 20 20 4A 52 C HL.. JR
01F3B0: 20 43 4F 4D 50 54 45 0D 0A 46 49 4E 49 20 20 20 COMPTE..FINI
01F3C0: 20 4C 44 20 41 2C 42 0D 0A 20 20 20 20 20 20 20 LD A,B..
01F3D0: 20 4C 44 20 28 4C 45 4E 45 44 49 54 29 2C 41 0D LD (LENEDIT),A.
01F3E0: 0A 20 20 20 20 20 20 20 20 4F 52 20 41 0D 0A 20 . OR A..
01F3F0: 20 20 20 20 20 20 20 4A 52 20 5A 2C 43 48 56 49 JR Z,CHVI
01F400: 20 20 20 20 20 20 20 20 4A 50 20 50 52 54 0D 0A JP PRT..
01F410: 3B 0D 0A 49 4E 50 55 50 52 54 32 20 43 41 4C 4C ;..INPUPRT2 CALL
01F420: 20 50 52 54 4C 4F 43 32 20 3B 49 6E 70 2E 4E 62 PRTLOC2 ;Inp.Nb
01F430: 2E 35 20 43 68 2E 48 65 78 28 22 26 22 29 0D 0A .5 Ch.Hex("&")..
01F440: 49 4E 50 55 4E 42 20 20 50 55 53 48 20 48 4C 0D INPUNB PUSH HL.
01F450: 0A 20 20 20 20 20 20 20 20 50 55 53 48 20 44 45 . PUSH DE
01F460: 0D 0A 20 20 20 20 20 20 20 20 50 55 53 48 20 42 .. PUSH B
01F470: 43 0D 0A 20 20 20 20 20 20 20 20 50 55 53 48 20 C.. PUSH
01F480: 41 46 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 48 AF.. LD H
01F490: 4C 2C 30 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 L,0.. LD
01F4A0: 28 56 41 4C 45 55 52 29 2C 48 4C 0D 0A 20 20 20 (VALEUR),HL..
01F4B0: 20 20 20 20 20 4C 44 20 48 4C 2C 42 55 46 46 4E LD HL,BUFFN
01F4C0: 42 20 20 20 3B 52 41 5A 20 42 55 46 46 4E 42 0D B ;RAZ BUFFNB.
01F4D0: 0A 20 20 20 20 20 20 20 20 4C 44 20 42 2C 35 0D . LD B,5.
01F4E0: 0A 52 41 5A 42 4E 42 20 20 4C 44 20 28 48 4C 29 .RAZBNB LD (HL)
01F4F0: 2C 22 30 22 0D 0A 20 20 20 20 20 20 20 20 49 4E ,"0".. IN
01F500: 43 20 48 4C 0D 0A 20 20 20 20 20 20 20 20 44 4A C HL.. DJ
01F510: 4E 5A 20 52 41 5A 42 4E 42 0D 0A 20 20 20 20 20 NZ RAZBNB..
01F520: 20 20 20 4C 44 20 48 4C 2C 54 54 58 45 44 49 54 LD HL,TTXEDIT
01F530: 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 28 48 4C .. LD (HL
01F540: 29 2C 30 0D 0A 20 20 20 20 20 20 20 20 43 41 4C ),0.. CAL
01F550: 4C 20 45 44 49 54 4E 42 0D 0A 3B 0D 0A 44 45 43 L EDITNB..;..DEC
01F560: 49 20 20 20 20 4C 44 20 48 4C 2C 54 54 58 45 44 I LD HL,TTXED
01F570: 49 54 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 41 IT.. LD A
01F580: 2C 28 4C 45 4E 45 44 49 54 29 20 3B 54 73 74 2E ,(LENEDIT) ;Tst.
01F590: 6E 6F 6E 20 64 65 63 69 0D 0A 20 20 20 20 20 20 non deci..
01F5A0: 20 20 4C 44 20 42 2C 41 0D 0A 42 43 4C 44 45 43 LD B,A..BCLDEC
01F5B0: 49 20 4C 44 20 41 2C 28 48 4C 29 0D 0A 20 20 20 I LD A,(HL)..
01F5C0: 20 20 20 20 20 49 4E 43 20 48 4C 0D 0A 20 20 20 INC HL..
01F5D0: 20 20 20 20 20 43 50 20 22 26 22 0D 0A 20 20 20 CP "&"..
01F5E0: 20 20 20 20 20 4A 52 20 5A 2C 48 45 58 41 0D 0A JR Z,HEXA..
01F5F0: 20 20 20 20 20 20 20 20 43 50 20 22 30 22 0D 0A CP "0"..
01F600: 44 45 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 41 DE.. LD A
01F610: 2C 28 4D 41 58 45 44 49 54 29 0D 0A 20 20 20 20 ,(MAXEDIT)..
01F620: 20 20 20 20 43 50 20 42 0D 0A 20 20 20 20 20 20 CP B..
01F630: 20 20 52 45 54 20 4E 43 0D 0A 43 48 56 49 44 45 RET NC..CHVIDE
01F640: 20 20 4C 44 20 41 2C 37 0D 0A 20 20 20 20 20 20 LD A,7..
01F650: 20 20 43 41 4C 4C 20 23 42 42 35 41 0D 0A 20 20 CALL #BB5A..
01F660: 20 20 20 20 20 20 4C 44 20 48 4C 2C 28 43 55 52 LD HL,(CUR
01F670: 50 4F 53 29 0D 0A 20 20 20 20 20 20 20 20 43 41 POS).. CA
01F680: 4C 4C 20 23 42 42 37 35 0D 0A 20 20 20 20 20 20 LL #BB75..
01F690: 20 20 4A 52 20 52 45 46 41 49 52 45 0D 0A 3B 0D JR REFAIRE..;.
01F6A0: 0A 50 52 54 42 49 4E 32 20 4C 44 20 41 2C 48 20 .PRTBIN2 LD A,H
01F6B0: 20 20 20 20 20 3B 31 36 42 0D 0A 20 20 20 20 20 ;16B..
01F6C0: 20 20 20 43 41 4C 4C 20 50 52 54 42 49 4E 0D 0A CALL PRTBIN..
01F6D0: 20 20 20 20 20 20 20 20 4C 44 20 41 2C 4C 0D 0A LD A,L..
01F6E0: 3B 0D 0A 50 52 54 42 49 4E 20 20 50 55 53 48 20 ;..PRTBIN PUSH
01F6F0: 42 43 20 20 20 20 3B 38 42 0D 0A 20 20 20 20 20 BC ;8B..
01F700: 20 20 20 50 55 53 48 20 41 46 0D 0A 20 20 20 20 PUSH AF..
01F710: 20 20 20 20 4C 44 20 43 2C 41 0D 0A 20 20 20 20 LD C,A..
01F720: 20 20 20 20 4C 44 20 42 2C 38 0D 0A 42 43 4C 42 LD B,8..BCLB
01F730: 49 4E 20 20 4C 44 20 41 2C 23 33 30 0D 0A 20 20 IN LD A,#30..
01F740: 20 20 20 20 20 20 52 4C 43 20 43 0D 0A 20 20 20 RLC C..
01F750: 20 20 20 20 20 4A 52 20 4E 43 2C 42 49 4E 5A 45 JR NC,BINZE
01F760: 52 4F 0D 0A 20 20 20 20 20 20 20 20 49 4E 43 20 RO.. INC
01F770: 41 0D 0A 42 49 4E 5A 45 52 4F 20 43 41 4C 4C 20 A..BINZERO CALL
01F780: 23 42 42 35 41 0D 0A 20 20 20 20 20 20 20 20 44 #BB5A.. D
01F790: 4A 4E 5A 20 42 43 4C 42 49 4E 0D 0A 20 20 20 20 JNZ BCLBIN..
01F7A0: 20 20 20 20 50 4F 50 20 41 46 0D 0A 20 20 20 20 POP AF..
01F7B0: 20 20 20 20 50 4F 50 20 42 43 0D 0A 20 20 20 20 POP BC..
01F7C0: 20 20 20 20 4A 50 20 53 50 41 43 45 0D 0A 3B 0D JP SPACE..;.
01F7D0: 0A 50 52 54 48 45 58 32 20 4C 44 20 41 2C 22 26 .PRTHEX2 LD A,"&
01F7E0: 22 0D 0A 20 20 20 20 20 20 20 20 43 41 4C 4C 20 ".. CALL
01F7F0: 23 42 42 35 41 0D 0A 20 20 20 20 20 20 20 20 4C #BB5A.. L
01F800: 20 20 20 20 20 20 20 20 4A 52 20 43 2C 52 45 43 JR C,REC
01F810: 4E 42 0D 0A 20 20 20 20 20 20 20 20 43 50 20 22 NB.. CP "
01F820: 40 22 0D 0A 20 20 20 20 20 20 20 20 4A 52 20 4E @".. JR N
01F830: 43 2C 52 45 43 4E 42 0D 0A 20 20 20 20 20 20 20 C,RECNB..
01F840: 20 44 4A 4E 5A 20 42 43 4C 44 45 43 49 0D 0A 20 DJNZ BCLDECI..
01F850: 20 20 20 20 20 20 20 4A 52 20 4F 4B 44 45 43 49 JR OKDECI
01F860: 0D 0A 52 45 43 4E 42 20 20 20 43 41 4C 4C 20 43 ..RECNB CALL C
01F870: 48 56 49 44 45 0D 0A 20 20 20 20 20 20 20 20 4A HVIDE.. J
01F880: 52 20 44 45 43 49 0D 0A 4F 4B 44 45 43 49 20 20 R DECI..OKDECI
01F890: 43 41 4C 4C 20 52 41 4E 47 45 4E 42 0D 0A 20 20 CALL RANGENB..
01F8A0: 20 20 20 20 20 20 4C 44 49 52 0D 0A 3B 0D 0A 41 LDIR..;..A
01F8B0: 53 43 44 45 43 49 20 4C 44 20 43 2C 35 0D 0A 20 SCDECI LD C,5..
01F8C0: 20 20 20 20 20 20 20 4C 44 20 48 4C 2C 42 55 46 LD HL,BUF
01F8D0: 46 4E 42 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 FNB.. LD
01F8E0: 49 58 2C 44 49 58 4D 49 4C 4C 0D 0A 53 55 49 56 IX,DIXMILL..SUIV
01F8F0: 41 4E 54 20 4C 44 20 41 2C 28 48 4C 29 0D 0A 20 ANT LD A,(HL)..
01F900: 20 20 20 20 20 20 20 43 50 20 22 30 22 0D 0A 20 CP "0"..
01F910: 20 20 20 20 20 20 20 4A 52 20 4E 5A 2C 50 41 53 JR NZ,PAS
01F920: 5A 45 52 4F 0D 0A 43 4F 4E 54 20 20 20 20 49 4E ZERO..CONT IN
01F930: 43 20 49 58 0D 0A 20 20 20 20 20 20 20 20 49 4E C IX.. IN
01F940: 43 20 49 58 0D 0A 20 20 20 20 20 20 20 20 49 4E C IX.. IN
01F950: 43 20 48 4C 0D 0A 20 20 20 20 20 20 20 20 44 45 C HL.. DE
01F960: 43 20 43 20 0D 0A 20 20 20 20 20 20 20 20 4A 52 C C .. JR
01F970: 20 5A 2C 45 58 49 54 4E 42 0D 0A 20 20 20 20 20 Z,EXITNB..
01F980: 20 20 20 4A 52 20 53 55 49 56 41 4E 54 0D 0A 50 JR SUIVANT..P
01F990: 41 53 5A 45 52 4F 20 4C 44 20 45 2C 28 49 58 2B ASZERO LD E,(IX+
01F9A0: 30 29 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 44 0).. LD D
01F9B0: 2C 28 49 58 2B 31 29 0D 0A 20 20 20 20 20 20 20 ,(IX+1)..
01F9C0: 20 53 55 42 20 23 33 30 0D 0A 20 20 20 20 20 20 SUB #30..
01F9D0: 20 20 4C 44 20 42 2C 41 0D 0A 20 20 20 20 20 20 LD B,A..
01F9E0: 20 20 50 55 53 48 20 48 4C 0D 0A 20 20 20 20 20 PUSH HL..
01F9F0: 20 20 20 4C 44 20 48 4C 2C 28 56 41 4C 45 55 52 LD HL,(VALEUR
01FA00: 44 20 41 2C 48 0D 0A 20 20 20 20 20 20 20 20 43 D A,H.. C
01FA10: 41 4C 4C 20 50 52 54 48 45 58 31 20 3B 31 36 42 ALL PRTHEX1 ;16B
01FA20: 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 41 2C 38 .. LD A,8
01FA30: 0D 0A 20 20 20 20 20 20 20 20 43 41 4C 4C 20 23 .. CALL #
01FA40: 42 42 35 41 0D 0A 20 20 20 20 20 20 20 20 4C 44 BB5A.. LD
01FA50: 20 41 2C 4C 0D 0A 3B 0D 0A 50 52 54 48 45 58 31 A,L..;..PRTHEX1
01FA60: 20 50 55 53 48 20 41 46 20 3B 38 42 0D 0A 20 20 PUSH AF ;8B..
01FA70: 20 20 20 20 20 20 50 55 53 48 20 41 46 0D 0A 20 PUSH AF..
01FA80: 20 20 20 20 20 20 20 52 52 43 41 0D 0A 20 20 20 RRCA..
01FA90: 20 20 20 20 20 52 52 43 41 0D 0A 20 20 20 20 20 RRCA..
01FAA0: 20 20 20 52 52 43 41 0D 0A 20 20 20 20 20 20 20 RRCA..
01FAB0: 20 52 52 43 41 0D 0A 20 20 20 20 20 20 20 20 43 RRCA.. C
01FAC0: 41 4C 4C 20 41 46 46 48 45 58 0D 0A 20 20 20 20 ALL AFFHEX..
01FAD0: 20 20 20 20 50 4F 50 20 41 46 0D 0A 20 20 20 20 POP AF..
01FAE0: 20 20 20 20 43 41 4C 4C 20 41 46 46 48 45 58 0D CALL AFFHEX.
01FAF0: 0A 20 20 20 20 20 20 20 20 50 4F 50 20 41 46 0D . POP AF.
01FB00: 0A 20 20 20 20 20 20 20 20 4A 50 20 53 50 41 43 . JP SPAC
01FB10: 45 0D 0A 3B 0D 0A 41 46 46 48 45 58 20 20 41 4E E..;..AFFHEX AN
01FB20: 44 20 23 46 0D 0A 20 20 20 20 20 20 20 20 41 44 D #F.. AD
01FB30: 44 20 41 2C 23 33 30 0D 0A 20 20 20 20 20 20 20 D A,#30..
01FB40: 20 43 50 20 23 33 41 0D 0A 20 20 20 20 20 20 20 CP #3A..
01FB50: 20 4A 52 20 43 2C 4F 4B 48 45 58 0D 0A 20 20 20 JR C,OKHEX..
01FB60: 20 20 20 20 20 41 44 44 20 41 2C 37 0D 0A 4F 4B ADD A,7..OK
01FB70: 48 45 58 20 20 20 4A 50 20 23 42 42 35 41 0D 0A HEX JP #BB5A..
01FB80: 3B 0D 0A 50 52 54 44 45 43 49 20 50 55 53 48 20 ;..PRTDECI PUSH
01FB90: 48 4C 0D 0A 20 20 20 20 20 20 20 20 50 55 53 48 HL.. PUSH
01FBA0: 20 44 45 0D 0A 20 20 20 20 20 20 20 20 50 55 53 DE.. PUS
01FBB0: 48 20 42 43 0D 0A 20 20 20 20 20 20 20 20 50 55 H BC.. PU
01FBC0: 53 48 20 41 46 0D 0A 20 20 20 20 20 20 20 20 4C SH AF.. L
01FBD0: 44 20 48 4C 2C 28 56 41 4C 45 55 52 29 0D 0A 44 D HL,(VALEUR)..D
01FBE0: 45 43 31 20 20 20 20 4C 44 20 42 2C 35 0D 0A 44 EC1 LD B,5..D
01FBF0: 45 43 32 20 20 20 20 4C 44 20 49 59 2C 44 49 58 EC2 LD IY,DIX
01FC00: 29 0D 0A 41 44 44 49 20 20 20 20 41 44 44 20 48 )..ADDI ADD H
01FC10: 4C 2C 44 45 0D 0A 20 20 20 20 20 20 20 20 44 4A L,DE.. DJ
01FC20: 4E 5A 20 41 44 44 49 0D 0A 20 20 20 20 20 20 20 NZ ADDI..
01FC30: 20 4C 44 20 28 56 41 4C 45 55 52 29 2C 48 4C 0D LD (VALEUR),HL.
01FC40: 0A 20 20 20 20 20 20 20 20 50 4F 50 20 48 4C 0D . POP HL.
01FC50: 0A 20 20 20 20 20 20 20 20 4A 52 20 43 4F 4E 54 . JR CONT
01FC60: 0D 0A 3B 0D 0A 44 49 58 4D 49 4C 4C 20 44 45 46 ..;..DIXMILL DEF
01FC70: 57 20 31 30 30 30 30 0D 0A 4D 49 4C 4C 45 20 20 W 10000..MILLE
01FC80: 20 44 45 46 57 20 31 30 30 30 0D 0A 43 45 4E 54 DEFW 1000..CENT
01FC90: 20 20 20 20 44 45 46 57 20 31 30 30 0D 0A 44 49 DEFW 100..DI
01FCA0: 58 20 20 20 20 20 44 45 46 57 20 31 30 0D 0A 55 X DEFW 10..U
01FCB0: 4E 20 20 20 20 20 20 44 45 46 57 20 31 0D 0A 3B N DEFW 1..;
01FCC0: 0D 0A 48 45 58 41 20 20 20 20 44 45 43 20 42 0D ..HEXA DEC B.
01FCD0: 0A 42 43 4C 48 45 58 41 20 4C 44 20 41 2C 28 48 .BCLHEXA LD A,(H
01FCE0: 4C 29 0D 0A 20 20 20 20 20 20 20 20 43 50 20 22 L).. CP "
01FCF0: 30 22 0D 0A 20 20 20 20 20 20 20 20 4A 52 20 43 0".. JR C
01FD00: 2C 52 45 43 4E 42 0D 0A 20 20 20 20 20 20 20 20 ,RECNB..
01FD10: 43 50 20 22 47 22 0D 0A 20 20 20 20 20 20 20 20 CP "G"..
01FD20: 4A 52 20 4E 43 2C 52 45 43 4E 42 0D 0A 20 20 20 JR NC,RECNB..
01FD30: 20 20 20 20 20 49 4E 43 20 48 4C 0D 0A 20 20 20 INC HL..
01FD40: 20 20 20 20 20 44 4A 4E 5A 20 42 43 4C 48 45 58 DJNZ BCLHEX
01FD50: 41 0D 0A 20 20 20 20 20 20 20 20 43 41 4C 4C 20 A.. CALL
01FD60: 52 41 4E 47 45 4E 42 0D 0A 20 20 20 20 20 20 20 RANGENB..
01FD70: 20 49 4E 43 20 48 4C 0D 0A 20 20 20 20 20 20 20 INC HL..
01FD80: 20 44 45 43 20 43 0D 0A 20 20 20 20 20 20 20 20 DEC C..
01FD90: 4C 44 49 52 0D 0A 3B 0D 0A 48 45 58 56 41 4C 20 LDIR..;..HEXVAL
01FDA0: 20 4C 44 20 49 58 2C 42 55 46 46 4E 42 0D 0A 20 LD IX,BUFFNB..
01FDB0: 20 20 20 20 20 20 20 4C 44 20 44 45 2C 34 30 39 LD DE,409
01FDC0: 36 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 48 4C 6.. LD HL
01FDD0: 2C 30 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 42 ,0.. LD B
01FDE0: 2C 34 0D 0A 42 43 4C 48 58 56 41 20 4C 44 20 41 ,4..BCLHXVA LD A
01FDF0: 2C 28 49 58 2B 30 29 0D 0A 20 20 20 20 20 20 20 ,(IX+0)..
01FE00: 4D 49 4C 4C 0D 0A 43 4F 4E 44 45 43 20 20 4C 44 MILL..CONDEC LD
01FE10: 20 45 2C 28 49 59 2B 30 29 0D 0A 20 20 20 20 20 E,(IY+0)..
01FE20: 20 20 20 4C 44 20 44 2C 28 49 59 2B 31 29 0D 0A LD D,(IY+1)..
01FE30: 20 20 20 20 20 20 20 20 4C 44 20 41 2C 23 33 30 LD A,#30
01FE40: 0D 0A 43 41 4C 43 55 4C 20 20 41 4E 44 20 20 41 ..CALCUL AND A
01FE50: 0D 0A 20 20 20 20 20 20 20 20 53 42 43 20 48 4C .. SBC HL
01FE60: 2C 44 45 0D 0A 20 20 20 20 20 20 20 20 4A 52 20 ,DE.. JR
01FE70: 43 2C 43 41 52 52 59 0D 0A 20 20 20 20 20 20 20 C,CARRY..
01FE80: 20 49 4E 43 20 41 0D 0A 20 20 20 20 20 20 20 20 INC A..
01FE90: 4A 52 20 43 41 4C 43 55 4C 0D 0A 43 41 52 52 59 JR CALCUL..CARRY
01FEA0: 20 20 20 43 41 4C 4C 20 23 42 42 35 41 0D 0A 20 CALL #BB5A..
01FEB0: 20 20 20 20 20 20 20 41 44 44 20 48 4C 2C 44 45 ADD HL,DE
01FEC0: 0D 0A 20 20 20 20 20 20 20 20 49 4E 43 20 49 59 .. INC IY
01FED0: 0D 0A 20 20 20 20 20 20 20 20 49 4E 43 20 49 59 .. INC IY
01FEE0: 0D 0A 20 20 20 20 20 20 20 20 44 4A 4E 5A 20 43 .. DJNZ C
01FEF0: 4F 4E 44 45 43 0D 0A 46 49 4E 43 4F 4E 56 20 50 ONDEC..FINCONV P
01FF00: 4F 50 20 41 46 0D 0A 20 20 20 20 20 20 20 20 50 OP AF.. P
01FF10: 4F 50 20 42 43 0D 0A 20 20 20 20 20 20 20 20 50 OP BC.. P
01FF20: 4F 50 20 44 45 0D 0A 20 20 20 20 20 20 20 20 50 OP DE.. P
01FF30: 4F 50 20 48 4C 0D 0A 20 20 20 20 20 20 20 20 4A OP HL.. J
01FF40: 50 20 53 50 41 43 45 0D 0A 3B 0D 0A 54 52 4F 49 P SPACE..;..TROI
01FF50: 43 4F 4E 20 4C 44 20 48 4C 2C 54 43 4F 4E 56 45 CON LD HL,TCONVE
01FF60: 52 0D 0A 20 20 20 20 20 20 20 20 43 41 4C 4C 20 R.. CALL
01FF70: 50 52 54 0D 0A 20 20 20 20 20 20 20 20 43 41 4C PRT.. CAL
01FF80: 4C 20 49 4E 50 55 4E 42 0D 0A 20 20 20 20 20 20 L INPUNB..
01FF90: 20 20 4C 44 20 48 4C 2C 54 43 4F 4E 32 0D 0A 20 LD HL,TCON2..
01FFA0: 20 20 20 20 20 20 20 43 41 4C 4C 20 50 52 54 0D CALL PRT.
01FFB0: 0A 20 20 20 20 20 20 20 20 4C 44 20 48 4C 2C 28 . LD HL,(
01FFC0: 56 41 4C 45 55 52 29 0D 0A 20 20 20 20 20 20 20 VALEUR)..
01FFD0: 20 43 41 4C 4C 20 50 52 54 42 49 4E 32 0D 0A 20 CALL PRTBIN2..
01FFE0: 20 20 20 20 20 20 20 43 41 4C 4C 20 50 52 54 48 CALL PRTH
01FFF0: 45 58 32 0D 0A 20 20 20 20 20 20 20 20 43 41 4C EX2.. CAL
020000: 20 53 55 42 20 23 33 30 0D 0A 20 20 20 20 20 20 SUB #30..
020010: 20 20 43 50 20 31 30 0D 0A 20 20 20 20 20 20 20 CP 10..
020020: 20 4A 52 20 43 2C 42 43 4C 43 41 4C 43 0D 0A 20 JR C,BCLCALC..
020030: 20 20 20 20 20 20 20 53 55 42 20 37 0D 0A 42 43 SUB 7..BC
020040: 4C 43 41 4C 43 20 4F 52 20 41 0D 0A 20 20 20 20 LCALC OR A..
020050: 20 20 20 20 4A 52 20 5A 2C 46 49 4E 43 41 4C 43 JR Z,FINCALC
020060: 0D 0A 20 20 20 20 20 20 20 20 41 44 44 20 48 4C .. ADD HL
020070: 2C 44 45 0D 0A 20 20 20 20 20 20 20 20 44 45 43 ,DE.. DEC
020080: 20 41 0D 0A 20 20 20 20 20 20 20 20 4A 52 20 42 A.. JR B
020090: 43 4C 43 41 4C 43 0D 0A 46 49 4E 43 41 4C 43 20 CLCALC..FINCALC
0200A0: 50 55 53 48 20 42 43 0D 0A 20 20 20 20 20 20 20 PUSH BC..
0200B0: 20 4C 44 20 42 2C 34 0D 0A 44 49 56 49 53 20 20 LD B,4..DIVIS
0200C0: 20 53 52 4C 20 44 0D 0A 20 20 20 20 20 20 20 20 SRL D..
0200D0: 52 52 20 45 20 20 20 20 0D 0A 20 20 20 20 20 20 RR E ..
0200E0: 20 20 44 4A 4E 5A 20 44 49 56 49 53 0D 0A 20 20 DJNZ DIVIS..
0200F0: 20 20 20 20 20 20 50 4F 50 20 42 43 0D 0A 20 20 POP BC..
020100: 20 20 20 20 20 20 49 4E 43 20 49 58 0D 0A 20 20 INC IX..
020110: 20 20 20 20 20 20 44 4A 4E 5A 20 20 42 43 4C 48 DJNZ BCLH
020120: 58 56 41 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 XVA.. LD
020130: 28 56 41 4C 45 55 52 29 2C 48 4C 0D 0A 45 58 49 (VALEUR),HL..EXI
020140: 54 4E 42 20 20 50 4F 50 20 41 46 0D 0A 20 20 20 TNB POP AF..
020150: 20 20 20 20 20 50 4F 50 20 42 43 0D 0A 20 20 20 POP BC..
020160: 20 20 20 20 20 50 4F 50 20 44 45 0D 0A 20 20 20 POP DE..
020170: 20 20 20 20 20 50 4F 50 20 48 4C 0D 0A 20 20 20 POP HL..
020180: 20 20 20 20 20 52 45 54 0D 0A 3B 0D 0A 52 41 4E RET..;..RAN
020190: 47 45 4E 42 20 4C 44 20 41 2C 28 4C 45 4E 45 44 GENB LD A,(LENED
0201A0: 49 54 29 20 3B 4E 42 20 64 61 6E 73 20 42 55 46 IT) ;NB dans BUF
0201B0: 20 63 6F 6D 70 6C 2E 76 69 64 65 73 20 70 61 72 compl.vides par
0201C0: 20 30 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 43 0.. LD C
0201D0: 2C 41 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 42 ,A.. LD B
0201E0: 2C 30 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 41 ,0.. LD A
0201F0: 2C 35 0D 0A 20 20 20 20 20 20 20 20 53 55 42 20 ,5.. SUB
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 C6 02 00 00 00 02 1B 00 C2 02 00 00 00 02 ................
020230: 1B 00 C7 02 00 00 00 02 1B 00 C3 02 00 00 00 02 ................
020240: 1B 00 C8 02 00 00 00 02 1B 00 C4 02 00 00 00 02 ................
020250: 1B 00 C9 02 00 00 00 02 1B 00 C5 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: 4C 20 50 52 54 44 45 43 49 0D 0A 20 20 20 20 20 L PRTDECI..
020310: 20 20 20 52 45 54 0D 0A 3B 20 20 20 20 20 20 20 RET..;
020320: 20 0D 0A 54 43 4F 4E 56 45 52 20 44 45 46 42 20 ..TCONVER DEFB
020330: 22 20 43 4F 4E 56 45 52 54 49 52 20 3F 22 2C 22 " CONVERTIR ?","
020340: 20 22 2B 23 38 30 0D 0A 54 43 4F 4E 32 20 20 20 "+#80..TCON2
020350: 44 45 46 42 20 22 20 3D 22 2C 22 20 22 2B 23 38 DEFB " ="," "+#8
020360: 30 0D 0A 3B 0D 0A 4C 49 53 54 0D 0A 56 41 4C 45 0..;..LIST..VALE
020370: 55 52 20 20 44 45 46 57 20 30 0D 0A 4E 4F 4C 49 UR DEFW 0..NOLI
020380: 53 54 0D 0A 42 55 46 46 4E 42 20 20 44 45 46 53 ST..BUFFNB DEFS
020390: 20 35 0D 0A 54 54 58 45 44 49 54 20 44 45 46 53 5..TTXEDIT DEFS
0203A0: 20 32 35 36 2C 30 0D 0A 4D 41 58 45 44 49 54 20 256,0..MAXEDIT
0203B0: 44 45 46 42 20 30 0D 0A 4C 45 4E 45 44 49 54 20 DEFB 0..LENEDIT
0203C0: 44 45 46 42 20 30 0D 0A 43 55 52 50 4F 53 20 20 DEFB 0..CURPOS
0203D0: 44 45 46 57 20 30 0D 0A 3B 0D 0A 3B 2D 20 41 66 DEFW 0..;..;- Af
0203E0: 66 69 63 68 61 67 65 20 2D 0D 0A 3B 0D 0A 50 52 fichage -..;..PR
0203F0: 54 43 52 20 20 20 43 41 4C 4C 20 50 52 54 20 20 TCR CALL PRT
020400: 20 3B 53 4C 2B 43 52 0D 0A 20 20 20 20 20 20 20 ;SL+CR..
020410: 20 4A 52 20 43 52 0D 0A 3B 0D 0A 50 52 54 4C 4F JR CR..;..PRTLO
020420: 43 32 20 4C 44 20 49 59 2C 23 30 32 31 37 20 3B C2 LD IY,#0217 ;
020430: 41 66 66 2E 41 76 2E 44 65 72 2E 4C 2E 0D 0A 50 Aff.Av.Der.L...P
020440: 52 54 4C 4F 43 20 20 50 55 53 48 20 41 46 0D 0A RTLOC PUSH AF..
020450: 20 20 20 20 20 20 20 20 50 55 53 48 20 48 4C 0D PUSH HL.
020460: 0A 20 20 20 20 20 20 20 20 50 55 53 48 20 49 59 . PUSH IY
020470: 0D 0A 20 20 20 20 20 20 20 20 50 4F 50 20 48 4C .. POP HL
020480: 0D 0A 20 20 20 20 20 20 20 20 43 41 4C 4C 20 23 .. CALL #
020490: 42 42 37 35 0D 0A 20 20 20 20 20 20 20 20 50 4F BB75.. PO
0204A0: 50 20 48 4C 0D 0A 20 20 20 20 20 20 20 20 4A 52 P HL.. JR
0204B0: 20 42 43 4C 50 52 54 0D 0A 3B 0D 0A 50 52 54 44 BCLPRT..;..PRTD
0204C0: 52 49 56 20 50 55 53 48 20 48 4C 20 20 20 20 3B RIV PUSH HL ;
0204D0: 41 66 66 2E 64 72 69 76 65 0D 0A 20 20 20 20 20 Aff.drive..
0204E0: 20 20 20 4C 44 20 48 4C 2C 54 44 52 53 45 4C 45 LD HL,TDRSELE
0204F0: 0D 0A 20 20 20 20 20 20 20 20 43 41 4C 4C 20 50 .. CALL P
020500: 31 30 2C 31 33 2B 23 38 30 0D 0A 4C 49 53 54 0D 10,13+#80..LIST.
020510: 0A 44 45 46 42 20 30 1A 2D 2D 2D 2D 2D 2D 2D 2D .DEFB 0.--------
020520: 2D 2D 2D 2D 2D 2D 0D 0A 3B 2D 20 49 4E 49 54 49 ------..;- INITI
020530: 41 4C 49 53 41 54 49 4F 4E 20 2D 0D 0A 3B 2D 2D ALISATION -..;--
020540: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
020550: 0D 0A 20 20 20 20 20 20 20 20 43 41 4C 4C 20 49 .. CALL I
020560: 4E 49 50 52 4F 47 0D 0A 52 45 43 54 53 44 52 20 NIPROG..RECTSDR
020570: 43 41 4C 4C 20 4D 4F 54 4F 4E 0D 0A 20 20 20 20 CALL MOTON..
020580: 20 2D 20 45 74 75 64 65 20 64 75 20 46 44 43 20 - Etude du FDC
020590: 2D 20 28 43 29 20 4D 2E 4D 41 49 47 52 4F 54 20 - (C) M.MAIGROT
0205A0: 4E 6F 76 20 38 38 20 22 0D 0A 20 20 20 20 20 20 Nov 88 "..
0205B0: 20 20 44 45 46 42 20 32 34 2C 32 36 2C 30 2C 37 DEFB 24,26,0,7
0205C0: 39 2C 31 2C 32 34 2B 23 38 30 0D 0A 54 45 46 46 9,1,24+#80..TEFF
0205D0: 4C 42 31 20 44 45 46 42 20 33 31 2C 31 2C 32 33 LB1 DEFB 31,1,23
0205E0: 2C 31 38 2B 23 38 30 0D 0A 3B 0D 0A 54 4D 45 4E ,18+#80..;..TMEN
0205F0: 55 20 20 20 44 45 46 42 20 33 31 2C 31 2C 35 2C U DEFB 31,1,5,
020600: 22 20 5B 41 5D 20 54 65 73 74 65 72 20 65 74 61 " [A] Tester eta
020610: 74 20 64 72 69 76 65 20 22 2C 31 30 2C 31 33 0D t drive ",10,13.
020620: 0A 20 20 20 20 20 20 20 20 44 45 46 42 20 22 20 . DEFB "
020630: 5B 42 5D 20 42 61 73 63 75 6C 65 20 64 72 69 76 [B] Bascule driv
020640: 65 20 41 2F 42 20 22 2C 31 30 2C 31 33 0D 0A 20 e A/B ",10,13..
020650: 20 20 20 20 20 20 20 44 45 46 42 20 22 20 5B 43 DEFB " [C
020660: 5D 20 43 6F 6E 76 65 72 73 2E 6E 75 6D 65 72 69 ] Convers.numeri
020670: 71 75 65 20 22 2C 31 30 2C 31 33 0D 0A 20 20 20 que ",10,13..
020680: 20 20 20 20 20 44 45 46 42 20 22 20 5B 44 5D 20 DEFB " [D]
020690: 41 6C 6C 65 72 20 20 65 6E 20 70 69 73 74 65 20 Aller en piste
0206A0: 30 20 22 2C 31 30 2C 31 33 0D 0A 20 20 20 20 20 0 ",10,13..
0206B0: 20 20 20 44 45 46 42 20 22 20 5B 45 5D 20 41 6C DEFB " [E] Al
0206C0: 6C 65 72 20 20 65 6E 20 70 69 73 74 65 20 3F 20 ler en piste ?
0206D0: 22 2C 31 30 2C 31 33 0D 0A 20 20 20 20 20 20 20 ",10,13..
0206E0: 20 44 45 46 42 20 22 20 5B 51 5D 20 51 75 69 74 DEFB " [Q] Quit
0206F0: 74 65 72 20 70 72 6F 67 72 61 6D 6D 65 20 22 2C ter programme ",
020700: 52 54 0D 0A 20 20 20 20 20 20 20 20 50 4F 50 20 RT.. POP
020710: 48 4C 0D 0A 20 20 20 20 20 20 20 20 52 45 54 0D HL.. RET.
020720: 0A 3B 0D 0A 50 52 54 20 20 20 20 20 50 55 53 48 .;..PRT PUSH
020730: 20 41 46 0D 0A 42 43 4C 50 52 54 20 20 4C 44 20 AF..BCLPRT LD
020740: 41 2C 28 48 4C 29 0D 0A 20 20 20 20 20 20 20 20 A,(HL)..
020750: 43 50 20 23 38 30 0D 0A 20 20 20 20 20 20 20 20 CP #80..
020760: 4A 52 20 4E 43 2C 46 49 4E 50 52 54 0D 0A 20 20 JR NC,FINPRT..
020770: 20 20 20 20 20 20 43 41 4C 4C 20 23 42 42 35 41 CALL #BB5A
020780: 0D 0A 20 20 20 20 20 20 20 20 49 4E 43 20 48 4C .. INC HL
020790: 0D 0A 20 20 20 20 20 20 20 20 4A 52 20 42 43 4C .. JR BCL
0207A0: 50 52 54 0D 0A 46 49 4E 50 52 54 20 20 41 4E 44 PRT..FINPRT AND
0207B0: 20 25 30 31 31 31 31 31 31 31 0D 0A 20 20 20 20 %01111111..
0207C0: 20 20 20 20 49 4E 43 20 48 4C 0D 0A 50 52 54 32 INC HL..PRT2
0207D0: 20 20 20 20 43 41 4C 4C 20 23 42 42 35 41 0D 0A CALL #BB5A..
0207E0: 20 20 20 20 20 20 20 20 50 4F 50 20 41 46 0D 0A POP AF..
0207F0: 20 20 20 20 20 20 20 20 52 45 54 0D 0A 3B 0D 0A RET..;..
020800: 43 52 20 20 20 20 20 20 50 55 53 48 20 41 46 0D CR PUSH AF.
020810: 0A 20 20 20 20 20 20 20 20 4C 44 20 41 2C 31 30 . LD A,10
020820: 0D 0A 20 20 20 20 20 20 20 20 43 41 4C 4C 20 23 .. CALL #
020830: 42 42 35 41 0D 0A 20 20 20 20 20 20 20 20 4C 44 BB5A.. LD
020840: 20 41 2C 31 33 0D 0A 20 20 20 20 20 20 20 20 4A A,13.. J
020850: 52 20 50 52 54 32 0D 0A 3B 0D 0A 53 50 41 43 45 R PRT2..;..SPACE
020860: 20 20 20 50 55 53 48 20 41 46 0D 0A 20 20 20 20 PUSH AF..
020870: 20 20 20 20 4C 44 20 41 2C 33 32 0D 0A 20 20 20 LD A,32..
020880: 20 20 20 20 20 4A 52 20 50 52 54 32 0D 0A 3B 0D JR PRT2..;.
020890: 0A 49 4E 56 20 20 20 20 20 50 55 53 48 20 41 46 .INV PUSH AF
0208A0: 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 41 2C 32 .. LD A,2
0208B0: 34 0D 0A 20 20 20 20 20 20 20 20 4A 52 20 50 52 4.. JR PR
0208C0: 54 32 0D 0A 3B 0D 0A 45 46 46 4C 49 4E 31 20 50 T2..;..EFFLIN1 P
0208D0: 55 53 48 20 41 46 0D 0A 20 20 20 20 20 20 20 20 USH AF..
0208E0: 4C 44 20 41 2C 31 33 0D 0A 20 20 20 20 20 20 20 LD A,13..
0208F0: 20 43 41 4C 4C 20 23 42 42 35 41 0D 0A 20 20 20 CALL #BB5A..
020900: 74 72 65 20 63 65 73 20 32 20 44 45 46 42 0D 0A tre ces 2 DEFB..
020910: 4E 4F 4C 49 53 54 0D 0A 3B 2D 2D 2D 2D 2D 2D 2D NOLIST..;-------
020920: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
020930: 2D 2D 2D 0D 0A 3B 2D 20 54 45 58 54 45 53 20 44 ---..;- TEXTES D
020940: 45 20 50 52 45 53 45 4E 54 41 54 49 4F 4E 20 2D E PRESENTATION -
020950: 0D 0A 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ..;-------------
020960: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 54 -------------..T
020970: 55 53 20 20 20 20 20 44 45 46 42 20 32 34 2C 22 US DEFB 24,"
020980: 20 53 4F 53 20 50 52 4F 47 52 41 4D 4D 45 55 52 SOS PROGRAMMEUR
020990: 53 20 2D 20 45 74 75 64 65 20 64 75 20 46 44 43 S - Etude du FDC
0209A0: 20 2D 20 28 43 29 20 4D 2E 4D 41 49 47 52 4F 54 - (C) M.MAIGROT
0209B0: 20 4E 6F 76 20 38 38 20 22 0D 0A 20 20 20 20 20 Nov 88 "..
0209C0: 20 20 20 44 45 46 42 20 32 34 2C 32 36 2C 30 2C DEFB 24,26,0,
0209D0: 37 39 2C 31 2C 32 34 2B 23 38 30 0D 0A 54 45 46 79,1,24+#80..TEF
0209E0: 46 4C 42 31 20 44 45 46 42 20 33 31 2C 31 2C 32 FLB1 DEFB 31,1,2
0209F0: 33 2C 31 38 2B 23 38 30 0D 0A 3B 0D 0A 3B 2D 20 3,18+#80..;..;-
020A00: 54 65 78 74 65 73 20 64 75 20 6D 65 6E 75 20 70 Textes du menu p
020A10: 72 69 6E 63 69 70 61 6C 20 2D 0D 0A 3B 0D 0A 54 rincipal -..;..T
020A20: 4D 45 4E 55 20 20 20 44 45 46 42 20 33 31 2C 31 MENU DEFB 31,1
020A30: 2C 35 2C 22 20 5B 41 5D 20 54 65 73 74 65 72 20 ,5," [A] Tester
020A40: 65 74 61 74 20 64 72 69 76 65 20 22 2C 31 30 2C etat drive ",10,
020A50: 31 33 0D 0A 20 20 20 20 20 20 20 20 44 45 46 42 13.. DEFB
020A60: 20 22 20 5B 42 5D 20 42 61 73 63 75 6C 65 20 64 " [B] Bascule d
020A70: 72 69 76 65 20 41 2F 42 20 22 2C 31 30 2C 31 33 rive A/B ",10,13
020A80: 0D 0A 20 20 20 20 20 20 20 20 44 45 46 42 20 22 .. DEFB "
020A90: 20 5B 43 5D 20 43 6F 6E 76 65 72 73 2E 6E 75 6D [C] Convers.num
020AA0: 65 72 69 71 75 65 20 22 2C 31 30 2C 31 33 0D 0A erique ",10,13..
020AB0: 20 20 20 20 20 20 20 20 44 45 46 42 20 22 20 5B DEFB " [
020AC0: 44 5D 20 41 6C 6C 65 72 20 20 65 6E 20 70 69 73 D] Aller en pis
020AD0: 74 65 20 30 20 22 2C 31 30 2C 31 33 0D 0A 20 20 te 0 ",10,13..
020AE0: 20 20 20 20 20 20 44 45 46 42 20 22 20 5B 45 5D DEFB " [E]
020AF0: 20 41 6C 6C 65 72 20 20 65 6E 20 70 69 73 74 65 Aller en piste
020B00: 20 20 20 20 20 4A 52 20 45 46 31 0D 0A 45 46 46 JR EF1..EFF
020B10: 4C 49 4E 45 20 50 55 53 48 20 41 46 0D 0A 45 46 LINE PUSH AF..EF
020B20: 31 20 20 20 20 20 4C 44 20 41 2C 31 38 0D 0A 20 1 LD A,18..
020B30: 20 20 20 20 20 20 20 4A 52 20 50 52 54 32 0D 0A JR PRT2..
020B40: 3B 0D 0A 4F 55 4E 4F 20 20 20 20 50 55 53 48 20 ;..OUNO PUSH
020B50: 48 4C 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 48 HL.. LD H
020B60: 4C 2C 54 4F 55 4E 4F 0D 0A 20 20 20 20 20 20 20 L,TOUNO..
020B70: 20 43 41 4C 4C 20 50 52 54 0D 0A 20 20 20 20 20 CALL PRT..
020B80: 20 20 20 50 4F 50 20 48 4C 0D 0A 20 20 20 20 20 POP HL..
020B90: 20 20 20 43 41 4C 4C 20 23 42 42 30 36 0D 0A 20 CALL #BB06..
020BA0: 20 20 20 20 20 20 20 43 41 4C 4C 20 45 46 46 4C CALL EFFL
020BB0: 49 4E 45 0D 0A 20 20 20 20 20 20 20 20 41 4E 44 INE.. AND
020BC0: 20 23 44 46 20 20 20 20 3B 4D 61 6A 75 73 63 75 #DF ;Majuscu
020BD0: 6C 65 73 0D 0A 20 20 20 20 20 20 20 20 43 50 20 les.. CP
020BE0: 22 4E 22 0D 0A 20 20 20 20 20 20 20 20 52 45 54 "N".. RET
020BF0: 20 5A 0D 0A 20 20 20 20 20 20 20 20 43 50 20 22 Z.. CP "
020C00: 4F 22 20 20 20 20 20 3B 4F 75 69 20 3D 20 43 41 O" ;Oui = CA
020C10: 52 52 59 20 6D 69 73 0D 0A 20 20 20 20 20 20 20 RRY mis..
020C20: 20 4A 52 20 4E 5A 2C 4F 55 4E 4F 0D 0A 20 20 20 JR NZ,OUNO..
020C30: 20 20 20 20 20 53 43 46 0D 0A 20 20 20 20 20 20 SCF..
020C40: 20 20 52 45 54 0D 0A 3B 0D 0A 54 4F 55 4E 4F 20 RET..;..TOUNO
020C50: 20 20 44 45 46 42 20 32 34 2C 22 20 4F 4B 20 3F DEFB 24," OK ?
020C60: 20 28 4F 2F 4E 29 20 22 2C 32 34 2C 37 2C 31 33 (O/N) ",24,7,13
020C70: 2B 23 38 30 0D 0A 3B 0D 0A 41 46 46 45 52 52 20 +#80..;..AFFERR
020C80: 20 4C 44 20 49 59 2C 23 30 32 31 38 0D 0A 20 20 LD IY,#0218..
020C90: 20 20 20 20 20 20 43 41 4C 4C 20 50 52 54 4C 4F CALL PRTLO
020CA0: 43 0D 0A 20 20 20 20 20 20 20 20 43 41 4C 4C 20 C.. CALL
020CB0: 23 42 42 30 36 0D 0A 20 20 20 20 20 20 20 20 58 #BB06.. X
020CC0: 4F 52 20 41 0D 0A 20 20 20 20 20 20 20 20 4A 50 OR A.. JP
020CD0: 20 45 46 46 4C 49 4E 45 0D 0A 3B 0D 0A 43 41 4C EFFLINE..;..CAL
020CE0: 45 20 20 20 20 44 45 46 53 20 34 30 30 30 30 2D E DEFS 40000-
020CF0: 43 41 4C 45 0D 0A 3B 0D 0A 4C 49 53 54 0D 0A 46 CALE..;..LIST..F
020D00: 3B 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ;
020D10: 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D -------
020D20: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
020D30: 2D 2D 2D 0D 0A 20 3B 20 20 20 20 20 20 20 20 20 ---.. ;
020D40: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D -
020D50: 20 53 4F 55 53 20 50 52 4F 47 52 41 4D 4D 45 53 SOUS PROGRAMMES
020D60: 20 44 49 56 45 52 53 20 2D 0D 0A 20 3B 20 20 20 DIVERS -.. ;
020D70: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
020D80: 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D -----------
020D90: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D ---------------.
020DA0: 0A 20 0D 0A 20 20 20 20 20 43 69 20 64 65 73 73 . .. Ci dess
020DB0: 6F 75 73 20 6C 61 20 20 6C 6F 6E 67 75 65 20 20 ous la longue
020DC0: 6C 69 74 61 6E 69 65 20 20 64 65 73 20 20 73 6F litanie des so
020DD0: 75 73 20 20 70 72 6F 67 72 61 6D 6D 65 73 20 20 us programmes
020DE0: 61 73 73 75 72 61 6E 74 20 75 6E 65 20 62 6F 6E assurant une bon
020DF0: 6E 65 20 0D 0A 20 70 72 7B 73 65 6E 74 61 74 69 ne .. pr{sentati
020E00: 6F 6E 20 64 65 20 6C 27 65 6E 73 65 6D 62 6C 65 on de l'ensemble
020E10: 20 2E 20 4C 65 73 20 68 65 75 72 65 75 78 20 70 . Les heureux p
020E20: 6F 73 73 65 73 73 65 75 72 73 20 64 65 20 4C 27 ossesseurs de L'
020E30: 41 53 53 45 4D 42 4C 45 55 52 20 43 4F 55 4C 45 ASSEMBLEUR COULE
020E40: 20 44 45 20 0D 0A 20 53 4F 55 52 43 45 20 56 4F DE .. SOURCE VO
020E50: 4C 55 4D 45 20 31 20 2C 20 6E 65 20 73 65 72 6F LUME 1 , ne sero
020E60: 6E 74 20 70 61 73 20 64 7B 70 61 79 73 7B 73 20 nt pas d{pays{s
020E70: 2E 2E 2E 0D 0A 20 3B 0D 0A 20 3B 2D 20 49 6E 69 ..... ;.. ;- Ini
020E80: 74 69 61 6C 69 73 61 74 69 6F 6E 20 70 72 6F 67 tialisation prog
020E90: 72 61 6D 6D 65 20 2D 0D 0A 20 3B 0D 0A 20 49 4E ramme -.. ;.. IN
020EA0: 49 50 52 4F 47 20 4C 44 20 42 43 2C 23 30 30 30 IPROG LD BC,#000
020EB0: 30 20 3B 46 69 78 65 72 20 63 6F 75 6C 65 75 72 0 ;Fixer couleur
020EC0: 73 0D 0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C s.. CALL
020ED0: 20 23 42 43 33 38 20 20 3B 42 6F 72 64 0D 0A 20 #BC38 ;Bord..
020EE0: 20 20 20 20 20 20 20 20 4C 44 20 42 43 2C 30 0D LD BC,0.
020EF0: 0A 20 20 20 20 20 20 20 20 20 58 4F 52 20 41 0D . XOR A.
020F00: 4C 41 47 4D 4F 54 20 44 45 46 42 20 30 0D 0A 4E LAGMOT DEFB 0..N
020F10: 4F 4C 49 53 54 0D 0A 41 44 42 55 46 46 20 20 44 OLIST..ADBUFF D
020F20: 45 46 57 20 30 0D 0A 4E 42 41 4C 49 52 45 20 44 EFW 0..NBALIRE D
020F30: 45 46 57 20 30 20 20 3B 4E 62 2E 6F 63 74 2E 20 EFW 0 ;Nb.oct.
020F40: 61 20 6C 69 72 65 0D 0A 52 4F 4D 41 4E 54 20 20 a lire..ROMANT
020F50: 44 45 46 57 20 30 0D 0A 3B 0D 0A 3B 2D 20 52 65 DEFW 0..;..;- Re
020F60: 73 75 6C 74 61 74 20 2D 0D 0A 3B 0D 0A 45 54 4F sultat -..;..ETO
020F70: 43 4C 55 53 20 44 45 46 42 20 30 0D 0A 45 54 30 CLUS DEFB 0..ET0
020F80: 20 20 20 20 20 44 45 46 42 20 30 0D 0A 45 54 31 DEFB 0..ET1
020F90: 20 20 20 20 20 44 45 46 42 20 30 0D 0A 45 54 32 DEFB 0..ET2
020FA0: 20 20 20 20 20 44 45 46 42 20 30 0D 0A 45 54 50 DEFB 0..ETP
020FB0: 49 53 54 20 20 44 45 46 42 20 30 0D 0A 45 54 48 IST DEFB 0..ETH
020FC0: 45 41 44 20 20 44 45 46 42 20 30 0D 0A 45 54 4E EAD DEFB 0..ETN
020FD0: 55 4D 53 45 43 20 44 45 46 42 20 30 0D 0A 45 54 UMSEC DEFB 0..ET
020FE0: 4C 45 4E 53 45 43 20 44 45 46 42 20 30 0D 0A 3B LENSEC DEFB 0..;
020FF0: 0D 0A 44 52 53 45 4C 45 43 20 44 45 46 42 20 30 ..DRSELEC DEFB 0
021000: 0D 0A 50 49 53 54 53 45 4C 20 44 45 46 42 20 30 ..PISTSEL DEFB 0
021010: 20 3B 4E 65 20 72 69 65 6E 20 69 6E 73 65 72 65 ;Ne rien insere
021020: 72 20 65 6E 74 72 65 20 6C 65 73 20 32 20 21 0D r entre les 2 !.
021030: 0A 44 45 52 50 49 53 54 20 44 45 46 42 20 30 20 .DERPIST DEFB 0
021040: 3B 50 2E 66 69 6E 20 70 6F 75 72 20 6F 70 2E 20 ;P.fin pour op.
021050: 6D 75 6C 74 69 70 69 2E 0D 0A 50 49 53 54 4D 41 multipi...PISTMA
021060: 58 20 44 45 46 42 20 34 32 20 3B 50 2E 20 61 20 X DEFB 42 ;P. a
021070: 70 61 73 20 64 65 70 2E 0D 0A 57 41 49 54 50 49 pas dep...WAITPI
021080: 53 20 44 45 46 42 20 34 31 20 3B 54 65 6D 70 2E S DEFB 41 ;Temp.
021090: 44 65 70 2E 48 65 61 64 0D 0A 4E 42 54 45 4E 54 Dep.Head..NBTENT
0210A0: 20 20 44 45 46 42 20 34 20 3B 4E 62 2E 52 65 74 DEFB 4 ;Nb.Ret
0210B0: 72 79 0D 0A 54 45 4D 50 4D 4F 54 20 44 45 46 42 ry..TEMPMOT DEFB
0210C0: 20 35 35 0D 0A 3B 0D 0A 4C 49 53 54 0D 0A 45 54 55..;..LIST..ET
0210D0: 44 52 41 20 20 20 44 45 46 42 20 30 20 20 3B 45 DRA DEFB 0 ;E
0210E0: 54 33 20 41 20 65 74 20 42 0D 0A 45 54 44 52 42 T3 A et B..ETDRB
0210F0: 20 20 20 44 45 46 42 20 30 20 20 3B 4E 65 20 72 DEFB 0 ;Ne r
021100: 0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C 20 23 . CALL #
021110: 42 43 33 32 20 20 3B 50 61 70 65 72 0D 0A 20 20 BC32 ;Paper..
021120: 20 20 20 20 20 20 20 4C 44 20 41 2C 31 0D 0A 20 LD A,1..
021130: 20 20 20 20 20 20 20 20 4C 44 20 42 43 2C 23 30 LD BC,#0
021140: 46 30 46 0D 0A 20 20 20 20 20 20 20 20 20 43 41 F0F.. CA
021150: 4C 4C 20 23 42 43 33 32 20 20 3B 50 65 6E 0D 0A LL #BC32 ;Pen..
021160: 20 20 20 20 20 20 20 20 20 58 4F 52 20 41 0D 0A XOR A..
021170: 20 20 20 20 20 20 20 20 20 43 41 4C 4C 20 23 42 CALL #B
021180: 42 39 36 20 20 3B 50 61 70 65 72 20 30 0D 0A 20 B96 ;Paper 0..
021190: 20 20 20 20 20 20 20 20 4C 44 20 41 2C 31 0D 0A LD A,1..
0211A0: 20 20 20 20 20 20 20 20 20 43 41 4C 4C 20 23 42 CALL #B
0211B0: 42 39 30 20 20 3B 50 65 6E 20 31 0D 0A 20 20 20 B90 ;Pen 1..
0211C0: 20 20 20 20 20 20 4C 44 20 41 2C 32 0D 0A 20 20 LD A,2..
0211D0: 20 20 20 20 20 20 20 43 41 4C 4C 20 23 42 43 30 CALL #BC0
0211E0: 45 20 20 3B 4D 6F 64 65 20 32 0D 0A 20 20 20 20 E ;Mode 2..
0211F0: 20 20 20 20 20 58 4F 52 20 41 0D 0A 20 20 20 20 XOR A..
021200: 20 20 20 20 20 4C 44 20 28 44 52 53 45 4C 45 43 LD (DRSELEC
021210: 29 2C 41 20 20 20 3B 44 52 49 56 45 20 41 0D 0A ),A ;DRIVE A..
021220: 20 20 20 20 20 20 20 20 20 41 44 44 20 41 2C 23 ADD A,#
021230: 34 31 20 20 20 20 20 20 20 20 3B 44 65 63 61 6C 41 ;Decal
021240: 61 67 65 20 41 53 43 49 49 20 70 6F 75 72 20 22 age ASCII pour "
021250: 41 22 6F 75 22 42 22 0D 0A 20 20 20 20 20 20 20 A"ou"B"..
021260: 20 20 4C 44 20 48 4C 2C 54 44 52 53 45 4C 45 2B LD HL,TDRSELE+
021270: 32 30 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 20.. LD
021280: 28 48 4C 29 2C 41 0D 0A 20 54 59 50 45 20 20 20 (HL),A.. TYPE
021290: 20 43 41 4C 4C 20 23 42 39 30 30 20 20 3B 44 65 CALL #B900 ;De
0212A0: 74 65 72 6D 69 6E 65 72 20 74 79 70 65 20 43 50 terminer type CP
0212B0: 43 20 65 74 20 69 6E 69 74 69 61 6C 69 73 65 72 C et initialiser
0212C0: 20 61 64 72 65 73 73 65 20 65 64 69 74 65 75 72 adresse editeur
0212D0: 20 62 61 73 69 63 0D 0A 20 20 20 20 20 20 20 20 basic..
0212E0: 20 4C 44 20 41 2C 28 23 44 45 30 31 29 0D 0A 20 LD A,(#DE01)..
0212F0: 20 20 20 20 20 20 20 20 43 50 20 23 37 31 0D 0A CP #71..
021300: 69 65 6E 20 69 6E 73 65 72 65 72 0D 0A 3B 0D 0A ien inserer..;..
021310: 50 49 53 54 44 52 41 20 44 45 46 42 20 30 20 20 PISTDRA DEFB 0
021320: 3B 50 2E 20 41 20 65 74 20 42 20 20 20 20 20 0D ;P. A et B .
021330: 0A 50 49 53 54 44 52 42 20 44 45 46 42 20 30 20 .PISTDRB DEFB 0
021340: 20 3B 4E 65 20 72 69 65 6E 20 69 6E 73 65 72 65 ;Ne rien insere
021350: 72 0D 0A 4E 4F 4C 49 53 54 0D 0A 3B 0D 0A 54 55 r..NOLIST..;..TU
021360: 53 20 20 20 20 20 44 45 46 42 20 32 34 2C 22 20 S DEFB 24,"
021370: 53 4F 53 20 50 52 4F 47 52 41 4D 4D 45 55 52 53 SOS PROGRAMMEURS
021380: 20 2D 20 45 74 75 64 65 20 64 75 20 46 44 43 20 - Etude du FDC
021390: 2D 20 28 43 29 20 4D 2E 4D 41 49 47 52 4F 54 20 - (C) M.MAIGROT
0213A0: 4E 6F 76 20 38 38 20 22 0D 0A 20 20 20 20 20 20 Nov 88 "..
0213B0: 20 20 44 45 46 42 20 32 34 2C 32 36 2C 30 2C 37 DEFB 24,26,0,7
0213C0: 39 2C 31 2C 32 34 2B 23 38 30 0D 0A 54 45 46 46 9,1,24+#80..TEFF
0213D0: 4C 42 31 20 44 45 46 42 20 33 31 2C 31 2C 32 33 LB1 DEFB 31,1,23
0213E0: 2C 31 38 2B 23 38 30 0D 0A 3B 0D 0A 54 4D 45 4E ,18+#80..;..TMEN
0213F0: 55 20 20 20 44 45 46 42 20 33 31 2C 31 2C 35 2C U DEFB 31,1,5,
021400: 22 20 5B 41 5D 20 54 65 73 74 65 72 20 65 74 61 " [A] Tester eta
021410: 74 20 64 72 69 76 65 20 22 2C 31 30 2C 31 33 0D t drive ",10,13.
021420: 0A 20 20 20 20 20 20 20 20 44 45 46 42 20 22 20 . DEFB "
021430: 5B 42 5D 20 42 61 73 63 75 6C 65 20 64 72 69 76 [B] Bascule driv
021440: 65 20 41 2F 42 20 22 2C 31 30 2C 31 33 0D 0A 20 e A/B ",10,13..
021450: 20 20 20 20 20 20 20 44 45 46 42 20 22 20 5B 43 DEFB " [C
021460: 5D 20 43 6F 6E 76 65 72 73 2E 6E 75 6D 65 72 69 ] Convers.numeri
021470: 71 75 65 20 22 2C 31 30 2C 31 33 0D 0A 20 20 20 que ",10,13..
021480: 20 20 20 20 20 44 45 46 42 20 22 20 5B 44 5D 20 DEFB " [D]
021490: 41 6C 6C 65 72 20 20 65 6E 20 70 69 73 74 65 20 Aller en piste
0214A0: 30 20 22 2C 31 30 2C 31 33 0D 0A 20 20 20 20 20 0 ",10,13..
0214B0: 20 20 20 44 45 46 42 20 22 20 5B 45 5D 20 41 6C DEFB " [E] Al
0214C0: 6C 65 72 20 20 65 6E 20 70 69 73 74 65 20 3F 20 ler en piste ?
0214D0: 22 2C 31 30 2C 31 33 0D 0A 20 20 20 20 20 20 20 ",10,13..
0214E0: 20 44 45 46 42 20 22 20 5B 51 5D 20 51 75 69 74 DEFB " [Q] Quit
0214F0: 74 65 72 20 70 72 6F 67 72 61 6D 6D 65 20 22 2C ter programme ",
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 C6 02 00 00 00 02 1C 00 C2 02 00 00 00 02 ................
021530: 1C 00 C7 02 00 00 00 02 1C 00 C3 02 00 00 00 02 ................
021540: 1C 00 C8 02 00 00 00 02 1C 00 C4 02 00 00 00 02 ................
021550: 1C 00 C9 02 00 00 00 02 1C 00 C5 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 4A 52 20 5A 2C 4C 34 JR Z,L4
021610: 36 34 0D 0A 20 20 20 20 20 20 20 20 20 43 50 20 64.. CP
021620: 23 43 39 0D 0A 20 20 20 20 20 20 20 20 20 4A 52 #C9.. JR
021630: 20 4E 5A 2C 4C 36 36 34 20 20 20 20 20 20 20 0D NZ,L664 .
021640: 0A 20 4C 36 31 32 38 20 20 20 4C 44 20 48 4C 2C . L6128 LD HL,
021650: 23 42 44 35 45 0D 0A 20 20 20 20 20 20 20 20 20 #BD5E..
021660: 4A 52 20 49 4E 49 54 0D 0A 20 4C 36 36 34 20 20 JR INIT.. L664
021670: 20 20 4C 44 20 48 4C 2C 23 42 44 35 42 0D 0A 20 LD HL,#BD5B..
021680: 20 20 20 20 20 20 20 20 4A 52 20 49 4E 49 54 0D JR INIT.
021690: 0A 20 4C 34 36 34 20 20 20 20 4C 44 20 48 4C 2C . L464 LD HL,
0216A0: 23 42 44 33 41 0D 0A 20 49 4E 49 54 20 20 20 20 #BD3A.. INIT
0216B0: 4C 44 20 28 45 44 49 54 31 2B 31 29 2C 48 4C 0D LD (EDIT1+1),HL.
0216C0: 0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C 20 23 . CALL #
0216D0: 42 39 30 33 0D 0A 20 20 20 20 20 20 20 20 20 4C B903.. L
0216E0: 44 20 41 2C 34 31 0D 0A 20 20 20 20 20 20 20 20 D A,41..
0216F0: 20 4C 44 20 28 57 41 49 54 50 49 53 29 2C 41 0D LD (WAITPIS),A.
021700: 0A 20 20 20 20 20 20 20 20 20 4C 44 20 48 4C 2C . LD HL,
021710: 54 55 53 0D 0A 20 20 20 20 20 20 20 20 20 4A 50 TUS.. JP
021720: 20 50 52 54 0D 0A 20 3B 0D 0A 20 49 4E 50 55 50 PRT.. ;.. INPUP
021730: 52 54 32 20 43 41 4C 4C 20 50 52 54 4C 4F 43 32 RT2 CALL PRTLOC2
021740: 20 3B 41 66 66 69 63 68 65 72 20 6D 65 73 73 61 ;Afficher messa
021750: 67 65 20 22 49 4E 50 55 54 22 0D 0A 20 49 4E 50 ge "INPUT".. INP
021760: 55 4E 42 20 20 50 55 53 48 20 48 4C 20 20 20 20 UNB PUSH HL
021770: 3B 45 6E 74 72 65 65 20 64 27 75 6E 20 6E 6F 6D ;Entree d'un nom
021780: 62 72 65 20 64 65 20 31 20 61 20 35 20 63 68 69 bre de 1 a 5 chi
021790: 66 66 72 65 20 64 65 63 69 20 6F 75 20 68 65 78 ffre deci ou hex
0217A0: 61 20 28 22 26 22 29 0D 0A 20 20 20 20 20 20 20 a ("&")..
0217B0: 20 20 50 55 53 48 20 44 45 0D 0A 20 20 20 20 20 PUSH DE..
0217C0: 20 20 20 20 50 55 53 48 20 42 43 0D 0A 20 20 20 PUSH BC..
0217D0: 20 20 20 20 20 20 50 55 53 48 20 41 46 0D 0A 20 PUSH AF..
0217E0: 20 20 20 20 20 20 20 20 4C 44 20 48 4C 2C 30 0D LD HL,0.
0217F0: 0A 20 20 20 20 20 20 20 20 20 4C 44 20 28 56 41 . LD (VA
021800: 20 20 20 20 20 20 20 4A 52 20 42 43 4C 43 41 4C JR BCLCAL
021810: 43 0D 0A 20 46 49 4E 43 41 4C 43 20 50 55 53 48 C.. FINCALC PUSH
021820: 20 42 43 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 BC.. LD
021830: 20 42 2C 34 0D 0A 20 44 49 56 49 53 20 20 20 53 B,4.. DIVIS S
021840: 52 4C 20 44 0D 0A 20 20 20 20 20 20 20 20 20 52 RL D.. R
021850: 52 20 45 20 20 20 20 0D 0A 20 20 20 20 20 20 20 R E ..
021860: 20 20 44 4A 4E 5A 20 44 49 56 49 53 0D 0A 20 20 DJNZ DIVIS..
021870: 20 20 20 20 20 20 20 50 4F 50 20 42 43 0D 0A 20 POP BC..
021880: 20 20 20 20 20 20 20 20 49 4E 43 20 49 58 0D 0A INC IX..
021890: 20 20 20 20 20 20 20 20 20 44 4A 4E 5A 20 20 42 DJNZ B
0218A0: 43 4C 48 58 56 41 0D 0A 20 20 20 20 20 20 20 20 CLHXVA..
0218B0: 20 4C 44 20 28 56 41 4C 45 55 52 29 2C 48 4C 0D LD (VALEUR),HL.
0218C0: 0A 20 45 58 49 54 4E 42 20 20 50 4F 50 20 41 46 . EXITNB POP AF
0218D0: 0D 0A 20 20 20 20 20 20 20 20 20 50 4F 50 20 42 .. POP B
0218E0: 43 0D 0A 20 20 20 20 20 20 20 20 20 50 4F 50 20 C.. POP
0218F0: 44 45 0D 0A 20 20 20 20 20 20 20 20 20 50 4F 50 DE.. POP
021900: 20 48 4C 0D 0A 20 20 20 20 20 20 20 20 20 52 45 HL.. RE
021910: 54 0D 0A 20 3B 0D 0A 20 52 41 4E 47 45 4E 42 20 T.. ;.. RANGENB
021920: 4C 44 20 41 2C 28 4C 45 4E 45 44 49 54 29 20 3B LD A,(LENEDIT) ;
021930: 52 61 6E 67 65 72 20 6E 6F 6D 62 72 65 20 64 61 Ranger nombre da
021940: 6E 73 20 62 75 66 66 65 72 20 63 6F 6D 70 6C 65 ns buffer comple
021950: 74 65 72 20 76 69 64 65 73 20 70 61 72 20 30 0D ter vides par 0.
021960: 0A 20 20 20 20 20 20 20 20 20 4C 44 20 43 2C 41 . LD C,A
021970: 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 42 2C .. LD B,
021980: 30 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 41 0.. LD A
021990: 2C 35 0D 0A 20 20 20 20 20 20 20 20 20 53 55 42 ,5.. SUB
0219A0: 20 43 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 C.. LD
0219B0: 44 2C 30 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 D,0.. LD
0219C0: 20 45 2C 41 0D 0A 20 20 20 20 20 20 20 20 20 4C E,A.. L
0219D0: 44 20 48 4C 2C 42 55 46 46 4E 42 0D 0A 20 20 20 D HL,BUFFNB..
0219E0: 20 20 20 20 20 20 41 44 44 20 48 4C 2C 44 45 0D ADD HL,DE.
0219F0: 0A 20 20 20 20 20 20 20 20 20 45 58 20 44 45 2C . EX DE,
021A00: 4C 45 55 52 29 2C 48 4C 0D 0A 20 20 20 20 20 20 LEUR),HL..
021A10: 20 20 20 4C 44 20 48 4C 2C 42 55 46 46 4E 42 20 LD HL,BUFFNB
021A20: 20 20 3B 52 41 5A 20 62 75 66 66 65 72 20 6E 6F ;RAZ buffer no
021A30: 6D 62 72 65 20 65 6E 20 41 53 43 49 49 0D 0A 20 mbre en ASCII..
021A40: 20 20 20 20 20 20 20 20 4C 44 20 42 2C 35 0D 0A LD B,5..
021A50: 20 52 41 5A 42 4E 42 20 20 4C 44 20 28 48 4C 29 RAZBNB LD (HL)
021A60: 2C 22 30 22 0D 0A 20 20 20 20 20 20 20 20 20 49 ,"0".. I
021A70: 4E 43 20 48 4C 0D 0A 20 20 20 20 20 20 20 20 20 NC HL..
021A80: 44 4A 4E 5A 20 52 41 5A 42 4E 42 0D 0A 20 20 20 DJNZ RAZBNB..
021A90: 20 20 20 20 20 20 4C 44 20 48 4C 2C 54 54 58 45 LD HL,TTXE
021AA0: 44 49 54 20 20 3B 41 64 72 65 73 73 65 20 62 75 DIT ;Adresse bu
021AB0: 66 66 65 72 20 7B 64 69 74 69 6F 6E 0D 0A 20 20 ffer {dition..
021AC0: 20 20 20 20 20 20 20 4C 44 20 28 48 4C 29 2C 30 LD (HL),0
021AD0: 20 20 20 20 20 20 3B 41 6E 6E 75 6C 65 72 0D 0A ;Annuler..
021AE0: 20 20 20 20 20 20 20 20 20 43 41 4C 4C 20 45 44 CALL ED
021AF0: 49 54 4E 42 20 20 20 20 3B 45 64 69 74 65 72 0D ITNB ;Editer.
021B00: 0A 20 3B 0D 0A 20 3B 2D 20 53 70 65 63 69 66 69 . ;.. ;- Specifi
021B10: 71 75 65 20 64 65 63 69 6D 61 6C 20 2D 0D 0A 20 que decimal -..
021B20: 3B 0D 0A 20 44 45 43 49 20 20 20 20 4C 44 20 48 ;.. DECI LD H
021B30: 4C 2C 54 54 58 45 44 49 54 0D 0A 20 20 20 20 20 L,TTXEDIT..
021B40: 20 20 20 20 4C 44 20 41 2C 28 4C 45 4E 45 44 49 LD A,(LENEDI
021B50: 54 29 20 3B 54 65 73 74 65 72 20 70 72 65 73 65 T) ;Tester prese
021B60: 6E 63 65 20 63 61 72 61 63 74 65 72 65 73 20 6E nce caracteres n
021B70: 6F 6E 20 64 65 63 69 6D 61 75 78 0D 0A 20 20 20 on decimaux..
021B80: 20 20 20 20 20 20 4C 44 20 42 2C 41 0D 0A 20 42 LD B,A.. B
021B90: 43 4C 44 45 43 49 20 4C 44 20 41 2C 28 48 4C 29 CLDECI LD A,(HL)
021BA0: 0D 0A 20 20 20 20 20 20 20 20 20 49 4E 43 20 48 .. INC H
021BB0: 4C 0D 0A 20 20 20 20 20 20 20 20 20 43 50 20 22 L.. CP "
021BC0: 26 22 20 20 20 20 20 20 20 20 20 3B 53 69 20 31 &" ;Si 1
021BD0: 65 72 20 3D 20 22 26 22 20 63 27 65 73 74 20 64 er = "&" c'est d
021BE0: 65 20 6C 27 68 65 78 61 64 65 63 69 6D 61 6C 0D e l'hexadecimal.
021BF0: 0A 20 20 20 20 20 20 20 20 20 4A 52 20 5A 2C 48 . JR Z,H
021C00: 48 4C 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 HL.. LD
021C10: 48 4C 2C 54 54 58 45 44 49 54 0D 0A 20 20 20 20 HL,TTXEDIT..
021C20: 20 20 20 20 20 52 45 54 0D 0A 20 3B 0D 0A 20 45 RET.. ;.. E
021C30: 44 49 54 4E 42 20 20 4C 44 20 41 2C 35 0D 0A 20 DITNB LD A,5..
021C40: 20 20 20 20 20 20 20 20 4C 44 20 28 4D 41 58 45 LD (MAXE
021C50: 44 49 54 29 2C 41 20 20 3B 50 6F 75 72 20 75 6E DIT),A ;Pour un
021C60: 20 6E 6F 6D 62 72 65 20 2C 20 70 61 73 20 70 6C nombre , pas pl
021C70: 75 73 20 64 65 20 35 20 63 61 72 61 63 74 65 72 us de 5 caracter
021C80: 65 73 0D 0A 20 45 44 49 54 20 20 20 20 43 41 4C es.. EDIT CAL
021C90: 4C 20 23 42 42 37 38 20 20 20 20 20 20 3B 4D 65 L #BB78 ;Me
021CA0: 6D 6F 72 69 73 65 72 20 70 6F 73 69 74 69 6F 6E moriser position
021CB0: 20 63 75 72 73 65 75 72 0D 0A 20 20 20 20 20 20 curseur..
021CC0: 20 20 20 4C 44 20 28 43 55 52 50 4F 53 29 2C 48 LD (CURPOS),H
021CD0: 4C 0D 0A 20 52 45 46 41 49 52 45 20 4C 44 20 48 L.. REFAIRE LD H
021CE0: 4C 2C 54 54 58 45 44 49 54 20 20 20 3B 45 64 69 L,TTXEDIT ;Edi
021CF0: 74 69 6F 6E 20 64 27 75 6E 65 20 63 68 61 69 6E tion d'une chain
021D00: 65 20 64 65 20 63 61 72 61 63 74 65 72 65 73 0D e de caracteres.
021D10: 0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C 20 23 . CALL #
021D20: 42 39 30 30 20 20 20 20 20 20 3B 52 4F 4D 20 42 B900 ;ROM B
021D30: 41 53 49 43 0D 0A 20 45 44 49 54 31 20 20 20 43 ASIC.. EDIT1 C
021D40: 41 4C 4C 20 23 42 44 33 41 20 20 20 20 20 20 3B ALL #BD3A ;
021D50: 41 64 72 65 73 73 65 20 65 64 69 74 65 75 72 20 Adresse editeur
021D60: 34 36 34 20 6D 6F 64 69 66 69 65 65 20 70 61 72 464 modifiee par
021D70: 20 49 4E 49 54 20 73 69 20 70 61 73 20 34 36 34 INIT si pas 464
021D80: 0D 0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C 20 .. CALL
021D90: 23 42 39 30 33 20 20 20 20 20 20 3B 44 65 63 6F #B903 ;Deco
021DA0: 6E 6E 65 63 74 65 72 20 52 4F 4D 20 42 41 53 49 nnecter ROM BASI
021DB0: 43 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 42 C.. LD B
021DC0: 2C 30 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 ,0.. LD
021DD0: 48 4C 2C 54 54 58 45 44 49 54 0D 0A 20 43 4F 4D HL,TTXEDIT.. COM
021DE0: 50 54 45 20 20 4C 44 20 41 2C 28 48 4C 29 0D 0A PTE LD A,(HL)..
021DF0: 20 20 20 20 20 20 20 20 20 4F 52 20 41 0D 0A 20 OR A..
021E00: 45 58 41 0D 0A 20 20 20 20 20 20 20 20 20 43 50 EXA.. CP
021E10: 20 22 30 22 0D 0A 20 20 20 20 20 20 20 20 20 4A "0".. J
021E20: 52 20 43 2C 52 45 43 4E 42 0D 0A 20 20 20 20 20 R C,RECNB..
021E30: 20 20 20 20 43 50 20 22 40 22 0D 0A 20 20 20 20 CP "@"..
021E40: 20 20 20 20 20 4A 52 20 4E 43 2C 52 45 43 4E 42 JR NC,RECNB
021E50: 0D 0A 20 20 20 20 20 20 20 20 20 44 4A 4E 5A 20 .. DJNZ
021E60: 42 43 4C 44 45 43 49 0D 0A 20 20 20 20 20 20 20 BCLDECI..
021E70: 20 20 4A 52 20 4F 4B 44 45 43 49 0D 0A 20 52 45 JR OKDECI.. RE
021E80: 43 4E 42 20 20 20 43 41 4C 4C 20 43 48 56 49 44 CNB CALL CHVID
021E90: 45 20 20 3B 53 69 20 6E 6F 6E 20 64 65 63 69 6D E ;Si non decim
021EA0: 61 6C 20 64 65 74 65 63 74 65 20 72 65 63 6F 6D al detecte recom
021EB0: 6D 65 6E 63 65 72 0D 0A 20 20 20 20 20 20 20 20 mencer..
021EC0: 20 4A 52 20 44 45 43 49 0D 0A 20 3B 0D 0A 20 4F JR DECI.. ;.. O
021ED0: 4B 44 45 43 49 20 20 43 41 4C 4C 20 52 41 4E 47 KDECI CALL RANG
021EE0: 45 4E 42 20 3B 52 61 6E 67 65 72 20 6E 6F 6D 62 ENB ;Ranger nomb
021EF0: 72 65 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 49 re.. LDI
021F00: 52 0D 0A 20 3B 0D 0A 20 41 53 43 44 45 43 49 20 R.. ;.. ASCDECI
021F10: 4C 44 20 43 2C 35 20 20 20 20 20 20 20 20 3B 43 LD C,5 ;C
021F20: 6F 6E 76 65 72 74 69 72 20 41 53 43 20 64 65 63 onvertir ASC dec
021F30: 69 6D 61 6C 20 65 6E 20 76 61 6C 65 75 72 20 6E imal en valeur n
021F40: 75 6D 65 72 69 71 75 65 0D 0A 20 20 20 20 20 20 umerique..
021F50: 20 20 20 4C 44 20 48 4C 2C 42 55 46 46 4E 42 0D LD HL,BUFFNB.
021F60: 0A 20 20 20 20 20 20 20 20 20 4C 44 20 49 58 2C . LD IX,
021F70: 44 49 58 4D 49 4C 4C 0D 0A 20 53 55 49 56 41 4E DIXMILL.. SUIVAN
021F80: 54 20 4C 44 20 41 2C 28 48 4C 29 0D 0A 20 20 20 T LD A,(HL)..
021F90: 20 20 20 20 20 20 43 50 20 22 30 22 0D 0A 20 20 CP "0"..
021FA0: 20 20 20 20 20 20 20 4A 52 20 4E 5A 2C 50 41 53 JR NZ,PAS
021FB0: 5A 45 52 4F 0D 0A 20 43 4F 4E 54 20 20 20 20 49 ZERO.. CONT I
021FC0: 4E 43 20 49 58 0D 0A 20 20 20 20 20 20 20 20 20 NC IX..
021FD0: 49 4E 43 20 49 58 0D 0A 20 20 20 20 20 20 20 20 INC IX..
021FE0: 20 49 4E 43 20 48 4C 0D 0A 20 20 20 20 20 20 20 INC HL..
021FF0: 20 20 44 45 43 20 43 20 0D 0A 20 20 20 20 20 20 DEC C ..
022000: 20 20 20 20 20 20 20 20 4A 52 20 5A 2C 46 49 4E JR Z,FIN
022010: 49 0D 0A 20 20 20 20 20 20 20 20 20 49 4E 43 20 I.. INC
022020: 42 0D 0A 20 20 20 20 20 20 20 20 20 49 4E 43 20 B.. INC
022030: 48 4C 0D 0A 20 20 20 20 20 20 20 20 20 4A 52 20 HL.. JR
022040: 43 4F 4D 50 54 45 0D 0A 20 46 49 4E 49 20 20 20 COMPTE.. FINI
022050: 20 4C 44 20 41 2C 42 0D 0A 20 20 20 20 20 20 20 LD A,B..
022060: 20 20 4C 44 20 28 4C 45 4E 45 44 49 54 29 2C 41 LD (LENEDIT),A
022070: 20 20 3B 4C 6F 6E 67 75 65 75 72 20 72 65 65 6C ;Longueur reel
022080: 6C 65 6D 65 6E 74 20 65 64 69 74 65 65 0D 0A 20 lement editee..
022090: 20 20 20 20 20 20 20 20 4F 52 20 41 0D 0A 20 20 OR A..
0220A0: 20 20 20 20 20 20 20 4A 52 20 5A 2C 43 48 56 49 JR Z,CHVI
0220B0: 44 45 20 20 20 20 20 3B 49 6E 74 65 72 64 69 72 DE ;Interdir
0220C0: 65 20 65 64 69 74 69 6F 6E 20 6E 75 6C 6C 65 0D e edition nulle.
0220D0: 0A 20 20 20 20 20 20 20 20 20 4C 44 20 41 2C 28 . LD A,(
0220E0: 4D 41 58 45 44 49 54 29 0D 0A 20 20 20 20 20 20 MAXEDIT)..
0220F0: 20 20 20 43 50 20 42 20 20 20 20 20 20 20 20 20 CP B
022100: 20 20 20 3B 6F 75 20 70 6C 75 73 20 6C 6F 6E 67 ;ou plus long
022110: 75 65 20 71 75 65 20 4D 41 58 45 44 49 54 0D 0A ue que MAXEDIT..
022120: 20 20 20 20 20 20 20 20 20 52 45 54 20 4E 43 0D RET NC.
022130: 0A 20 43 48 56 49 44 45 20 20 4C 44 20 41 2C 37 . CHVIDE LD A,7
022140: 0D 0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C 20 .. CALL
022150: 23 42 42 35 41 0D 0A 20 20 20 20 20 20 20 20 20 #BB5A..
022160: 4C 44 20 48 4C 2C 28 43 55 52 50 4F 53 29 0D 0A LD HL,(CURPOS)..
022170: 20 20 20 20 20 20 20 20 20 43 41 4C 4C 20 23 42 CALL #B
022180: 42 37 35 0D 0A 20 20 20 20 20 20 20 20 20 4A 52 B75.. JR
022190: 20 52 45 46 41 49 52 45 20 20 20 20 20 20 3B 4D REFAIRE ;M
0221A0: 61 75 76 61 69 73 65 20 65 64 69 74 69 6F 6E 20 auvaise edition
0221B0: 72 65 63 6F 6D 6D 65 6E 63 65 72 0D 0A 20 3B 0D recommencer.. ;.
0221C0: 0A 20 50 52 54 42 49 4E 32 20 4C 44 20 41 2C 48 . PRTBIN2 LD A,H
0221D0: 20 20 20 20 20 20 20 3B 43 6F 6E 76 65 72 73 69 ;Conversi
0221E0: 6F 6E 20 62 69 6E 61 69 72 65 20 31 36 20 62 69 on binaire 16 bi
0221F0: 74 73 0D 0A 20 20 20 20 20 20 20 20 20 43 41 4C ts.. CAL
022200: 20 20 20 4A 52 20 5A 2C 45 58 49 54 4E 42 0D 0A JR Z,EXITNB..
022210: 20 20 20 20 20 20 20 20 20 4A 52 20 53 55 49 56 JR SUIV
022220: 41 4E 54 0D 0A 20 50 41 53 5A 45 52 4F 20 4C 44 ANT.. PASZERO LD
022230: 20 45 2C 28 49 58 2B 30 29 0D 0A 20 20 20 20 20 E,(IX+0)..
022240: 20 20 20 20 4C 44 20 44 2C 28 49 58 2B 31 29 0D LD D,(IX+1).
022250: 0A 20 20 20 20 20 20 20 20 20 53 55 42 20 23 33 . SUB #3
022260: 30 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 42 0.. LD B
022270: 2C 41 0D 0A 20 20 20 20 20 20 20 20 20 50 55 53 ,A.. PUS
022280: 48 20 48 4C 0D 0A 20 20 20 20 20 20 20 20 20 4C H HL.. L
022290: 44 20 48 4C 2C 28 56 41 4C 45 55 52 29 0D 0A 20 D HL,(VALEUR)..
0222A0: 41 44 44 49 20 20 20 20 41 44 44 20 48 4C 2C 44 ADDI ADD HL,D
0222B0: 45 0D 0A 20 20 20 20 20 20 20 20 20 44 4A 4E 5A E.. DJNZ
0222C0: 20 41 44 44 49 0D 0A 20 20 20 20 20 20 20 20 20 ADDI..
0222D0: 4C 44 20 28 56 41 4C 45 55 52 29 2C 48 4C 0D 0A LD (VALEUR),HL..
0222E0: 20 20 20 20 20 20 20 20 20 50 4F 50 20 48 4C 0D POP HL.
0222F0: 0A 20 20 20 20 20 20 20 20 20 4A 52 20 43 4F 4E . JR CON
022300: 54 0D 0A 20 3B 0D 0A 20 44 49 58 4D 49 4C 4C 20 T.. ;.. DIXMILL
022310: 44 45 46 57 20 31 30 30 30 30 0D 0A 20 4D 49 4C DEFW 10000.. MIL
022320: 4C 45 20 20 20 44 45 46 57 20 31 30 30 30 0D 0A LE DEFW 1000..
022330: 20 43 45 4E 54 20 20 20 20 44 45 46 57 20 31 30 CENT DEFW 10
022340: 30 0D 0A 20 44 49 58 20 20 20 20 20 44 45 46 57 0.. DIX DEFW
022350: 20 31 30 0D 0A 20 55 4E 20 20 20 20 20 20 44 45 10.. UN DE
022360: 46 57 20 31 0D 0A 20 3B 0D 0A 20 3B 2D 20 53 70 FW 1.. ;.. ;- Sp
022370: 65 63 69 66 69 71 75 65 20 68 65 78 61 64 65 63 ecifique hexadec
022380: 69 6D 61 6C 20 2D 0D 0A 20 3B 0D 0A 20 48 45 58 imal -.. ;.. HEX
022390: 41 20 20 20 20 44 45 43 20 42 20 20 20 20 20 20 A DEC B
0223A0: 20 20 20 20 3B 49 67 6E 6F 72 65 72 20 22 26 22 ;Ignorer "&"
0223B0: 0D 0A 20 42 43 4C 48 45 58 41 20 4C 44 20 41 2C .. BCLHEXA LD A,
0223C0: 28 48 4C 29 20 20 20 20 20 20 3B 54 65 73 74 65 (HL) ;Teste
0223D0: 72 20 73 69 20 70 72 65 73 65 6E 63 65 20 63 61 r si presence ca
0223E0: 72 61 63 74 65 72 65 20 6E 6F 6E 20 76 61 6C 69 ractere non vali
0223F0: 64 65 0D 0A 20 20 20 20 20 20 20 20 20 43 50 20 de.. CP
022400: 4C 20 50 52 54 42 49 4E 0D 0A 20 20 20 20 20 20 L PRTBIN..
022410: 20 20 20 4C 44 20 41 2C 4C 0D 0A 20 3B 0D 0A 20 LD A,L.. ;..
022420: 50 52 54 42 49 4E 20 20 50 55 53 48 20 42 43 20 PRTBIN PUSH BC
022430: 20 20 20 20 20 3B 38 20 62 69 74 73 0D 0A 20 20 ;8 bits..
022440: 20 20 20 20 20 20 20 50 55 53 48 20 41 46 0D 0A PUSH AF..
022450: 20 20 20 20 20 20 20 20 20 4C 44 20 43 2C 41 0D LD C,A.
022460: 0A 20 20 20 20 20 20 20 20 20 4C 44 20 42 2C 38 . LD B,8
022470: 0D 0A 20 42 43 4C 42 49 4E 20 20 4C 44 20 41 2C .. BCLBIN LD A,
022480: 23 33 30 0D 0A 20 20 20 20 20 20 20 20 20 52 4C #30.. RL
022490: 43 20 43 0D 0A 20 20 20 20 20 20 20 20 20 4A 52 C C.. JR
0224A0: 20 4E 43 2C 42 49 4E 5A 45 52 4F 0D 0A 20 20 20 NC,BINZERO..
0224B0: 20 20 20 20 20 20 49 4E 43 20 41 0D 0A 20 42 49 INC A.. BI
0224C0: 4E 5A 45 52 4F 20 43 41 4C 4C 20 23 42 42 35 41 NZERO CALL #BB5A
0224D0: 0D 0A 20 20 20 20 20 20 20 20 20 44 4A 4E 5A 20 .. DJNZ
0224E0: 42 43 4C 42 49 4E 0D 0A 20 20 20 20 20 20 20 20 BCLBIN..
0224F0: 20 50 4F 50 20 41 46 0D 0A 20 20 20 20 20 20 20 POP AF..
022500: 20 20 50 4F 50 20 42 43 0D 0A 20 20 20 20 20 20 POP BC..
022510: 20 20 20 4A 50 20 53 50 41 43 45 0D 0A 20 3B 0D JP SPACE.. ;.
022520: 0A 20 50 52 54 48 45 58 32 20 4C 44 20 41 2C 22 . PRTHEX2 LD A,"
022530: 26 22 20 20 20 20 20 3B 41 66 66 69 63 68 65 72 &" ;Afficher
022540: 20 65 6E 20 48 45 58 41 0D 0A 20 20 20 20 20 20 en HEXA..
022550: 20 20 20 43 41 4C 4C 20 23 42 42 35 41 0D 0A 20 CALL #BB5A..
022560: 20 20 20 20 20 20 20 20 4C 44 20 41 2C 48 0D 0A LD A,H..
022570: 20 20 20 20 20 20 20 20 20 43 41 4C 4C 20 50 52 CALL PR
022580: 54 48 45 58 31 20 3B 31 36 20 42 69 74 73 0D 0A THEX1 ;16 Bits..
022590: 20 20 20 20 20 20 20 20 20 4C 44 20 41 2C 38 0D LD A,8.
0225A0: 0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C 20 23 . CALL #
0225B0: 42 42 35 41 0D 0A 20 20 20 20 20 20 20 20 20 4C BB5A.. L
0225C0: 44 20 41 2C 4C 0D 0A 20 3B 0D 0A 20 50 52 54 48 D A,L.. ;.. PRTH
0225D0: 45 58 31 20 50 55 53 48 20 41 46 20 20 20 20 20 EX1 PUSH AF
0225E0: 20 3B 38 20 42 69 74 73 0D 0A 20 20 20 20 20 20 ;8 Bits..
0225F0: 20 20 20 50 55 53 48 20 41 46 0D 0A 20 20 20 20 PUSH AF..
022600: 22 30 22 0D 0A 20 20 20 20 20 20 20 20 20 4A 52 "0".. JR
022610: 20 43 2C 52 45 43 4E 42 20 20 20 20 20 3B 53 69 C,RECNB ;Si
022620: 20 63 61 72 61 63 74 65 72 65 20 6E 6F 6E 20 68 caractere non h
022630: 65 78 61 64 65 63 69 6D 61 6C 20 2C 20 72 65 66 exadecimal , ref
022640: 61 69 72 65 0D 0A 20 20 20 20 20 20 20 20 20 43 aire.. C
022650: 50 20 22 47 22 0D 0A 20 20 20 20 20 20 20 20 20 P "G"..
022660: 4A 52 20 4E 43 2C 52 45 43 4E 42 0D 0A 20 20 20 JR NC,RECNB..
022670: 20 20 20 20 20 20 49 4E 43 20 48 4C 0D 0A 20 20 INC HL..
022680: 20 20 20 20 20 20 20 44 4A 4E 5A 20 42 43 4C 48 DJNZ BCLH
022690: 45 58 41 0D 0A 20 3B 0D 0A 20 20 20 20 20 20 20 EXA.. ;..
0226A0: 20 20 43 41 4C 4C 20 52 41 4E 47 45 4E 42 20 20 CALL RANGENB
0226B0: 3B 52 61 6E 67 65 72 20 6E 6F 6D 62 72 65 0D 0A ;Ranger nombre..
0226C0: 20 20 20 20 20 20 20 20 20 49 4E 43 20 48 4C 0D INC HL.
0226D0: 0A 20 20 20 20 20 20 20 20 20 44 45 43 20 43 0D . DEC C.
0226E0: 0A 20 20 20 20 20 20 20 20 20 4C 44 49 52 0D 0A . LDIR..
0226F0: 20 3B 0D 0A 20 48 45 58 56 41 4C 20 20 4C 44 20 ;.. HEXVAL LD
022700: 49 58 2C 42 55 46 46 4E 42 20 20 3B 43 6F 6E 76 IX,BUFFNB ;Conv
022710: 2E 20 41 53 43 49 49 20 48 65 78 2E 20 65 6E 20 . ASCII Hex. en
022720: 76 61 6C 2E 31 36 20 42 69 74 73 0D 0A 20 20 20 val.16 Bits..
022730: 20 20 20 20 20 20 4C 44 20 44 45 2C 34 30 39 36 LD DE,4096
022740: 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 48 4C .. LD HL
022750: 2C 30 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 ,0.. LD
022760: 42 2C 34 0D 0A 20 42 43 4C 48 58 56 41 20 4C 44 B,4.. BCLHXVA LD
022770: 20 41 2C 28 49 58 2B 30 29 0D 0A 20 20 20 20 20 A,(IX+0)..
022780: 20 20 20 20 53 55 42 20 23 33 30 0D 0A 20 20 20 SUB #30..
022790: 20 20 20 20 20 20 4A 52 20 43 2C 42 43 4C 43 41 JR C,BCLCA
0227A0: 4C 43 0D 0A 20 20 20 20 20 20 20 20 20 53 55 42 LC.. SUB
0227B0: 20 37 0D 0A 20 42 43 4C 43 41 4C 43 20 4F 52 20 7.. BCLCALC OR
0227C0: 41 0D 0A 20 20 20 20 20 20 20 20 20 4A 52 20 5A A.. JR Z
0227D0: 2C 46 49 4E 43 41 4C 43 0D 0A 20 20 20 20 20 20 ,FINCALC..
0227E0: 20 20 20 41 44 44 20 48 4C 2C 44 45 0D 0A 20 20 ADD HL,DE..
0227F0: 20 20 20 20 20 20 20 44 45 43 20 41 0D 0A 20 20 DEC A..
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 C6 02 00 00 00 02 1D 00 C2 02 00 00 00 02 ................
022830: 1D 00 C7 02 00 00 00 02 1D 00 C3 02 00 00 00 02 ................
022840: 1D 00 C8 02 00 00 00 02 1D 00 C4 02 00 00 00 02 ................
022850: 1D 00 C9 02 00 00 00 02 1D 00 C5 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: 20 20 20 20 20 52 52 43 41 0D 0A 20 20 20 20 20 RRCA..
022910: 20 20 20 20 52 52 43 41 0D 0A 20 20 20 20 20 20 RRCA..
022920: 20 20 20 52 52 43 41 0D 0A 20 20 20 20 20 20 20 RRCA..
022930: 20 20 52 52 43 41 0D 0A 20 20 20 20 20 20 20 20 RRCA..
022940: 20 43 41 4C 4C 20 41 46 46 48 45 58 0D 0A 20 20 CALL AFFHEX..
022950: 20 20 20 20 20 20 20 50 4F 50 20 41 46 0D 0A 20 POP AF..
022960: 20 20 20 20 20 20 20 20 43 41 4C 4C 20 41 46 46 CALL AFF
022970: 48 45 58 0D 0A 20 20 20 20 20 20 20 20 20 50 4F HEX.. PO
022980: 50 20 41 46 0D 0A 20 20 20 20 20 20 20 20 20 4A P AF.. J
022990: 50 20 53 50 41 43 45 0D 0A 20 3B 0D 0A 20 41 46 P SPACE.. ;.. AF
0229A0: 46 48 45 58 20 20 41 4E 44 20 23 46 0D 0A 20 20 FHEX AND #F..
0229B0: 20 20 20 20 20 20 20 41 44 44 20 41 2C 23 33 30 ADD A,#30
0229C0: 0D 0A 20 20 20 20 20 20 20 20 20 43 50 20 23 33 .. CP #3
0229D0: 41 0D 0A 20 20 20 20 20 20 20 20 20 4A 52 20 43 A.. JR C
0229E0: 2C 4F 4B 48 45 58 0D 0A 20 20 20 20 20 20 20 20 ,OKHEX..
0229F0: 20 41 44 44 20 41 2C 37 0D 0A 20 4F 4B 48 45 58 ADD A,7.. OKHEX
022A00: 20 20 20 4A 50 20 23 42 42 35 41 0D 0A 20 3B 0D JP #BB5A.. ;.
022A10: 0A 20 50 52 54 44 45 43 49 20 50 55 53 48 20 48 . PRTDECI PUSH H
022A20: 4C 20 20 20 20 20 20 20 20 20 3B 43 6F 6E 76 65 L ;Conve
022A30: 72 73 69 6F 6E 20 64 65 63 69 6D 61 6C 65 20 35 rsion decimale 5
022A40: 20 63 68 69 66 66 72 65 73 0D 0A 20 20 20 20 20 chiffres..
022A50: 20 20 20 20 50 55 53 48 20 44 45 0D 0A 20 20 20 PUSH DE..
022A60: 20 20 20 20 20 20 50 55 53 48 20 42 43 0D 0A 20 PUSH BC..
022A70: 20 20 20 20 20 20 20 20 50 55 53 48 20 41 46 0D PUSH AF.
022A80: 0A 20 20 20 20 20 20 20 20 20 4C 44 20 48 4C 2C . LD HL,
022A90: 28 56 41 4C 45 55 52 29 0D 0A 20 44 45 43 31 20 (VALEUR).. DEC1
022AA0: 20 20 20 4C 44 20 42 2C 35 0D 0A 20 44 45 43 32 LD B,5.. DEC2
022AB0: 20 20 20 20 4C 44 20 49 59 2C 44 49 58 4D 49 4C LD IY,DIXMIL
022AC0: 4C 0D 0A 20 43 4F 4E 44 45 43 20 20 4C 44 20 45 L.. CONDEC LD E
022AD0: 2C 28 49 59 2B 30 29 0D 0A 20 20 20 20 20 20 20 ,(IY+0)..
022AE0: 20 20 4C 44 20 44 2C 28 49 59 2B 31 29 0D 0A 20 LD D,(IY+1)..
022AF0: 20 20 20 20 20 20 20 20 4C 44 20 41 2C 23 33 30 LD A,#30
022B00: 4C 49 4E 31 20 50 55 53 48 20 41 46 0D 0A 20 20 LIN1 PUSH AF..
022B10: 20 20 20 20 20 20 20 4C 44 20 41 2C 31 33 0D 0A LD A,13..
022B20: 20 20 20 20 20 20 20 20 20 43 41 4C 4C 20 23 42 CALL #B
022B30: 42 35 41 0D 0A 20 20 20 20 20 20 20 20 20 4A 52 B5A.. JR
022B40: 20 45 46 31 0D 0A 20 45 46 46 4C 49 4E 45 20 50 EF1.. EFFLINE P
022B50: 55 53 48 20 41 46 0D 0A 20 45 46 31 20 20 20 20 USH AF.. EF1
022B60: 20 4C 44 20 41 2C 31 38 0D 0A 20 20 20 20 20 20 LD A,18..
022B70: 20 20 20 4A 52 20 50 52 54 32 0D 0A 20 3B 0D 0A JR PRT2.. ;..
022B80: 20 3B 2D 20 4F 75 69 20 6F 75 20 6E 6F 6E 20 2D ;- Oui ou non -
022B90: 0D 0A 20 3B 0D 0A 20 4F 55 4E 4F 20 20 20 20 50 .. ;.. OUNO P
022BA0: 55 53 48 20 48 4C 0D 0A 20 20 20 20 20 20 20 20 USH HL..
022BB0: 20 4C 44 20 48 4C 2C 54 4F 55 4E 4F 0D 0A 20 20 LD HL,TOUNO..
022BC0: 20 20 20 20 20 20 20 43 41 4C 4C 20 50 52 54 0D CALL PRT.
022BD0: 0A 20 20 20 20 20 20 20 20 20 50 4F 50 20 48 4C . POP HL
022BE0: 0D 0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C 20 .. CALL
022BF0: 23 42 42 30 36 0D 0A 20 20 20 20 20 20 20 20 20 #BB06..
022C00: 43 41 4C 4C 20 45 46 46 4C 49 4E 45 0D 0A 20 20 CALL EFFLINE..
022C10: 20 20 20 20 20 20 20 41 4E 44 20 23 44 46 20 20 AND #DF
022C20: 20 20 20 20 20 3B 4D 61 6A 75 73 63 75 6C 65 73 ;Majuscules
022C30: 0D 0A 20 20 20 20 20 20 20 20 20 43 50 20 22 4E .. CP "N
022C40: 22 0D 0A 20 20 20 20 20 20 20 20 20 52 45 54 20 ".. RET
022C50: 5A 0D 0A 20 20 20 20 20 20 20 20 20 43 50 20 22 Z.. CP "
022C60: 4F 22 20 20 20 20 20 20 20 20 3B 4F 75 69 20 3D O" ;Oui =
022C70: 20 43 41 52 52 59 20 6D 69 73 0D 0A 20 20 20 20 CARRY mis..
022C80: 20 20 20 20 20 4A 52 20 4E 5A 2C 4F 55 4E 4F 0D JR NZ,OUNO.
022C90: 0A 20 20 20 20 20 20 20 20 20 53 43 46 0D 0A 20 . SCF..
022CA0: 20 20 20 20 20 20 20 20 52 45 54 0D 0A 20 3B 0D RET.. ;.
022CB0: 0A 20 54 4F 55 4E 4F 20 20 20 44 45 46 42 20 32 . TOUNO DEFB 2
022CC0: 34 2C 22 20 4F 4B 20 3F 20 28 4F 2F 4E 29 20 22 4," OK ? (O/N) "
022CD0: 2C 32 34 2C 37 2C 31 33 2B 23 38 30 0D 0A 20 3B ,24,7,13+#80.. ;
022CE0: 0D 0A 20 3B 2D 20 41 66 66 69 63 68 65 72 20 75 .. ;- Afficher u
022CF0: 6E 20 6D 65 73 73 61 67 65 20 64 27 65 72 72 65 n message d'erre
022D00: 0D 0A 20 43 41 4C 43 55 4C 20 20 41 4E 44 20 20 .. CALCUL AND
022D10: 41 0D 0A 20 20 20 20 20 20 20 20 20 53 42 43 20 A.. SBC
022D20: 48 4C 2C 44 45 0D 0A 20 20 20 20 20 20 20 20 20 HL,DE..
022D30: 4A 52 20 43 2C 43 41 52 52 59 0D 0A 20 20 20 20 JR C,CARRY..
022D40: 20 20 20 20 20 49 4E 43 20 41 0D 0A 20 20 20 20 INC A..
022D50: 20 20 20 20 20 4A 52 20 43 41 4C 43 55 4C 0D 0A JR CALCUL..
022D60: 20 43 41 52 52 59 20 20 20 43 41 4C 4C 20 23 42 CARRY CALL #B
022D70: 42 35 41 0D 0A 20 20 20 20 20 20 20 20 20 41 44 B5A.. AD
022D80: 44 20 48 4C 2C 44 45 0D 0A 20 20 20 20 20 20 20 D HL,DE..
022D90: 20 20 49 4E 43 20 49 59 0D 0A 20 20 20 20 20 20 INC IY..
022DA0: 20 20 20 49 4E 43 20 49 59 0D 0A 20 20 20 20 20 INC IY..
022DB0: 20 20 20 20 44 4A 4E 5A 20 43 4F 4E 44 45 43 0D DJNZ CONDEC.
022DC0: 0A 20 46 49 4E 43 4F 4E 56 20 50 4F 50 20 41 46 . FINCONV POP AF
022DD0: 0D 0A 20 20 20 20 20 20 20 20 20 50 4F 50 20 42 .. POP B
022DE0: 43 0D 0A 20 20 20 20 20 20 20 20 20 50 4F 50 20 C.. POP
022DF0: 44 45 0D 0A 20 20 20 20 20 20 20 20 20 50 4F 50 DE.. POP
022E00: 20 48 4C 0D 0A 20 20 20 20 20 20 20 20 20 4A 50 HL.. JP
022E10: 20 53 50 41 43 45 0D 0A 20 3B 0D 0A 20 54 52 4F SPACE.. ;.. TRO
022E20: 49 43 4F 4E 20 4C 44 20 48 4C 2C 54 43 4F 4E 56 ICON LD HL,TCONV
022E30: 45 52 20 20 3B 52 6F 75 74 69 6E 65 20 63 6F 6E ER ;Routine con
022E40: 76 65 72 73 69 6F 6E 20 61 70 70 65 6C 65 65 20 version appelee
022E50: 70 61 72 20 6D 65 6E 75 0D 0A 20 20 20 20 20 20 par menu..
022E60: 20 20 20 43 41 4C 4C 20 50 52 54 20 20 20 20 20 CALL PRT
022E70: 20 20 3B 65 66 66 65 63 74 75 65 20 33 20 63 6F ;effectue 3 co
022E80: 6E 76 65 72 73 69 6F 6E 73 20 31 36 20 62 69 74 nversions 16 bit
022E90: 73 20 73 75 63 63 65 73 73 69 76 65 73 0D 0A 20 s successives..
022EA0: 20 20 20 20 20 20 20 20 43 41 4C 4C 20 49 4E 50 CALL INP
022EB0: 55 4E 42 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 UNB.. LD
022EC0: 20 48 4C 2C 54 43 4F 4E 32 0D 0A 20 20 20 20 20 HL,TCON2..
022ED0: 20 20 20 20 43 41 4C 4C 20 50 52 54 0D 0A 20 20 CALL PRT..
022EE0: 20 20 20 20 20 20 20 4C 44 20 48 4C 2C 28 56 41 LD HL,(VA
022EF0: 4C 45 55 52 29 0D 0A 20 20 20 20 20 20 20 20 20 LEUR)..
022F00: 75 72 20 65 6E 20 62 61 73 20 64 65 20 6C 27 65 ur en bas de l'e
022F10: 63 72 61 6E 20 2D 0D 0A 20 3B 0D 0A 20 41 46 46 cran -.. ;.. AFF
022F20: 45 52 52 20 20 4C 44 20 49 59 2C 23 30 32 31 38 ERR LD IY,#0218
022F30: 0D 0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C 20 .. CALL
022F40: 50 52 54 4C 4F 43 0D 0A 20 20 20 20 20 20 20 20 PRTLOC..
022F50: 20 43 41 4C 4C 20 23 42 42 30 36 0D 0A 20 20 20 CALL #BB06..
022F60: 20 20 20 20 20 20 58 4F 52 20 41 0D 0A 20 20 20 XOR A..
022F70: 20 20 20 20 20 20 4A 50 20 45 46 46 4C 49 4E 45 JP EFFLINE
022F80: 0D 0A 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D .. ------
022F90: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
022FA0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
022FB0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
022FC0: 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 20 --------..
022FD0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
022FE0: 20 20 20 20 20 20 20 20 20 20 20 20 46 49 4E 20 FIN
022FF0: 53 45 43 54 49 4F 4E 0D 0A 20 00 00 1A 1A 20 20 SECTION.. ....
023000: 43 41 4C 4C 20 45 46 46 4C 49 4E 45 0D 0A 20 20 CALL EFFLINE..
023010: 20 20 20 20 20 20 20 41 4E 44 20 23 44 46 20 20 AND #DF
023020: 20 20 20 20 20 3B 4D 61 6A 75 73 63 75 6C 65 73 ;Majuscules
023030: 0D 0A 20 20 20 20 20 20 20 20 20 43 50 20 22 4E .. CP "N
023040: 22 0D 0A 20 20 20 20 20 20 20 20 20 52 45 54 20 ".. RET
023050: 5A 0D 0A 20 20 20 20 20 20 20 20 20 43 50 20 22 Z.. CP "
023060: 4F 22 20 20 20 20 20 20 20 20 3B 4F 75 69 20 3D O" ;Oui =
023070: 20 43 41 52 52 59 20 6D 69 73 0D 0A 20 20 20 20 CARRY mis..
023080: 20 20 20 20 20 4A 52 20 4E 5A 2C 4F 55 4E 4F 0D JR NZ,OUNO.
023090: 0A 20 20 20 20 20 20 20 20 20 53 43 46 0D 0A 20 . SCF..
0230A0: 20 20 20 20 20 20 20 20 52 45 54 0D 0A 20 3B 0D RET.. ;.
0230B0: 0A 20 54 4F 55 4E 4F 20 20 20 44 45 46 42 20 32 . TOUNO DEFB 2
0230C0: 34 2C 22 20 4F 4B 20 3F 20 28 4F 2F 4E 29 20 22 4," OK ? (O/N) "
0230D0: 2C 32 34 2C 37 2C 31 33 2B 23 38 30 0D 0A 20 3B ,24,7,13+#80.. ;
0230E0: 0D 0A 20 3B 2D 20 41 66 66 69 63 68 65 72 20 75 .. ;- Afficher u
0230F0: 6E 20 6D 65 73 73 61 67 65 20 64 27 65 72 72 65 n message d'erre
023100: 43 41 4C 4C 20 50 52 54 42 49 4E 32 0D 0A 20 20 CALL PRTBIN2..
023110: 20 20 20 20 20 20 20 43 41 4C 4C 20 50 52 54 48 CALL PRTH
023120: 45 58 32 0D 0A 20 20 20 20 20 20 20 20 20 43 41 EX2.. CA
023130: 4C 4C 20 50 52 54 44 45 43 49 0D 0A 20 20 20 20 LL PRTDECI..
023140: 20 20 20 20 20 52 45 54 0D 0A 20 3B 20 20 20 20 RET.. ;
023150: 20 20 20 20 0D 0A 20 54 43 4F 4E 56 45 52 20 44 .. TCONVER D
023160: 45 46 42 20 22 20 43 4F 4E 56 45 52 54 49 52 20 EFB " CONVERTIR
023170: 3F 22 2C 22 20 22 2B 23 38 30 0D 0A 20 54 43 4F ?"," "+#80.. TCO
023180: 4E 32 20 20 20 44 45 46 42 20 22 20 3D 22 2C 22 N2 DEFB " =","
023190: 20 22 2B 23 38 30 0D 0A 20 3B 0D 0A 20 4C 49 53 "+#80.. ;.. LIS
0231A0: 54 0D 0A 20 56 41 4C 45 55 52 20 20 44 45 46 57 T.. VALEUR DEFW
0231B0: 20 30 20 3B 56 61 72 69 61 62 6C 65 73 20 65 74 0 ;Variables et
0231C0: 20 42 75 66 66 65 72 73 20 70 6F 75 72 20 65 64 Buffers pour ed
0231D0: 69 74 69 6F 6E 20 6E 75 6D 65 72 69 71 75 65 0D ition numerique.
0231E0: 0A 20 4E 4F 4C 49 53 54 0D 0A 20 42 55 46 46 4E . NOLIST.. BUFFN
0231F0: 42 20 20 44 45 46 53 20 35 0D 0A 20 54 54 58 45 B DEFS 5.. TTXE
023200: 44 49 54 20 44 45 46 53 20 32 35 36 2C 30 0D 0A DIT DEFS 256,0..
023210: 20 4D 41 58 45 44 49 54 20 44 45 46 42 20 30 0D MAXEDIT DEFB 0.
023220: 0A 20 4C 45 4E 45 44 49 54 20 44 45 46 42 20 30 . LENEDIT DEFB 0
023230: 0D 0A 20 43 55 52 50 4F 53 20 20 44 45 46 57 20 .. CURPOS DEFW
023240: 30 0D 0A 20 3B 0D 0A 20 3B 2D 20 41 66 66 69 63 0.. ;.. ;- Affic
023250: 68 61 67 65 20 74 65 78 74 65 73 20 2D 0D 0A 20 hage textes -..
023260: 3B 0D 0A 20 50 52 54 43 52 20 20 20 43 41 4C 4C ;.. PRTCR CALL
023270: 20 50 52 54 20 20 20 3B 41 66 66 69 63 68 65 20 PRT ;Affiche
023280: 61 76 65 63 20 53 4C 2B 43 52 0D 0A 20 20 20 20 avec SL+CR..
023290: 20 20 20 20 20 4A 52 20 43 52 0D 0A 20 3B 0D 0A JR CR.. ;..
0232A0: 20 50 52 54 4C 4F 43 32 20 4C 44 20 49 59 2C 23 PRTLOC2 LD IY,#
0232B0: 30 32 31 37 20 20 20 3B 41 66 66 69 63 68 61 67 0217 ;Affichag
0232C0: 65 20 73 75 72 20 61 76 61 6E 74 20 64 65 72 6E e sur avant dern
0232D0: 69 65 72 65 20 6C 69 67 6E 65 0D 0A 20 50 52 54 iere ligne.. PRT
0232E0: 4C 4F 43 20 20 50 55 53 48 20 41 46 20 20 20 20 LOC PUSH AF
0232F0: 20 20 20 3B 41 66 66 69 63 68 61 67 65 20 61 76 ;Affichage av
023300: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
023310: 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 20 54 - T
023320: 45 53 54 20 44 45 53 20 44 52 49 56 45 53 20 2D EST DES DRIVES -
023330: 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
023340: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
023350: 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ---------------
023360: 2D 2D 0D 0A 20 20 20 20 20 0D 0A 20 20 20 20 20 --.. ..
023370: 4C 65 20 63 68 61 70 69 74 72 65 20 70 72 7B 63 Le chapitre pr{c
023380: 7B 64 65 6E 74 20 76 6F 75 73 20 61 20 70 72 7B {dent vous a pr{
023390: 76 65 6E 75 20 21 20 20 43 65 20 6E 27 65 73 74 venu ! Ce n'est
0233A0: 20 70 61 73 20 73 69 6D 70 6C 65 20 73 69 20 6C pas simple si l
0233B0: 27 6F 6E 20 74 69 65 6E 74 20 0D 0A 20 63 6F 6D 'on tient .. com
0233C0: 70 74 65 20 71 75 27 69 6C 20 70 65 75 74 20 79 pte qu'il peut y
0233D0: 2D 65 6E 20 61 76 6F 69 72 20 31 20 6F 75 20 32 -en avoir 1 ou 2
0233E0: 20 28 43 65 20 71 75 69 20 65 73 74 20 6C 61 20 (Ce qui est la
0233F0: 6D 6F 69 6E 64 72 65 20 64 65 73 20 63 68 6F 73 moindre des chos
023400: 65 73 20 2E 2E 2E 29 0D 0A 20 20 20 20 20 4C 65 es ...).. Le
023410: 73 20 74 65 73 74 73 20 6F 6E 74 20 7B 74 7B 20 s tests ont {t{
023420: 65 66 66 65 63 74 75 7B 73 20 20 73 75 72 20 20 effectu{s sur
023430: 34 36 34 20 20 2B 20 20 32 20 20 44 72 69 76 65 464 + 2 Drive
023440: 73 20 20 2E 20 4C 65 73 20 63 6F 6E 6E 65 63 74 s . Les connect
023450: 69 6F 6E 73 20 64 65 20 0D 0A 20 6C 27 69 6E 74 ions de .. l'int
023460: 65 72 66 61 63 65 20 64 72 69 76 65 20 36 31 32 erface drive 612
023470: 38 20 6F 6E 74 20 7B 74 7B 20 7B 74 61 62 6C 69 8 ont {t{ {tabli
023480: 65 73 20 64 69 66 66 7B 72 65 6D 65 6E 74 20 2E es diff{rement .
023490: 20 55 6E 20 74 65 73 74 20 72 61 70 69 64 65 20 Un test rapide
0234A0: 73 75 72 20 36 31 32 38 20 0D 0A 20 72 7B 76 7D sur 6128 .. r{v}
0234B0: 6C 65 20 64 65 73 20 72 7B 73 75 6C 74 61 74 73 le des r{sultats
0234C0: 20 75 6E 20 70 65 75 20 70 6C 75 73 20 20 63 6F un peu plus co
0234D0: 68 7B 72 65 6E 74 73 20 20 21 20 20 28 53 75 72 h{rents ! (Sur
0234E0: 20 20 34 36 34 20 2C 20 6C 65 73 20 63 6F 6E 6E 464 , les conn
0234F0: 65 78 69 6F 6E 73 20 64 75 20 0D 0A 20 73 69 67 exions du .. sig
023500: 65 63 20 6C 6F 63 61 74 65 0D 0A 20 20 20 20 20 ec locate..
023510: 20 20 20 20 50 55 53 48 20 48 4C 0D 0A 20 20 20 PUSH HL..
023520: 20 20 20 20 20 20 50 55 53 48 20 49 59 20 20 20 PUSH IY
023530: 20 20 20 20 3B 49 59 20 70 61 73 73 65 20 64 61 ;IY passe da
023540: 6E 73 20 48 4C 0D 0A 20 20 20 20 20 20 20 20 20 ns HL..
023550: 50 4F 50 20 48 4C 0D 0A 20 20 20 20 20 20 20 20 POP HL..
023560: 20 43 41 4C 4C 20 23 42 42 37 35 20 20 20 20 3B CALL #BB75 ;
023570: 4C 4F 43 41 54 45 0D 0A 20 20 20 20 20 20 20 20 LOCATE..
023580: 20 50 4F 50 20 48 4C 20 20 20 20 20 20 20 20 3B POP HL ;
023590: 41 64 72 65 73 73 65 20 64 75 20 74 65 78 74 65 Adresse du texte
0235A0: 0D 0A 20 20 20 20 20 20 20 20 20 4A 52 20 42 43 .. JR BC
0235B0: 4C 50 52 54 0D 0A 20 3B 0D 0A 20 50 52 54 44 52 LPRT.. ;.. PRTDR
0235C0: 49 56 20 50 55 53 48 20 48 4C 20 20 20 20 20 20 IV PUSH HL
0235D0: 20 3B 41 66 66 69 63 68 65 72 20 64 72 69 76 65 ;Afficher drive
0235E0: 20 73 65 6C 65 63 74 69 6F 6E 6E 65 0D 0A 20 20 selectionne..
0235F0: 20 20 20 20 20 20 20 4C 44 20 48 4C 2C 54 44 52 LD HL,TDR
023600: 53 45 4C 45 0D 0A 20 20 20 20 20 20 20 20 20 43 SELE.. C
023610: 41 4C 4C 20 50 52 54 0D 0A 20 20 20 20 20 20 20 ALL PRT..
023620: 20 20 50 4F 50 20 48 4C 0D 0A 20 20 20 20 20 20 POP HL..
023630: 20 20 20 52 45 54 0D 0A 20 3B 0D 0A 20 50 52 54 RET.. ;.. PRT
023640: 20 20 20 20 20 50 55 53 48 20 41 46 20 20 20 20 PUSH AF
023650: 20 20 20 3B 41 66 66 69 63 68 65 20 73 61 6E 73 ;Affiche sans
023660: 20 53 4C 2B 43 52 0D 0A 20 42 43 4C 50 52 54 20 SL+CR.. BCLPRT
023670: 20 4C 44 20 41 2C 28 48 4C 29 0D 0A 20 20 20 20 LD A,(HL)..
023680: 20 20 20 20 20 43 50 20 23 38 30 20 20 20 20 20 CP #80
023690: 20 20 20 3B 42 69 74 20 37 20 6D 69 73 20 3D 20 ;Bit 7 mis =
0236A0: 66 69 6E 20 64 75 20 74 65 78 74 65 0D 0A 20 20 fin du texte..
0236B0: 20 20 20 20 20 20 20 4A 52 20 4E 43 2C 46 49 4E JR NC,FIN
0236C0: 50 52 54 0D 0A 20 20 20 20 20 20 20 20 20 43 41 PRT.. CA
0236D0: 4C 4C 20 23 42 42 35 41 0D 0A 20 20 20 20 20 20 LL #BB5A..
0236E0: 20 20 20 49 4E 43 20 48 4C 0D 0A 20 20 20 20 20 INC HL..
0236F0: 20 20 20 20 4A 52 20 42 43 4C 50 52 54 0D 0A 20 JR BCLPRT..
023700: 6E 61 6C 20 27 52 65 61 64 79 27 20 41 20 26 20 nal 'Ready' A &
023710: 42 20 73 6F 6E 74 20 72 65 6C 69 7B 65 73 20 40 B sont reli{es @
023720: 20 6C 61 20 6D 65 08 5E 6D 65 20 62 72 6F 63 68 la me.^me broch
023730: 65 29 20 2E 0D 0A 20 20 20 20 20 44 61 6E 73 20 e) ... Dans
023740: 6C 65 20 63 61 73 20 6F 75 20 73 65 75 6C 20 31 le cas ou seul 1
023750: 20 64 72 69 76 65 20 65 73 74 20 20 63 6F 6E 6E drive est conn
023760: 65 63 74 7B 20 69 6C 20 6E 27 79 2D 40 20 70 61 ect{ il n'y-@ pa
023770: 73 20 64 65 20 70 72 6F 62 6C 7D 6D 65 20 2E 20 s de probl}me .
023780: 44 61 6E 73 20 0D 0A 20 6C 65 20 73 65 63 6F 6E Dans .. le secon
023790: 64 20 2C 20 6F 6E 20 64 69 73 74 69 6E 67 75 65 d , on distingue
0237A0: 20 32 20 70 6F 73 73 69 62 69 6C 69 74 7B 73 20 2 possibilit{s
0237B0: 20 3A 20 20 42 20 20 65 73 74 20 20 62 72 61 6E : B est bran
0237C0: 63 68 7B 20 65 74 20 61 6C 6C 75 6D 7B 20 2C 20 ch{ et allum{ ,
0237D0: 42 20 65 73 74 20 0D 0A 20 62 72 61 6E 63 68 7B B est .. branch{
0237E0: 20 6D 61 69 73 20 7B 74 65 69 6E 74 20 2E 20 43 mais {teint . C
0237F0: 65 74 74 65 20 70 65 74 69 74 65 20 64 69 66 66 ette petite diff
023800: 7B 72 65 6E 63 65 20 65 73 74 20 66 6F 6E 64 61 {rence est fonda
023810: 6D 65 6E 74 61 6C 65 20 21 20 53 69 20 76 6F 75 mentale ! Si vou
023820: 73 20 61 76 65 7A 20 0D 0A 20 75 6E 20 64 72 69 s avez .. un dri
023830: 76 65 20 42 20 63 6F 6E 6E 65 63 74 7B 20 65 74 ve B connect{ et
023840: 20 61 6C 6C 75 6D 7B 20 2C 20 74 6F 75 74 20 76 allum{ , tout v
023850: 61 20 20 62 69 65 6E 20 2E 20 53 27 69 6C 20 65 a bien . S'il e
023860: 73 74 20 7B 74 65 69 6E 74 20 2C 20 4C 45 53 20 st {teint , LES
023870: 56 41 4C 45 55 52 53 20 0D 0A 20 52 45 4E 56 4F VALEURS .. RENVO
023880: 59 45 45 53 20 50 41 52 20 45 54 33 20 53 4F 4E YEES PAR ET3 SON
023890: 54 20 46 41 55 53 53 45 45 53 20 21 0D 0A 20 20 T FAUSSEES !..
0238A0: 20 20 20 53 69 20 76 6F 74 72 65 20 63 6F 6E 66 Si votre conf
0238B0: 69 67 75 72 61 74 69 6F 6E 20 63 6F 6D 70 6F 72 iguration compor
0238C0: 74 65 20 32 20 64 72 69 76 65 73 20 20 2C 20 66 te 2 drives , f
0238D0: 61 69 74 65 73 20 6C 27 65 73 73 61 69 20 73 75 aites l'essai su
0238E0: 69 76 61 6E 74 20 64 65 70 75 69 73 20 0D 0A 20 ivant depuis ..
0238F0: 6C 65 20 42 41 53 49 43 20 3A 20 45 6E 6C 65 76 le BASIC : Enlev
023900: 46 49 4E 50 52 54 20 20 41 4E 44 20 25 30 31 31 FINPRT AND %011
023910: 31 31 31 31 31 20 3B 45 6E 6C 65 76 65 72 20 62 11111 ;Enlever b
023920: 69 74 20 37 0D 0A 20 20 20 20 20 20 20 20 20 49 it 7.. I
023930: 4E 43 20 48 4C 20 20 20 20 20 20 20 20 3B 50 6F NC HL ;Po
023940: 69 6E 74 65 72 20 64 65 62 75 74 20 65 76 65 6E inter debut even
023950: 74 75 65 6C 20 74 65 78 74 65 20 73 75 69 76 61 tuel texte suiva
023960: 6E 74 0D 0A 20 50 52 54 32 20 20 20 20 43 41 4C nt.. PRT2 CAL
023970: 4C 20 23 42 42 35 41 20 20 20 20 3B 41 66 66 69 L #BB5A ;Affi
023980: 63 68 65 72 20 63 61 72 61 63 74 65 72 65 20 65 cher caractere e
023990: 74 20 72 65 74 6F 75 72 0D 0A 20 20 20 20 20 20 t retour..
0239A0: 20 20 20 50 4F 50 20 41 46 0D 0A 20 20 20 20 20 POP AF..
0239B0: 20 20 20 20 52 45 54 0D 0A 20 3B 0D 0A 20 3B 2D RET.. ;.. ;-
0239C0: 20 50 61 73 73 61 67 65 20 61 20 6C 61 20 6C 69 Passage a la li
0239D0: 67 6E 65 20 2D 0D 0A 20 3B 0D 0A 20 43 52 20 20 gne -.. ;.. CR
0239E0: 20 20 20 20 50 55 53 48 20 41 46 0D 0A 20 20 20 PUSH AF..
0239F0: 20 20 20 20 20 20 4C 44 20 41 2C 31 30 0D 0A 20 LD A,10..
023A00: 20 20 20 20 20 20 20 20 43 41 4C 4C 20 23 42 42 CALL #BB
023A10: 35 41 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 5A.. LD
023A20: 41 2C 31 33 0D 0A 20 20 20 20 20 20 20 20 20 4A A,13.. J
023A30: 52 20 50 52 54 32 0D 0A 20 3B 0D 0A 20 3B 2D 20 R PRT2.. ;.. ;-
023A40: 45 73 70 61 63 65 20 2D 0D 0A 20 3B 0D 0A 20 53 Espace -.. ;.. S
023A50: 50 41 43 45 20 20 20 50 55 53 48 20 41 46 0D 0A PACE PUSH AF..
023A60: 20 20 20 20 20 20 20 20 20 4C 44 20 41 2C 33 32 LD A,32
023A70: 0D 0A 20 20 20 20 20 20 20 20 20 4A 52 20 50 52 .. JR PR
023A80: 54 32 0D 0A 20 3B 0D 0A 20 3B 2D 20 56 69 64 65 T2.. ;.. ;- Vide
023A90: 6F 20 69 6E 76 65 72 73 65 20 2D 0D 0A 20 3B 0D o inverse -.. ;.
023AA0: 0A 20 49 4E 56 20 20 20 20 20 50 55 53 48 20 41 . INV PUSH A
023AB0: 46 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 41 F.. LD A
023AC0: 2C 32 34 0D 0A 20 20 20 20 20 20 20 20 20 4A 52 ,24.. JR
023AD0: 20 50 52 54 32 0D 0A 20 3B 0D 0A 20 3B 2D 20 45 PRT2.. ;.. ;- E
023AE0: 66 66 61 63 65 20 6C 69 67 6E 65 20 65 6E 20 63 fface ligne en c
023AF0: 6F 75 72 73 20 2D 0D 0A 20 3B 0D 0A 20 45 46 46 ours -.. ;.. EFF
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 C6 02 00 00 00 02 1E 00 C2 02 00 00 00 02 ................
023B30: 1E 00 C7 02 00 00 00 02 1E 00 C3 02 00 00 00 02 ................
023B40: 1E 00 C8 02 00 00 00 02 1E 00 C4 02 00 00 00 02 ................
023B50: 1E 00 C9 02 00 00 00 02 1E 00 C5 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: 65 7A 20 6C 61 20 64 69 73 71 75 65 74 74 65 20 ez la disquette
023C10: 20 64 65 20 20 41 20 20 2C 20 20 7B 74 65 69 67 de A , {teig
023C20: 6E 65 7A 20 42 20 65 74 20 65 6E 76 6F 79 65 7A nez B et envoyez
023C30: 20 75 6E 65 20 63 6F 6D 6D 61 6E 64 65 20 0D 0A une commande ..
023C40: 20 22 53 41 56 45 22 20 71 75 65 6C 63 6F 6E 71 "SAVE" quelconq
023C50: 75 65 20 2E 20 52 69 65 6E 20 21 20 20 41 75 63 ue . Rien ! Auc
023C60: 75 6E 20 20 6D 65 73 73 61 67 65 20 20 64 27 65 un message d'e
023C70: 72 72 65 75 72 20 20 2E 2E 2E 20 53 61 6E 73 20 rreur ... Sans
023C80: 72 69 65 6E 20 74 6F 75 63 68 65 72 20 2C 20 0D rien toucher , .
023C90: 0A 20 6D 65 74 74 65 7A 20 75 6E 65 20 64 69 73 . mettez une dis
023CA0: 71 75 65 74 74 65 20 64 61 6E 73 20 41 20 65 74 quette dans A et
023CB0: 20 5C 61 20 72 65 70 61 72 74 20 21 0D 0A 20 20 \a repart !..
023CC0: 20 20 20 41 75 74 72 65 20 65 73 73 61 69 20 3A Autre essai :
023CD0: 20 41 20 65 73 74 20 61 6C 6C 75 6D 7B 20 20 2C A est allum{ ,
023CE0: 20 20 61 63 74 69 66 20 20 65 74 20 20 63 6F 6E actif et con
023CF0: 74 69 65 6E 74 20 20 75 6E 65 20 64 69 73 71 75 tient une disqu
023D00: 65 74 74 65 20 2E 20 42 20 65 73 74 20 0D 0A 20 ette . B est ..
023D10: 61 6C 6C 75 6D 7B 20 65 74 20 63 6F 6E 74 69 65 allum{ et contie
023D20: 6E 74 20 75 6E 65 20 64 69 73 71 75 65 74 74 65 nt une disquette
023D30: 20 2E 20 45 6E 6C 65 76 65 7A 20 6C 61 20 20 64 . Enlevez la d
023D40: 69 73 71 75 65 74 74 65 20 64 65 20 41 20 65 74 isquette de A et
023D50: 20 74 61 70 65 7A 20 27 7C 42 27 20 2E 20 0D 0A tapez '|B' . ..
023D60: 20 56 6F 75 73 20 6F 62 74 69 65 6E 64 72 65 7A Vous obtiendrez
023D70: 20 6C 65 20 6D 65 73 73 61 67 65 20 3A 20 22 44 le message : "D
023D80: 72 69 76 65 20 42 20 44 69 73 63 20 6D 69 73 73 rive B Disc miss
023D90: 69 6E 67 22 20 2E 20 54 61 70 65 7A 20 27 52 27 ing" . Tapez 'R'
023DA0: 65 74 72 79 20 2E 20 54 69 65 6E 73 20 3F 20 0D etry . Tiens ? .
023DB0: 0A 20 49 6C 20 65 73 74 20 72 65 76 65 6E 75 20 . Il est revenu
023DC0: 21 0D 0A 20 20 20 20 20 44 65 72 6E 69 7D 72 65 !.. Derni}re
023DD0: 20 74 65 6E 74 61 74 69 76 65 20 73 69 20 76 6F tentative si vo
023DE0: 75 73 20 64 69 73 70 6F 73 65 7A 20 64 27 75 6E us disposez d'un
023DF0: 20 20 70 72 6F 67 72 61 6D 6D 65 20 64 65 20 63 programme de c
023E00: 20 20 2E 20 20 4F 6E 20 20 69 67 6E 6F 72 65 20 . On ignore
023E10: 20 6C 65 20 20 73 65 63 6F 6E 64 20 71 75 69 20 le second qui
023E20: 73 65 72 61 20 64 65 20 74 6F 75 74 65 20 0D 0A sera de toute ..
023E30: 20 6D 61 6E 69 7D 72 65 20 74 72 61 69 74 7B 20 mani}re trait{
023E40: 70 61 72 20 54 53 54 44 52 49 56 20 2E 20 50 6F par TSTDRIV . Po
023E50: 75 72 20 6C 65 20 33 7D 6D 65 20 20 2C 20 20 6F ur le 3}me , o
023E60: 6E 20 62 6F 75 63 6C 65 20 73 75 72 20 6C 65 20 n boucle sur le
023E70: 74 65 73 74 20 64 65 20 42 20 74 61 6E 74 20 0D test de B tant .
023E80: 0A 20 71 75 27 69 6C 20 6E 27 65 73 74 20 70 61 . qu'il n'est pa
023E90: 73 20 61 6C 6C 75 6D 7B 20 6F 75 20 64 7B 62 72 s allum{ ou d{br
023EA0: 61 6E 63 68 7B 20 21 0D 0A 20 20 20 20 20 4C 27 anch{ !.. L'
023EB0: 61 70 70 65 6C 20 73 75 69 76 61 6E 74 20 40 20 appel suivant @
023EC0: 54 53 54 44 49 52 56 20 70 6F 75 72 20 6C 65 20 TSTDIRV pour le
023ED0: 64 72 69 76 65 20 20 42 20 20 76 65 72 72 61 20 drive B verra
023EE0: 20 74 6F 75 73 20 6C 65 73 20 62 69 74 73 20 37 tous les bits 7
023EF0: 20 40 20 32 20 64 65 20 0D 0A 20 45 54 33 20 28 @ 2 de .. ET3 (
023F00: 54 6F 75 73 20 73 61 75 66 20 6C 65 20 6E 75 6D Tous sauf le num
023F10: 7B 72 6F 20 64 65 20 64 72 69 76 65 29 20 40 20 {ro de drive) @
023F20: 20 7A 7B 72 6F 20 20 73 69 20 6C 65 20 64 72 69 z{ro si le dri
023F30: 76 65 20 42 20 6E 27 65 73 74 20 70 61 73 20 62 ve B n'est pas b
023F40: 72 61 6E 63 68 7B 20 2E 20 0D 0A 20 20 20 20 20 ranch{ . ..
023F50: 4C 61 20 73 65 63 6F 6E 64 65 20 70 61 72 74 69 La seconde parti
023F60: 65 20 64 65 20 6C 61 20 72 6F 75 74 69 6E 65 20 e de la routine
023F70: 65 73 74 20 70 6C 75 73 20 20 6C 6F 6E 67 75 65 est plus longue
023F80: 20 6D 61 69 73 20 70 6C 75 73 20 73 69 6D 70 6C mais plus simpl
023F90: 65 20 2E 20 4F 6E 20 76 61 20 0D 0A 20 72 65 63 e . On va .. rec
023FA0: 68 65 72 63 68 65 72 20 6C 27 7B 74 61 74 20 64 hercher l'{tat d
023FB0: 75 20 64 72 69 76 65 20 41 20 65 74 20 6F 6E 20 u drive A et on
023FC0: 69 6E 74 65 72 70 72 65 08 5E 74 65 20 6C 65 73 interpre.^te les
023FD0: 20 20 62 69 74 73 20 36 20 26 20 35 20 2E 20 4C bits 6 & 5 . L
023FE0: 61 20 74 65 08 5E 74 65 20 7B 74 61 6E 74 20 0D a te.^te {tant .
023FF0: 0A 20 6D 69 73 65 20 73 75 72 20 6C 61 20 70 69 . mise sur la pi
024000: 6F 70 69 65 20 71 75 65 6C 63 6F 6E 71 75 65 20 opie quelconque
024010: 3A 20 0D 0A 20 4C 61 6E 63 65 7A 20 75 6E 65 20 : .. Lancez une
024020: 6F 70 7B 72 61 74 69 6F 6E 20 64 65 20 63 6F 70 op{ration de cop
024030: 69 65 20 20 73 75 72 20 20 42 20 20 61 76 65 63 ie sur B avec
024040: 20 20 63 65 6C 75 69 2D 63 69 20 20 7B 74 65 69 celui-ci {tei
024050: 6E 74 20 65 74 20 63 6F 6E 73 74 61 74 65 7A 20 nt et constatez
024060: 6C 65 20 0D 0A 20 70 6C 61 6E 74 61 67 65 20 2E le .. plantage .
024070: 0D 0A 20 20 20 20 20 4C 27 65 78 70 6C 69 63 61 .. L'explica
024080: 74 69 6F 6E 20 20 64 75 20 20 70 68 7B 6E 6F 6D tion du ph{nom
024090: 7D 6E 65 20 20 72 7D 73 69 64 65 20 20 40 20 20 }ne r}side @
0240A0: 6C 61 20 20 66 6F 69 73 20 20 64 61 6E 73 20 20 la fois dans
0240B0: 6C 65 73 20 20 63 6F 6E 6E 65 63 74 69 6F 6E 73 les connections
0240C0: 20 0D 0A 20 7B 6C 65 63 74 72 6F 6E 69 71 75 65 .. {lectronique
0240D0: 73 20 65 74 20 64 61 6E 73 20 6C 61 20 6C 65 63 s et dans la lec
0240E0: 74 75 72 65 20 64 65 73 20 20 7B 74 61 74 73 20 ture des {tats
0240F0: 20 64 27 69 6E 74 65 72 72 75 70 74 69 6F 6E 20 d'interruption
024100: 20 28 4C 45 20 42 49 54 20 35 20 44 45 20 45 54 (LE BIT 5 DE ET
024110: 33 20 0D 0A 20 4E 27 45 53 54 20 41 20 30 20 51 3 .. N'EST A 0 Q
024120: 55 45 20 44 41 4E 53 20 4C 45 20 43 41 53 20 44 UE DANS LE CAS D
024130: 27 55 4E 20 20 44 49 53 51 55 45 20 41 42 53 45 'UN DISQUE ABSE
024140: 4E 54 20 45 54 20 50 41 53 20 44 27 55 4E 20 44 NT ET PAS D'UN D
024150: 52 49 56 45 20 48 4F 52 53 20 53 45 52 56 49 43 RIVE HORS SERVIC
024160: 45 29 20 0D 0A 20 20 20 20 20 45 6E 74 72 65 72 E) .. Entrer
024170: 20 64 61 6E 73 20 6C 65 20 64 7B 74 61 69 6C 20 dans le d{tail
024180: 64 7B 62 6F 72 64 65 20 6C 61 72 67 65 6D 65 6E d{borde largemen
024190: 74 20 20 64 75 20 20 63 61 64 72 65 20 20 64 65 t du cadre de
0241A0: 20 6C 27 7B 74 75 64 65 20 65 6E 20 63 6F 75 72 l'{tude en cour
0241B0: 73 20 2E 20 0D 0A 20 4E 6F 74 65 7A 20 73 69 6D s . .. Notez sim
0241C0: 70 6C 65 6D 65 6E 74 20 71 75 65 20 75 6E 20 64 plement que un d
0241D0: 72 69 76 65 20 42 20 20 65 74 65 69 6E 74 20 20 rive B eteint
0241E0: 6D 61 69 73 20 62 72 61 6E 63 68 7B 20 66 61 75 mais branch{ fau
0241F0: 73 73 65 72 61 20 74 6F 75 74 20 70 72 6F 67 72 ssera tout progr
024200: 73 74 65 20 30 20 70 61 72 20 43 41 4C 49 42 52 ste 0 par CALIBR
024210: 45 20 2C 20 6C 65 20 20 62 69 74 20 34 20 6E 65 E , le bit 4 ne
024220: 20 6E 6F 75 73 20 69 6E 74 65 72 65 73 73 65 20 nous interesse
024230: 70 61 73 20 64 65 20 6D 65 08 5E 6D 65 20 71 75 pas de me.^me qu
024240: 65 20 0D 0A 20 37 20 2C 20 33 2C 20 32 20 69 6E e .. 7 , 3, 2 in
024250: 75 74 69 6C 69 73 61 62 6C 65 73 20 73 75 72 20 utilisables sur
024260: 20 41 6D 73 74 72 61 64 20 20 2E 20 28 52 65 76 Amstrad . (Rev
024270: 6F 79 65 7A 20 6C 65 20 63 68 61 70 69 74 72 65 oyez le chapitre
024280: 20 73 69 67 6E 69 66 69 63 61 74 69 6F 6E 20 64 signification d
024290: 65 73 20 0D 0A 20 72 65 67 69 73 74 72 65 73 20 es .. registres
0242A0: 64 27 7B 74 61 74 29 20 2E 0D 0A 20 20 20 20 20 d'{tat) ...
0242B0: 55 6E 20 73 65 63 6F 6E 64 20 74 6F 75 72 20 65 Un second tour e
0242C0: 73 74 20 65 66 66 65 63 74 75 7B 20 70 6F 75 72 st effectu{ pour
0242D0: 20 6C 65 20 64 72 69 76 65 20 42 20 65 74 20 63 le drive B et c
0242E0: 27 65 73 74 20 66 69 6E 69 20 2E 0D 0A 20 20 20 'est fini ...
0242F0: 20 20 0D 0A 20 20 20 20 20 4E 4F 54 45 53 20 3A .. NOTES :
024300: 20 4C 61 20 72 6F 75 74 69 6E 65 20 50 52 54 20 La routine PRT
024310: 20 61 66 66 69 63 68 65 20 20 6C 61 20 20 63 68 affiche la ch
024320: 61 69 08 5E 6E 65 20 20 70 6F 69 6E 74 7B 65 20 ai.^ne point{e
024330: 20 70 61 72 20 48 4C 20 2E 20 4C 65 20 64 65 72 par HL . Le der
024340: 6E 69 65 72 20 0D 0A 20 63 61 72 61 63 74 7D 72 nier .. caract}r
024350: 65 20 64 6F 69 74 20 61 76 6F 69 72 20 73 6F 6E e doit avoir son
024360: 20 62 69 74 20 37 20 40 20 31 20 28 2B 23 38 30 bit 7 @ 1 (+#80
024370: 29 20 2E 20 50 52 54 44 52 49 56 20 61 66 66 69 ) . PRTDRIV affi
024380: 63 68 65 20 6C 65 20 64 72 69 76 65 20 65 6E 20 che le drive en
024390: 63 6F 75 72 73 20 0D 0A 20 40 20 75 6E 65 20 20 cours .. @ une
0243A0: 70 6F 73 69 74 69 6F 6E 20 20 64 6F 6E 6E 7B 65 position donn{e
0243B0: 20 20 2E 20 20 43 65 73 20 20 64 65 75 78 20 20 . Ces deux
0243C0: 72 6F 75 74 69 6E 65 73 20 20 73 6F 6E 74 20 20 routines sont
0243D0: 64 61 6E 73 20 20 6C 61 20 20 73 65 63 74 69 6F dans la sectio
0243E0: 6E 20 73 6F 75 73 20 0D 0A 20 70 72 6F 67 72 61 n sous .. progra
0243F0: 6D 6D 65 73 20 2E 0D 0A 20 20 20 20 20 20 20 20 mmes ...
024400: 61 6D 6D 65 20 0D 0A 20 64 27 65 78 70 6C 6F 69 amme .. d'exploi
024410: 74 61 74 69 6F 6E 20 64 69 72 65 63 74 65 20 64 tation directe d
024420: 75 20 46 44 43 20 2E 20 43 69 20 64 65 73 73 6F u FDC . Ci desso
024430: 75 73 20 75 6E 20 65 78 65 6D 70 6C 65 20 64 65 us un exemple de
024440: 20 72 7B 73 75 6C 74 61 74 20 6F 62 74 65 6E 75 r{sultat obtenu
024450: 20 64 61 6E 73 20 0D 0A 20 63 65 20 63 61 73 20 dans .. ce cas
024460: 3A 0D 0A 20 20 20 20 20 43 6F 6D 6D 61 6E 64 65 :.. Commande
024470: 20 34 20 3A 20 54 65 73 74 65 72 20 7B 74 61 74 4 : Tester {tat
024480: 20 64 72 69 76 65 20 61 76 65 63 20 42 20 20 7B drive avec B {
024490: 74 65 69 6E 74 20 65 74 20 61 62 73 65 6E 63 65 teint et absence
0244A0: 20 64 65 20 64 69 73 71 75 65 20 64 61 6E 73 20 de disque dans
0244B0: 41 20 0D 0A 20 72 65 6E 76 6F 69 65 20 64 61 6E A .. renvoie dan
0244C0: 73 20 45 54 33 20 3A 20 41 20 3D 20 50 72 6F 74 s ET3 : A = Prot
0244D0: 7B 67 7B 20 7B 63 72 69 74 75 72 65 20 65 74 20 {g{ {criture et
0244E0: 42 20 4F 4B 20 2E 0D 0A 20 20 20 20 20 4C 65 20 B OK ... Le
0244F0: 70 72 6F 67 72 61 6D 6D 65 20 64 65 76 72 61 20 programme devra
024500: 64 6F 6E 63 20 64 7B 74 65 72 6D 69 6E 65 72 20 donc d{terminer
024510: 61 76 65 63 20 70 72 7B 63 69 73 69 6F 6E 20 73 avec pr{cision s
024520: 69 20 3A 0D 0A 20 20 20 20 20 31 2D 20 42 20 65 i :.. 1- B e
024530: 73 74 20 64 7B 63 6F 6E 6E 65 63 74 7B 20 20 20 st d{connect{
024540: 20 20 20 20 20 20 20 20 20 3A 20 49 6E 74 65 72 : Inter
024550: 64 69 72 65 20 75 73 61 67 65 20 64 65 20 42 0D dire usage de B.
024560: 0A 20 20 20 20 20 32 2D 20 42 20 65 73 74 20 63 . 2- B est c
024570: 6F 6E 6E 65 63 74 7B 20 6D 61 69 73 20 7B 74 65 onnect{ mais {te
024580: 69 6E 74 20 20 3A 20 49 6D 70 6F 73 65 72 20 6C int : Imposer l
024590: 27 61 6C 6C 75 6D 61 67 65 20 64 65 20 42 0D 0A 'allumage de B..
0245A0: 20 20 20 20 20 33 2D 20 42 20 65 73 74 20 63 6F 3- B est co
0245B0: 6E 6E 65 63 74 7B 20 65 74 20 61 6C 6C 75 6D 7B nnect{ et allum{
0245C0: 20 20 20 20 3A 20 54 6F 75 74 20 76 61 20 62 69 : Tout va bi
0245D0: 65 6E 0D 0A 20 0D 0A 20 20 20 20 20 20 20 20 20 en.. ..
0245E0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 20 -
0245F0: 46 6F 6E 63 74 69 6F 6E 6E 65 6D 65 6E 74 20 64 Fonctionnement d
024600: 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ---------------
024610: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
024620: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
024630: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A --------------..
024640: 20 3B 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ;
024650: 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D ------
024660: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
024670: 2D 2D 2D 2D 2D 0D 0A 20 3B 20 20 20 20 20 20 20 -----.. ;
024680: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
024690: 20 2D 20 52 4F 55 54 49 4E 45 20 54 45 53 54 45 - ROUTINE TESTE
0246A0: 52 20 32 20 44 52 49 56 45 53 20 2D 0D 0A 20 3B R 2 DRIVES -.. ;
0246B0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0246C0: 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D --------
0246D0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
0246E0: 2D 2D 2D 0D 0A 20 54 53 54 32 44 52 20 20 4C 44 ---.. TST2DR LD
0246F0: 20 48 4C 2C 54 43 4F 4D 44 52 56 20 20 3B 41 66 HL,TCOMDRV ;Af
024700: 66 69 63 68 65 72 20 74 65 78 74 65 20 63 6F 6D ficher texte com
024710: 6D 61 6E 64 65 0D 0A 20 20 20 20 20 20 20 20 20 mande..
024720: 43 41 4C 4C 20 50 52 54 0D 0A 20 20 20 20 20 20 CALL PRT..
024730: 20 20 20 4C 44 20 41 2C 28 44 52 53 45 4C 45 43 LD A,(DRSELEC
024740: 29 20 3B 50 72 65 73 65 72 76 65 72 20 6C 65 20 ) ;Preserver le
024750: 64 72 69 76 65 20 65 6E 20 63 6F 75 72 73 0D 0A drive en cours..
024760: 20 20 20 20 20 20 20 20 20 50 55 53 48 20 41 46 PUSH AF
024770: 0D 0A 20 20 20 20 20 20 20 20 20 58 4F 52 20 41 .. XOR A
024780: 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 28 44 .. LD (D
024790: 52 53 45 4C 45 43 29 2C 41 20 3B 53 65 6C 65 63 RSELEC),A ;Selec
0247A0: 74 69 6F 6E 20 64 72 69 76 65 20 41 0D 0A 20 3B tion drive A.. ;
0247B0: 0D 0A 20 3B 20 20 20 20 20 20 20 20 20 20 20 20 .. ;
0247C0: 20 20 20 20 20 2D 20 45 66 66 65 63 74 75 65 72 - Effectuer
0247D0: 20 75 6E 20 74 65 73 74 20 70 6F 75 72 20 41 20 un test pour A
0247E0: 65 74 20 31 20 70 6F 75 72 20 42 20 2D 0D 0A 20 et 1 pour B -..
0247F0: 3B 0D 0A 20 54 53 54 32 44 52 31 20 43 41 4C 4C ;.. TST2DR1 CALL
024800: 65 20 6C 61 20 72 6F 75 74 69 6E 65 20 2D 0D 0A e la routine -..
024810: 20 0D 0A 20 20 20 20 20 4F 6E 20 6D 7B 6D 6F 72 .. On m{mor
024820: 69 73 65 20 6C 65 20 64 72 69 76 65 20 75 74 69 ise le drive uti
024830: 6C 69 73 7B 20 61 63 74 75 65 6C 6C 65 6D 65 6E lis{ actuellemen
024840: 74 20 20 70 75 69 73 20 6F 6E 20 73 7B 6C 65 63 t puis on s{lec
024850: 74 69 6F 6E 6E 65 20 6C 65 20 64 72 69 76 65 20 tionne le drive
024860: 41 20 0D 0A 20 71 75 69 20 6E 65 20 70 65 75 74 A .. qui ne peut
024870: 20 71 75 27 65 08 5E 74 72 65 20 63 6F 6E 6E 65 qu'e.^tre conne
024880: 63 74 7B 20 65 74 20 61 6C 6C 75 6D 7B 20 2E 20 ct{ et allum{ .
024890: 4F 6E 20 20 72 65 6E 76 6F 69 65 20 6C 61 20 74 On renvoie la t
0248A0: 65 08 5E 74 65 20 65 6E 20 70 69 73 74 65 20 30 e.^te en piste 0
0248B0: 20 2E 20 28 43 65 20 0D 0A 20 6E 27 65 73 74 20 . (Ce .. n'est
0248C0: 70 61 73 20 69 6E 64 69 73 70 65 6E 73 61 62 6C pas indispensabl
0248D0: 65 29 20 2E 20 53 69 20 6C 61 20 20 74 65 08 5E e) . Si la te.^
0248E0: 74 65 20 20 65 73 74 20 20 64 7B 6A 61 20 20 73 te est d{ja s
0248F0: 75 72 20 6C 61 20 70 69 73 74 65 20 30 20 6C 61 ur la piste 0 la
024900: 20 63 6F 6D 6D 61 6E 64 65 20 0D 0A 20 43 41 4C commande .. CAL
024910: 49 42 52 45 20 6E 65 20 67 7B 6E 7D 72 65 20 70 IBRE ne g{n}re p
024920: 61 73 20 64 27 65 72 72 65 75 72 20 69 6C 20 65 as d'erreur il e
024930: 73 74 20 64 6F 6E 63 20 20 69 6E 75 74 69 6C 65 st donc inutile
024940: 20 64 65 20 74 65 73 74 65 72 20 6F 7C 20 73 65 de tester o| se
024950: 20 74 72 6F 75 76 65 20 6C 61 20 0D 0A 20 74 65 trouve la .. te
024960: 08 5E 74 65 20 61 76 61 6E 74 20 6C 61 20 63 6F .^te avant la co
024970: 6D 6D 61 6E 64 65 20 2E 0D 0A 20 20 20 20 20 4C mmande ... L
024980: 61 20 72 6F 75 74 69 6E 65 20 54 53 54 44 52 49 a routine TSTDRI
024990: 56 20 72 65 6D 65 74 20 20 40 20 20 7A 7B 72 6F V remet @ z{ro
0249A0: 20 20 6C 65 73 20 20 63 61 75 73 65 73 20 64 27 les causes d'
0249B0: 69 6E 74 65 72 72 75 70 74 69 6F 6E 20 28 41 42 interruption (AB
0249C0: 53 4F 4C 55 4D 45 4E 54 20 0D 0A 20 49 4E 44 49 SOLUMENT .. INDI
0249D0: 53 50 45 4E 53 41 42 4C 45 20 21 29 20 2C 20 65 SPENSABLE !) , e
0249E0: 6E 76 6F 69 65 20 6C 61 20 63 6F 6D 6D 61 6E 64 nvoie la command
0249F0: 65 20 34 20 20 65 74 20 20 6C 65 20 20 6E 75 6D e 4 et le num
024A00: 20 43 41 4C 49 42 52 45 20 3B 49 6E 69 74 69 61 CALIBRE ;Initia
024A10: 6C 69 73 65 72 20 65 6E 20 70 69 73 74 65 20 30 liser en piste 0
024A20: 0D 0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C 20 .. CALL
024A30: 54 53 54 44 52 49 56 20 3B 54 65 73 74 65 72 20 TSTDRIV ;Tester
024A40: 65 74 61 74 20 64 75 20 64 72 69 76 65 20 64 6F etat du drive do
024A50: 6E 74 20 6C 65 20 6E 75 6D 65 72 6F 20 65 73 74 nt le numero est
024A60: 20 64 61 6E 73 20 41 0D 0A 20 20 20 20 20 20 20 dans A..
024A70: 20 20 4C 44 20 41 2C 31 0D 0A 20 20 20 20 20 20 LD A,1..
024A80: 20 20 20 4C 44 20 28 44 52 53 45 4C 45 43 29 2C LD (DRSELEC),
024A90: 41 20 3B 50 61 73 73 65 72 20 65 6E 20 64 72 69 A ;Passer en dri
024AA0: 76 65 20 42 0D 0A 20 52 45 43 41 4C 49 20 20 43 ve B.. RECALI C
024AB0: 41 4C 4C 20 43 41 4C 49 42 52 45 20 3B 54 65 73 ALL CALIBRE ;Tes
024AC0: 74 65 72 20 73 69 20 69 6C 20 65 73 74 20 61 63 ter si il est ac
024AD0: 74 69 66 20 65 6E 20 65 73 73 61 79 61 6E 74 20 tif en essayant
024AE0: 64 65 20 74 72 6F 75 76 65 72 0D 0A 20 20 20 20 de trouver..
024AF0: 20 20 20 20 20 43 50 20 23 38 30 20 20 20 20 20 CP #80
024B00: 20 20 3B 6C 61 20 70 69 73 74 65 20 30 20 2E 20 ;la piste 0 .
024B10: 53 69 20 6C 65 20 74 65 73 74 20 64 27 65 74 61 Si le test d'eta
024B20: 74 20 61 70 72 65 73 20 43 41 4C 49 42 52 45 0D t apres CALIBRE.
024B30: 0A 20 20 20 20 20 20 20 20 20 4A 52 20 4E 5A 2C . JR NZ,
024B40: 42 41 4C 4C 55 4D 45 20 3B 72 65 6E 76 6F 69 65 BALLUME ;renvoie
024B50: 20 23 38 30 20 2C 20 42 20 65 73 74 20 63 6F 6E #80 , B est con
024B60: 6E 65 63 74 65 20 6D 61 69 73 20 65 74 65 69 6E necte mais etein
024B70: 74 0D 0A 20 3B 0D 0A 20 20 20 20 20 20 20 20 20 t.. ;..
024B80: 4C 44 20 48 4C 2C 54 4A 45 56 45 55 42 20 3B 49 LD HL,TJEVEUB ;I
024B90: 6E 74 65 72 64 69 72 65 20 66 6F 6E 63 74 69 6F nterdire fonctio
024BA0: 6E 6E 65 6D 65 6E 74 20 61 76 65 63 20 42 3A 45 nnement avec B:E
024BB0: 54 45 49 4E 54 0D 0A 20 20 20 20 20 20 20 20 20 TEINT..
024BC0: 43 41 4C 4C 20 41 46 46 45 52 52 0D 0A 20 20 20 CALL AFFERR..
024BD0: 20 20 20 20 20 20 4A 52 20 52 45 43 41 4C 49 0D JR RECALI.
024BE0: 0A 20 3B 0D 0A 20 42 41 4C 4C 55 4D 45 20 43 41 . ;.. BALLUME CA
024BF0: 4C 4C 20 54 53 54 44 52 49 56 20 20 20 3B 53 69 LL TSTDRIV ;Si
024C00: 7B 72 6F 20 64 65 20 64 72 69 76 65 20 61 75 20 {ro de drive au
024C10: 46 44 43 20 2C 20 6C 69 74 20 0D 0A 20 6C 27 7B FDC , lit .. l'{
024C20: 74 61 74 20 64 27 69 6E 74 65 72 72 75 70 74 69 tat d'interrupti
024C30: 6F 6E 20 65 74 20 72 61 6E 67 65 20 45 54 33 20 on et range ET3
024C40: 64 61 6E 73 20 6C 27 6F 63 74 65 74 20 64 7B 74 dans l'octet d{t
024C50: 65 72 6D 69 6E 7B 20 70 61 72 20 49 4E 43 50 54 ermin{ par INCPT
024C60: 45 33 20 2E 0D 0A 20 20 20 20 20 45 6E 73 75 69 E3 ... Ensui
024C70: 74 65 20 6F 6E 20 73 7B 6C 65 63 74 69 6F 6E 6E te on s{lectionn
024C80: 65 20 6C 65 20 64 72 69 76 65 20 42 20 65 74 20 e le drive B et
024C90: 20 6F 6E 20 20 65 73 73 61 79 65 20 64 65 20 70 on essaye de p
024CA0: 6C 61 63 65 72 20 6C 61 20 74 65 08 5E 74 65 20 lacer la te.^te
024CB0: 73 75 72 20 6C 61 20 0D 0A 20 70 69 73 74 65 20 sur la .. piste
024CC0: 30 20 2E 20 43 27 45 53 54 20 4F 42 4C 49 47 41 0 . C'EST OBLIGA
024CD0: 54 4F 49 52 45 20 3A 20 43 41 4C 49 42 52 45 20 TOIRE : CALIBRE
024CE0: 4E 4F 55 53 20 20 44 49 52 41 20 53 49 20 42 20 NOUS DIRA SI B
024CF0: 45 53 54 20 45 54 45 49 4E 54 20 2E 20 4C 61 20 EST ETEINT . La
024D00: 6C 65 63 74 75 72 65 20 0D 0A 20 64 65 73 20 7B lecture .. des {
024D10: 74 61 74 73 20 61 70 72 7D 73 20 63 61 6C 69 62 tats apr}s calib
024D20: 72 65 20 6E 6F 75 73 20 64 69 72 61 20 3A 0D 0A re nous dira :..
024D30: 20 20 20 20 20 31 20 42 20 50 72 7B 73 65 6E 74 1 B Pr{sent
024D40: 20 65 74 20 61 6C 6C 75 6D 7B 20 3A 20 45 54 30 et allum{ : ET0
024D50: 20 3D 20 4F 70 7B 72 61 74 69 6F 6E 20 72 7B 75 = Op{ration r{u
024D60: 73 73 69 65 20 21 0D 0A 20 20 20 20 20 32 20 42 ssie !.. 2 B
024D70: 20 41 62 73 65 6E 74 20 20 20 20 20 20 20 20 20 Absent
024D80: 20 20 20 3A 20 45 54 30 20 3D 20 45 72 72 65 75 : ET0 = Erreu
024D90: 72 20 7B 71 75 69 70 65 6D 65 6E 74 20 2E 0D 0A r {quipement ...
024DA0: 20 20 20 20 20 33 20 42 20 50 72 7B 73 65 6E 74 3 B Pr{sent
024DB0: 20 65 74 20 7B 74 65 69 6E 74 20 3A 20 45 54 30 et {teint : ET0
024DC0: 20 3D 20 23 38 30 20 70 6F 75 72 20 49 4E 56 41 = #80 pour INVA
024DD0: 4C 49 44 20 43 4F 4D 4D 41 4E 44 20 2E 0D 0A 20 LID COMMAND ...
024DE0: 20 20 20 20 44 61 6E 73 20 6C 65 20 31 65 72 20 Dans le 1er
024DF0: 63 61 73 20 6F 6E 20 20 63 6F 6E 74 69 6E 75 65 cas on continue
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 C6 02 00 00 00 02 1F 00 C2 02 00 00 00 02 ................
024E30: 1F 00 C7 02 00 00 00 02 1F 00 C3 02 00 00 00 02 ................
024E40: 1F 00 C8 02 00 00 00 02 1F 00 C4 02 00 00 00 02 ................
024E50: 1F 00 C9 02 00 00 00 02 1F 00 C5 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 45 54 33 20 3D 20 31 20 2C 20 42 20 65 73 74 ET3 = 1 , B est
024F10: 20 64 65 62 72 61 6E 63 68 65 0D 0A 20 3B 0D 0A debranche.. ;..
024F20: 20 3B 2D 20 41 66 66 69 63 68 65 72 20 6C 27 65 ;- Afficher l'e
024F30: 74 61 74 20 64 65 73 20 32 20 64 72 69 76 65 73 tat des 2 drives
024F40: 20 73 65 6C 6F 6E 20 6C 65 73 20 66 6C 61 67 73 selon les flags
024F50: 20 2D 0D 0A 20 3B 0D 0A 20 41 46 52 45 53 44 52 -.. ;.. AFRESDR
024F60: 20 4C 44 20 41 2C 22 41 22 20 20 20 20 3B 44 72 LD A,"A" ;Dr
024F70: 69 76 65 20 41 0D 0A 20 20 20 20 20 20 20 20 20 ive A..
024F80: 4C 44 20 44 45 2C 45 54 44 52 41 20 3B 45 54 33 LD DE,ETDRA ;ET3
024F90: 20 70 6F 75 72 20 64 72 69 76 65 20 41 0D 0A 20 pour drive A..
024FA0: 3B 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 48 ;.. LD H
024FB0: 4C 2C 54 45 54 44 52 56 31 0D 0A 20 42 43 4C 41 L,TETDRV1.. BCLA
024FC0: 46 52 44 20 50 55 53 48 20 41 46 0D 0A 20 20 20 FRD PUSH AF..
024FD0: 20 20 20 20 20 20 50 55 53 48 20 41 46 0D 0A 20 PUSH AF..
024FE0: 20 20 20 20 20 20 20 20 43 41 4C 4C 20 50 52 54 CALL PRT
024FF0: 20 20 20 20 0D 0A 20 20 20 20 20 20 20 20 20 50 .. P
025000: 4F 50 20 41 46 0D 0A 20 20 20 20 20 20 20 20 20 OP AF..
025010: 43 41 4C 4C 20 49 4E 56 0D 0A 20 20 20 20 20 20 CALL INV..
025020: 20 20 20 43 41 4C 4C 20 23 42 42 35 41 20 20 20 CALL #BB5A
025030: 3B 41 20 6F 75 20 42 0D 0A 20 20 20 20 20 20 20 ;A ou B..
025040: 20 20 43 41 4C 4C 20 53 50 41 43 45 0D 0A 20 20 CALL SPACE..
025050: 20 20 20 20 20 20 20 43 41 4C 4C 20 49 4E 56 20 CALL INV
025060: 20 20 20 20 3B 56 69 64 65 6F 20 69 6E 76 65 72 ;Video inver
025070: 73 65 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 se.. LD
025080: 41 2C 28 44 45 29 20 20 20 20 3B 45 54 44 52 41 A,(DE) ;ETDRA
025090: 20 6F 75 20 42 0D 0A 20 20 20 20 20 20 20 20 20 ou B..
0250A0: 43 50 20 23 31 20 20 20 20 20 20 20 20 3B 53 69 CP #1 ;Si
0250B0: 20 31 20 44 72 69 76 65 20 42 20 68 6F 72 73 20 1 Drive B hors
0250C0: 73 65 72 76 69 63 65 0D 0A 20 20 20 20 20 20 20 service..
0250D0: 20 20 4A 52 20 5A 2C 44 52 42 48 53 0D 0A 20 20 JR Z,DRBHS..
0250E0: 20 20 20 20 20 20 20 42 49 54 20 35 2C 41 20 20 BIT 5,A
0250F0: 20 20 20 20 3B 53 69 20 42 49 54 20 35 20 45 54 ;Si BIT 5 ET
025100: 75 72 73 0D 0A 20 20 20 20 20 20 20 20 20 53 55 urs.. SU
025110: 42 20 23 34 31 20 20 20 20 20 20 20 20 20 20 3B B #41 ;
025120: 52 65 76 65 6E 69 72 20 65 6E 20 6E 75 6D 65 72 Revenir en numer
025130: 6F 20 72 65 65 6C 0D 0A 20 20 20 20 20 20 20 20 o reel..
025140: 20 4A 50 20 50 52 54 44 52 49 56 0D 0A 20 3B 0D JP PRTDRIV.. ;.
025150: 0A 20 54 43 48 47 44 52 20 20 44 45 46 42 20 22 . TCHGDR DEFB "
025160: 20 43 68 61 6E 67 65 20 64 72 69 76 65 22 2C 22 Change drive","
025170: 20 22 2B 23 38 30 0D 0A 20 20 20 20 20 20 20 20 "+#80..
025180: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
025190: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
0251A0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
0251B0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A --------------..
0251C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0251D0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0251E0: 20 20 46 49 4E 20 53 45 43 54 49 4F 4E 0D 0A 20 FIN SECTION..
0251F0: 00 00 1A 1A 69 74 72 65 20 70 72 9F E1 63 9F E1 ....itre pr..c..
025200: 6F 6E 20 65 74 61 69 74 20 30 20 2C 20 70 61 73 on etait 0 , pas
025210: 73 65 72 20 65 6E 20 31 0D 0A 20 44 52 30 20 20 ser en 1.. DR0
025220: 20 20 20 4C 44 20 28 44 52 53 45 4C 45 43 29 2C LD (DRSELEC),
025230: 41 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 48 A.. LD H
025240: 4C 2C 54 43 48 47 44 52 20 20 20 20 20 3B 41 66 L,TCHGDR ;Af
025250: 66 69 63 68 65 72 20 63 6F 6D 6D 61 6E 64 65 0D ficher commande.
025260: 0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C 20 50 . CALL P
025270: 52 54 0D 0A 20 20 20 20 20 20 20 20 20 41 44 44 RT.. ADD
025280: 20 41 2C 23 34 31 20 20 20 20 20 20 20 20 3B 44 A,#41 ;D
025290: 65 63 61 6C 61 67 65 20 41 53 43 49 49 20 70 6F ecalage ASCII po
0252A0: 75 72 20 22 41 22 6F 75 22 42 22 0D 0A 20 20 20 ur "A"ou"B"..
0252B0: 20 20 20 20 20 20 4C 44 20 48 4C 2C 54 44 52 53 LD HL,TDRS
0252C0: 45 4C 45 2B 32 30 0D 0A 20 20 20 20 20 20 20 20 ELE+20..
0252D0: 20 4C 44 20 28 48 4C 29 2C 41 20 20 20 20 20 20 LD (HL),A
0252E0: 20 20 3B 4D 6F 64 69 66 69 65 72 20 74 65 78 74 ;Modifier text
0252F0: 65 20 64 75 20 64 72 69 76 65 20 65 6E 20 63 6F e du drive en co
025300: 33 3D 30 20 2E 20 44 69 73 71 75 65 20 6D 61 6E 3=0 . Disque man
025310: 71 75 65 0D 0A 20 20 20 20 20 20 20 20 20 4A 52 que.. JR
025320: 20 4E 5A 2C 44 52 45 41 44 59 0D 0A 20 20 20 20 NZ,DREADY..
025330: 20 20 20 20 20 4C 44 20 48 4C 2C 54 4D 49 53 53 LD HL,TMISS
025340: 0D 0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C 20 .. CALL
025350: 50 52 54 20 20 20 20 20 3B 41 66 66 69 63 68 65 PRT ;Affiche
025360: 72 20 44 69 73 71 75 65 20 6D 61 6E 71 75 65 20 r Disque manque
025370: 65 74 20 66 69 6E 69 0D 0A 20 20 20 20 20 20 20 et fini..
025380: 20 20 4A 52 20 46 49 4E 44 52 49 56 0D 0A 20 44 JR FINDRIV.. D
025390: 52 45 41 44 59 20 20 4C 44 20 48 4C 2C 54 50 52 READY LD HL,TPR
0253A0: 4F 54 0D 0A 20 20 20 20 20 20 20 20 20 42 49 54 OT.. BIT
0253B0: 20 36 2C 41 20 20 20 20 20 20 3B 42 49 54 20 36 6,A ;BIT 6
0253C0: 20 45 54 33 20 3A 20 31 3D 50 72 6F 74 65 67 65 ET3 : 1=Protege
0253D0: 20 65 63 72 69 74 75 72 65 20 2C 20 30 3D 4F 75 ecriture , 0=Ou
0253E0: 76 65 72 74 20 65 63 72 69 74 75 72 65 0D 0A 20 vert ecriture..
0253F0: 20 20 20 20 20 20 20 20 4A 52 20 4E 5A 2C 4F 55 JR NZ,OU
025400: 49 50 52 4F 54 0D 0A 20 20 20 20 20 20 20 20 20 IPROT..
025410: 4C 44 20 48 4C 2C 54 4E 4F 50 52 4F 54 0D 0A 20 LD HL,TNOPROT..
025420: 4F 55 49 50 52 4F 54 20 43 41 4C 4C 20 50 52 54 OUIPROT CALL PRT
025430: 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 48 4C .. LD HL
025440: 2C 54 45 43 52 49 54 0D 0A 20 20 20 20 20 20 20 ,TECRIT..
025450: 20 20 43 41 4C 4C 20 50 52 54 0D 0A 20 20 20 20 CALL PRT..
025460: 20 20 20 20 20 4C 44 20 48 4C 2C 54 50 49 53 54 LD HL,TPIST
025470: 5A 0D 0A 20 44 52 42 48 53 20 20 20 43 41 4C 4C Z.. DRBHS CALL
025480: 20 50 52 54 20 20 0D 0A 20 3B 0D 0A 20 46 49 4E PRT .. ;.. FIN
025490: 44 52 49 56 20 43 41 4C 4C 20 43 52 0D 0A 20 20 DRIV CALL CR..
0254A0: 20 20 20 20 20 20 20 50 4F 50 20 41 46 0D 0A 20 POP AF..
0254B0: 20 20 20 20 20 20 20 20 43 50 20 22 42 22 0D 0A CP "B"..
0254C0: 20 20 20 20 20 20 20 20 20 4A 52 20 5A 2C 46 49 JR Z,FI
0254D0: 4E 44 52 31 0D 0A 20 20 20 20 20 20 20 20 20 49 NDR1.. I
0254E0: 4E 43 20 44 45 0D 0A 20 20 20 20 20 20 20 20 20 NC DE..
0254F0: 49 4E 43 20 41 0D 0A 20 20 20 20 20 20 20 20 20 INC A..
025500: 0A 50 49 53 54 44 52 41 20 44 45 46 42 20 30 20 .PISTDRA DEFB 0
025510: 20 3B 50 2E 20 41 20 65 74 20 42 20 20 20 20 20 ;P. A et B
025520: 0D 0A 50 49 53 54 44 52 42 20 44 45 46 42 20 30 ..PISTDRB DEFB 0
025530: 20 20 3B 4E 65 20 72 69 65 6E 20 69 6E 73 65 72 ;Ne rien inser
025540: 65 72 0D 0A 4E 4F 4C 49 53 54 0D 0A 3B 0D 0A 54 er..NOLIST..;..T
025550: 55 53 20 20 20 20 20 44 45 46 42 20 32 34 2C 22 US DEFB 24,"
025560: 20 53 4F 53 20 50 52 4F 47 52 41 4D 4D 45 55 52 SOS PROGRAMMEUR
025570: 53 20 2D 20 45 74 75 64 65 20 64 75 20 46 44 43 S - Etude du FDC
025580: 20 2D 20 28 43 29 20 4D 2E 4D 41 49 47 52 4F 54 - (C) M.MAIGROT
025590: 20 4E 6F 76 20 38 38 20 22 0D 0A 20 20 20 20 20 Nov 88 "..
0255A0: 20 20 20 44 45 46 42 20 32 34 2C 32 36 2C 30 2C DEFB 24,26,0,
0255B0: 37 39 2C 31 2C 32 34 2B 23 38 30 0D 0A 54 45 46 79,1,24+#80..TEF
0255C0: 46 4C 42 31 20 44 45 46 42 20 33 31 2C 31 2C 32 FLB1 DEFB 31,1,2
0255D0: 33 2C 31 38 2B 23 38 30 0D 0A 3B 0D 0A 54 4D 45 3,18+#80..;..TME
0255E0: 4E 55 20 20 20 44 45 46 42 20 33 31 2C 31 2C 35 NU DEFB 31,1,5
0255F0: 2C 22 20 5B 41 5D 20 54 65 73 74 65 72 20 65 74 ," [A] Tester et
025600: 61 74 20 64 72 69 76 65 20 22 2C 31 30 2C 31 33 at drive ",10,13
025610: 0D 0A 20 20 20 20 20 20 20 20 44 45 46 42 20 22 .. DEFB "
025620: 20 5B 42 5D 20 42 61 73 63 75 6C 65 20 64 72 69 [B] Bascule dri
025630: 76 65 20 41 2F 42 20 22 2C 31 30 2C 31 33 0D 0A ve A/B ",10,13..
025640: 20 20 20 20 20 20 20 20 44 45 46 42 20 22 20 5B DEFB " [
025650: 43 5D 20 43 6F 6E 76 65 72 73 2E 6E 75 6D 65 72 C] Convers.numer
025660: 69 71 75 65 20 22 2C 31 30 2C 31 33 0D 0A 20 20 ique ",10,13..
025670: 20 20 20 20 20 20 44 45 46 42 20 22 20 5B 44 5D DEFB " [D]
025680: 20 41 6C 6C 65 72 20 20 65 6E 20 70 69 73 74 65 Aller en piste
025690: 20 30 20 22 2C 31 30 2C 31 33 0D 0A 20 20 20 20 0 ",10,13..
0256A0: 20 20 20 20 44 45 46 42 20 22 20 5B 45 5D 20 41 DEFB " [E] A
0256B0: 6C 6C 65 72 20 20 65 6E 20 70 69 73 74 65 20 3F ller en piste ?
0256C0: 20 22 2C 31 30 2C 31 33 0D 0A 20 20 20 20 20 20 ",10,13..
0256D0: 20 20 44 45 46 42 20 22 20 5B 51 5D 20 51 75 69 DEFB " [Q] Qui
0256E0: 74 74 65 72 20 70 72 6F 67 72 61 6D 6D 65 20 22 tter programme "
0256F0: 2C 31 30 2C 31 33 2B 23 38 30 0D 0A 1A 20 20 20 ,10,13+#80...
025700: 4C 44 20 48 4C 2C 54 45 54 44 52 49 56 0D 0A 20 LD HL,TETDRIV..
025710: 20 20 20 20 20 20 20 20 4A 52 20 42 43 4C 41 46 JR BCLAF
025720: 52 44 0D 0A 20 46 49 4E 44 52 31 20 20 50 4F 50 RD.. FINDR1 POP
025730: 20 41 46 20 20 20 20 20 20 20 20 20 3B 52 65 63 AF ;Rec
025740: 75 70 65 72 65 72 20 64 72 69 76 65 20 65 6E 20 uperer drive en
025750: 63 6F 75 72 73 20 61 20 6C 27 65 6E 74 72 65 65 cours a l'entree
025760: 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 28 44 .. LD (D
025770: 52 53 45 4C 45 43 29 2C 41 20 0D 0A 20 20 20 20 RSELEC),A ..
025780: 20 20 20 20 20 52 45 54 0D 0A 20 3B 0D 0A 20 3B RET.. ;.. ;
025790: 2D 20 54 65 78 74 65 73 20 63 6F 6E 63 65 72 6E - Textes concern
0257A0: 61 6E 74 20 6C 27 65 74 61 74 20 64 65 73 20 64 ant l'etat des d
0257B0: 72 69 76 65 73 20 2D 0D 0A 20 3B 0D 0A 20 54 43 rives -.. ;.. TC
0257C0: 4F 4D 44 52 56 20 44 45 46 42 20 22 20 54 65 73 OMDRV DEFB " Tes
0257D0: 74 65 72 20 44 72 69 76 65 73 22 2C 22 20 22 2B ter Drives"," "+
0257E0: 23 38 30 0D 0A 20 54 45 54 44 52 56 31 20 44 45 #80.. TETDRV1 DE
0257F0: 46 42 20 33 31 2C 31 2C 31 0D 0A 20 54 45 54 44 FB 31,1,1.. TETD
025800: 52 49 56 20 44 45 46 42 20 32 34 2C 22 20 45 74 RIV DEFB 24," Et
025810: 61 74 20 6C 65 63 74 65 75 72 20 3A 20 22 2C 32 at lecteur : ",2
025820: 34 2C 31 38 2B 23 38 30 0D 0A 20 20 20 20 20 20 4,18+#80..
025830: 20 20 20 44 45 46 42 20 22 20 50 61 73 20 64 65 DEFB " Pas de
025840: 20 6C 65 63 74 65 75 72 22 2C 37 2B 23 38 30 0D lecteur",7+#80.
025850: 0A 20 54 4D 49 53 53 20 20 20 44 45 46 42 20 22 . TMISS DEFB "
025860: 20 44 69 73 71 75 65 20 6D 61 6E 71 75 65 20 21 Disque manque !
025870: 22 2C 37 2B 23 38 30 0D 0A 20 54 50 52 4F 54 20 ",7+#80.. TPROT
025880: 20 20 44 45 46 42 20 22 20 50 72 6F 74 22 2C 22 DEFB " Prot","
025890: 2E 22 2B 23 38 30 0D 0A 20 54 4E 4F 50 52 4F 54 ."+#80.. TNOPROT
0258A0: 20 44 45 46 42 20 22 20 52 65 61 64 22 2C 22 79 DEFB " Read","y
0258B0: 22 2B 23 38 30 0D 0A 20 54 45 43 52 49 54 20 20 "+#80.. TECRIT
0258C0: 44 45 46 42 20 22 20 45 63 72 69 74 75 72 22 2C DEFB " Ecritur",
0258D0: 22 65 22 2B 23 38 30 0D 0A 20 54 50 49 53 54 5A "e"+#80.. TPISTZ
0258E0: 20 20 44 45 46 42 20 22 20 53 75 72 20 70 69 73 DEFB " Sur pis
0258F0: 74 65 20 3A 20 26 30 22 2C 22 30 22 2B 23 38 30 te : &0","0"+#80
025900: 00 4C 45 43 54 45 55 52 34 43 4F 44 00 00 00 00 .LECTEUR4COD....
025910: 00 00 02 00 00 40 9C 00 20 03 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: 20 03 00 42 04 18 3C 66 7E 60 3C 00 16 01 5E 16 ..B..<f~`<...^.
025950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025960: 00 00 00 00 00 1A 20 41 56 45 43 20 52 45 44 45 ...... AVEC REDE
025970: 46 49 4E 49 54 49 4F 4E 20 44 45 53 20 43 41 52 FINITION DES CAR
025980: DD 6E 00 DD 66 01 22 51 9E 7E 32 4A 9E 23 5E 23 .n..f."Q.~2J.#^#
025990: 56 EB 11 51 9E D5 E5 06 00 4F ED B0 E1 21 7B 9E V..Q.....O...!{.
0259A0: CD C9 9D E1 AF 32 4D 9E 3A 4A 9E 47 11 00 C0 CD .....2M.:J.G....
0259B0: 77 BC D2 B6 9D CA B6 9D 21 00 40 CD 80 BC D2 B6 w.......!.@.....
0259C0: 9D CA B6 9D 77 23 C3 7B 9C AF 77 CD 7A BC CD 14 ....w#.{..w.z...
0259D0: BC CD 6C BB 21 00 40 22 A2 9E 2B 36 00 2B 36 00 ..l.!.@"..+6.+6.
0259E0: 3E FF 32 4E 9E 01 00 00 CD A7 9E CD 30 9E CD 06 >.2N........0...
0259F0: BB FE 0D CA E8 9E FE F1 CA D9 9C FE F0 CA 25 9D ..............%.
025A00: FE F4 CA 3D 9D FE F5 CA F8 9C FE 09 CC 6A 9D 18 ...=.........j..
025A10: DD 3E 07 CD 5A BB C3 AE 9C CD E0 9D 26 01 2E 1A .>..Z.......&...
025A20: CD 75 BB 2A A4 9E CD D3 9D 22 A4 9E 2A A2 9E CD .u.*....."..*...
025A30: 00 9E 22 A2 9E C3 AE 9C CD E0 9D CD 6C BB 2A A4 ..".........l.*.
025A40: 9E 06 19 0E 00 CD 00 9E 23 0C 7E B7 28 02 10 F5 ........#.~.(...
025A50: 41 22 A4 9E 2A A2 9E CD 00 9E 10 FB 22 A2 9E CD A"..*......."...
025A60: 30 9E C3 AE 9C CD EA 9D CD 07 9E E5 26 01 2E FF 0...........&...
025A70: CD 75 BB E1 CD D3 9D CD 21 9E C3 AE 9C 3A 4E 9E .u......!....:N.
025A80: B7 C2 D1 9C CD 6C BB 06 19 0E 00 0C 2A A2 9E 2B .....l......*..+
025A90: CD 07 9E 30 04 10 F4 18 05 3E FF 32 4E 9E 41 CD ...0.....>.2N.A.
025AA0: 21 9E 10 FB CD 30 9E C3 AE 9C CD 2E BD 30 05 3E !....0.......0.>
025AB0: 07 C3 5A BB 2A A2 9E AF 32 50 9E 7E B7 C8 FE 5E ..Z.*...2P.~...^
025AC0: 20 07 F5 3E 08 CD 2B BD F1 E5 F5 CD 2E BD 38 FB ..>..+.......8.
025AD0: CD 2B BD F1 FE 0A 20 14 3A 50 9E 3C FE 3C 20 09 .+.... .:P.<.< .
025AE0: 3E 07 CD 5A BB CD 06 BB AF 32 50 9E 3E 42 CD 1E >..Z.....2P.>B..
025AF0: BB E1 C0 23 18 C5 FE 1A CA 89 9C CD 7D BC CD E8 ...#........}...
025B00: 0D 0A 20 54 44 52 53 45 4C 45 20 44 45 46 42 20 .. TDRSELE DEFB
025B10: 33 31 2C 31 2C 33 2C 32 34 2C 22 20 44 72 69 76 31,1,3,24," Driv
025B20: 65 20 63 68 6F 69 73 69 20 3A 20 41 20 22 2C 32 e choisi : A ",2
025B30: 34 2B 23 38 30 0D 0A 20 54 4A 45 56 45 55 42 20 4+#80.. TJEVEUB
025B40: 44 45 46 42 20 32 34 2C 22 20 41 4C 4C 55 4D 45 DEFB 24," ALLUME
025B50: 52 20 44 52 49 56 45 20 42 20 21 20 22 2C 32 34 R DRIVE B ! ",24
025B60: 2C 37 2C 31 33 2B 23 38 30 0D 0A 20 20 20 20 20 ,7,13+#80..
025B70: 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ------------
025B80: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
025B90: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
025BA0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
025BB0: 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 -..
025BC0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
025BD0: 2D 20 43 48 41 4E 47 45 52 20 44 45 20 44 52 49 - CHANGER DE DRI
025BE0: 56 45 20 2D 0D 0A 20 20 20 20 20 20 20 20 20 20 VE -..
025BF0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
025C00: 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ------------
025C10: 2D 2D 2D 2D 2D 2D 0D 0A 20 20 20 20 20 52 69 65 ------.. Rie
025C20: 6E 20 64 65 20 70 6C 75 73 20 73 69 6D 70 6C 65 n de plus simple
025C30: 20 6D 61 69 73 20 69 6C 20 66 61 75 74 20 20 76 mais il faut v
025C40: 7B 72 69 66 69 65 72 20 20 71 75 65 20 6C 65 20 {rifier que le
025C50: 70 61 73 73 61 67 65 20 65 6E 20 64 72 69 76 65 passage en drive
025C60: 20 42 20 65 73 74 20 0D 0A 20 70 6F 73 73 69 62 B est .. possib
025C70: 6C 65 20 21 0D 0A 20 3B 20 20 20 20 20 20 20 20 le !.. ;
025C80: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D -
025C90: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
025CA0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 3B ------------.. ;
025CB0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
025CC0: 20 20 20 20 20 20 20 2D 20 43 48 41 4E 47 45 52 - CHANGER
025CD0: 20 4C 45 20 44 52 49 56 45 20 45 4E 20 43 4F 55 LE DRIVE EN COU
025CE0: 52 53 20 2D 0D 0A 20 3B 20 20 20 20 20 20 20 20 RS -.. ;
025CF0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2D -
025D00: 9E 3E FF 32 4D 9E 21 63 9E 7E FE FF C8 CD 5A BB .>.2M.!c.~....Z.
025D10: 23 18 F6 7E 23 B7 C8 FE 0A 37 C8 CD 5A BB 18 F3 #..~#....7..Z...
025D20: CD FA 9D 28 10 AF 32 4E 9E C9 3A 4E 9E B7 20 05 ...(..2N..:N.. .
025D30: 2A A2 9E 2B C9 FD E1 C3 D1 9C 2A A4 9E 7E B7 C9 *..+......*..~..
025D40: 7E 23 FE 0A 20 FA C9 2B 7E B7 C2 14 9E 3E FF 32 ~#.. ..+~....>.2
025D50: 4E 9E 18 0A FE 0A 20 EF 37 23 22 A2 9E C9 AF 18 N..... .7#".....
025D60: F8 2A A4 9E 2B 2B 7E FE 0A 20 FA 23 22 A4 9E C9 .*..++~.. .#"...
025D70: 2A A2 9E 06 19 7E B7 28 0D 23 F5 CD 5A BB F1 FE *....~.(.#..Z...
025D80: 0A 20 F2 10 F0 37 22 A4 9E C9 00 00 00 00 00 00 . ...7".........
025D90: 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
025DA0: FF FF FF 18 1F 04 04 20 45 52 52 45 55 52 20 44 ....... ERREUR D
025DB0: 52 49 56 45 20 07 18 1F 04 0A FF 04 02 1C 00 0A RIVE ...........
025DC0: 0A 1C 01 00 00 1D 0D 0D 1F 02 02 43 48 41 52 47 ...........CHARG
025DD0: 45 4D 45 4E 54 20 45 4E 20 43 4F 55 52 53 1F 01 EMENT EN COURS..
025DE0: 01 FF 00 00 00 00 00 21 EF 9F 11 3F 00 CD AB BB .......!...?....
025DF0: 21 11 9F 11 08 00 06 06 7E 23 C5 D5 E5 CD A8 BB !.......~#......
025E00: E1 D1 C1 19 10 F2 C3 FF 9E FE 5E 20 17 E5 C5 D5 ..........^ ....
025E10: 06 05 21 47 9F E5 C5 7E CD E4 9E C1 E1 23 10 F5 ..!G...~.....#..
025E20: D1 C1 E1 C9 CF 00 00 C9 ED 5B E5 9E 21 5A BB 36 .........[..!Z.6
025E30: CF 23 73 23 72 21 EF 9F 16 00 1E F5 C3 AB BB 2A .#s#r!.........*
025E40: 5B BB 22 E5 9E 21 C9 9E 22 5B BB 3E C3 32 5A BB [."..!.."[.>.2Z.
025E50: C9 40 30 18 78 0C 7C CC 76 00 5C 00 00 3C 66 60 .@0.x.|.v.\..<f`
025E60: 66 36 18 5E 18 66 00 00 00 00 00 00 7B 0C 18 3C f6.^.f......{..<
025E70: 66 7E 60 3C 00 7C 30 18 66 66 66 66 3E 00 7D 30 f~`<.|0.ffff>.}0
025E80: 18 3C 66 7E 60 3C 00 16 01 5E 16 00 00 00 00 00 .<f~`<...^......
025E90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
025EA0: 20 20 20 53 69 20 76 6F 74 72 65 20 63 6F 6E 66 Si votre conf
025EB0: 69 67 75 72 61 74 69 6F 6E 20 63 6F 6D 70 6F 72 iguration compor
025EC0: 74 65 20 32 20 64 72 69 76 65 73 20 20 2C 20 66 te 2 drives , f
025ED0: 61 69 74 65 73 20 6C 27 65 73 73 61 69 20 73 75 aites l'essai su
025EE0: 69 76 61 6E 74 20 64 65 70 75 69 73 20 0D 0A 20 ivant depuis ..
025EF0: 6C 65 20 42 41 53 49 43 20 3A 20 45 6E 6C 65 76 le BASIC : Enlev
025F00: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
025F10: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 43 ------------.. C
025F20: 48 47 44 52 49 56 20 4C 44 20 41 2C 28 44 52 53 HGDRIV LD A,(DRS
025F30: 45 4C 45 43 29 0D 0A 20 20 20 20 20 20 20 20 20 ELEC)..
025F40: 44 45 43 20 41 0D 0A 20 20 20 20 20 20 20 20 20 DEC A..
025F50: 4A 52 20 5A 2C 44 52 30 20 20 20 20 20 20 20 20 JR Z,DR0
025F60: 20 3B 53 69 20 65 74 61 69 74 20 31 20 2C 20 64 ;Si etait 1 , d
025F70: 65 76 69 65 6E 74 20 30 20 2C 20 63 27 65 73 74 evient 0 , c'est
025F80: 20 62 6F 6E 0D 0A 20 3B 0D 0A 20 20 20 20 20 20 bon.. ;..
025F90: 20 20 20 4C 44 20 41 2C 28 45 54 44 52 42 29 20 LD A,(ETDRB)
025FA0: 20 20 20 20 3B 54 45 53 54 45 52 20 53 49 20 42 ;TESTER SI B
025FB0: 20 45 53 54 20 50 52 45 53 45 4E 54 0D 0A 20 20 EST PRESENT..
025FC0: 20 20 20 20 20 20 20 43 50 20 31 0D 0A 20 20 20 CP 1..
025FD0: 20 20 20 20 20 20 52 45 54 20 5A 0D 0A 20 3B 0D RET Z.. ;.
025FE0: 0A 20 20 20 20 20 20 20 20 20 4C 44 20 41 2C 31 . LD A,1
025FF0: 20 20 20 20 20 20 20 20 20 20 20 3B 53 69 20 6E ;Si n
026000: 6F 6E 20 65 74 61 69 74 20 30 20 2C 20 70 61 73 on etait 0 , pas
026010: 73 65 72 20 65 6E 20 31 0D 0A 20 44 52 30 20 20 ser en 1.. DR0
026020: 20 20 20 4C 44 20 28 44 52 53 45 4C 45 43 29 2C LD (DRSELEC),
026030: 41 0D 0A 20 20 20 20 20 20 20 20 20 4C 44 20 48 A.. LD H
026040: 4C 2C 54 43 48 47 44 52 20 20 20 20 20 3B 41 66 L,TCHGDR ;Af
026050: 66 69 63 68 65 72 20 63 6F 6D 6D 61 6E 64 65 0D ficher commande.
026060: 0A 20 20 20 20 20 20 20 20 20 43 41 4C 4C 20 50 . CALL P
026070: 52 54 0D 0A 20 20 20 20 20 20 20 20 20 41 44 44 RT.. ADD
026080: 20 41 2C 23 34 31 20 20 20 20 20 20 20 20 3B 44 A,#41 ;D
026090: 65 63 61 6C 61 67 65 20 41 53 43 49 49 20 70 6F ecalage ASCII po
0260A0: 75 72 20 22 41 22 6F 75 22 42 22 0D 0A 20 20 20 ur "A"ou"B"..
0260B0: 20 20 20 20 20 20 4C 44 20 48 4C 2C 54 44 52 53 LD HL,TDRS
0260C0: 45 4C 45 2B 32 30 0D 0A 20 20 20 20 20 20 20 20 ELE+20..
0260D0: 20 4C 44 20 28 48 4C 29 2C 41 20 20 20 20 20 20 LD (HL),A
0260E0: 20 20 3B 4D 6F 64 69 66 69 65 72 20 74 65 78 74 ;Modifier text
0260F0: 65 20 64 75 20 64 72 69 76 65 20 65 6E 20 63 6F e du drive en co
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 C6 02 00 00 00 02 20 00 C2 02 00 00 00 02 ....... .......
026130: 20 00 C7 02 00 00 00 02 20 00 C3 02 00 00 00 02 ....... .......
026140: 20 00 C8 02 00 00 00 02 20 00 C4 02 00 00 00 02 ....... .......
026150: 20 00 C9 02 00 00 00 02 20 00 C5 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: 20 20 20 20 20 20 20 20 20 20 20 20 2D 20 4D 4F - MO
026210: 44 45 20 44 27 45 4D 50 4C 4F 49 20 44 55 20 50 DE D'EMPLOI DU P
026220: 52 4F 47 52 41 4D 4D 45 20 44 27 45 58 50 4C 4F ROGRAMME D'EXPLO
026230: 49 54 41 54 49 4F 4E 20 44 55 20 46 44 43 20 2D ITATION DU FDC -
026240: 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
026250: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
026260: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
026270: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
026280: 2D 2D 0D 0A 20 0D 0A 20 20 20 20 20 5B 41 5D 20 --.. .. [A]
026290: 2D 20 54 65 73 74 20 64 65 73 20 64 72 69 76 65 - Test des drive
0262A0: 73 20 3A 20 20 43 65 74 74 65 20 20 63 6F 6D 6D s : Cette comm
0262B0: 61 6E 64 65 20 20 65 66 66 65 63 74 75 65 20 6C ande effectue l
0262C0: 65 20 63 68 65 63 6B 20 75 70 20 63 6F 6D 70 6C e check up compl
0262D0: 65 74 20 64 65 20 0D 0A 20 76 6F 74 72 65 20 63 et de .. votre c
0262E0: 6F 6E 66 69 67 75 72 61 74 69 6F 6E 20 2E 20 4C onfiguration . L
0262F0: 65 73 20 32 20 64 72 69 76 65 73 20 73 6F 6E 74 es 2 drives sont
026300: 20 72 7B 69 6E 69 74 69 61 6C 69 73 7B 73 20 73 r{initialis{s s
026310: 75 72 20 6C 61 20 70 69 73 74 65 20 30 20 2E 0D ur la piste 0 ..
026320: 0A 20 20 20 20 20 5B 42 5D 20 2D 20 42 61 73 63 . [B] - Basc
026330: 75 6C 65 20 64 75 20 64 72 69 76 65 20 41 20 61 ule du drive A a
026340: 75 20 42 20 73 69 20 63 65 20 64 65 72 6E 69 65 u B si ce dernie
026350: 72 20 40 20 7B 74 7B 20 64 7B 74 65 63 74 7B 20 r @ {t{ d{tect{
026360: 70 61 72 20 6C 61 20 63 6F 6D 6D 61 6E 64 65 20 par la commande
026370: 0D 0A 20 70 72 7B 63 7B 64 65 6E 74 65 20 2E 20 .. pr{c{dente .
026380: 49 6E 6E 6F 70 7B 72 61 6E 74 20 73 69 20 6E 6F Innop{rant si no
026390: 6E 20 2E 0D 0A 20 20 20 20 20 5B 43 5D 20 2D 20 n ... [C] -
0263A0: 43 6F 6E 76 65 72 73 69 6F 6E 20 20 6E 75 6D 7B Conversion num{
0263B0: 72 69 71 75 65 20 20 2E 20 20 41 66 66 69 63 68 rique . Affich
0263C0: 65 20 20 6C 61 20 20 76 61 6C 65 75 72 20 20 64 e la valeur d
0263D0: 6F 6E 6E 7B 65 20 20 65 6E 20 64 7B 63 69 6D 61 onn{e en d{cima
0263E0: 6C 20 2C 20 0D 0A 20 68 65 78 61 64 7B 63 69 6D l , .. hexad{cim
0263F0: 61 6C 20 2C 20 20 65 74 20 20 62 69 6E 61 69 72 al , et binair
026400: 20 2D 20 46 6F 6E 63 74 69 6F 6E 6E 65 6D 65 6E - Fonctionnemen
026410: 74 20 64 65 20 6C 61 20 72 6F 75 74 69 6E 65 20 t de la routine
026420: 2D 0D 0A 0D 0A 20 20 20 20 4F 6E 20 6D 9F E1 6D -.... On m..m
026430: 6F 72 69 73 65 20 6C 65 20 64 72 69 76 65 20 75 orise le drive u
026440: 74 69 6C 69 73 9F E1 20 61 63 74 75 65 6C 6C 65 tilis.. actuelle
026450: 6D 65 6E 74 20 20 70 75 69 73 20 6F 6E 20 73 9F ment puis on s.
026460: E1 6C 65 63 74 69 6F 6E 6E 65 20 6C 65 20 64 72 .lectionne le dr
026470: 69 76 65 20 41 20 0D 0A 71 75 69 20 6E 65 20 70 ive A ..qui ne p
026480: 65 75 74 20 71 75 27 9F E6 74 72 65 20 63 6F 6E eut qu'..tre con
026490: 6E 65 63 74 9F E1 20 65 74 20 61 6C 6C 75 6D 9F nect.. et allum.
0264A0: E1 20 2E 20 4F 6E 20 20 72 65 6E 76 6F 69 65 20 . . On renvoie
0264B0: 6C 61 20 74 9F E6 74 65 20 65 6E 20 70 69 73 74 la t..te en pist
0264C0: 65 20 30 20 2E 20 28 43 65 20 0D 0A 6E 27 65 73 e 0 . (Ce ..n'es
0264D0: 74 20 70 61 73 20 69 6E 64 69 73 70 65 6E 73 61 t pas indispensa
0264E0: 62 6C 65 29 20 2E 20 53 69 20 6C 61 20 20 74 9F ble) . Si la t.
0264F0: E6 74 65 20 20 65 73 74 20 20 64 9F E1 6A 61 20 .te est d..ja
026500: 20 73 75 72 20 6C 61 20 70 69 73 74 65 20 30 20 sur la piste 0
026510: 6C 61 20 63 6F 6D 6D 61 6E 64 65 20 0D 0A 43 41 la commande ..CA
026520: 4C 49 42 52 45 20 6E 65 20 67 9F E1 6E 9F EB 72 LIBRE ne g..n..r
026530: 65 20 70 61 73 20 64 27 65 72 72 65 75 72 20 69 e pas d'erreur i
026540: 6C 20 65 73 74 20 64 6F 6E 63 20 20 69 6E 75 74 l est donc inut
026550: 69 6C 65 20 64 65 20 74 65 73 74 65 72 20 6F 9F ile de tester o.
026560: EE 20 73 65 20 74 72 6F 75 76 65 20 6C 61 20 0D . se trouve la .
026570: 0A 74 9F E6 74 65 20 61 76 61 6E 74 20 6C 61 20 .t..te avant la
026580: 63 6F 6D 6D 61 6E 64 65 20 2E 0D 0A 20 20 20 20 commande ...
026590: 4C 61 20 72 6F 75 74 69 6E 65 20 54 53 54 44 52 La routine TSTDR
0265A0: 49 56 20 72 65 6D 65 74 20 20 9F EA 20 20 7A 9F IV remet .. z.
0265B0: E1 72 6F 20 20 6C 65 73 20 20 63 61 75 73 65 73 .ro les causes
0265C0: 20 64 27 69 6E 74 65 72 72 75 70 74 69 6F 6E 20 d'interruption
0265D0: 28 41 42 53 4F 4C 55 4D 45 4E 54 20 0D 0A 49 4E (ABSOLUMENT ..IN
0265E0: 44 49 53 50 45 4E 53 41 42 4C 45 20 21 29 20 2C DISPENSABLE !) ,
0265F0: 20 65 6E 76 6F 69 65 20 6C 61 20 63 6F 6D 6D 61 envoie la comma
026600: 65 20 20 2E 20 20 4C 61 20 20 76 61 6C 65 75 72 e . La valeur
026610: 20 20 61 20 20 64 6F 6E 6E 65 72 20 20 70 65 75 a donner peu
026620: 74 20 20 65 08 5E 74 72 65 20 20 65 78 70 72 69 t e.^tre expri
026630: 6D 7B 65 20 65 6E 20 0D 0A 20 68 65 78 61 64 7B m{e en .. hexad{
026640: 63 69 6D 61 6C 20 65 6E 20 6C 61 20 70 72 7B 63 cimal en la pr{c
026650: 7B 64 65 6E 74 20 64 75 20 73 79 6D 62 6F 6C 65 {dent du symbole
026660: 20 22 26 22 20 2E 0D 0A 20 20 20 20 20 5B 44 5D "&" ... [D]
026670: 20 2D 20 52 61 6D 7D 6E 65 20 6C 61 20 74 65 08 - Ram}ne la te.
026680: 5E 74 65 20 64 75 20 64 72 69 76 65 20 65 6E 20 ^te du drive en
026690: 63 6F 75 72 73 20 73 75 72 20 6C 61 20 70 69 73 cours sur la pis
0266A0: 74 65 20 30 20 2E 0D 0A 20 20 20 20 20 5B 45 5D te 0 ... [E]
0266B0: 20 2D 20 50 6F 73 69 74 69 6F 6E 6E 65 20 6C 61 - Positionne la
0266C0: 20 74 65 08 5E 74 65 20 64 75 20 64 72 69 76 65 te.^te du drive
0266D0: 20 65 6E 20 63 6F 75 72 73 20 73 75 72 20 6C 61 en cours sur la
0266E0: 20 70 69 73 74 65 20 4E 20 2E 0D 0A 20 20 20 20 piste N ...
0266F0: 20 50 6F 75 72 20 63 65 73 20 64 65 75 78 20 20 Pour ces deux
026700: 64 65 72 6E 69 7D 72 65 73 20 20 63 6F 6D 6D 61 derni}res comma
026710: 6E 64 65 73 20 20 2C 20 20 6C 65 20 20 72 65 67 ndes , le reg
026720: 69 73 74 72 65 20 20 45 54 30 20 20 65 73 74 20 istre ET0 est
026730: 61 66 66 69 63 68 7B 20 65 6E 20 0D 0A 20 62 69 affich{ en .. bi
026740: 6E 61 69 72 65 20 2C 20 73 75 69 76 69 20 64 75 naire , suivi du
026750: 20 6E 75 6D 7B 72 6F 20 64 65 20 20 70 69 73 74 num{ro de pist
026760: 65 20 20 72 65 6E 76 6F 79 7B 20 20 70 61 72 20 e renvoy{ par
026770: 20 6C 61 20 70 68 61 73 65 20 72 7B 73 75 6C 74 la phase r{sult
026780: 61 74 20 2E 20 45 6E 20 63 61 73 20 0D 0A 20 64 at . En cas .. d
026790: 27 65 72 72 65 75 72 20 71 75 65 6C 63 6F 6E 71 'erreur quelconq
0267A0: 75 65 20 2C 20 6C 65 20 6E 75 6D 7B 72 6F 20 64 ue , le num{ro d
0267B0: 65 20 70 69 73 74 65 20 72 65 6E 76 6F 79 7B 20 e piste renvoy{
0267C0: 65 73 74 20 74 6F 75 6A 6F 75 72 73 20 30 20 2E est toujours 0 .
0267D0: 0D 0A 20 20 20 20 20 42 69 65 6E 20 71 75 65 20 .. Bien que
0267E0: 6C 27 65 6E 74 72 7B 65 20 64 75 20 20 70 72 6F l'entr{e du pro
0267F0: 67 72 61 6D 6D 65 20 20 69 6D 70 6F 73 65 20 20 gramme impose
026800: 3B 0D 0A 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ;..;------------
026810: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D ---------------.
026820: 0A 3B 2D 20 52 41 5A 20 43 41 55 53 45 53 20 49 .;- RAZ CAUSES I
026830: 4E 54 45 52 52 55 50 54 49 4F 4E 20 2D 0D 0A 3B NTERRUPTION -..;
026840: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
026850: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 3B 0D 0A -----------..;..
026860: 52 41 5A 49 4E 54 45 20 50 55 53 48 20 48 4C 0D RAZINTE PUSH HL.
026870: 0A 20 20 20 20 20 20 20 20 50 55 53 48 20 44 45 . PUSH DE
026880: 0D 0A 20 20 20 20 20 20 20 20 50 55 53 48 20 42 .. PUSH B
026890: 43 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 48 4C C.. LD HL
0268A0: 2C 33 30 30 30 30 0D 0A 42 43 4C 52 41 5A 49 20 ,30000..BCLRAZI
0268B0: 43 41 4C 4C 20 4C 49 54 53 54 41 54 20 20 3B 49 CALL LITSTAT ;I
0268C0: 6E 74 65 72 72 6F 67 65 72 20 6C 27 65 74 61 74 nterroger l'etat
0268D0: 20 64 27 69 6E 74 65 72 72 75 70 74 69 6F 6E 20 d'interruption
0268E0: 74 61 6E 74 20 71 75 65 20 6C 65 0D 0A 20 20 20 tant que le..
0268F0: 20 20 20 20 20 4C 44 20 44 45 2C 45 54 4F 43 4C LD DE,ETOCL
026900: 55 53 0D 0A 3B 0D 0A 20 20 20 20 20 20 20 20 50 US..;.. P
026910: 55 53 48 20 41 46 0D 0A 20 20 20 20 20 20 20 20 USH AF..
026920: 4C 44 20 41 2C 28 44 45 29 0D 0A 20 20 20 20 20 LD A,(DE)..
026930: 20 20 20 4C 44 20 42 2C 41 0D 0A 20 20 20 20 20 LD B,A..
026940: 20 20 20 49 4E 43 20 42 0D 0A 42 43 4C 53 54 4F INC B..BCLSTO
026950: 4B 20 4C 44 20 28 48 4C 29 2C 41 0D 0A 20 20 20 K LD (HL),A..
026960: 20 20 20 20 20 49 4E 43 20 48 4C 0D 0A 20 20 20 INC HL..
026970: 20 20 20 20 20 49 4E 43 20 44 45 0D 0A 20 20 20 INC DE..
026980: 20 20 20 20 20 4C 44 20 41 2C 28 44 45 29 0D 0A LD A,(DE)..
026990: 20 20 20 20 20 20 20 20 44 4A 4E 5A 20 42 43 4C DJNZ BCL
0269A0: 53 54 4F 4B 0D 0A 20 20 20 20 20 20 20 20 50 4F STOK.. PO
0269B0: 50 20 41 46 0D 0A 3B 0D 0A 20 20 20 20 20 20 20 P AF..;..
0269C0: 20 43 50 20 23 38 30 20 20 20 20 20 20 20 20 3B CP #80 ;
0269D0: 6D 65 73 73 61 67 65 20 63 6F 6D 6D 61 6E 64 65 message commande
0269E0: 20 69 6E 76 61 6C 69 64 65 20 6E 27 65 73 74 20 invalide n'est
0269F0: 70 61 73 20 72 65 6E 76 6F 79 65 0D 0A 20 20 20 pas renvoye..
026A00: 6C 27 61 6C 6C 75 6D 61 67 65 20 20 64 75 20 20 l'allumage du
026A10: 64 72 69 76 65 20 42 20 73 27 69 6C 20 65 73 74 drive B s'il est
026A20: 20 0D 0A 20 63 6F 6E 6E 65 63 74 7B 20 2C 20 76 .. connect{ , v
026A30: 6F 75 73 20 70 6F 75 76 65 7A 20 20 70 61 72 20 ous pouvez par
026A40: 20 6C 61 20 20 73 75 69 74 65 20 20 6C 65 20 20 la suite le
026A50: 64 7B 62 72 61 6E 63 68 65 72 20 20 6F 75 20 6C d{brancher ou l
026A60: 27 7B 74 65 69 6E 64 72 65 20 61 66 69 6E 20 64 '{teindre afin d
026A70: 65 20 0D 0A 20 63 6F 6E 73 74 61 74 65 72 20 6C e .. constater l
026A80: 65 73 20 65 72 72 65 75 72 73 20 70 72 6F 64 75 es erreurs produ
026A90: 69 74 65 73 20 73 75 72 20 63 65 73 20 32 20 63 ites sur ces 2 c
026AA0: 6F 6D 6D 61 6E 64 65 73 20 2E 20 4E 65 20 73 6F ommandes . Ne so
026AB0: 79 65 7A 20 70 61 73 20 73 75 72 70 72 69 73 20 yez pas surpris
026AC0: 73 69 20 0D 0A 20 6C 61 20 63 6F 6D 6D 61 6E 64 si .. la command
026AD0: 65 20 5B 45 5D 20 76 6F 75 73 20 69 6E 66 6F 72 e [E] vous infor
026AE0: 6D 65 20 20 71 75 65 20 20 74 6F 75 74 20 20 76 me que tout v
026AF0: 61 20 20 62 69 65 6E 20 20 61 6C 6F 72 73 20 20 a bien alors
026B00: 71 75 65 20 20 42 20 65 73 74 20 7B 74 65 69 6E que B est {tein
026B10: 74 20 2C 20 0D 0A 20 6C 65 20 46 44 43 20 72 65 t , .. le FDC re
026B20: 66 75 73 65 20 28 40 20 74 6F 72 74 29 20 64 65 fuse (@ tort) de
026B30: 20 20 63 6F 6E 73 69 64 7B 72 65 72 20 20 63 65 consid{rer ce
026B40: 74 20 20 7B 74 61 74 20 20 64 65 20 63 68 6F 73 t {tat de chos
026B50: 65 20 63 6F 6D 6D 65 20 75 6E 65 20 65 72 72 65 e comme une erre
026B60: 75 72 20 21 20 0D 0A 20 20 20 20 20 43 6F 6E 73 ur ! .. Cons
026B70: 74 61 74 65 7A 20 61 75 73 73 69 20 6C 61 20 64 tatez aussi la d
026B80: 75 72 7B 65 20 64 27 65 78 7B 63 75 74 69 6F 6E ur{e d'ex{cution
026B90: 20 65 6E 20 63 61 73 20 64 65 20 64 69 73 71 75 en cas de disqu
026BA0: 65 20 61 62 73 65 6E 74 20 21 0D 0A 20 20 20 20 e absent !..
026BB0: 20 53 69 20 75 6E 65 20 63 6F 6D 6D 61 6E 64 65 Si une commande
026BC0: 20 7B 78 7B 63 75 74 7B 65 20 64 61 6E 73 20 6C {x{cut{e dans l
026BD0: 65 73 20 20 72 7D 67 6C 65 73 20 6E 65 20 72 65 es r}gles ne re
026BE0: 6E 76 6F 69 65 20 70 61 73 20 69 6D 6D 7B 64 69 nvoie pas imm{di
026BF0: 61 74 65 6D 65 6E 74 20 75 6E 20 0D 0A 20 72 7B atement un .. r{
026C00: 20 20 20 20 20 4A 52 20 4E 5A 2C 42 43 4C 52 41 JR NZ,BCLRA
026C10: 5A 49 20 3B 70 61 72 20 45 54 30 0D 0A 20 20 20 ZI ;par ET0..
026C20: 20 20 20 20 20 50 4F 50 20 42 43 0D 0A 20 20 20 POP BC..
026C30: 20 20 20 20 20 50 4F 50 20 44 45 0D 0A 20 20 20 POP DE..
026C40: 20 20 20 20 20 50 4F 50 20 48 4C 0D 0A 20 20 20 POP HL..
026C50: 20 20 20 20 20 52 45 54 1A 20 20 20 20 20 20 20 RET.
026C60: 43 41 4C 4C 20 49 4E 49 50 52 4F 47 20 20 20 20 CALL INIPROG
026C70: 3B 49 6E 69 74 69 61 6C 69 73 61 74 69 6F 6E 0D ;Initialisation.
026C80: 0D 0A 20 20 20 20 20 20 20 20 50 55 53 48 20 42 .. PUSH B
026C90: 43 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 48 4C C.. LD HL
026CA0: 2C 33 30 30 30 30 0D 0A 42 43 4C 52 41 5A 49 20 ,30000..BCLRAZI
026CB0: 43 41 4C 4C 20 4C 49 54 53 54 41 54 20 20 3B 49 CALL LITSTAT ;I
026CC0: 6E 74 65 72 72 6F 67 65 72 20 6C 27 65 74 61 74 nterroger l'etat
026CD0: 20 64 27 69 6E 74 65 72 72 75 70 74 69 6F 6E 20 d'interruption
026CE0: 74 61 6E 74 20 71 75 65 20 6C 65 0D 0A 20 20 20 tant que le..
026CF0: 20 20 20 20 20 4C 44 20 44 45 2C 45 54 4F 43 4C LD DE,ETOCL
026D00: 55 53 0D 0A 3B 0D 0A 20 20 20 20 20 20 20 20 50 US..;.. P
026D10: 55 53 48 20 41 46 0D 0A 20 20 20 20 20 20 20 20 USH AF..
026D20: 4C 44 20 41 2C 28 44 45 29 0D 0A 20 20 20 20 20 LD A,(DE)..
026D30: 20 20 20 4C 44 20 42 2C 41 0D 0A 20 20 20 20 20 LD B,A..
026D40: 20 20 20 49 4E 43 20 42 0D 0A 42 43 4C 53 54 4F INC B..BCLSTO
026D50: 4B 20 4C 44 20 28 48 4C 29 2C 41 0D 0A 20 20 20 K LD (HL),A..
026D60: 20 20 20 20 20 49 4E 43 20 48 4C 0D 0A 20 20 20 INC HL..
026D70: 20 20 20 20 20 49 4E 43 20 44 45 0D 0A 20 20 20 INC DE..
026D80: 20 20 20 20 20 4C 44 20 41 2C 28 44 45 29 0D 0A LD A,(DE)..
026D90: 20 20 20 20 20 20 20 20 44 4A 4E 5A 20 42 43 4C DJNZ BCL
026DA0: 53 54 4F 4B 0D 0A 20 20 20 20 20 20 20 20 50 4F STOK.. PO
026DB0: 50 20 41 46 0D 0A 3B 0D 0A 20 20 20 20 20 20 20 P AF..;..
026DC0: 20 43 50 20 23 38 30 20 20 20 20 20 20 20 20 3B CP #80 ;
026DD0: 6D 65 73 73 61 67 65 20 63 6F 6D 6D 61 6E 64 65 message commande
026DE0: 20 69 6E 76 61 6C 69 64 65 20 6E 27 65 73 74 20 invalide n'est
026DF0: 70 61 73 20 72 65 6E 76 6F 79 65 0D 0A 20 20 20 pas renvoye..
026E00: 73 75 6C 74 61 74 20 63 6F 72 72 65 63 74 20 6F sultat correct o
026E10: 75 20 73 69 20 20 6C 65 20 20 6E 6F 6D 62 72 65 u si le nombre
026E20: 20 20 64 65 20 20 74 65 6E 74 61 74 69 76 65 73 de tentatives
026E30: 20 20 70 6F 75 72 20 20 64 7B 70 6C 61 63 65 72 pour d{placer
026E40: 20 6C 61 20 74 65 08 5E 74 65 20 64 65 20 0D 0A la te.^te de ..
026E50: 20 6C 65 63 74 75 72 65 20 65 73 74 20 70 6C 75 lecture est plu
026E60: 73 20 67 72 61 6E 64 20 71 75 65 20 31 2C 20 61 s grand que 1, a
026E70: 75 67 6D 65 6E 74 65 7A 20 75 6E 20 70 65 75 20 ugmentez un peu
026E80: 6C 65 73 20 74 65 6D 70 6F 72 69 73 61 74 69 6F les temporisatio
026E90: 6E 73 20 63 6F 6E 63 65 72 6E 7B 65 73 2E 20 0D ns concern{es. .
026EA0: 0A 20 4E 27 68 7B 73 69 74 65 7A 20 70 61 73 20 . N'h{sitez pas
026EB0: 6E 6F 6E 20 70 6C 75 73 20 40 20 6C 65 73 20 72 non plus @ les r
026EC0: 7B 64 75 69 72 65 20 61 66 69 6E 20 64 27 65 6E {duire afin d'en
026ED0: 20 63 6F 6E 73 74 61 74 65 72 20 6C 65 73 20 65 constater les e
026EE0: 66 66 65 74 73 20 2E 20 0D 0A 20 0D 0A 20 20 20 ffets . .. ..
026EF0: 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D ----
026F00: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
026F10: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
026F20: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D ------------.. .
026F30: 0A 20 20 20 20 20 4C 61 20 76 65 72 73 69 6F 6E . La version
026F40: 20 64 75 20 6E 75 6D 7B 72 6F 20 32 20 73 65 72 du num{ro 2 ser
026F50: 61 20 65 6E 72 69 63 68 69 65 20 70 61 72 20 6C a enrichie par l
026F60: 65 73 20 66 6F 6E 63 74 69 6F 6E 73 20 73 75 69 es fonctions sui
026F70: 76 61 6E 74 65 73 20 3A 0D 0A 20 0D 0A 20 20 20 vantes :.. ..
026F80: 20 20 43 68 61 6E 67 65 72 20 64 65 6E 73 69 74 Changer densit
026F90: 7B 20 2E 0D 0A 20 20 20 20 20 43 68 61 6E 67 65 { ... Change
026FA0: 72 20 74 65 08 5E 74 65 20 28 50 6F 75 72 20 6C r te.^te (Pour l
026FB0: 65 63 74 65 75 72 73 20 35 2E 31 2F 34 29 20 2E ecteurs 5.1/4) .
026FC0: 0D 0A 20 20 20 20 20 46 6F 72 6D 61 74 61 67 65 .. Formatage
026FD0: 20 72 7B 67 75 6C 69 65 72 20 6F 75 20 6E 6F 6E r{gulier ou non
026FE0: 20 2E 20 28 53 44 20 6F 75 20 44 44 29 0D 0A 20 . (SD ou DD)..
026FF0: 20 20 20 20 4C 69 72 65 20 73 65 63 74 65 75 72 Lire secteur
027000: 00 52 53 58 50 52 54 20 20 42 49 4E 00 00 00 00 .RSXPRT BIN....
027010: 00 00 02 00 00 00 80 00 C4 09 00 00 00 00 00 00 ................
027020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
027030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
027040: C4 09 00 28 05 00 00 00 00 00 00 00 00 00 00 00 ...(............
027050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
027060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
027070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
027080: 2A D4 BD 22 4E 80 01 0F 80 21 8E 80 C3 D1 BC 50 *.."N....!.....P
027090: 80 C3 93 80 C3 D1 81 C3 38 82 C3 4B 82 C3 A8 82 ........8..K....
0270A0: C3 36 83 C3 3A 83 C3 3E 83 C3 8F 83 C3 A7 83 C3 .6..:..>........
0270B0: BC 83 C3 CE 83 C3 E0 83 C3 26 84 C3 34 84 C3 3C .........&..4..<
0270C0: 84 C3 44 84 C3 38 85 C3 3D 85 C3 9F 85 C3 00 00 ..D..8..=.......
0270D0: 43 4F 4E D6 45 44 49 C3 50 52 54 C3 50 52 54 D6 CON.EDI.PRT.PRT.
0270E0: 4D 49 44 C3 45 CC 45 D5 45 C4 44 50 C5 44 50 CF MID.E.E.E.DP.DP.
0270F0: 54 D0 54 44 D0 57 4B 45 D9 44 CC 44 C8 44 D4 53 T.TD.WKE.D.D.D.S
027100: D4 4C 49 4E 45 D2 4C 49 4E C5 43 41 C4 00 00 00 .LINE.LIN.CA....
027110: 00 00 00 FE 02 C2 6C 83 DD 6E 00 DD 66 01 22 3F ......l..n..f."?
027120: 89 DD 6E 02 26 01 3E 19 BD DA 67 83 CD 75 BB 21 ..n.&.>...g..u.!
027130: C4 87 CD 85 83 CD CA 80 21 C9 87 CD 85 83 CD F7 ........!.......
027140: 80 21 CF 87 CD 85 83 C3 2F 81 2A 3F 89 06 04 FD .!....../.*?....
027150: 21 59 89 FD 5E 00 FD 56 01 AF A7 ED 52 38 03 3C !Y..^..V....R8.<
027160: 18 F8 CD F1 80 FD 23 FD 23 19 10 E7 7D CD F1 80 ......#.#...}...
027170: C9 C6 30 CD 5A BB C9 3E 26 CD 5A BB 2A 3F 89 06 ..0.Z..>&.Z.*?..
027180: 03 FD 21 63 89 FD 5E 00 FD 56 01 AF A7 ED 52 38 ..!c..^..V....R8
027190: 03 3C 18 F8 CD 23 81 FD 23 FD 23 19 10 E7 7D CD .<...#..#.#...}.
0271A0: 23 81 C9 FE 0A 38 02 C6 07 C6 30 CD 5A BB C9 2A #....8....0.Z..*
0271B0: 3F 89 06 08 4C 3E 30 CB 01 30 01 3C CD 5A BB 10 ?...L>0..0.<.Z..
0271C0: F4 06 08 4D 3E 30 CB 01 30 01 3C CD 5A BB 10 F4 ...M>0..0.<.Z...
0271D0: C9 FD E1 DD 2B DD 2B 18 0A FD E1 FE 06 C2 6C 83 ....+.+.......l.
0271E0: CD 99 81 DD 6E 02 7D FE 1A D2 67 83 DD 66 04 22 ....n.}...g..f."
0271F0: 3B 89 22 3D 89 CD B1 87 D2 67 83 DD 7E 06 B7 C4 ;."=.....g..~...
027200: 73 20 2E 20 28 53 44 20 6F 75 20 44 44 29 0D 0A s . (SD ou DD)..
027210: 20 20 20 20 20 4C 69 72 65 20 70 69 73 74 65 20 Lire piste
027220: 2E 20 28 53 44 20 6F 75 20 44 44 29 0D 0A 20 20 . (SD ou DD)..
027230: 20 20 20 41 6E 61 6C 79 73 65 20 70 69 73 74 65 Analyse piste
027240: 20 2E 20 28 53 44 20 6F 75 20 44 44 29 0D 0A 20 . (SD ou DD)..
027250: 20 20 20 20 20 20 20 20 20 0D 0A 20 20 20 20 20 ..
027260: 4C 61 20 76 65 72 73 69 6F 6E 20 33 20 70 65 72 La version 3 per
027270: 6D 65 74 74 72 61 20 65 6E 66 69 6E 20 64 27 7B mettra enfin d'{
027280: 63 72 69 72 65 20 73 75 72 20 6C 61 20 64 69 73 crire sur la dis
027290: 71 75 65 74 74 65 20 2E 0D 0A 20 0D 0A 20 20 20 quette ... ..
0272A0: 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D ----
0272B0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
0272C0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
0272D0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 00 00 1A 1A ------------....
0272E0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
0272F0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
027300: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
027310: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
027320: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 20 0D ------------.. .
027330: 0A 20 20 20 20 20 4C 61 20 76 65 72 73 69 6F 6E . La version
027340: 20 64 75 20 6E 75 6D 7B 72 6F 20 32 20 73 65 72 du num{ro 2 ser
027350: 61 20 65 6E 72 69 63 68 69 65 20 70 61 72 20 6C a enrichie par l
027360: 65 73 20 66 6F 6E 63 74 69 6F 6E 73 20 73 75 69 es fonctions sui
027370: 76 61 6E 74 65 73 20 3A 0D 0A 20 0D 0A 20 20 20 vantes :.. ..
027380: 20 20 43 68 61 6E 67 65 72 20 64 65 6E 73 69 74 Changer densit
027390: 7B 20 2E 0D 0A 20 20 20 20 20 43 68 61 6E 67 65 { ... Change
0273A0: 72 20 74 65 08 5E 74 65 20 28 50 6F 75 72 20 6C r te.^te (Pour l
0273B0: 65 63 74 65 75 72 73 20 35 2E 31 2F 34 29 20 2E ecteurs 5.1/4) .
0273C0: 0D 0A 20 20 20 20 20 46 6F 72 6D 61 74 61 67 65 .. Formatage
0273D0: 20 72 7B 67 75 6C 69 65 72 20 6F 75 20 6E 6F 6E r{gulier ou non
0273E0: 20 2E 20 28 53 44 20 6F 75 20 44 44 29 0D 0A 20 . (SD ou DD)..
0273F0: 20 20 20 20 4C 69 72 65 20 73 65 63 74 65 75 72 Lire secteur
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 C6 02 00 00 00 02 21 00 C2 02 00 00 00 02 !.......!.......
027430: 21 00 C7 02 00 00 00 02 21 00 C3 02 00 00 00 02 !.......!.......
027440: 21 00 C8 02 00 00 00 02 21 00 C4 02 00 00 00 02 !.......!.......
027450: 21 00 C9 02 00 00 00 02 21 00 C5 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: AF 81 FD E5 CD C4 81 DD 7E 08 CD 90 BB DD 7E 0A ........~.....~.
027510: CD 96 BB 2A 3B 89 C3 75 BB DD 6E 00 DD 66 01 22 ...*;..u..n..f."
027520: 41 89 7E 32 43 89 23 5E 23 56 ED 53 45 89 C9 FE A.~2C.#^#V.SE...
027530: 01 28 04 3E 14 18 02 3E 12 F5 2A 3B 89 CD 75 BB .(.>...>..*;..u.
027540: F1 C3 5A BB CD 93 BB 32 4A 89 CD 99 BB 32 4B 89 ..Z....2J....2K.
027550: C9 CD 59 81 21 3B 88 06 FF 36 00 23 10 FB CD 90 ..Y.!;...6.#....
027560: 87 21 3B 88 CD 00 B9 CD 3A BD CD 03 B9 06 00 21 .!;.....:......!
027570: 3B 88 7E B7 28 04 04 23 18 F8 78 B7 28 06 3A 43 ;.~.(..#..x.(.:C
027580: 89 B8 30 15 3E 07 CD 5A BB 3E 42 CD 1E BB C2 2B ..0.>..Z.>B....+
027590: 82 2A 3B 89 CD 75 BB 18 C8 ED 5B 45 89 C5 4F 06 .*;..u....[E..O.
0275A0: 00 21 3B 88 ED B0 2A 41 89 C1 70 3A 4A 89 CD 90 .!;...*A..p:J...
0275B0: BB 3A 4B 89 CD 96 BB C9 CD 59 81 2A 45 89 3A 43 .:K......Y.*E.:C
0275C0: 89 47 7E CD 5A BB 23 10 F9 18 E0 CD 59 81 ED 5B .G~.Z.#.....Y..[
0275D0: 69 89 7A B3 C4 44 84 3E 1B 2A 3B 89 95 47 3A 43 i.z..D.>.*;..G:C
0275E0: 89 B8 D2 71 83 2A 5B BB 22 A5 82 3E C3 32 5A BB ...q.*[."..>.2Z.
0275F0: 21 96 82 22 5B BB 2A 45 89 3A 43 89 47 CD 8E 82 !.."[.*E.:C.G...
027600: 2A A5 82 22 5B BB 3E CF 32 5A BB C3 2B 82 7E CD *.."[.>.2Z..+.~.
027610: 5A BB 23 10 F9 C9 CD A4 82 3E 08 CD A4 82 3E 0A Z.#......>....>.
027620: CD A4 82 C9 CF 00 00 C9 FE 05 C2 6C 83 CD 99 81 ...........l....
027630: 32 3E 89 CD B1 87 D2 71 83 05 78 32 3E 89 DD 6E 2>.....q..x2>..n
027640: 02 7D FE 1A D2 67 83 26 01 22 3B 89 DD 7E 04 B7 .}...g.&.";..~..
027650: C4 AF 81 CD C4 81 DD 7E 06 CD 90 BB DD 7E 08 CD .......~.....~..
027660: 96 BB AF 32 47 89 3A 43 89 47 CB 47 28 06 3E FF ...2G.:C.G.G(.>.
027670: 32 47 89 04 3A 69 89 B7 28 02 CB 20 3A 3E 89 90 2G..:i..(.. :>..
027680: 1F 2A 3B 89 67 24 CD 75 BB 3A 47 89 B7 CA 3B 82 .*;.g$.u.:G...;.
027690: 3A 43 89 47 2A 45 89 7E FE 20 F5 CC 28 83 F1 CD :C.G*E.~. ..(...
0276A0: 5A BB 23 10 F2 C3 2B 82 3A 47 89 B7 C8 AF 32 47 Z.#...+.:G....2G
0276B0: 89 3E 20 C3 5A BB 06 12 18 08 06 13 18 04 06 14 .> .Z...........
0276C0: 18 00 FE 02 C2 6C 83 DD 7E 00 FE 1A D2 67 83 6F .....l..~....g.o
0276D0: 26 01 C5 CD 75 BB CD C4 81 DD 7E 02 CD 96 BB C1 &...u.....~.....
0276E0: 78 CD 5A BB C3 2B 82 21 D5 87 18 08 21 EB 87 18 x.Z..+.!....!...
0276F0: 03 21 05 88 E5 CD 44 84 E1 7E FE FF CA 06 BB CD .!....D..~......
027700: 00 54 53 54 49 4E 54 20 20 42 41 53 00 00 00 00 .TSTINT BAS....
027710: 00 00 00 00 00 70 01 00 63 08 00 00 00 00 00 00 .....p..c.......
027720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
027730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
027740: 63 08 00 43 04 01 7C 00 57 4B 45 D9 2C 40 03 00 c..C..|.WKE.,@..
027750: 00 F2 01 A1 20 03 00 00 F2 F2 22 4D 22 FA 20 03 .... ....."M". .
027760: 00 00 F2 F2 22 52 22 EB 20 1E 54 01 00 39 00 72 ...."R". .T..9.r
027770: 01 A1 20 03 00 00 F2 EF 22 4D 22 EB 20 D6 20 03 .. ....."M". . .
027780: 12 00 0A 00 A8 22 74 73 74 69 6E 74 2E 62 69 6E ....."tstint.bin
027790: 22 00 0A 00 14 00 AD 20 10 01 BF 00 4C 00 1E 00 "...... ....L...
0277A0: BF 22 20 20 20 20 20 20 20 20 20 20 20 20 20 18 ." .
0277B0: 20 41 46 46 49 43 48 41 47 45 20 43 41 55 53 45 AFFICHAGE CAUSE
0277C0: 53 20 44 27 49 4E 54 45 52 52 55 50 54 49 4F 4E S D'INTERRUPTION
0277D0: 53 20 53 45 43 4F 4E 44 41 49 52 45 53 20 44 55 S SECONDAIRES DU
0277E0: 20 46 44 43 20 18 22 00 06 00 28 00 BF 00 54 00 FDC ."...(...T.
0277F0: 32 00 BF 22 20 20 20 20 43 65 20 63 6F 75 72 74 2.." Ce court
027800: 20 70 72 6F 67 72 61 6D 6D 65 20 6D 65 74 20 65 programme met e
027810: 6E 20 65 76 69 64 65 6E 63 65 20 6C 61 20 70 72 n evidence la pr
027820: 65 73 65 6E 63 65 20 64 65 73 20 69 6E 74 65 72 esence des inter
027830: 72 75 70 74 69 6F 6E 73 20 6C 6F 72 73 20 64 65 ruptions lors de
027840: 22 00 54 00 3C 00 BF 22 20 20 20 20 6C 61 20 6D ".T.<.." la m
027850: 69 73 65 20 65 6E 20 72 6F 75 74 65 20 6F 75 20 ise en route ou
027860: 64 65 20 6C 27 61 72 72 65 74 20 64 65 73 20 6D de l'arret des m
027870: 6F 74 65 75 72 73 20 2E 20 20 4D 6F 64 69 66 69 oteurs . Modifi
027880: 65 72 20 6C 27 65 74 61 74 20 64 65 73 20 64 72 er l'etat des dr
027890: 69 76 65 73 22 00 54 00 46 00 BF 22 20 20 20 20 ives".T.F.."
0278A0: 28 45 6E 6C 65 76 65 72 20 2D 20 72 65 6D 65 74 (Enlever - remet
0278B0: 74 72 65 20 64 69 73 71 75 65 74 74 65 29 20 61 tre disquette) a
0278C0: 76 65 63 20 6C 65 20 6D 6F 74 65 75 72 20 20 65 vec le moteur e
0278D0: 6E 20 20 6D 61 72 63 68 65 20 20 6F 75 20 20 61 n marche ou a
0278E0: 6C 6C 75 6D 65 72 20 2D 22 00 54 00 50 00 BF 22 llumer -".T.P.."
0278F0: 20 20 20 20 65 74 65 69 6E 64 72 65 20 42 20 70 eteindre B p
027900: 5A BB 23 18 F4 7E FE FF C8 CD 5A BB 23 18 F6 FE Z.#..~....Z.#...
027910: 02 C2 6C 83 DD 5E 00 DD 56 01 DD 6E 02 DD 66 03 ..l..^..V..n..f.
027920: 7E 12 23 13 7E 12 C9 FE 02 C2 6C 83 DD 5E 00 DD ~.#.~.....l..^..
027930: 56 01 DD 6E 02 DD 66 03 73 23 72 C9 FE 02 C2 6C V..n..f.s#r....l
027940: 83 DD 6E 00 DD 66 01 7E 6F 26 00 C3 9E 80 FE 02 ..n..f.~o&......
027950: C2 6C 83 DD 6E 00 DD 66 01 5E 23 56 EB C3 9E 80 .l..n..f.^#V....
027960: FE 01 CA F5 83 FE 05 20 26 CD 51 81 21 25 88 CD ....... &.Q.!%..
027970: 79 83 C3 2B 82 CD 99 81 CD 06 BB FE 20 38 F9 FE y..+........ 8..
027980: 61 38 02 E6 DF 2A 45 89 77 2A 41 89 36 01 C9 FE a8...*E.w*A.6...
027990: 02 C2 6C 83 CD 99 81 CD 06 BB E6 DF FE 4F 28 E5 ..l..........O(.
0279A0: FE 4E 28 E1 18 F1 21 4C 84 11 FF 00 ED 53 69 89 .N(...!L.....Si.
0279B0: 22 D4 BD C9 21 9A 84 11 00 FF 18 F0 21 D1 84 11 "...!.......!...
0279C0: FF FF 18 E8 2A 4E 80 11 00 00 18 E0 F5 E5 1E 02 ....*N..........
0279D0: CD A5 BB 3E 19 CD 5A BB 3E FF CD 5A BB 0E 08 06 ...>..Z.>..Z....
0279E0: 04 56 AF CB 4B 20 0E CB 22 CB 22 CB 22 CB 22 18 .V..K ..".".".".
0279F0: 04 CB 27 CB 27 CB 22 30 02 F6 03 10 F4 CD 5A BB ..'.'."0......Z.
027A00: 23 0D 20 DB 3E FF E1 D5 E5 CD 4D 80 E1 D1 1D C8 #. .>.....M.....
027A10: 3E 09 CD 5A BB F1 24 E5 18 B6 F5 2D E5 1E 02 CD >..Z..$....-....
027A20: A5 BB 3E 19 CD 5A BB 3E FF CD 5A BB 06 04 CB 4B ..>..Z.>..Z....K
027A30: 20 04 23 23 23 23 7E CD 5A BB CD 5A BB 23 10 F6 .####~.Z..Z.#..
027A40: 3E FF E1 D5 E5 CD 4D 80 E1 2C D1 1D C8 F1 E5 18 >.....M..,......
027A50: CE F5 2D E5 1E 04 CD A5 BB 3E 19 CD 5A BB 3E FF ..-......>..Z.>.
027A60: CD 5A BB CB 43 28 04 23 23 23 23 0E 04 06 04 56 .Z..C(.####....V
027A70: 7B FE 03 30 08 CB 22 CB 22 CB 22 CB 22 AF CB 27 {..0.."."."."..'
027A80: CB 27 CB 22 30 02 F6 03 10 F4 CD 5A BB CD 5A BB .'."0......Z..Z.
027A90: 23 0D 20 D9 3E FF E1 D5 E5 CD 4D 80 E1 D1 CB 43 #. .>.....M....C
027AA0: C2 24 85 2C 7B FE 03 C2 31 85 3E 09 CD 5A BB 2D .$.,{...1.>..Z.-
027AB0: 24 F1 1D C8 F5 E5 18 9E 21 F9 BB 18 03 21 F6 BB $.......!....!..
027AC0: 22 75 85 FE 06 DA 6C 83 47 CD E1 BB 32 4C 89 DD "u....l.G...2L..
027AD0: 7E 00 FE 10 30 04 CD DE BB 05 CB 40 C2 6C 83 C5 ~...0......@.l..
027AE0: 05 DD 23 DD 23 10 FA C1 CB 38 21 C0 BB 22 93 85 ..#.#....8!.."..
027AF0: CD 85 85 05 21 F6 BB 22 93 85 CD 85 85 10 FB 3A ....!..".......:
027B00: 72 6F 76 6F 71 75 65 20 65 67 61 6C 65 6D 65 6E rovoque egalemen
027B10: 74 20 75 6E 65 20 73 75 69 74 65 20 64 27 69 6E t une suite d'in
027B20: 74 65 72 72 75 70 74 69 6F 6E 73 20 2E 20 43 65 terruptions . Ce
027B30: 74 74 65 20 64 65 6D 6F 6E 73 20 2D 22 00 54 00 tte demons -".T.
027B40: 5A 00 BF 22 20 20 20 20 74 72 61 74 69 6F 6E 20 Z.." tration
027B50: 75 74 69 6C 69 73 65 20 6C 61 20 72 6F 75 74 69 utilise la routi
027B60: 6E 65 20 27 52 41 5A 49 4E 54 45 27 20 71 75 69 ne 'RAZINTE' qui
027B70: 20 61 20 65 74 65 20 20 6D 6F 64 69 66 69 65 65 a ete modifiee
027B80: 20 20 64 65 20 20 6D 61 6E 69 65 72 65 20 20 61 de maniere a
027B90: 22 00 54 00 64 00 BF 22 20 20 20 20 73 74 6F 63 ".T.d.." stoc
027BA0: 6B 65 72 20 63 68 61 71 75 65 20 6F 63 74 65 74 ker chaque octet
027BB0: 20 6C 75 20 70 61 72 20 52 45 53 55 4C 54 20 64 lu par RESULT d
027BC0: 61 6E 73 20 75 6E 20 62 75 66 66 65 72 20 63 6F ans un buffer co
027BD0: 6D 6D 65 6E 63 61 6E 74 20 65 6E 20 20 33 39 30 mmencant en 390
027BE0: 30 30 20 2E 22 00 54 00 6E 00 BF 22 20 20 20 20 00 .".T.n.."
027BF0: 4C 61 20 74 6F 75 63 68 65 20 27 53 27 20 6D 65 La touche 'S' me
027C00: 74 20 6C 65 20 6D 6F 74 65 75 72 20 65 6E 20 72 t le moteur en r
027C10: 6F 75 74 65 20 2E 20 27 41 27 20 4C 65 20 73 74 oute . 'A' Le st
027C20: 6F 70 70 65 2E 20 45 4E 54 45 52 20 20 72 65 76 oppe. ENTER rev
027C30: 69 65 6E 74 20 20 61 75 22 00 55 00 78 00 BF 22 ient au".U.x.."
027C40: 20 20 20 20 42 61 73 69 63 20 2E 20 43 65 20 74 Basic . Ce t
027C50: 65 73 74 20 64 65 6D 6F 6E 74 72 65 20 63 6C 61 est demontre cla
027C60: 69 72 65 6D 65 6E 74 20 6C 61 20 20 6E 65 63 65 irement la nece
027C70: 73 73 69 74 65 20 20 64 65 20 20 72 65 6D 65 74 ssite de remet
027C80: 74 72 65 20 20 61 20 20 7A 65 72 6F 22 20 00 54 tre a zero" .T
027C90: 00 82 00 BF 22 20 20 20 20 6C 65 73 20 65 74 61 ...." les eta
027CA0: 74 73 20 64 27 69 6E 74 65 72 72 75 70 74 69 6F ts d'interruptio
027CB0: 6E 20 61 76 61 6E 74 20 63 68 61 71 75 65 20 63 n avant chaque c
027CC0: 6F 6D 6D 61 6E 64 65 20 21 20 4C 65 73 20 32 20 ommande ! Les 2
027CD0: 20 6F 63 74 65 74 73 20 20 61 66 66 69 63 68 65 octets affiche
027CE0: 73 22 00 35 00 8C 00 BF 22 20 20 20 20 72 65 70 s".5...." rep
027CF0: 72 65 73 65 6E 74 65 6E 74 20 72 65 73 70 65 63 resentent respec
027D00: 4C 89 C3 DE BB DD 56 03 DD 5E 02 DD 66 01 DD 6E L.....V..^..f..n
027D10: 00 C5 CD 00 00 C1 DD 2B DD 2B DD 2B DD 2B C9 FE .......+.+.+.+..
027D20: 06 28 19 FE 08 C2 6C 83 DD 6E 00 26 00 DD 5E 02 .(....l..n.&..^.
027D30: 16 00 DD 23 DD 23 DD 23 DD 23 18 06 21 16 00 11 ...#.#.#.#..!...
027D40: 16 00 22 57 89 ED 53 55 89 DD 7E 00 47 C5 CD E1 .."W..SU..~.G...
027D50: BB 32 4C 89 DD 7E 02 CD DE BB DD 56 0B DD 5E 0A .2L..~.....V..^.
027D60: DD 66 09 DD 6E 08 ED 53 4D 89 22 4F 89 CD C0 BB .f..n..SM."O....
027D70: DD 56 07 DD 5E 06 DD 66 05 DD 6E 04 ED 53 51 89 .V..^..f..n..SQ.
027D80: 22 53 89 CD 56 87 C1 78 B7 CA 46 87 FE 01 20 22 "S..V..x..F... "
027D90: CD 16 86 C3 46 87 2A 4F 89 A7 ED 5B 57 89 ED 52 ....F.*O...[W..R
027DA0: ED 5B 4D 89 CD C0 BB ED 5B 51 89 21 00 00 CD F9 .[M.....[Q.!....
027DB0: BB C9 FE 02 20 18 CD 16 86 2A 4F 89 A7 ED 5B 53 .... ....*O...[S
027DC0: 89 ED 52 ED 5B 57 89 19 CD 20 86 C3 46 87 FE 03 ..R.[W... ..F...
027DD0: 20 35 CD 58 86 C3 46 87 2A 4D 89 ED 5B 55 89 19 5.X..F.*M..[U..
027DE0: 22 4D 89 2A 51 89 A7 ED 52 ED 52 22 51 89 2A 4F "M.*Q...R.R"Q.*O
027DF0: 89 ED 5B 57 89 ED 52 22 4F 89 2A 53 89 ED 52 ED ..[W..R"O.*S..R.
027E00: 52 22 53 89 C3 4C 87 FE 04 C2 16 87 CD 92 86 C3 R"S..L..........
027E10: 46 87 CD 58 86 2A 4F 89 ED 5B 4D 89 E5 D5 CD C0 F..X.*O..[M.....
027E20: BB ED 5B 55 89 CD 83 87 2A 57 89 CD F9 BB 2A 4D ..[U....*W....*M
027E30: 89 ED 5B 51 89 19 22 4D 89 EB 2A 4F 89 CD C0 BB ..[Q.."M..*O....
027E40: 2A 57 89 ED 5B 55 89 CD F9 BB 2A 4F 89 ED 5B 53 *W..[U....*O..[S
027E50: 89 A7 ED 52 22 4F 89 ED 5B 4D 89 CD C0 BB 2A 57 ...R"O..[M....*W
027E60: 89 CD 89 87 ED 5B 55 89 CD F9 BB 2A 4D 89 ED 5B .....[U....*M..[
027E70: 51 89 A7 ED 52 EB 2A 4F 89 CD C0 BB 2A 57 89 CD Q...R.*O....*W..
027E80: 89 87 ED 5B 55 89 CD 83 87 CD F9 BB D1 E1 22 4F ...[U........."O
027E90: 89 ED 53 4D 89 C9 FE 10 30 2C D6 03 47 C5 C5 C5 ..SM....0,..G...
027EA0: CD 58 86 C1 10 F9 C1 2A 57 89 CD 3F 87 22 57 89 .X.....*W..?."W.
027EB0: C1 2A 55 89 CD 3F 87 22 55 89 CD 95 86 18 07 E5 .*U..?."U.......
027EC0: D1 05 19 10 FD C9 3A 4A 89 C3 DE BB 2A 4F 89 ED ......:J....*O..
027ED0: 5B 4D 89 CD C0 BB ED 5B 51 89 21 00 00 CD F9 BB [M.....[Q.!.....
027EE0: 11 00 00 2A 53 89 CD 89 87 CD F9 BB 21 00 00 ED ...*S.......!...
027EF0: 5B 51 89 CD 83 87 CD F9 BB 11 00 00 2A 53 89 CD [Q..........*S..
027F00: 74 69 76 65 6D 65 6E 74 20 45 54 30 20 65 74 20 tivement ET0 et
027F10: 70 69 73 74 65 20 2E 00 54 00 96 00 BF 22 20 20 piste ..T...."
027F20: 20 20 45 54 30 20 72 65 66 6C 65 74 65 20 73 79 ET0 reflete sy
027F30: 73 74 65 6D 61 74 69 71 75 65 6D 65 6E 74 20 75 stematiquement u
027F40: 6E 20 63 68 61 6E 67 65 6D 65 6E 74 20 64 27 65 n changement d'e
027F50: 74 61 74 20 64 75 20 73 69 67 6E 61 6C 20 20 27 tat du signal '
027F60: 52 65 61 64 79 27 20 64 65 73 22 00 54 00 A0 00 Ready' des".T...
027F70: BF 22 20 20 20 20 6C 65 63 74 65 75 72 73 20 2E ." lecteurs .
027F80: 20 28 42 69 74 73 20 36 20 26 20 37 20 6D 69 73 (Bits 6 & 7 mis
027F90: 29 20 2E 20 20 4F 6E 20 20 6E 6F 74 65 72 61 20 ) . On notera
027FA0: 20 6C 27 65 74 61 74 20 20 64 65 73 20 20 62 69 l'etat des bi
027FB0: 74 73 20 20 30 20 26 20 31 20 20 71 75 69 22 00 ts 0 & 1 qui".
027FC0: 3E 00 AA 00 BF 22 20 20 20 20 6D 61 6E 69 66 65 >...." manife
027FD0: 73 74 65 6E 74 20 6C 61 20 72 65 63 68 65 72 63 stent la recherc
027FE0: 68 65 20 64 65 20 34 20 6C 65 63 74 65 75 72 73 he de 4 lecteurs
027FF0: 20 70 6F 73 73 69 62 6C 65 73 20 2E 22 00 55 00 possibles .".U.
028000: B4 00 BF 22 20 20 20 20 56 6F 75 73 20 70 6F 75 ..." Vous pou
028010: 76 65 7A 20 61 75 73 73 69 20 20 76 6F 69 72 20 vez aussi voir
028020: 20 6C 27 65 74 61 74 20 20 64 27 69 6E 74 65 72 l'etat d'inter
028030: 72 75 70 74 69 6F 6E 20 20 64 65 73 20 20 64 72 ruption des dr
028040: 69 76 65 73 20 20 61 70 72 65 73 20 20 75 6E 65 ives apres une
028050: 22 20 00 55 00 BE 00 BF 22 20 20 20 20 63 6F 6D " .U...." com
028060: 6D 61 6E 64 65 20 62 61 73 69 63 20 2E 20 45 78 mande basic . Ex
028070: 65 6D 70 6C 65 20 3A 20 27 42 72 65 61 6B 65 7A emple : 'Breakez
028080: 27 20 63 65 20 70 72 6F 67 72 61 6D 6D 65 20 2C ' ce programme ,
028090: 20 20 66 61 69 74 65 73 20 20 27 43 41 54 27 20 faites 'CAT'
0280A0: 20 70 75 69 73 22 20 00 18 00 C8 00 BF 22 20 20 puis" ......"
0280B0: 20 20 27 43 41 4C 4C 20 34 30 30 30 30 27 22 00 'CALL 40000'".
0280C0: 56 00 D2 00 BF 22 20 20 20 20 18 20 4E 4F 54 45 V...." . NOTE
0280D0: 20 3A 20 18 20 41 75 20 64 65 70 61 72 74 20 2C : . Au depart ,
0280E0: 20 6C 65 20 63 68 61 72 67 65 6D 65 6E 74 20 64 le chargement d
0280F0: 65 20 27 54 53 54 49 4E 54 2E 42 49 4E 27 20 70 e 'TSTINT.BIN' p
028100: F9 BB C9 EB CD 89 87 EB C9 AF 95 6F 9C 95 67 C9 ...........o..g.
028110: CD 00 B9 3A 01 DE FE 71 28 0E FE C9 20 05 21 5E ...:...q(... .!^
028120: BD 18 08 21 5B BD 18 03 21 3A BD 22 E8 81 C3 03 ...![...!:."....
028130: B9 CD 11 BC 06 14 38 06 28 02 CB 20 CB 20 3A 3E ......8.(.. . :>
028140: 89 04 B8 C9 44 45 43 3A FF 20 48 45 58 3A FF 20 ....DEC:. HEX:.
028150: 42 49 4E 3A FF 1F 01 01 18 20 45 52 52 45 55 52 BIN:..... ERREUR
028160: 20 4C 4F 43 41 54 45 20 07 18 FF 1F 01 01 18 20 LOCATE .......
028170: 45 52 52 45 55 52 20 50 41 52 41 4D 45 54 52 45 ERREUR PARAMETRE
028180: 53 20 07 18 FF 1F 01 01 18 20 54 52 4F 50 20 4C S ....... TROP L
028190: 4F 4E 47 20 50 4F 55 52 20 41 46 46 49 43 48 45 ONG POUR AFFICHE
0281A0: 52 20 07 18 FF 07 20 50 72 65 73 73 65 72 20 75 R .... Presser u
0281B0: 6E 65 20 74 6F 75 63 68 65 20 FF 00 00 00 00 00 ne touche ......
0281C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0281D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0281E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0281F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
028200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
028210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
028220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
028230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
028240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
028250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
028260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
028270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
028280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
028290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0282A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0282B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0282C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0282D0: 00 00 00 00 00 16 00 16 00 10 27 E8 03 64 00 0A ..........'..d..
0282E0: 00 01 00 00 10 00 01 10 00 00 00 00 00 00 00 00 ................
0282F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
028300: 72 6F 76 6F 71 75 65 20 20 75 6E 65 20 20 20 63 rovoque une c
028310: 61 75 73 65 22 00 57 00 DC 00 BF 22 20 20 20 20 ause".W...."
028320: 64 27 69 6E 74 65 72 72 75 70 74 69 6F 6E 20 6C d'interruption l
028330: 6F 72 73 20 64 65 20 6C 27 61 72 72 65 74 20 64 ors de l'arret d
028340: 75 20 6D 6F 74 65 75 72 20 2E 20 54 6F 75 74 65 u moteur . Toute
028350: 20 20 72 65 70 72 69 73 65 20 20 64 75 20 20 70 reprise du p
028360: 72 6F 67 72 61 6D 6D 65 22 20 20 20 00 54 00 E6 rogramme" .T..
028370: 00 BF 22 20 20 20 20 6C 61 69 73 73 65 72 61 20 .." laissera
028380: 6C 27 65 63 72 61 6E 20 76 69 65 72 67 65 20 74 l'ecran vierge t
028390: 61 6E 74 20 71 75 27 75 6E 65 20 6D 6F 64 69 66 ant qu'une modif
0283A0: 69 63 61 74 69 6F 6E 20 64 65 20 20 6C 27 65 74 ication de l'et
0283B0: 61 74 20 20 64 65 73 20 20 64 72 69 76 65 73 22 at des drives"
0283C0: 00 20 00 F0 00 BF 22 20 20 20 20 6E 27 61 75 72 . ...." n'aur
0283D0: 61 20 70 61 73 20 65 75 20 6C 69 65 75 20 2E 22 a pas eu lieu ."
0283E0: 00 41 00 FA 00 BF 01 BF 22 20 20 20 20 18 20 50 .A......" . P
0283F0: 52 45 53 53 45 52 20 55 4E 45 20 54 4F 55 43 48 RESSER UNE TOUCH
028400: 45 20 50 4F 55 52 20 4C 41 20 4D 49 53 45 20 45 E POUR LA MISE E
028410: 4E 20 52 4F 55 54 45 20 18 07 22 01 83 20 1C 06 N ROUTE ..".. ..
028420: BB 00 0F 00 04 01 BF 01 83 20 1F 00 00 40 1C 90 ......... ...@..
028430: 00 07 00 0E 01 01 C0 00 08 00 18 01 AD 20 0F 00 ............. ..
028440: 4A 00 22 01 01 C0 2A 2A 2A 20 4C 41 20 53 45 43 J."...*** LA SEC
028450: 54 49 4F 4E 20 43 49 2D 44 45 53 53 4F 55 53 20 TION CI-DESSOUS
028460: 4E 27 41 20 52 49 45 4E 20 41 20 56 4F 49 52 20 N'A RIEN A VOIR
028470: 41 56 45 43 20 4C 41 20 44 45 4D 4F 4E 53 54 52 AVEC LA DEMONSTR
028480: 41 54 49 4F 4E 20 2A 2A 2A 00 4A 00 2C 01 01 C0 ATION ***.J.,...
028490: 2A 2A 2A 20 20 20 20 20 20 20 20 20 45 4C 4C 45 *** ELLE
0284A0: 20 45 53 54 20 55 54 49 4C 49 53 45 45 20 50 41 EST UTILISEE PA
0284B0: 52 20 4C 45 20 50 52 4F 47 52 41 4D 4D 45 20 50 R LE PROGRAMME P
0284C0: 52 49 4E 43 49 50 41 4C 20 20 20 20 20 20 20 20 RINCIPAL
0284D0: 2A 2A 2A 00 07 00 36 01 01 C0 00 38 00 40 01 03 ***...6....8.@..
0284E0: 00 00 E1 EF 22 20 5B 4D 5D 65 6E 75 20 5B 52 5D ...." [M]enu [R]
0284F0: 65 63 6F 6D 6D 65 6E 63 65 72 20 22 01 7C 00 4D ecommencer ".|.M
028500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
028510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
028520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
028530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
028540: 00 00 00 00 73 9F E1 20 61 63 74 75 65 6C 6C 65 ....s.. actuelle
028550: 6D 65 6E 74 20 20 70 75 69 73 20 6F 6E 20 73 9F ment puis on s.
028560: E1 6C 65 63 74 69 6F 6E 6E 65 20 6C 65 20 64 72 .lectionne le dr
028570: 69 76 65 20 41 20 0D 0A 71 75 69 20 6E 65 20 70 ive A ..qui ne p
028580: 65 75 74 20 71 75 27 9F E6 74 72 65 20 63 6F 6E eut qu'..tre con
028590: 6E 65 63 74 9F E1 20 65 74 20 61 6C 6C 75 6D 9F nect.. et allum.
0285A0: E1 20 2E 20 4F 6E 20 20 72 65 6E 76 6F 69 65 20 . . On renvoie
0285B0: 6C 61 20 74 9F E6 74 65 20 65 6E 20 70 69 73 74 la t..te en pist
0285C0: 65 20 30 20 2E 20 28 43 65 20 0D 0A 6E 27 65 73 e 0 . (Ce ..n'es
0285D0: 74 20 70 61 73 20 69 6E 64 69 73 70 65 6E 73 61 t pas indispensa
0285E0: 62 6C 65 29 20 2E 20 53 69 20 6C 61 20 20 74 9F ble) . Si la t.
0285F0: E6 74 65 20 20 65 73 74 20 20 64 9F E1 6A 61 20 .te est d..ja
028600: 20 73 75 72 20 6C 61 20 70 69 73 74 65 20 30 20 sur la piste 0
028610: 6C 61 20 63 6F 6D 6D 61 6E 64 65 20 0D 0A 43 41 la commande ..CA
028620: 4C 49 42 52 45 20 6E 65 20 67 9F E1 6E 9F EB 72 LIBRE ne g..n..r
028630: 65 20 70 61 73 20 64 27 65 72 72 65 75 72 20 69 e pas d'erreur i
028640: 6C 20 65 73 74 20 64 6F 6E 63 20 20 69 6E 75 74 l est donc inut
028650: 69 6C 65 20 64 65 20 74 65 73 74 65 72 20 6F 9F ile de tester o.
028660: EE 20 73 65 20 74 72 6F 75 76 65 20 6C 61 20 0D . se trouve la .
028670: 0A 74 9F E6 74 65 20 61 76 61 6E 74 20 6C 61 20 .t..te avant la
028680: 63 6F 6D 6D 61 6E 64 65 20 2E 0D 0A 20 20 20 20 commande ...
028690: 4C 61 20 72 6F 75 74 69 6E 65 20 54 53 54 44 52 La routine TSTDR
0286A0: 49 56 20 72 65 6D 65 74 20 20 9F EA 20 20 7A 9F IV remet .. z.
0286B0: E1 72 6F 20 20 6C 65 73 20 20 63 61 75 73 65 73 .ro les causes
0286C0: 20 64 27 69 6E 74 65 72 72 75 70 74 69 6F 6E 20 d'interruption
0286D0: 28 41 42 53 4F 4C 55 4D 45 4E 54 20 0D 0A 49 4E (ABSOLUMENT ..IN
0286E0: 44 49 53 50 45 4E 53 41 42 4C 45 20 21 29 20 2C DISPENSABLE !) ,
0286F0: 20 65 6E 76 6F 69 65 20 6C 61 20 63 6F 6D 6D 61 envoie la comma
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 C6 02 00 00 00 02 22 00 C2 02 00 00 00 02 ".......".......
028730: 22 00 C7 02 00 00 00 02 22 00 C3 02 00 00 00 02 ".......".......
028740: 22 00 C8 02 00 00 00 02 22 00 C4 02 00 00 00 02 ".......".......
028750: 22 00 C9 02 00 00 00 02 22 00 C5 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: 49 44 C3 2C 11 2C 0E 2C 0E 2C 19 18 2C 40 03 00 ID.,.,.,.,..,@..
028810: 00 E1 00 0D 00 4A 01 03 00 00 F2 EF 22 52 22 00 .....J......"R".
028820: 30 00 54 01 7C 00 43 41 C4 2C 19 87 2C 19 28 2C 0.T.|.CA.,..,.(,
028830: 1A 72 01 2C 19 22 2C 10 2C 15 2C 10 2C 10 01 9E .r.,.",.,.,.,...
028840: 20 0D 00 00 74 F0 EF 0F 20 EC 20 19 C8 01 B0 00 ...t... . .....
028850: 2D 00 5E 01 7C 00 43 41 C4 2C 19 87 2C 19 28 2C -.^.|.CA.,..,.(,
028860: 1A 72 01 2C 19 22 2C 0E 2C 15 2C 10 2C 10 01 CC .r.,.",.,.,.,...
028870: 20 0F 2C 1A 2C 01 2C 19 1E 2C 19 0F 00 2B 00 68 .,.,.,..,...+.h
028880: 01 7C 00 57 4B 45 D9 2C 40 03 00 00 F2 01 A1 20 .|.WKE.,@......
028890: 03 00 00 F2 F2 22 4D 22 FA 20 03 00 00 F2 F2 22 ....."M". ....."
0288A0: 52 22 EB 20 1E 54 01 00 39 00 72 01 A1 20 03 00 R". .T..9.r.. ..
0288B0: 00 F2 EF 22 4D 22 EB 20 D6 20 03 00 00 F2 F2 22 ..."M". . ....."
0288C0: 22 01 03 00 00 F2 EF FF 43 01 D5 01 85 22 46 44 ".......C...."FD
0288D0: 43 2E 42 41 53 22 2C 19 3C 20 01 97 20 1E 14 00 C.BAS",.< .. ...
0288E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0288F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
028900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
028910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
028920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
028930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
028940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
028950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
028960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
028970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
028980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
028990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0289A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0289B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0289C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0289D0: 00 00 00 00 00 16 00 16 00 10 27 E8 03 64 00 0A ..........'..d..
0289E0: 00 01 00 00 10 00 01 10 00 00 00 00 00 00 00 00 ................
0289F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
028A00: 46 0D 0A 20 20 20 20 20 20 20 20 43 41 4C 4C 20 F.. CALL
028A10: 50 52 54 42 49 4E 0D 0A 20 20 20 20 20 20 20 20 PRTBIN..
028A20: 49 4E 43 20 48 4C 0D 0A 20 20 20 20 20 20 20 20 INC HL..
028A30: 4A 52 20 52 45 43 0D 0A 43 52 31 20 20 20 20 20 JR REC..CR1
028A40: 43 41 4C 4C 20 43 52 0D 0A 20 20 20 20 20 20 20 CALL CR..
028A50: 20 4A 52 20 52 45 43 0D 0A 3B 20 20 20 20 20 20 JR REC..;
028A60: 20 20 0D 0A 52 41 5A 49 4E 54 45 20 43 41 4C 4C ..RAZINTE CALL
028A70: 20 4C 49 54 53 54 41 54 0D 0A 20 20 20 20 20 20 LITSTAT..
028A80: 20 20 43 50 20 23 38 30 0D 0A 20 20 20 20 20 20 CP #80..
028A90: 20 20 52 45 54 20 5A 0D 0A 20 20 20 20 20 20 20 RET Z..
028AA0: 20 4C 44 20 41 2C 28 45 54 4F 43 4C 55 53 29 0D LD A,(ETOCLUS).
028AB0: 0A 20 20 20 20 20 20 20 20 4C 44 20 42 2C 41 0D . LD B,A.
028AC0: 0A 20 20 20 20 20 20 20 20 4C 44 20 44 45 2C 45 . LD DE,E
028AD0: 54 30 0D 0A 42 43 4C 32 20 20 20 20 4C 44 20 41 T0..BCL2 LD A
028AE0: 2C 28 44 45 29 0D 0A 20 20 20 20 20 20 20 20 4C ,(DE).. L
028AF0: 44 20 28 48 4C 29 2C 41 0D 0A 20 20 20 20 20 20 D (HL),A..
028B00: 20 20 49 4E 43 20 48 4C 0D 0A 20 20 20 20 20 20 INC HL..
028B10: 20 20 49 4E 43 20 44 45 0D 0A 20 20 20 20 20 20 INC DE..
028B20: 20 20 44 4A 4E 5A 20 42 43 4C 32 0D 0A 20 20 20 DJNZ BCL2..
028B30: 20 20 20 20 20 4C 44 20 28 48 4C 29 2C 23 46 46 LD (HL),#FF
028B40: 0D 0A 20 20 20 20 20 20 20 20 49 4E 43 20 48 4C .. INC HL
028B50: 0D 0A 20 20 20 20 20 20 20 20 4A 52 20 52 41 5A .. JR RAZ
028B60: 49 4E 54 45 0D 0A 3B 0D 0A 3B 2D 2D 2D 2D 2D 2D INTE..;..;------
028B70: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
028B80: 2D 2D 2D 2D 2D 2D 0D 0A 3B 2D 20 4C 49 52 45 20 ------..;- LIRE
028B90: 43 41 55 53 45 20 49 4E 54 45 52 52 55 50 54 49 CAUSE INTERRUPTI
028BA0: 4F 4E 53 20 2D 0D 0A 3B 2D 2D 2D 2D 2D 2D 2D 2D ONS -..;--------
028BB0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
028BC0: 2D 2D 2D 2D 0D 0A 4C 49 54 53 54 41 54 20 4C 44 ----..LITSTAT LD
028BD0: 20 41 2C 23 30 38 0D 0A 20 20 20 20 20 20 20 20 A,#08..
028BE0: 43 41 4C 4C 20 45 4E 56 4F 46 44 43 0D 0A 20 20 CALL ENVOFDC..
028BF0: 20 20 20 20 20 20 4A 50 20 52 45 53 55 4C 54 0D JP RESULT.
028C00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
028C10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
028C20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
028C30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
028C40: 00 00 00 00 73 9F E1 20 61 63 74 75 65 6C 6C 65 ....s.. actuelle
028C50: 6D 65 6E 74 20 20 70 75 69 73 20 6F 6E 20 73 9F ment puis on s.
028C60: E1 6C 65 63 74 69 6F 6E 6E 65 20 6C 65 20 64 72 .lectionne le dr
028C70: 69 76 65 20 41 20 0D 0A 71 75 69 20 6E 65 20 70 ive A ..qui ne p
028C80: 65 75 74 20 71 75 27 9F E6 74 72 65 20 63 6F 6E eut qu'..tre con
028C90: 6E 65 63 74 9F E1 20 65 74 20 61 6C 6C 75 6D 9F nect.. et allum.
028CA0: E1 20 2E 20 4F 6E 20 20 72 65 6E 76 6F 69 65 20 . . On renvoie
028CB0: 6C 61 20 74 9F E6 74 65 20 65 6E 20 70 69 73 74 la t..te en pist
028CC0: 65 20 30 20 2E 20 28 43 65 20 0D 0A 6E 27 65 73 e 0 . (Ce ..n'es
028CD0: 74 20 70 61 73 20 69 6E 64 69 73 70 65 6E 73 61 t pas indispensa
028CE0: 62 6C 65 29 20 2E 20 53 69 20 6C 61 20 20 74 9F ble) . Si la t.
028CF0: E6 74 65 20 20 65 73 74 20 20 64 9F E1 6A 61 20 .te est d..ja
028D00: 20 73 75 72 20 6C 61 20 70 69 73 74 65 20 30 20 sur la piste 0
028D10: 6C 61 20 63 6F 6D 6D 61 6E 64 65 20 0D 0A 43 41 la commande ..CA
028D20: 4C 49 42 52 45 20 6E 65 20 67 9F E1 6E 9F EB 72 LIBRE ne g..n..r
028D30: 65 20 70 61 73 20 64 27 65 72 72 65 75 72 20 69 e pas d'erreur i
028D40: 6C 20 65 73 74 20 64 6F 6E 63 20 20 69 6E 75 74 l est donc inut
028D50: 69 6C 65 20 64 65 20 74 65 73 74 65 72 20 6F 9F ile de tester o.
028D60: EE 20 73 65 20 74 72 6F 75 76 65 20 6C 61 20 0D . se trouve la .
028D70: 0A 74 9F E6 74 65 20 61 76 61 6E 74 20 6C 61 20 .t..te avant la
028D80: 63 6F 6D 6D 61 6E 64 65 20 2E 0D 0A 20 20 20 20 commande ...
028D90: 4C 61 20 72 6F 75 74 69 6E 65 20 54 53 54 44 52 La routine TSTDR
028DA0: 49 56 20 72 65 6D 65 74 20 20 9F EA 20 20 7A 9F IV remet .. z.
028DB0: E1 72 6F 20 20 6C 65 73 20 20 63 61 75 73 65 73 .ro les causes
028DC0: 20 64 27 69 6E 74 65 72 72 75 70 74 69 6F 6E 20 d'interruption
028DD0: 28 41 42 53 4F 4C 55 4D 45 4E 54 20 0D 0A 49 4E (ABSOLUMENT ..IN
028DE0: 44 49 53 50 45 4E 53 41 42 4C 45 20 21 29 20 2C DISPENSABLE !) ,
028DF0: 20 65 6E 76 6F 69 65 20 6C 61 20 63 6F 6D 6D 61 envoie la comma
028E00: 0A 3B 0D 0A 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D .;..;-----------
028E10: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
028E20: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
028E30: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
028E40: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
028E50: 2D 2D 0D 0A 3B 2D 20 50 48 41 53 45 20 49 4E 53 --..;- PHASE INS
028E60: 54 52 55 43 54 49 4F 4E 20 44 55 20 46 44 43 20 TRUCTION DU FDC
028E70: 2E 20 41 74 74 65 6E 64 72 65 20 71 75 65 20 6C . Attendre que l
028E80: 65 20 46 44 43 20 73 6F 69 74 20 70 72 65 74 20 e FDC soit pret
028E90: 65 74 20 65 6E 76 6F 79 65 72 20 6F 63 74 65 74 et envoyer octet
028EA0: 20 2D 0D 0A 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D -..;-----------
028EB0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
028EC0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
028ED0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
028EE0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
028EF0: 2D 2D 0D 0A 3B 2D 2D 2D 20 41 74 74 65 6E 64 72 --..;--- Attendr
028F00: 65 20 71 75 65 20 6C 65 20 46 44 43 20 73 6F 69 e que le FDC soi
028F10: 74 20 70 72 65 74 20 2D 2D 2D 0D 0A 3B 0D 0A 45 t pret ---..;..E
028F20: 4E 56 4F 46 44 43 20 50 55 53 48 20 42 43 0D 0A NVOFDC PUSH BC..
028F30: 20 20 20 20 20 20 20 20 4C 44 20 42 43 2C 23 46 LD BC,#F
028F40: 42 37 45 0D 0A 20 20 20 20 20 20 20 20 50 55 53 B7E.. PUS
028F50: 48 20 41 46 0D 0A 20 20 20 20 20 20 20 20 50 55 H AF.. PU
028F60: 53 48 20 41 46 0D 0A 20 20 20 20 20 20 20 20 44 SH AF.. D
028F70: 49 0D 0A 57 41 49 54 46 44 43 20 49 4E 20 41 2C I..WAITFDC IN A,
028F80: 28 43 29 0D 0A 20 20 20 20 20 20 20 20 41 44 44 (C).. ADD
028F90: 20 41 2C 41 0D 0A 20 20 20 20 20 20 20 20 4A 52 A,A.. JR
028FA0: 20 4E 43 2C 57 41 49 54 46 44 43 0D 0A 20 20 20 NC,WAITFDC..
028FB0: 20 20 20 20 20 41 44 44 20 41 2C 41 0D 0A 20 20 ADD A,A..
028FC0: 20 20 20 20 20 20 4A 52 20 4E 43 2C 56 45 55 54 JR NC,VEUT
028FD0: 4F 43 54 0D 0A 20 20 20 20 20 20 20 20 45 49 0D OCT.. EI.
028FE0: 0A 20 20 20 20 20 20 20 20 50 4F 50 20 41 46 0D . POP AF.
028FF0: 0A 20 20 20 20 20 20 20 20 50 4F 50 20 41 46 0D . POP AF.
029000: 00 54 53 54 49 4E 54 20 20 42 49 4E 00 00 00 00 .TSTINT BIN....
029010: 00 00 02 00 00 40 9C 00 F4 01 00 00 00 00 00 00 .....@..........
029020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
029030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
029040: F4 01 00 C7 05 20 4F 4E 0A 0D FF 0A 0D 20 4D 4F ..... ON..... MO
029050: 54 45 55 52 20 4F 46 46 0A 0D FF 00 00 00 00 00 TEUR OFF........
029060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
029070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
029080: 21 58 98 06 FF 36 80 23 10 FB CD 09 BB FE 0D C8 !X...6.#........
029090: E6 DF FE 53 CC 88 9D FE 41 CC AA 9D CD 61 9C 18 ...S....A....a..
0290A0: DF 21 58 98 CD 82 9C 21 58 98 7E FE 80 C8 FE FF .!X....!X.~.....
0290B0: 28 0B F5 CD 22 9D F1 CD FA 9C 23 18 ED CD 54 9D (...".....#...T.
0290C0: 18 E8 CD 9A 9C FE 80 C8 3A 65 9D 47 11 66 9D 1A ........:e.G.f..
0290D0: 77 23 13 10 FA 36 FF 23 18 E8 3E 08 CD A2 9C C3 w#...6.#..>.....
0290E0: C5 9C C5 01 7E FB F5 F5 F3 ED 78 87 30 FB 87 30 ....~.....x.0..0
0290F0: 05 FB F1 F1 C1 C9 F1 0C ED 79 0D 3E 05 3D 00 20 .........y.>.=.
029100: FC FB F1 C1 C9 C5 01 7E FB E5 D5 16 00 21 66 9D .......~.....!f.
029110: E5 F3 ED 78 FE C0 38 FA 0C ED 78 77 23 14 0D 3E ...x..8...xw#..>
029120: 05 3D 20 FD ED 78 E6 10 20 E8 E1 7E E6 C0 2B 72 .= ..x.. ..~..+r
029130: D1 E1 C1 FB 3A 66 9D C0 37 C9 C5 F5 4F 06 08 3E ....:f..7...O..>
029140: 30 CB 01 30 01 3C CD 5A BB 10 F4 F1 C1 C3 60 9D 0..0.<.Z......`.
029150: CD 60 9D 3E 26 CD 5A BB 7C CD 22 9D 3E 08 CD 5A .`.>&.Z.|.".>..Z
029160: BB 7D F5 CD 60 9D 3E 26 CD 5A BB F1 F5 F5 0F 0F .}..`.>&.Z......
029170: 0F 0F CD 3D 9D F1 CD 3D 9D F1 C3 60 9D E6 0F C6 ...=...=...`....
029180: 30 FE 3A 38 02 C6 07 C3 5A BB 7E FE FF C8 CD 5A 0.:8....Z.~....Z
029190: BB 23 18 F6 3E 0A CD 5A BB 3E 0D CD 5A BB 23 C9 .#..>..Z.>..Z.#.
0291A0: 3E 20 C3 5A BB 00 00 00 00 00 00 00 00 F5 3E 0C > .Z..........>.
0291B0: CD 7D 9D F1 3D 20 F6 3E 0F CD 7D 9D C9 F5 3E F6 .}..= .>..}...>.
0291C0: 3D 20 FD F1 3D 20 F6 C9 E5 21 B7 9D CD 4A 9D E1 = ..= ...!...J..
0291D0: 3A B5 9D FE 01 C8 3E 01 CD A1 9D 3A B6 9D C3 6D :.....>....:...m
0291E0: 9D 32 B5 9D 01 7E FA ED 79 C9 E5 21 C6 9D CD 4A .2...~..y..!...J
0291F0: 9D E1 AF 18 EC 00 37 0A 0D 20 4D 4F 54 45 55 52 ......7.. MOTEUR
029200: 0A 20 20 20 20 20 20 20 20 50 4F 50 20 42 43 0D . POP BC.
029210: 0A 20 20 20 20 20 20 20 20 52 45 54 0D 0A 3B 0D . RET..;.
029220: 0A 3B 2D 2D 2D 20 54 72 61 6E 73 6D 65 74 74 72 .;--- Transmettr
029230: 65 20 75 6E 20 6F 63 74 65 74 20 69 6E 73 74 72 e un octet instr
029240: 75 63 74 69 6F 6E 20 61 75 20 46 44 43 20 2D 2D uction au FDC --
029250: 2D 0D 0A 3B 0D 0A 56 45 55 54 4F 43 54 20 50 4F -..;..VEUTOCT PO
029260: 50 20 41 46 0D 0A 20 20 20 20 20 20 20 20 49 4E P AF.. IN
029270: 43 20 43 0D 0A 20 20 20 20 20 20 20 20 4F 55 54 C C.. OUT
029280: 20 28 43 29 2C 41 0D 0A 20 20 20 20 20 20 20 20 (C),A..
029290: 44 45 43 20 43 0D 0A 20 20 20 20 20 20 20 20 4C DEC C.. L
0292A0: 44 20 41 2C 35 0D 0A 44 49 47 45 52 45 20 20 44 D A,5..DIGERE D
0292B0: 45 43 20 41 0D 0A 20 20 20 20 20 20 20 20 4E 4F EC A.. NO
0292C0: 50 0D 0A 20 20 20 20 20 20 20 20 4A 52 20 4E 5A P.. JR NZ
0292D0: 2C 44 49 47 45 52 45 0D 0A 20 20 20 20 20 20 20 ,DIGERE..
0292E0: 20 45 49 0D 0A 20 20 20 20 20 20 20 20 50 4F 50 EI.. POP
0292F0: 20 41 46 0D 0A 20 20 20 20 20 20 20 20 50 4F 50 AF.. POP
029300: 20 42 43 0D 0A 20 20 20 20 20 20 20 20 52 45 54 BC.. RET
029310: 0D 0A 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ..;-------------
029320: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
029330: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
029340: 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 3B 2D 20 45 58 ---------..;- EX
029350: 54 52 41 49 52 45 20 45 54 20 52 41 4E 47 45 52 TRAIRE ET RANGER
029360: 20 4C 45 53 20 4F 43 54 45 54 53 20 44 45 20 4C LES OCTETS DE L
029370: 41 20 50 48 41 53 45 20 52 45 53 55 4C 54 41 54 A PHASE RESULTAT
029380: 20 2D 0D 0A 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D -..;-----------
029390: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
0293A0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
0293B0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 52 45 53 -----------..RES
0293C0: 55 4C 54 20 20 50 55 53 48 20 42 43 0D 0A 20 20 ULT PUSH BC..
0293D0: 20 20 20 20 20 20 4C 44 20 42 43 2C 23 46 42 37 LD BC,#FB7
0293E0: 45 0D 0A 20 20 20 20 20 20 20 20 50 55 53 48 20 E.. PUSH
0293F0: 48 4C 0D 0A 20 20 20 20 20 20 20 20 50 55 53 48 HL.. PUSH
029400: 20 4F 4E 0A 0D FF 0A 0D 20 4D 4F 54 45 55 52 20 ON..... MOTEUR
029410: 4F 46 46 0A 0D FF 00 00 00 00 00 00 00 00 00 00 OFF.............
029420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
029430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
029440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
029450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
029460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
029470: 00 00 00 00 74 65 20 20 6D 6F 64 69 66 69 65 65 ....te modifiee
029480: 20 20 64 65 20 20 6D 61 6E 69 65 72 65 20 20 61 de maniere a
029490: 22 00 54 00 64 00 BF 22 20 20 20 20 73 74 6F 63 ".T.d.." stoc
0294A0: 6B 65 72 20 63 68 61 71 75 65 20 6F 63 74 65 74 ker chaque octet
0294B0: 20 6C 75 20 70 61 72 20 52 45 53 55 4C 54 20 64 lu par RESULT d
0294C0: 61 6E 73 20 75 6E 20 62 75 66 66 65 72 20 63 6F ans un buffer co
0294D0: 6D 6D 65 6E 63 61 6E 74 20 65 6E 20 20 33 39 30 mmencant en 390
0294E0: 30 30 20 2E 22 00 54 00 6E 00 BF 22 20 20 20 20 00 .".T.n.."
0294F0: 4C 61 20 74 6F 75 63 68 65 20 27 53 27 20 6D 65 La touche 'S' me
029500: 74 20 6C 65 20 6D 6F 74 65 75 72 20 65 6E 20 72 t le moteur en r
029510: 6F 75 74 65 20 2E 20 27 41 27 20 4C 65 20 73 74 oute . 'A' Le st
029520: 6F 70 70 65 2E 20 45 4E 54 45 52 20 20 72 65 76 oppe. ENTER rev
029530: 69 65 6E 74 20 20 61 75 22 00 55 00 78 00 BF 22 ient au".U.x.."
029540: 20 20 20 20 42 61 73 69 63 20 2E 20 43 65 20 74 Basic . Ce t
029550: 65 73 74 20 64 65 6D 6F 6E 74 72 65 20 63 6C 61 est demontre cla
029560: 69 72 65 6D 65 6E 74 20 6C 61 20 20 6E 65 63 65 irement la nece
029570: 73 73 69 74 65 20 20 64 65 20 20 72 65 6D 65 74 ssite de remet
029580: 74 72 65 20 20 61 20 20 7A 65 72 6F 22 20 00 54 tre a zero" .T
029590: 00 82 00 BF 22 20 20 20 20 6C 65 73 20 65 74 61 ...." les eta
0295A0: 74 73 20 64 27 69 6E 74 65 72 72 75 70 74 69 6F ts d'interruptio
0295B0: 6E 20 61 76 61 6E 74 20 63 68 61 71 75 65 20 63 n avant chaque c
0295C0: 6F 6D 6D 61 6E 64 65 20 21 20 4C 65 73 20 32 20 ommande ! Les 2
0295D0: 20 6F 63 74 65 74 73 20 20 61 66 66 69 63 68 65 octets affiche
0295E0: 73 22 00 35 00 8C 00 BF 22 20 20 20 20 72 65 70 s".5...." rep
0295F0: 72 65 73 65 6E 74 65 6E 74 20 72 65 73 70 65 63 resentent respec
029600: 20 44 45 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 DE.. LD
029610: 44 2C 30 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 D,0.. LD
029620: 48 4C 2C 45 54 30 0D 0A 20 20 20 20 20 20 20 20 HL,ET0..
029630: 50 55 53 48 20 48 4C 0D 0A 20 20 20 20 20 20 20 PUSH HL..
029640: 20 44 49 0D 0A 4A 45 42 4F 53 53 45 20 49 4E 20 DI..JEBOSSE IN
029650: 41 2C 28 43 29 0D 0A 20 20 20 20 20 20 20 20 43 A,(C).. C
029660: 50 20 23 43 30 0D 0A 20 20 20 20 20 20 20 20 4A P #C0.. J
029670: 52 20 43 2C 4A 45 42 4F 53 53 45 0D 0A 20 20 20 R C,JEBOSSE..
029680: 20 20 20 20 20 49 4E 43 20 43 0D 0A 20 20 20 20 INC C..
029690: 20 20 20 20 49 4E 20 41 2C 28 43 29 0D 0A 20 20 IN A,(C)..
0296A0: 20 20 20 20 20 20 4C 44 20 28 48 4C 29 2C 41 0D LD (HL),A.
0296B0: 0A 20 20 20 20 20 20 20 20 49 4E 43 20 48 4C 0D . INC HL.
0296C0: 0A 20 20 20 20 20 20 20 20 49 4E 43 20 44 0D 0A . INC D..
0296D0: 20 20 20 20 20 20 20 20 44 45 43 20 43 0D 0A 20 DEC C..
0296E0: 20 20 20 20 20 20 20 4C 44 20 41 2C 35 0D 0A 54 LD A,5..T
0296F0: 45 4D 50 52 45 53 20 44 45 43 20 41 0D 0A 20 20 EMPRES DEC A..
029700: 20 20 20 20 20 20 4A 52 20 4E 5A 2C 54 45 4D 50 JR NZ,TEMP
029710: 52 45 53 0D 0A 20 20 20 20 20 20 20 20 49 4E 20 RES.. IN
029720: 41 2C 28 43 29 0D 0A 20 20 20 20 20 20 20 20 41 A,(C).. A
029730: 4E 44 20 23 31 30 0D 0A 20 20 20 20 20 20 20 20 ND #10..
029740: 4A 52 20 4E 5A 2C 4A 45 42 4F 53 53 45 0D 0A 20 JR NZ,JEBOSSE..
029750: 20 20 20 20 20 20 20 50 4F 50 20 48 4C 0D 0A 20 POP HL..
029760: 20 20 20 20 20 20 20 4C 44 20 41 2C 28 48 4C 29 LD A,(HL)
029770: 0D 0A 20 20 20 20 20 20 20 20 41 4E 44 20 23 43 .. AND #C
029780: 30 0D 0A 20 20 20 20 20 20 20 20 44 45 43 20 48 0.. DEC H
029790: 4C 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 28 48 L.. LD (H
0297A0: 4C 29 2C 44 0D 0A 20 20 20 20 20 20 20 20 50 4F L),D.. PO
0297B0: 50 20 44 45 0D 0A 20 20 20 20 20 20 20 20 50 4F P DE.. PO
0297C0: 50 20 48 4C 0D 0A 20 20 20 20 20 20 20 20 50 4F P HL.. PO
0297D0: 50 20 42 43 0D 0A 20 20 20 20 20 20 20 20 45 49 P BC.. EI
0297E0: 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 41 2C 28 .. LD A,(
0297F0: 45 54 30 29 0D 0A 20 20 20 20 20 20 20 20 52 45 ET0).. RE
029800: 4E 4F 4C 49 53 54 0D 0A 20 20 20 20 20 20 20 20 NOLIST..
029810: 4F 52 47 20 34 30 30 30 30 0D 0A 3B 0D 0A 44 45 ORG 40000..;..DE
029820: 42 55 54 20 20 20 4C 44 20 48 4C 2C 33 39 30 30 BUT LD HL,3900
029830: 30 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 42 2C 0.. LD B,
029840: 32 35 35 0D 0A 42 43 4C 31 20 20 20 20 4C 44 20 255..BCL1 LD
029850: 28 48 4C 29 2C 23 38 30 0D 0A 20 20 20 20 20 20 (HL),#80..
029860: 20 20 49 4E 43 20 48 4C 0D 0A 20 20 20 20 20 20 INC HL..
029870: 20 20 44 4A 4E 5A 20 42 43 4C 31 0D 0A 3B 0D 0A DJNZ BCL1..;..
029880: 20 20 20 20 20 20 20 20 43 41 4C 4C 20 23 42 42 CALL #BB
029890: 30 39 0D 0A 20 20 20 20 20 20 20 20 43 50 20 31 09.. CP 1
0298A0: 33 0D 0A 20 20 20 20 20 20 20 20 52 45 54 20 5A 3.. RET Z
0298B0: 0D 0A 20 20 20 20 20 20 20 20 41 4E 44 20 23 44 .. AND #D
0298C0: 46 0D 0A 20 20 20 20 20 20 20 20 43 50 20 22 53 F.. CP "S
0298D0: 22 0D 0A 20 20 20 20 20 20 20 20 43 41 4C 4C 20 ".. CALL
0298E0: 5A 2C 4D 4F 54 4F 4E 0D 0A 20 20 20 20 20 20 20 Z,MOTON..
0298F0: 20 43 50 20 22 41 22 0D 0A 20 20 20 20 20 20 20 CP "A"..
029900: 20 43 41 4C 4C 20 5A 2C 4D 4F 54 4F 46 46 0D 0A CALL Z,MOTOFF..
029910: 20 20 20 20 20 20 20 20 43 41 4C 4C 20 54 45 53 CALL TES
029920: 54 0D 0A 20 20 20 20 20 20 20 20 4A 52 20 44 45 T.. JR DE
029930: 42 55 54 0D 0A 3B 0D 0A 54 45 53 54 20 20 20 20 BUT..;..TEST
029940: 4C 44 20 48 4C 2C 33 39 30 30 30 0D 0A 20 20 20 LD HL,39000..
029950: 20 20 20 20 20 43 41 4C 4C 20 52 41 5A 49 4E 54 CALL RAZINT
029960: 45 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 48 4C E.. LD HL
029970: 2C 33 39 30 30 30 0D 0A 52 45 43 20 20 20 20 20 ,39000..REC
029980: 4C 44 20 41 2C 28 48 4C 29 0D 0A 20 20 20 20 20 LD A,(HL)..
029990: 20 20 20 43 50 20 23 38 30 0D 0A 20 20 20 20 20 CP #80..
0299A0: 20 20 20 52 45 54 20 5A 0D 0A 20 20 20 20 20 20 RET Z..
0299B0: 20 20 43 50 20 23 46 46 0D 0A 20 20 20 20 20 20 CP #FF..
0299C0: 20 20 4A 52 20 5A 2C 43 52 31 0D 0A 20 20 20 20 JR Z,CR1..
0299D0: 20 20 20 20 50 55 53 48 20 41 46 0D 0A 20 20 20 PUSH AF..
0299E0: 20 20 20 20 20 43 41 4C 4C 20 50 52 54 48 45 58 CALL PRTHEX
0299F0: 31 0D 0A 20 20 20 20 20 20 20 20 50 4F 50 20 41 1.. POP A
029A00: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
029A10: 23 00 01 00 02 09 4E E5 23 00 C1 02 00 00 00 02 #.....N.#.......
029A20: 23 00 C6 02 00 00 00 02 23 00 C2 02 00 00 00 02 #.......#.......
029A30: 23 00 C7 02 00 00 00 02 23 00 C3 02 00 00 00 02 #.......#.......
029A40: 23 00 C8 02 00 00 00 02 23 00 C4 02 00 00 00 02 #.......#.......
029A50: 23 00 C9 02 00 00 00 02 23 00 C5 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: 54 20 4E 5A 0D 0A 20 20 20 20 20 20 20 20 53 43 T NZ.. SC
029B10: 46 0D 0A 20 20 20 20 20 20 20 20 52 45 54 0D 0A F.. RET..
029B20: 3B 0D 0A 50 52 54 42 49 4E 20 20 50 55 53 48 20 ;..PRTBIN PUSH
029B30: 42 43 20 20 20 20 3B 38 42 0D 0A 20 20 20 20 20 BC ;8B..
029B40: 20 20 20 50 55 53 48 20 41 46 0D 0A 20 20 20 20 PUSH AF..
029B50: 20 20 20 20 4C 44 20 43 2C 41 0D 0A 20 20 20 20 LD C,A..
029B60: 20 20 20 20 4C 44 20 42 2C 38 0D 0A 42 43 4C 42 LD B,8..BCLB
029B70: 49 4E 20 20 4C 44 20 41 2C 23 33 30 0D 0A 20 20 IN LD A,#30..
029B80: 20 20 20 20 20 20 52 4C 43 20 43 0D 0A 20 20 20 RLC C..
029B90: 20 20 20 20 20 4A 52 20 4E 43 2C 42 49 4E 5A 45 JR NC,BINZE
029BA0: 52 4F 0D 0A 20 20 20 20 20 20 20 20 49 4E 43 20 RO.. INC
029BB0: 41 0D 0A 42 49 4E 5A 45 52 4F 20 43 41 4C 4C 20 A..BINZERO CALL
029BC0: 23 42 42 35 41 0D 0A 20 20 20 20 20 20 20 20 44 #BB5A.. D
029BD0: 4A 4E 5A 20 42 43 4C 42 49 4E 0D 0A 20 20 20 20 JNZ BCLBIN..
029BE0: 20 20 20 20 50 4F 50 20 41 46 0D 0A 20 20 20 20 POP AF..
029BF0: 20 20 20 20 50 4F 50 20 42 43 0D 0A 20 20 20 20 POP BC..
029C00: 20 20 20 20 4A 50 20 53 50 41 43 45 0D 0A 3B 0D JP SPACE..;.
029C10: 0A 50 52 54 48 45 58 32 20 43 41 4C 4C 20 53 50 .PRTHEX2 CALL SP
029C20: 41 43 45 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 ACE.. LD
029C30: 41 2C 22 26 22 0D 0A 20 20 20 20 20 20 20 20 43 A,"&".. C
029C40: 41 4C 4C 20 23 42 42 35 41 0D 0A 20 20 20 20 20 ALL #BB5A..
029C50: 20 20 20 4C 44 20 41 2C 48 0D 0A 20 20 20 20 20 LD A,H..
029C60: 20 20 20 43 41 4C 4C 20 50 52 54 48 45 58 31 20 CALL PRTHEX1
029C70: 3B 31 36 42 0D 0A 20 20 20 20 20 20 20 20 4C 44 ;16B.. LD
029C80: 20 41 2C 38 0D 0A 20 20 20 20 20 20 20 20 43 41 A,8.. CA
029C90: 4C 4C 20 23 42 42 35 41 0D 0A 20 20 20 20 20 20 LL #BB5A..
029CA0: 20 20 4C 44 20 41 2C 4C 0D 0A 3B 0D 0A 50 52 54 LD A,L..;..PRT
029CB0: 48 45 58 31 20 50 55 53 48 20 41 46 0D 0A 20 20 HEX1 PUSH AF..
029CC0: 20 20 20 20 20 20 43 41 4C 4C 20 53 50 41 43 45 CALL SPACE
029CD0: 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 41 2C 22 .. LD A,"
029CE0: 26 22 0D 0A 20 20 20 20 20 20 20 20 43 41 4C 4C &".. CALL
029CF0: 20 23 42 42 35 41 0D 0A 20 20 20 20 20 20 20 20 #BB5A..
029D00: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
029D10: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
029D20: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
029D30: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
029D40: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
029D50: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
029D60: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
029D70: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
029D80: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
029D90: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
029DA0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
029DB0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
029DC0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
029DD0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
029DE0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
029DF0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
029E00: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
029E10: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
029E20: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
029E30: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
029E40: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
029E50: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
029E60: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
029E70: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
029E80: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
029E90: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
029EA0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
029EB0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
029EC0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
029ED0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
029EE0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
029EF0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
029F00: 50 4F 50 20 41 46 0D 0A 20 20 20 20 20 20 20 20 POP AF..
029F10: 50 55 53 48 20 41 46 20 3B 38 42 0D 0A 20 20 20 PUSH AF ;8B..
029F20: 20 20 20 20 20 50 55 53 48 20 41 46 0D 0A 20 20 PUSH AF..
029F30: 20 20 20 20 20 20 52 52 43 41 0D 0A 20 20 20 20 RRCA..
029F40: 20 20 20 20 52 52 43 41 0D 0A 20 20 20 20 20 20 RRCA..
029F50: 20 20 52 52 43 41 0D 0A 20 20 20 20 20 20 20 20 RRCA..
029F60: 52 52 43 41 0D 0A 20 20 20 20 20 20 20 20 43 41 RRCA.. CA
029F70: 4C 4C 20 41 46 46 48 45 58 0D 0A 20 20 20 20 20 LL AFFHEX..
029F80: 20 20 20 50 4F 50 20 41 46 0D 0A 20 20 20 20 20 POP AF..
029F90: 20 20 20 43 41 4C 4C 20 41 46 46 48 45 58 0D 0A CALL AFFHEX..
029FA0: 20 20 20 20 20 20 20 20 50 4F 50 20 41 46 0D 0A POP AF..
029FB0: 20 20 20 20 20 20 20 20 4A 50 20 53 50 41 43 45 JP SPACE
029FC0: 0D 0A 3B 0D 0A 41 46 46 48 45 58 20 20 41 4E 44 ..;..AFFHEX AND
029FD0: 20 23 46 0D 0A 20 20 20 20 20 20 20 20 41 44 44 #F.. ADD
029FE0: 20 41 2C 23 33 30 0D 0A 20 20 20 20 20 20 20 20 A,#30..
029FF0: 43 50 20 23 33 41 0D 0A 20 20 20 20 20 20 20 20 CP #3A..
02A000: 4A 52 20 43 2C 4F 4B 48 45 58 0D 0A 20 20 20 20 JR C,OKHEX..
02A010: 20 20 20 20 41 44 44 20 41 2C 37 0D 0A 4F 4B 48 ADD A,7..OKH
02A020: 45 58 20 20 20 4A 50 20 23 42 42 35 41 0D 0A 3B EX JP #BB5A..;
02A030: 0D 0A 50 52 54 20 20 20 20 20 4C 44 20 41 2C 28 ..PRT LD A,(
02A040: 48 4C 29 0D 0A 20 20 20 20 20 20 20 20 43 50 20 HL).. CP
02A050: 23 46 46 0D 0A 20 20 20 20 20 20 20 20 52 45 54 #FF.. RET
02A060: 20 5A 0D 0A 20 20 20 20 20 20 20 20 43 41 4C 4C Z.. CALL
02A070: 20 23 42 42 35 41 0D 0A 20 20 20 20 20 20 20 20 #BB5A..
02A080: 49 4E 43 20 48 4C 0D 0A 20 20 20 20 20 20 20 20 INC HL..
02A090: 4A 52 20 50 52 54 0D 0A 3B 0D 0A 3B 2D 20 41 66 JR PRT..;..;- Af
02A0A0: 66 69 63 68 61 67 65 20 2D 0D 0A 3B 0D 0A 43 52 fichage -..;..CR
02A0B0: 20 20 20 20 20 20 4C 44 20 41 2C 31 30 0D 0A 20 LD A,10..
02A0C0: 20 20 20 20 20 20 20 43 41 4C 4C 20 23 42 42 35 CALL #BB5
02A0D0: 41 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 41 2C A.. LD A,
02A0E0: 31 33 0D 0A 20 20 20 20 20 20 20 20 43 41 4C 4C 13.. CALL
02A0F0: 20 23 42 42 35 41 0D 0A 20 20 20 20 20 20 20 20 #BB5A..
02A100: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A110: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A120: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A130: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A140: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A150: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A160: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A170: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A180: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A190: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A1A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A1B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A1C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A1D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A1E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A1F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A200: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A210: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A220: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A230: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A240: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A250: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A260: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A270: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A280: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A290: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A2A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A2B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A2C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A2D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A2E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A2F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02A300: 49 4E 43 20 48 4C 0D 0A 20 20 20 20 20 20 20 20 INC HL..
02A310: 52 45 54 20 20 20 20 20 20 0D 0A 3B 0D 0A 53 50 RET ..;..SP
02A320: 41 43 45 20 20 20 4C 44 20 41 2C 33 32 0D 0A 20 ACE LD A,32..
02A330: 20 20 20 20 20 20 20 4A 50 20 23 42 42 35 41 0D JP #BB5A.
02A340: 0A 3B 0D 0A 3B 2D 20 52 65 73 75 6C 74 61 74 20 .;..;- Resultat
02A350: 2D 0D 0A 3B 0D 0A 45 54 4F 43 4C 55 53 20 44 45 -..;..ETOCLUS DE
02A360: 46 42 20 30 0D 0A 45 54 30 20 20 20 20 20 44 45 FB 0..ET0 DE
02A370: 46 42 20 30 0D 0A 45 54 31 20 20 20 20 20 44 45 FB 0..ET1 DE
02A380: 46 42 20 30 0D 0A 45 54 32 20 20 20 20 20 44 45 FB 0..ET2 DE
02A390: 46 42 20 30 0D 0A 45 54 50 49 53 54 20 20 44 45 FB 0..ETPIST DE
02A3A0: 46 42 20 30 0D 0A 45 54 48 45 41 44 20 20 44 45 FB 0..ETHEAD DE
02A3B0: 46 42 20 30 0D 0A 45 54 4E 55 4D 53 45 43 20 44 FB 0..ETNUMSEC D
02A3C0: 45 46 42 20 30 0D 0A 45 54 4C 45 4E 53 45 43 20 EFB 0..ETLENSEC
02A3D0: 44 45 46 42 20 30 0D 0A 3B 0D 0A 54 45 4D 50 41 DEFB 0..;..TEMPA
02A3E0: 4D 53 20 50 55 53 48 20 41 46 0D 0A 20 20 20 20 MS PUSH AF..
02A3F0: 20 20 20 20 4C 44 20 41 2C 31 32 0D 0A 20 20 20 LD A,12..
02A400: 20 20 20 20 20 43 41 4C 4C 20 54 45 4D 50 4D 49 CALL TEMPMI
02A410: 4C 0D 0A 20 20 20 20 20 20 20 20 50 4F 50 20 41 L.. POP A
02A420: 46 0D 0A 20 20 20 20 20 20 20 20 44 45 43 20 41 F.. DEC A
02A430: 0D 0A 20 20 20 20 20 20 20 20 4A 52 20 4E 5A 2C .. JR NZ,
02A440: 54 45 4D 50 41 4D 53 0D 0A 20 20 20 20 20 20 20 TEMPAMS..
02A450: 20 4C 44 20 41 2C 31 35 0D 0A 20 20 20 20 20 20 LD A,15..
02A460: 20 20 43 41 4C 4C 20 54 45 4D 50 4D 49 4C 0D 0A CALL TEMPMIL..
02A470: 20 20 20 20 20 20 20 20 52 45 54 0D 0A 3B 0D 0A RET..;..
02A480: 54 45 4D 50 4D 49 4C 20 50 55 53 48 20 41 46 0D TEMPMIL PUSH AF.
02A490: 0A 20 20 20 20 20 20 20 20 4C 44 20 41 2C 23 46 . LD A,#F
02A4A0: 36 0D 0A 42 43 4C 54 45 4D 50 20 44 45 43 20 41 6..BCLTEMP DEC A
02A4B0: 0D 0A 20 20 20 20 20 20 20 20 4A 52 20 4E 5A 2C .. JR NZ,
02A4C0: 42 43 4C 54 45 4D 50 0D 0A 20 20 20 20 20 20 20 BCLTEMP..
02A4D0: 20 50 4F 50 20 41 46 0D 0A 20 20 20 20 20 20 20 POP AF..
02A4E0: 20 44 45 43 20 41 0D 0A 20 20 20 20 20 20 20 20 DEC A..
02A4F0: 4A 52 20 4E 5A 2C 54 45 4D 50 4D 49 4C 0D 0A 20 JR NZ,TEMPMIL..
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: 20 20 20 20 20 20 20 52 45 54 0D 0A 3B 2D 2D 2D RET..;---
02A710: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
02A720: 2D 0D 0A 3B 2D 20 43 4F 4D 4D 41 4E 44 45 20 20 -..;- COMMANDE
02A730: 4D 4F 54 45 55 52 20 2D 0D 0A 3B 2D 2D 2D 2D 2D MOTEUR -..;-----
02A740: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D ---------------.
02A750: 0A 4D 4F 54 4F 4E 20 20 20 50 55 53 48 20 48 4C .MOTON PUSH HL
02A760: 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 48 4C 2C .. LD HL,
02A770: 54 4D 4F 54 4F 4E 0D 0A 20 20 20 20 20 20 20 20 TMOTON..
02A780: 43 41 4C 4C 20 50 52 54 0D 0A 20 20 20 20 20 20 CALL PRT..
02A790: 20 20 50 4F 50 20 48 4C 0D 0A 20 20 20 20 20 20 POP HL..
02A7A0: 20 20 4C 44 20 41 2C 28 46 4C 41 47 4D 4F 54 29 LD A,(FLAGMOT)
02A7B0: 0D 0A 20 20 20 20 20 20 20 20 43 50 20 31 0D 0A .. CP 1..
02A7C0: 20 20 20 20 20 20 20 20 52 45 54 20 5A 0D 0A 20 RET Z..
02A7D0: 20 20 20 20 20 20 20 4C 44 20 41 2C 31 0D 0A 20 LD A,1..
02A7E0: 20 20 20 20 20 20 20 43 41 4C 4C 20 4D 4F 54 43 CALL MOTC
02A7F0: 4F 4D 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 41 OM.. LD A
02A800: 2C 28 54 45 4D 50 4D 4F 54 29 20 3B 4D 69 6E 69 ,(TEMPMOT) ;Mini
02A810: 20 35 35 0D 0A 20 20 20 20 20 20 20 20 4A 50 20 55.. JP
02A820: 54 45 4D 50 41 4D 53 0D 0A 4D 4F 54 43 4F 4D 20 TEMPAMS..MOTCOM
02A830: 20 4C 44 20 28 46 4C 41 47 4D 4F 54 29 2C 41 0D LD (FLAGMOT),A.
02A840: 0A 20 20 20 20 20 20 20 20 4C 44 20 42 43 2C 23 . LD BC,#
02A850: 46 41 37 45 0D 0A 20 20 20 20 20 20 20 20 4F 55 FA7E.. OU
02A860: 54 20 28 43 29 2C 41 0D 0A 20 20 20 20 20 20 20 T (C),A..
02A870: 20 52 45 54 0D 0A 4D 4F 54 4F 46 46 20 20 50 55 RET..MOTOFF PU
02A880: 53 48 20 48 4C 0D 0A 20 20 20 20 20 20 20 20 4C SH HL.. L
02A890: 44 20 48 4C 2C 54 4D 4F 54 4F 46 46 0D 0A 20 20 D HL,TMOTOFF..
02A8A0: 20 20 20 20 20 20 43 41 4C 4C 20 50 52 54 0D 0A CALL PRT..
02A8B0: 20 20 20 20 20 20 20 20 50 4F 50 20 48 4C 0D 0A POP HL..
02A8C0: 20 20 20 20 20 20 20 20 58 4F 52 20 41 0D 0A 20 XOR A..
02A8D0: 20 20 20 20 20 20 20 4A 52 20 4D 4F 54 43 4F 4D JR MOTCOM
02A8E0: 0D 0A 46 4C 41 47 4D 4F 54 20 44 45 46 42 20 30 ..FLAGMOT DEFB 0
02A8F0: 0D 0A 54 45 4D 50 4D 4F 54 20 44 45 46 42 20 35 ..TEMPMOT DEFB 5
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 E5 E5 E5 E5 E5 E5 E5 ................
02AAF0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02AB00: 35 0D 0A 54 4D 4F 54 4F 4E 20 20 44 45 46 42 20 5..TMOTON DEFB
02AB10: 31 30 2C 31 33 2C 22 20 4D 4F 54 45 55 52 20 4F 10,13," MOTEUR O
02AB20: 4E 22 2C 31 30 2C 31 33 2C 23 46 46 0D 0A 54 4D N",10,13,#FF..TM
02AB30: 4F 54 4F 46 46 20 44 45 46 42 20 31 30 2C 31 33 OTOFF DEFB 10,13
02AB40: 2C 22 20 4D 4F 54 45 55 52 20 4F 46 46 22 2C 31 ," MOTEUR OFF",1
02AB50: 30 2C 31 33 2C 23 46 46 0D 0A 4C 49 53 54 20 0D 0,13,#FF..LIST .
02AB60: 0A 44 45 46 42 20 30 1A 49 53 45 45 20 50 41 52 .DEFB 0.ISEE PAR
02AB70: 20 4C 45 20 50 52 4F 47 52 41 4D 4D 45 20 50 52 LE PROGRAMME PR
02AB80: 43 41 4C 4C 20 50 52 54 0D 0A 20 20 20 20 20 20 CALL PRT..
02AB90: 20 20 50 4F 50 20 48 4C 0D 0A 20 20 20 20 20 20 POP HL..
02ABA0: 20 20 4C 44 20 41 2C 28 46 4C 41 47 4D 4F 54 29 LD A,(FLAGMOT)
02ABB0: 0D 0A 20 20 20 20 20 20 20 20 43 50 20 31 0D 0A .. CP 1..
02ABC0: 20 20 20 20 20 20 20 20 52 45 54 20 5A 0D 0A 20 RET Z..
02ABD0: 20 20 20 20 20 20 20 4C 44 20 41 2C 31 0D 0A 20 LD A,1..
02ABE0: 20 20 20 20 20 20 20 43 41 4C 4C 20 4D 4F 54 43 CALL MOTC
02ABF0: 4F 4D 0D 0A 20 20 20 20 20 20 20 20 4C 44 20 41 OM.. LD A
02AC00: 2C 28 54 45 4D 50 4D 4F 54 29 20 3B 4D 69 6E 69 ,(TEMPMOT) ;Mini
02AC10: 20 35 35 0D 0A 20 20 20 20 20 20 20 20 4A 50 20 55.. JP
02AC20: 54 45 4D 50 41 4D 53 0D 0A 4D 4F 54 43 4F 4D 20 TEMPAMS..MOTCOM
02AC30: 20 4C 44 20 28 46 4C 41 47 4D 4F 54 29 2C 41 0D LD (FLAGMOT),A.
02AC40: 0A 20 20 20 20 20 20 20 20 4C 44 20 42 43 2C 23 . LD BC,#
02AC50: 46 41 37 45 0D 0A 20 20 20 20 20 20 20 20 4F 55 FA7E.. OU
02AC60: 54 20 28 43 29 2C 41 0D 0A 20 20 20 20 20 20 20 T (C),A..
02AC70: 20 52 45 54 0D 0A 4D 4F 54 4F 46 46 20 20 50 55 RET..MOTOFF PU
02AC80: 53 48 20 48 4C 0D 0A 20 20 20 20 20 20 20 20 4C SH HL.. L
02AC90: 44 20 48 4C 2C 54 4D 4F 54 4F 46 46 0D 0A 20 20 D HL,TMOTOFF..
02ACA0: 20 20 20 20 20 20 43 41 4C 4C 20 50 52 54 0D 0A CALL PRT..
02ACB0: 20 20 20 20 20 20 20 20 50 4F 50 20 48 4C 0D 0A POP HL..
02ACC0: 20 20 20 20 20 20 20 20 58 4F 52 20 41 0D 0A 20 XOR A..
02ACD0: 20 20 20 20 20 20 20 4A 52 20 4D 4F 54 43 4F 4D JR MOTCOM
02ACE0: 0D 0A 46 4C 41 47 4D 4F 54 20 44 45 46 42 20 30 ..FLAGMOT DEFB 0
02ACF0: 0D 0A 54 45 4D 50 4D 4F 54 20 44 45 46 42 20 35 ..TEMPMOT DEFB 5
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 C6 02 00 00 00 02 24 00 C2 02 00 00 00 02 $.......$.......
02AD30: 24 00 C7 02 00 00 00 02 24 00 C3 02 00 00 00 02 $.......$.......
02AD40: 24 00 C8 02 00 00 00 02 24 00 C4 02 00 00 00 02 $.......$.......
02AD50: 24 00 C9 02 00 00 00 02 24 00 C5 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: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02AE10: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02AE20: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02AE30: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02AE40: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02AE50: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02AE60: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02AE70: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02AE80: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02AE90: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02AEA0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02AEB0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02AEC0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02AED0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02AEE0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02AEF0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02AF00: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02AF10: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02AF20: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02AF30: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02AF40: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02AF50: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02AF60: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02AF70: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02AF80: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02AF90: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02AFA0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02AFB0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02AFC0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02AFD0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02AFE0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02AFF0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B000: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B010: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B020: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B030: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B040: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B050: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B060: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B070: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B080: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B090: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B0A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B0B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B0C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B0D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B0E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B0F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B100: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B110: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B120: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B130: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B140: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B150: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B160: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B170: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B180: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B190: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B1A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B1B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B1C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B1D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B1E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B1F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B200: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B210: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B220: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B230: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B240: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B250: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B260: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B270: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B280: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B290: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B2A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B2B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B2C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B2D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B2E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B2F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B300: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B310: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B320: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B330: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B340: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B350: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B360: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B370: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B380: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B390: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B3A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B3B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B3C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B3D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B3E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B3F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B400: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B410: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B420: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B430: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B440: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B450: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B460: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B470: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B480: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B490: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B4A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B4B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B4C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B4D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B4E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B4F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B500: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B510: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B520: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B530: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B540: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B550: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B560: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B570: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B580: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B590: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B5A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B5B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B5C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B5D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B5E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B5F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B600: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B610: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B620: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B630: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B640: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B650: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B660: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B670: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B680: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B690: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B6A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B6B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B6C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B6D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B6E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B6F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B700: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B710: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B720: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B730: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B740: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B750: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B760: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B770: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B780: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B790: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B7A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B7B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B7C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B7D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B7E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B7F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B800: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B810: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B820: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B830: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B840: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B850: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B860: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B870: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B880: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B890: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B8A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B8B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B8C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B8D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B8E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B8F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B900: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B910: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B920: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B930: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B940: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B950: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B960: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B970: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B980: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B990: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B9A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B9B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B9C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B9D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B9E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02B9F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BA00: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BA10: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BA20: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BA30: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BA40: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BA50: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BA60: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BA70: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BA80: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BA90: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BAA0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BAB0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BAC0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BAD0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BAE0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BAF0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BB00: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BB10: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BB20: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BB30: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BB40: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BB50: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BB60: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BB70: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BB80: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BB90: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BBA0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BBB0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BBC0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BBD0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BBE0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BBF0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BC00: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BC10: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BC20: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BC30: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BC40: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BC50: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BC60: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BC70: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BC80: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BC90: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BCA0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BCB0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BCC0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BCD0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BCE0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BCF0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BD00: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BD10: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BD20: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BD30: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BD40: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BD50: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BD60: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BD70: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BD80: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BD90: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BDA0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BDB0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BDC0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BDD0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BDE0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BDF0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BE00: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BE10: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BE20: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BE30: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BE40: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BE50: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BE60: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BE70: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BE80: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BE90: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BEA0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BEB0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BEC0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BED0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BEE0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BEF0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BF00: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BF10: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BF20: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BF30: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BF40: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BF50: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BF60: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BF70: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BF80: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BF90: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BFA0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BFB0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BFC0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BFD0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BFE0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02BFF0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
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 C6 02 00 00 00 02 25 00 C2 02 00 00 00 02 %.......%.......
02C030: 25 00 C7 02 00 00 00 02 25 00 C3 02 00 00 00 02 %.......%.......
02C040: 25 00 C8 02 00 00 00 02 25 00 C4 02 00 00 00 02 %.......%.......
02C050: 25 00 C9 02 00 00 00 02 25 00 C5 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: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C110: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C120: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C130: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C140: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C150: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C160: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C170: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C180: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C190: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C1A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C1B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C1C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C1D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C1E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C1F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C200: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C210: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C220: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C230: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C240: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C250: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C260: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C270: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C280: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C290: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C2A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C2B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C2C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C2D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C2E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C2F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C300: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C310: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C320: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C330: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C340: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C350: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C360: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C370: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C380: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C390: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C3A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C3B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C3C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C3D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C3E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C3F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C400: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C410: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C420: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C430: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C440: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C450: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C460: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C470: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C480: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C490: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C4A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C4B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C4C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C4D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C4E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C4F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C500: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C510: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C520: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C530: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C540: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C550: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C560: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C570: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C580: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C590: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C5A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C5B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C5C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C5D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C5E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C5F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C600: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C610: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C620: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C630: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C640: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C650: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C660: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C670: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C680: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C690: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C6A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C6B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C6C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C6D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C6E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C6F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C700: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C710: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C720: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C730: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C740: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C750: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C760: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C770: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C780: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C790: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C7A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C7B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C7C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C7D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C7E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C7F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C800: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C810: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C820: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C830: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C840: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C850: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C860: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C870: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C880: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C890: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C8A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C8B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C8C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C8D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C8E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C8F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C900: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C910: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C920: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C930: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C940: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C950: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C960: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C970: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C980: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C990: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C9A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C9B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C9C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C9D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C9E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02C9F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CA00: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CA10: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CA20: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CA30: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CA40: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CA50: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CA60: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CA70: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CA80: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CA90: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CAA0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CAB0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CAC0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CAD0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CAE0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CAF0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CB00: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CB10: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CB20: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CB30: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CB40: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CB50: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CB60: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CB70: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CB80: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CB90: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CBA0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CBB0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CBC0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CBD0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CBE0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CBF0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
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 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CCF0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CD00: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CD10: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CD20: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CD30: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CD40: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CD50: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CD60: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CD70: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CD80: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CD90: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CDA0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CDB0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CDC0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CDD0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CDE0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CDF0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CE00: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CE10: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CE20: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CE30: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CE40: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CE50: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CE60: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CE70: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CE80: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CE90: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CEA0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CEB0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CEC0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CED0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CEE0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CEF0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CF00: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CF10: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CF20: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CF30: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CF40: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CF50: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CF60: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CF70: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CF80: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CF90: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CFA0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CFB0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CFC0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CFD0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CFE0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02CFF0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D000: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D010: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D020: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D030: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D040: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D050: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D060: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D070: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D080: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D090: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D0A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D0B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D0C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D0D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D0E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D0F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D100: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D110: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D120: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D130: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D140: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D150: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D160: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D170: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D180: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D190: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D1A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D1B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D1C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D1D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D1E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D1F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D200: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D210: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D220: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D230: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D240: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D250: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D260: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D270: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D280: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D290: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D2A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D2B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D2C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D2D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D2E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D2F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
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 C6 02 00 00 00 02 26 00 C2 02 00 00 00 02 &.......&.......
02D330: 26 00 C7 02 00 00 00 02 26 00 C3 02 00 00 00 02 &.......&.......
02D340: 26 00 C8 02 00 00 00 02 26 00 C4 02 00 00 00 02 &.......&.......
02D350: 26 00 C9 02 00 00 00 02 26 00 C5 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: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D410: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D420: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D430: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D440: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D450: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D460: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D470: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D480: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D490: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D4A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D4B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D4C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D4D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D4E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D4F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D500: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D510: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D520: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D530: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D540: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D550: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D560: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D570: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D580: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D590: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D5A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D5B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D5C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D5D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D5E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D5F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D600: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D610: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D620: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D630: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D640: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D650: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D660: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D670: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D680: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D690: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D6A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D6B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D6C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D6D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D6E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D6F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D700: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D710: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D720: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D730: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D740: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D750: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D760: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D770: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D780: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D790: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D7A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D7B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D7C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D7D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D7E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D7F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D800: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D810: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D820: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D830: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D840: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D850: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D860: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D870: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D880: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D890: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D8A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D8B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D8C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D8D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D8E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D8F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D900: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D910: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D920: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D930: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D940: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D950: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D960: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D970: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D980: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D990: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D9A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D9B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D9C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D9D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D9E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02D9F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DA00: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DA10: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DA20: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DA30: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DA40: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DA50: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DA60: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DA70: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DA80: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DA90: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DAA0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DAB0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DAC0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DAD0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DAE0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DAF0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DB00: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DB10: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DB20: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DB30: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DB40: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DB50: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DB60: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DB70: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DB80: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DB90: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DBA0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DBB0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DBC0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DBD0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DBE0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DBF0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DC00: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DC10: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DC20: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DC30: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DC40: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DC50: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DC60: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DC70: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DC80: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DC90: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DCA0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DCB0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DCC0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DCD0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DCE0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DCF0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DD00: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DD10: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DD20: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DD30: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DD40: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DD50: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DD60: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DD70: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DD80: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DD90: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DDA0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DDB0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DDC0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DDD0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DDE0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DDF0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DE00: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DE10: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DE20: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DE30: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DE40: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DE50: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DE60: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DE70: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DE80: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DE90: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DEA0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DEB0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DEC0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DED0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DEE0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DEF0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DF00: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DF10: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DF20: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DF30: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DF40: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DF50: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DF60: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DF70: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DF80: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DF90: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DFA0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DFB0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DFC0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DFD0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DFE0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02DFF0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E000: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E010: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E020: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E030: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E040: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E050: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E060: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E070: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E080: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E090: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E0A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E0B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E0C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E0D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E0E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E0F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E100: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E110: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E120: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E130: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E140: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E150: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E160: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E170: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E180: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E190: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E1A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E1B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E1C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E1D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E1E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E1F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E200: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E210: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E220: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E230: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E240: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E250: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E260: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E270: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E280: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E290: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E2A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E2B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E2C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E2D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E2E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E2F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E300: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E310: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E320: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E330: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E340: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E350: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E360: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E370: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E380: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E390: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E3A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E3B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E3C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E3D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E3E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E3F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E400: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E410: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E420: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E430: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E440: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E450: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E460: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E470: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E480: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E490: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E4A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E4B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E4C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E4D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E4E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E4F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E500: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E510: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E520: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E530: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E540: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E550: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E560: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E570: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E580: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E590: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E5A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E5B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E5C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E5D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E5E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E5F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E600: 54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00 Track-Info......
02E610: 27 00 01 00 02 09 4E E5 27 00 C1 02 00 00 00 02 '.....N.'.......
02E620: 27 00 C6 02 00 00 00 02 27 00 C2 02 00 00 00 02 '.......'.......
02E630: 27 00 C7 02 00 00 00 02 27 00 C3 02 00 00 00 02 '.......'.......
02E640: 27 00 C8 02 00 00 00 02 27 00 C4 02 00 00 00 02 '.......'.......
02E650: 27 00 C9 02 00 00 00 02 27 00 C5 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: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E710: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E720: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E730: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E740: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E750: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E760: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E770: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E780: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E790: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E7A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E7B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E7C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E7D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E7E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E7F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E800: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E810: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E820: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E830: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E840: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E850: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E860: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E870: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E880: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E890: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E8A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E8B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E8C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E8D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E8E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E8F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E900: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E910: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E920: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E930: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E940: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E950: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E960: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E970: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E980: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E990: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E9A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E9B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E9C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E9D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E9E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02E9F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EA00: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EA10: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EA20: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EA30: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EA40: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EA50: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EA60: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EA70: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EA80: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EA90: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EAA0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EAB0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EAC0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EAD0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EAE0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EAF0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EB00: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EB10: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EB20: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EB30: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EB40: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EB50: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EB60: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EB70: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EB80: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EB90: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EBA0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EBB0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EBC0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EBD0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EBE0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EBF0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EC00: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EC10: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EC20: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EC30: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EC40: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EC50: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EC60: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EC70: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EC80: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EC90: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02ECA0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02ECB0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02ECC0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02ECD0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02ECE0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02ECF0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02ED00: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02ED10: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02ED20: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02ED30: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02ED40: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02ED50: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02ED60: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02ED70: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02ED80: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02ED90: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EDA0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EDB0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EDC0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EDD0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EDE0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EDF0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EE00: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EE10: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EE20: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EE30: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EE40: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EE50: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EE60: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EE70: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EE80: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EE90: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EEA0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EEB0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EEC0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EED0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EEE0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EEF0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EF00: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EF10: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EF20: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EF30: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EF40: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EF50: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EF60: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EF70: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EF80: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EF90: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EFA0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EFB0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EFC0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EFD0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EFE0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02EFF0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F000: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F010: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F020: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F030: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F040: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F050: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F060: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F070: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F080: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F090: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F0A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F0B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F0C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F0D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F0E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F0F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F100: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F110: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F120: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F130: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F140: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F150: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F160: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F170: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F180: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F190: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F1A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F1B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F1C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F1D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F1E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F1F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F200: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F210: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F220: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F230: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F240: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F250: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F260: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F270: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F280: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F290: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F2A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F2B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F2C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F2D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F2E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F2F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F300: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F310: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F320: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F330: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F340: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F350: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F360: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F370: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F380: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F390: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F3A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F3B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F3C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F3D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F3E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F3F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F400: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F410: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F420: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F430: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F440: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F450: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F460: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F470: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F480: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F490: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F4A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F4B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F4C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F4D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F4E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F4F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F500: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F510: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F520: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F530: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F540: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F550: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F560: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F570: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F580: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F590: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F5A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F5B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F5C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F5D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F5E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F5F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F600: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F610: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F620: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F630: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F640: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F650: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F660: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F670: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F680: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F690: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F6A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F6B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F6C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F6D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F6E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F6F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F700: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F710: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F720: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F730: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F740: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F750: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F760: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F770: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F780: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F790: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F7A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F7B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F7C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F7D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F7E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F7F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F800: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F810: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F820: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F830: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F840: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F850: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F860: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F870: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F880: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F890: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F8A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F8B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F8C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F8D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F8E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
02F8F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
RESULT OF SEARCH :
PRO=123 CHEA=0 COD=15 MUSI=0 COP=3 GRA=66 WRIT=6 198=1 199=1 STARTER=0 KBI=0 CAAV=0 L.TOURNIER=0
EXTENDED CPC DSK File SAMdisk130625( NFDC ASCP FDC BAS9 FDC1 ASCF
DC2 ASCX !"#$%&FDCBANK ASCP'()*+,-./0FDCCOM ASC12345678FDCGOPISASC9FDCINIT A
SCABCFDCINS ASCDEFGHIJKLMNOFDCME ASCPQFDCPROG BASRFDCPROG BINSTUVWXYZabFDCPRO
G BIN5cdefghiFDCPROG MAXjklmnopqrstuvwxyFDCPROG MAXzFDCSUBR ASCHui interdisent
toute cohabitation avec le BASIC . Les instructions d'Entre - Sortie (
E/S) , rdiges en assembleur sont le seul mode de communication envisageabl
e avec ce spcimen de l'lectronique CPC . ------
-------------- - Chapitre 2 E/S -
-------------------- Dfinition d'une E/S Tout d'abord ,
il faut savoir ou l'envoyer si il s'agit d'un sortie (OUT) et ou l'atten
dre si FDCTSTDRASCHLECTEUR4CODMEFDCPR ASCRAZINTE MAXRSXPRT CODTSTINT BASTSTIN
T BINTSTINT MAX( c'est une entre (IN) . La source ou la destination d'une
E/S se nomme un PORT . Ce dernier permet d'acheminer ou prlever une
information en un point prcis d'un circuit dtermin . C'est la valeur 16
bits prcdant OUT ou IN qui opre cette slection . Elle est contenue dans
le registre BC . En consquence , les instructions Z80 du type OTIR qui
modifient le registre B sont difficilement utilisables . La transmission d'u
n octet par OUT ressemble l'opration consistant ouvrir ou fermer un m
aximum de 8 interrupteurs . Un bit mis correspond un contact ferm , un bi
t 0 et le courant ne passe plus (En ralit il est driv vers la masse)
. Une simple conversion (PRINT BIN$(valeur,8) vous permet de visualiser
la valeur d'une E/S de faon plus claire (Voir DETBANK dans la partie rpon
ses) . -------------------------------------
- Chapitre 3 Les ports E/S du FDC ---------
---------------------------- On dispose de 3 possibilits selon la natur
e du port 1 - On peut envoyer une donne sur le port C'est une sortie .
2 - On peur recevoir une donne sur le port C'est une entre . 3 - On
peut faire les 2 . Adresse du port ! Fonction sortie ! Fonction entre ! Ro
le &FA7E ! OUI ! NON ! Mise en route moteu
r &FB7E ! NON ! OUI ! Information tat FDC
-- ETUDE DU FDC 1re partie --
- Chapitre 1 Gnralits - ------------------------
Le Floppy Disc Controller est un petit animal paralllpipdique pourvu
de nombreuses pattes et vivant dans une jungle de circuits divers . Prenez
toute suite note qu'il obit des lois trs strictes . Il est meme de
perturber gravement son habitat si il se trouve contrari ! Ses moeurs
particulires l N &FB7F ! OUI ! OUI ! Trans
mission donnes A / Le port moteur &FA7E Ici rien de plus simple
. Envoyer une valeur non nulle met le moteur en route , envoyer une valeur
nulle le stoppe . Vous pouvez meme le faire partir du BASIC OUT &FA7E,
1 , le moteur se met en route . OUT &FA7E,0 Il s'arrete . Mais si on
veut lire ou crire des donnes sur le disque , ce n'est plus aussi simple . I
l faudra attendre que le moteur tournpour l'informer de l'opration accomp
lir ainsi que du drive , piste , secteur , etc ... Concerns LA PHASE E
XECUTION Indispensable pour lire ou crire des donnes sur la disquette . Inut
ile pour les autres commandes . LA PHASE RESULTAT Ou on lit une srie d
'octets transmis par le FDC et notament les registres d'tat . Indispensable
pour toutes les oprations . Dans le chapitre suivant la signification et le
role des registres d'tat . --------e plein rgime ! La
vitesse de transmission des donnes de la tete de lecture au FDC est en effet
constante et suppose un temps de rvolution dtermin du disque . Une
rotation trop rapide , et le dbut de l'information se trouve lu une seconde
fois . Un peu trop lent et une partie des donnes est omise . B / Le por
t &FB7E galement nomm registre d'tat Ce registre ne peut etre que lu .
Il vous permettra de connaitre tout moment le bilan de sant du FDC ---------
----------------------- - Chapitre 2 Les 15 commandes du FD
C - ---------------------------------------- La pha
se commande s'adresse systmatiquement au port &FB7F en mode criture L
D BC,&FB7F OUT (C),octet dans registre A Etudions d'abord
l'tat et le role des bits spcifiques AMSDOS . (Les 8 bits d'un octet se com
ptent de 7 0 & de gauche a droite) . BIT 7 Utilis pour slectionne
r le systme . C / Le port &FB7F ou registre de donnes On peut li
re ou crire sur ce registre . En criture , il sert transmettre les
ordres au FDC ou envoyer les donnes crire sur la disquette . Employ
en lecture , il lit la zone spcifie de la disquette ou le rsultat d'une opra
tion . -----------------------------------------------------------------------
----- - ETUDE DU FDC 2me PARTIE -
-- Les commandes du FDmulti piste sur les lecteurs 2 tetes 1 si mode
multipistes . 0 Sinon . Pour AMSDOS toujours 0 . BIT 6 1 le FDC travai
lle en double densit . 0 simple densit . Pour AMSDOS toujours 1 . B
IT 5 Mis 1 , les secteurs "effacs" seront ignors , 0 ils seront lus . To
ujours 0 sous AMSDOS . La notion de secteurs "effacs" sera explique plus loin
. Ceci nous donne la base suivante Bits 7 6 5 4 3 2 1 0
0 1 0 X X X X X Les bitsC -- - Ch
apitre 1 Gnralits - ------------------------
Il est temps de voir ce qu'il faut transmettre au FDC pour en tirer
quelque chose . Chaque commande est constitue d'un octet soit 8 Bits . Elle
doit souvent etre suivie d'autres octets donns en paramtres . Dans ce qui s
uit certains bits seront annots Toujours 1 ou toujours 0 pour AMSDOS. Ente
ndez par la que la modification de ce bit n'est pas imposs marqus d'un cro
ix recevront le code de l'opration effectuer. Bien que ces oprations soient
au nombre de 15 , 5 bits sont ncssaires pour certains codes . Ce sera le prem
ier octet transmettre au FDC . Dans tous les exemples et tableau de comma
ndes , il figurera sous le nom de "COMMANDE". Presque toutes les commande
s demandent d'autre informations , il faudra donc envoyer d'autres octets a
u FDC . Le second sera compos de BIT 2 Utilis par les lecteurs double
teible mais totalement hors des normes AMSDOS 3,1/4 . Dans l'immdi
at , toute modification serait susceptible de produire un crash spectacula
ire faute des prcautions idoines . Il ne suffit pas d'envoyer un ordre
au FDC pour obtenir un rsultat . Plusieurs octets doivent souvnet etre tr
ansmis en phase instruction . De plus la plupart des commandes travaillent en
plusieurs phases . On distingue LA PHASE INSTRUCTION On envoie une
srie d'octets au FDC Nte . Mis 1 on lit l'autre face de la disquette
. Toujours 0 Pour AMSDOS . BITS 0 & 1 Slection du numro de drive de 0 4
. 00Drive A , 01Drive B , 10Drive C , 11Drive D . Ceci nous donne l
a base suivante Bits 7 6 5 4 3 2 1 0 - - - - - 0 D D
Les bits marqus d'un trait doivent rester 0 . Ce second code sera
nomm DRIVE dans tout ce qui suit . Viendront ensuite d'autres octets qui
peuvent varier selon l'instruction employe . ---
----------partie /- - Chapitre 1 Gnralits - Le
s commandes dcrites ci- dessous sont classes par nombre de phases ncssaire
s . La valeur donne comme octet COMMANDE est donne avec les bits 7-6-5 aux n
ormes AMSDOS . ---------------------------------------------------------------
-------------- 1 - PHASE COMMANDE SEULE Seule 1 instruction rpond cette
condition . Elle transmet au FDC les donnes spcifiques au lecteur de disquett
e connect et n'est utile que si le lecteur employ n'est pas un 3,1/4 . Il y-
assez faiFDC BASp'$ '.Occcc %*** MENU PRINCIPAL SOS N.1 ***( "x" B a-z2
"rsxprt.cod" "lecteur4.cod"F"P*** INITIALISATION PAGE ***Z'd , , , ,nww(ww N
www Nw(w( Nww Nx()PRT,,,,,,PRTre avec les autres instructions . Restons en 3,1/4
pour l'instant . ------------------------------------------------------------
----------------- 2 - PHASE COMMANDE SUIVIE DE PHASE RESULTAT
A - INTERROGER ETAT D'INTERRUPTION Cette commande se contente de li
re le registre d'tat 0 afin de dterminer les causes d'une interruption d
e fonctionnement du FDC . La cause de l'interruption peut etre la fin norma
le d'une phase d'instruction ou une erreur quelconque,,,,(,,"SOS PROGRAMMEURS
N.1"DMID,,,,," (C) UTIL-SOFT 1989 "DMID,,,,,S"M.MAIGROT La Gde Verriere"MID,,,,
,"71990 St.LEGER sous BEUVRAY"MID,,,,,!*** FDC MENU PRINCIPAL ***" FDC 765 " $O(
)" Utilisation section "()" Fonctionnement FDC "()" Programmes commentes "()"
Quitter la section * "((())) * . INSTRUCTION 1 octet 1 COMMA
NDE &8 - %00001000 -------------------------------------- RESULTAT
2 octets 1 Registre d'tat 0 2 Numro de piste ou se trouve la te
te B - INTERROGER L'ETAT DES LECTEURS C'est la seule commande qui pe
rmet de lire le registre ET3 . ET3 vous dira (presque) tout sur l'tat de
vos drives (Connect ou non , disque manquant , protg criture etc) . Si l
e lecteur est connect mais teint , le rsultat s,R,p,4 !*"fdCme.asc" N 4 '"sos
1.bas",HR()" Theorie partie 1 "()" Theorie1 (suite) "()" Theorie partie 2 "m
max w w w w d d N y # N . u((),)"" ' ! N ,a,b"fdc.asc" N a"fdc1.as
c" N b"fdc2.asc" N fe plante . INSTRUCTION 2 octets 1 COMMA
NDE &4 - %00000100 2 DRIVE De 0 3 pour A D ----------------
----------------- RESULTAT 1 octet 1 Registre d'tat 3
NOTE Dans ces deux commandes , les bits 7-6-5 ne sont pas employs . La l
ecture des registres d'tat n'a pas besoin de connaitre la densit ni le mo
de d'criture ! ---------------------------------------------------------------
--------------ts - Np()" Transmission FDC "()" Commandes du FD
C "()" Test des drives "()" Deplacement tete "()" Entree Programme "()" Rou
tines annexes "()" Test interrupt. "()" Utilisation Demo ""q()" Acces progr
amme "umaxTzwww wdd Ny# N . u((),)"" ' 9 N ,,,8, MID,c,c,,yd,d n,x,,7
n max 7x max q x x max x x d x x d max e x x x x d max
max x x d) me c B' *** FLASHING du cadre ***'%'*** S,,,,""fdcins.asc"
N ""fdccom.asc" N $"fdctstdr.asc" N %8"fdcgopis.asc" N #"fdcinit.asc" N #"fdcsu
br.asc" N #"fdcsubr.asc" N $"mefdcpr.asc" N "tstint.bas" ' ""FDCPROG.BIN" p div
ers " ' *** XXXXXXXX ***( 2 ' F P Z *** OUS PROGRAMMES DIVERS ***$' .'*
** FLASHING su cadre ***8'eB' ,,,dd j'c j'cddL'V'*** Trace un cadre INTERNE a la
surface du texte *** 'j'CA,(),(())(d)d,(()),d()(d),,,d,dt''*** Trace un cadre E
XTERIEUR a la surface du texte ***''CA,()(()d),()(()A SUIVRE ***d n p 'Ix
((),,) "D" ".ASC" N " A SUIVRE" $O ()" Utilisation section "()" FDC 765 1e
re partie "()" Cours d'assembleur 1 "()" Quitter la section "((()))% , ,
,4 ((())) , , ,4 "op1" '"FDC.BAS" '"INFO.BAS" ,*d),(()d),()(d),,,
d,d ''*** Affiche message COPY ou INACTIF ou RETOURNER DISC ***''" RETOURNER D
ISQUE ! " ,,, ' '" Demo ou Texte " ,,, 'WKE, "D" "T" ' F'" RUBRIQUE INACTIVE! "
' ,,,, t 2'" "()" "()" COPY Valide "' 'MID,c,c,,,()** Menu centre mid$(a$,(i
),e,d) sans interlignes ***zmed max((),,)MID,c,c,,yd, ,*** Menu centre 4 lign
es espacees ***#ydmaxme maxMID,c,c,,yd,()MID,c,c,,yd,MID,c,c,,yd(), cdd
'cdd((())) ' 'W'rrrrrrddrddW'rrrrrdrddrd NC*N*** Branchement LECTEUR4 et retour
debut en cas d'erreur ***4N5N HN e WKE,,,,, d dHN M,e , (M) e'RN N "F" #
*** Sous programme menus ***C me MID,c,c,,yd,()( me ((),,) u((),)"" MID,c,c,,y
d, MID,c,c,,yd,32""WKE,() r PF me me c B' 2 2CP me MID,c,c,,yd,()Z me
N RN!N "Fini ou Reprendre"1fNWKE, "F" "R" fN pNddzN"N*** Fenetrage - cadrage
***NN #,w,w,w,w #,wwwwww# j' ''Nww'w w1N #,w,w,w,w #,#N)N*** Afficher selection
reponse ***NNMID,c,c,,y,wwwwwwwte ! Quant on vous dit que la bebete est capr
icieuse ... A - SE PLACER SUR LA PISTE NP L'AMSDOS n'est plus la po
ur le faire votre place . Vous devez donc dire au FDC o mettre la tete
. Soyez trs prudent . Un numro de piste suprieur 41 risque de provoquer
une nette vibration du drive indiquant que la tete de lecture veut quitter le
boitier . Un conseil Si ceci se produit jetez vous sur l'interrupteur du
CPC avant qu'elle y parvienne ! L'expriencew NwwwwwwwwMID,c,c,,y,N1N*** Rest
aure fenetre reponses si a-16 ***NNw ww w N .OO%O*** Initialisation menus 2 ***
O$O Nwwww Nw#w% N" SECTION "PRT,,,,,,PRT,,,,$,,()dd prouv qu'un drive peu sur
vivre un bref instant ce genre d'avanie mais sans plus ... INSTRUCT
ION 3 octets 1 COMMANDE &F - %00001111 2 DRIVE De 0 3 pour
A D 3 Numro de piste voulu ---------------------------------
EXECUTION RIEN Essaye de positionner la tete B - RECALIBRER SUR LA
PISTE 0 Si l'instruction prcdente refuse de donner le rsultat voulu aprs
plusieurs tentatives , il est possible que la tete patauge e'$ '.Occcccww w
w pNro de drive de 0 4 . 00Drive A , 01Drive B , 10Drive C , 11Drive D .
Ceci nous donne la base suivante Bits 7 6 5 4 3 2 1 0
- - - - - 0 D D Les bits marqus d'un trait doivent rester 0 .
Ce second code sera nomm DRIVE dans tout ce qui suit . Viendront ensuite
d'autres octets qui peuvent varier selon l'instruction employe . ntre 2 p
istes . Utilisez alors RECALIBRER et recommencez . Si cela ne fonctionne to
ujours pas , jetez un regard haineux sur votre drive et signifiez lui son co
ng ! INSTRUCTION 2 octets 1 COMMANDE &7 - %00000111 2 DR
IVE De 0 3 pour A D --------------------------------- EXECUTI
ON RIEN Va en piste 0 NOTE Ces deux instructions n'ont pas non p
lus besoin de connaitre la densit ou le mode d'criture . Elles vont en piste
N et c'est t Les commandes dcrites ci- dessous sont classes par nombre de p
hases ncssaires . La valeur donne comme octet COMMANDE est donne avec les b
its 7-6-5 aux normes AMSDOS . ------------------------------------------------
----------------------------- 1 - PHASE COMMANDE SEULE Seule 1 instructio
n rpond cette condition . Elle transmet au FDC les donnes spcifiques au lect
eur de disquette connect et n'est utile que si le lecteur employ n'est pas u
n 3,1/4 . Il y- assez faiout ! C / FORMATER UNE PISTE Cette inst
ruction permet de formater une piste en secteurs dont la taille (fonction du
nombre) peut varier de 128 4096 octets . Positionner pralablement la tet
e sur la piste formater . INSTRUCTION 6 octets 1 COMMANDE
&4D - %01001101 2 DRIVE De 0 3 pour A D 3
Taille secteur De 0 5 . 2 pour AMSDOS 4 Nombre secteurs De 1
32 . 9 pour AMSDOS 5 Gap de formatage 3 PHASE COMMAND
E - EXECUTION - RESULTAT Les deux commandes qui suivent sont particuli
res . Elles ont une phase instruction qui n'xige pas une transmission de
donnes et ne donnent pas de phase rsultat . Il faudra cependant lire l'tat
d'interruption (Commande &8) pour 2 raisons 1 - Vrifier que la tete se t
rouve bien sur la piste demande car ce n'est pas sur ! 2 - Tant que ET0
n'a pas t lu , le FDC refuse d'crire ou de lire sur la disquet N &52 pou
r AMSDOS 6 Octet de remplissage &E5 pour AMSDOS -------------------
------------------------------------- EXECUTION 4 octets * par nombre de
secteurs formater -------------------------------------------------------
- RESULTAT 7 octets 1 Registre tat 0 2 Registre etat 1
3 Registre etat 2 4 Numro de piste 5 Adresse de tete (0 pour AMSDOS)
6 Numro du secteur 7 Taille du secteur ----------------
---------- 7 Taille du secteur Comme on sait d'office sur quelle
piste on se trouve , une modification de numro de piste dans l'ID sera in
stantanment dtecte . Par contre pour une ventuelle modification de taille de
secteur , il conviendra de vrifier par une boucle de lecture de secteur te
stant toutes les tailles possibles . L'excution prsente quelques particularit
s dont on reparlera . E - LIRE UN SECTEUR Placer la tete de lecture s
ur la piste concerne . Si ------------------------------ Ceci mrite que
lques explications ! Ecartons pour l'instant la notion de taille secteur et
de gap et voyons le reste . En phase instruction , aprs la commande et le num
ro de drive (Dont le bit 2 0 pour AMSDOS indique aussi le numro de face) o
n indique au FDC , les paramtres du secteur . Les 4 octets transmis en ph
ase excution sont ce que l'on nomme l'ID (identification secteur) . Chaqu
e secteur doit etre prcd de son ID qui conles IDs ont t bricols , de nomb
reux problmes peuvent se poser . INSTRUCTION 9 octets 1 COMMANDE
&46 - %01000101 2 DRIVE De 0 3 pour A D 3 Numro de piste (
Selon ID) 4 Adresse de tete (Selon ID) 5 Numro du 1er secteur (Selon
ID) 6 Taille du secteur (Selon ID) 7 Numro du dernier secteur lire
8 GAP d'criture (Ne pas confondre avec GAP format) 9 Longueur secte
ur En principe toujours &FF -----------------------------tient 1
- Le numro de piste 2 - Le numro de tete 3 - Le numro de secteur (D
e &C1 &C9 pour DATA ou &41 &49 pour CPM) 4 - La taille du secteur
Or , 2 de ces donnes (Numro de tete et taille ont dja t transmises) D'au
tre part , avant de formater une piste , il convient de positionner la tet
e l'emplacement voulu ! 3 des informations ID font donc double emploi . E
n ralit , le formatage se fait selon les paramtres fournis dans la ph-----
------------- EXECUTION Lire autant d'octets que ncssaire ---------
-------------------------------------- RESULTAT 7 octets! Registre tat 0
1 Registre tat 1 2 Registre etat 2 3 Numro de piste 4 A
dresse de tete 5 Numro du secteur 6 Taille du secteur Les c
ommandes qui suivent ne varient que par le code de commande et la nature d
e la phase excution . Tous les autres octets de la phase instruction et l'ens
emble de la phasase instruction . Les valeurs fournies dans l'ID n'ont
qu'un role d'information destin aux oprations de lecture et criture .
On peut parfaitement placer la tete en piste 0 , formater 9 secteurs de t
aille 2 et crire dans l'ID Piste 20 et taille des secteurs 1 . Dans ce
cas , les valeurs rendues dans la phase rsultat auront peu de signification e
t il sera fort difficile voire impossible de lire ou crire sur cette piste ..
. D - LIRE LES ID D'UNE PISTe rsultat sont identiques l'instruction ci
dessus. F - LIRE UNE PISTE COMMANDE &42 - %01000010 EXECUTION
Lire les octets envoys par le FDC . Cette instruction lit la totalit des octe
ts de donnes du dbut la fin de la piste . G - ECRIRE UN SECTEUR COMMA
NDE &45 - %01000101 PHASE EXECUTION Transmettre les octets crire au FDC
H - ECRIRE UN SECTEUR EFFACE COMMANDE &49 - %01001001 Co
mme pour crire les donnes normales . Une marque (DatE Positionner la tete sur
la piste tester . INSTRUCTION 2 octets 1 COMMANDE &4A - %0100
1010 1 DRIVE De 0 3 pour A D --------------------------------
---------------- EXECUTION Variable! Lit le 1er ID disponible ---
--------------------------------------------- RESULTAT 7 octets 1 R
egistre tat 0 2 Registre etat 1 3 Registre etat 2 4 Numro de p
iste 5 Adresse de tete (0 pour AMSDOS) 6 Numro du secteur Na Adress
Mark) , interdit la lecture de ces secteurs par la commande &46 I -
LIRE UN SECTEUR EFFACE COMMANDE &4C - %01001100 Puisqu'on l'a crit il fa
ut bien le relire ... J - TESTER EGALITE - COMMANDE &51 - %01010001
K - TESTER SI PLUS PETIT OU EGAL &59 - %01011001 L - TESTER SI PLU
S GRAND OU EGAL &5D - %01011101 Ces 3 commandes ne nous concernent
pas dans l'immdiat la phase d'excution effectue une comparaison entr
e les donnes La donne va du FDC vers le CPC (lecture ou rsultat) . BIT 0
La donne va du CPC vers le FDC (Commande ou criture) . BIT 5 En lectu
re , il permet de diffrencier les octets lus sur la disquette et les oct
ets transmis par la phase rsultat . Ce BIT est mis ds le dbut de la phase e
xcution et enlev en fin d'excution . Donc 1 Les octets lus sont ceux du di
sque . 0 Les octets lus sont ceux du rsultat . BIT 4 Il est mis la rcep
tion du 1er octet de commcrites sur la disquette et celles rsidant en RAM
. ---------------------------------------------------------------------------
- FIN DE SECTION ----
------------particulires . Elles o K - TESTER SI PLUS PETIT OU EGAL &59 - %01
011001 L - TESTER SI PLUS GRAND OU EGAL &5D - %01011101 Ces 3 c
ommandes ne nous concernent pas dans l'immdiat la phase d'excution ef
fectue une comparaison entre les donnes ande et reste 1 tant que le
FDC est en train d'accomplir une opration de lecture ou criture . Il n
'est remis 0 qu'aprs la transmission du dernier octet de la phase rsultat .
En bref BIT 1 Je bosse allez vous faire voir ! BIT 0 Je suis votre disp
osition maitre ... BIT 3 au BIT 0 Ces 4 bits correspondent 4 lecteurs p
ossibles . Sitot qu'une instruction de positionnement sur une piste est
lance , le bit correspondant est mis . Aucune instruc
- FDC THEORIE 2me PARTIE - - Chapitre 3 Signification des re
gistres d'tat - ------------------------------------------------
- NOTE Lisez essentiellement les en-tete de chapitre . La significat
ion des bits de registres d'tat ne prendra tout son sens qu'au moment de
la pratique . Dans l'immdiat une tude prolonge serait fort indigeste . Chaqu
e exemple pratique vous dira quels bits de quel registre sont considrer t
ion de lecture ou criture ne peut etre envoye tant que l'un d'eux est 1 .
Par contre , une autre instruction de recherche de piste peut etre lance sur
un autre drive . Un autre de ces bits sera alors mis 1 . Le seul moyen
de les remettre 0 est de lire l'tat d'interruption du FDC , ceci expli
que le petit problme voqu dans les instructions 'Positionner piste' .
---------------------------- -
2 - LE REGISTRE D. Vous pourrez alors revenir sur ces points spcifiques . L
e dernier chapitre doit par contre etre lu avec la plus grande attention .
Il y-a 5 registres d'tat . Chacun d'eux se compose d'un octet
-------------------------------- - LE
REGISTRE D'ETAT PRINCIPAL - ---------------------------
----- Il se lit par une instruction IN sur le port &FB7E 'LD BC,#FB
7E - IN A,(C)' . C'est le seul registre q'ETAT 0 -
---------------------------- On le trouve en 1er octet de la phase r
sultat . On peut aussi le consulter isolment par l'instruction 'Lire tat d'
interruption' . BIT 7 & 6 Ces deux bits fonctionnent conjointement
et peuvent fournir 4 informations 70 60 L'opration en cours russi .
70 61 Ou l'excution chou ou une opration de lecture - criture vient
de se terminer . Ambigu et peu utilisable ... 71ui peut (et doit !) et
re lu tout moment d'une phase quelconque . Il informe notament de l'oprat
ion en cours et de l'aptitude du FDC recevoir ou non une commande .
BIT 7 Si ce BIT est 1 , le FDC est disponible sinon il traite une
instruction quelconque . 1 La ligne est libre , 0 La ligne est occupe .
BIT 6 Si le bit prcdent indique une disponibilit du FDC , le BIT 6 indique
la direction dans laquelle doit aller l'octet de donne . BIT 1 N 60 I
nstruction illgale ! Ne nourrissez pas votre FDC avec n'importe quoi !
Ce bit est aussi mis si A - On essaye de lire un tat d'interrup
tion alors que celle-ci n'a pas eu lieu B - Une instruction est envoy
e vers un drive branch mais teint . Dans ces 2 cas tous les autres bits
seront 0 . ET0 &80 . 71 61 Il faut enlever la disquette ou teindre le
drive pendant une opration pour obtenir cette combinaison . Etes vous perver
s ce poi ------------------------ C'est le 3me
octet du rsultat il complte les informations fournies par ET2 et ne peut etre
lu sparment . BIT 7 Inutilis BIT 6 Mis 1 si un secteur '
effac' est rencontr au cours d'une opration de lecture criture . BIT 5
Est mis lors d'une erreur lecture criture comme le bit 5 de ET1 mais ne co
ncerne que la zone de donnes . BIT 4 Mis 1 si le FDC constate une dif
frence entre la pistnt BIT 5 Se met 1 ds la fin d'une instruction .
BIT 4 Mis un si l'lectronique du lecteur de disquette en cours sig
nale une erreur . BIT 3 BIT 1 Si le lecteur de disquette est dconnect ,
la disquette absente ou que vous vouliez faire croire au FDC que votre DD
1 a 2 tetes de lecture . BIT 2 Numro de la tete slectionne lors de
la phase instruction . Restera toujours 0 sauf si vous voulez plaisanter ..
. BIT 1-0 Combinaison dee ou se trouve la tete et la piste mentionne d
ans l'ID secteur . BIT 3 Mis 1 si une des 3 instruction de comparaison
russi . BIT 2 Mis 1 si une des 3 instruction de comparaison chou .
BIT 1 Comme BIT 4 . BIT 0 Mis si la Data Adress Mark ne peut etre trou
ve . ------------------------
- LE REGISTRE D'ETAT 3 - ------------------
------ Ce registre ne peut etre lu que 0 3 qui vous indique quel drive ta
it actif au moment de l'interruption . ---------
------------------- - 3 - LE REGISTRE D'ETAT 1 -
---------------------------- C'est le 2me octet
du rsultat . Il ne peut etre lu sparment . BIT 7 Mis 1 sitot la fin d
e la piste rencontre . BIT 6 Inutilis , n'est meme pas dcoratif . B
IT 5 DATA ERROR . Lors d'une opration d'criture , par l'instruction 'Teste
r tat des drives' BIT 7 N'est pris en compte que pour certains drives
, ignorer . BIT 6 Si ce bit est mis , la disquette est protge en criture
. BIT 5 Si ce bit reste 0 , il n'y-a pas de disquette dans le lecteur
. BIT 4 Il est 1 si la tete est positionne en piste 0 . BIT 3 Si
vous avez un lecteur double tete ce bit sera 0 sinon 1. BIT 2 Contient
le numro de tete slectionn si 2 tetes . BIT 1 - 0 une valeur de cont
role est sauvegarde avec chaque secteur (CRC) . En lecture , cette vale
ur est reconstitue . Si la valeur reconstitue est diffrente de celle lue ,
il y- un problme et ce bit est mis 1 . De meme si les 4 valeurs d'ID tra
nsmises lors d'une commande de lecture ne correspondent pas celles prsentes
sur la disquette . BIT 4 BIT mis si le temps de transmission des donne
s est incorrect . Respectez la valeur standard de 26 Ms et n'oubliUnit
de drive actuellement prise en compte par le FDC . ---------------------
------------------------------------------------- - NOTI
ONS GENERALES DE PROGRAMMATION - ------------------------
---------- Une lecture attentive de ce qui suit vous vitera bien des
erreurs lors de vos tentatives personnelles . Un ordre impratif est respec
ter lors de la cration de vos programmes . 1 - Avant toute commande
ez pas d'interdire les interruptions et vous n'aurez pa
s vous en soucier . BIT 3 Comme BIT 6 BIT 2 Est mis 1 si une op
ration quelconque de lecture - criture ne trouve pas le secteur spcifi .
BIT 1 Mis si on veut crire sur une disquette protge . BIT 0 Se met 1
si un ID secteur ne peut etre trouv ou si la Data Adress Mark est absente
. ------------------------
- LE REGISTRE D'ETAT 2 - N A - Initialiser les paramtres ncssaires
la commande envisage . B - Mettre le moteur en route ! C -
Attendre qu'il tourne plein rgime . D - Lire le registre d'tat 0
Lors d'un accs disque , l'AMSDOS lit ce registre AVANT excution de l
'instruction et revient au BASIC sans l'avoir relu ! Comme la lecture de ET0
est indispensable avant de pouvoir accomplir une opration de lecture
criture , le non respect de cette rgle pourrait bloquer v instant ce genre d'a
vanie mais sans plus ... INSTRUCTION 3 octets 1 COMMANDE &F - %00
001111 2 DRIVE De 0 3 pour A D 3 Numro de piste voulu ----
----------------------------- EXECUTION RIEN Essaye de positionner la t
te B - RECALIBRER SUR LA PISTE 0 Si l'instruction prcdente refuse de
donner le rsultat voulu aprs plusieurs tentatives , il est possible que la
tte patauge entre 2 pistes . Utilisez alors RECALIBRER et recotre programme d
s le commencement ! E - Placer la tete sur la piste voulue et vrifi
er qu'elle s'y trouve F - Envoyer l'instruction . G - Lire o
u crire les octets de donnes si l'instruction l'exige . H - Lire la ph
ase rsultat . I - Ragir en fonction du rsultat (L tout est possible) .
J - Stopper le moteur . L'ordre des instructions de D H
est IMPERATIF ! Pour le reste , on peut se permettre quelques fantaisies co
mme -- ETUDE DU FDC 1re partie --
- Chapitre 1 Gnralits - -----------------------
- Le Floppy Disc Controller est un petit animal paralllpipdique pourv
u de nombreuses pattes et vivant dans une jungle de circuits divers . Pren
ez toute suite note qu'il obit des lois trs strictes . Il est meme de
perturber gravement son habitat si il se trouve contrari ! Ses moeurs
particulires lui de mettre le moteur en route et le laisser tourner en p
ermanence ... 2 - Le FDC ne peut travailler sous interrupti
on . Toute sries d'instructions E/S adresses au FDC doit commencer par
DI (Interdire les interruptions) et finir par EI (Rtablir les interruptions
) . 3 - Les dlais de temporisation doivent etre respects . Il n'est
pas interdit de les modifier mais dans la plupart des cas cela poser
a des problmes de fonctionnement . interdisent toute cohabitation
avec le BASIC . Les instructions d'Entre - Sortie (E/S) , rdiges en as
sembleur sont le seul mode de communication envisageable avec ce spcimen de l
'lectronique CPC . --------------------
- Chapitre 2 E/S - -------
------------- Dfinition d'une E/S Tout d'abord , il faut savoir ou l
'envoyer si il s'agit d'un sortie (OUT) et ou l'attendre si c' 4 - Certa
ines routines de la ROM AMSDOS pourraient etre utilises (Lire ET0 , cherche
r piste , recalibrate , Etc...) . Dans le cas prsent , cela nuirait la p
dagogie du sujet . Autrement vous pouvez les utiliser pour conomiser de l
a RAM mais attention ! Certaines d'entre elles transmettent des donnes dan
s la zone paramtres de drive utilise par le BASIC . Si cette zone se trouve m
odifie avec des valeurs hors AMSDOS vous pourriez avoir quelque surprise
s de retouest une entre (IN) . La source ou la destination d'une E/S se
nomme un PORT . Ce dernier permet d'acheminer ou prlever une information
en un point prcis d'un circuit dtermin . C'est la valeur 16 bits prcd
ant OUT ou IN qui opre cette slection . Elle est contenue dans le regis
tre BC . En consquence , les instructions Z80 du type OTIR qui modifient l
e registre B sont difficilement utilisables . La transmission d'un octet p
ar OUT ressemble l'oprationr au BASIC . 5 - Si votre drive met un so
n anormal , ETEIGNEZ IMMEDIATEMENT LE CPC ! ------------------------------
--------------------------------------------- - Chapitre 3 Signi
fication des registres d'tat - la RAM mais attention ! Certaines d'en
tre elles transmettent des donnes dans la zone paramtres de drive utilise par
le BASIC . Si cette zone se trouve modifie avec des valeurs hors AMSDOS
vous pourriez avoir quelque surprises de retou N consistant ouvrir ou f
ermer un maximum de 8 interrupteurs . Un bit mis correspond un contact
ferm , un bit 0 et le courant ne passe plus (En ralit il est driv vers
la masse) . Une simple conversion (PRINT BIN$(valeur,8) vous permet d
e visualiser la valeur d'une E/S de faon plus claire (Voir DETBANK dans la
partie rponses) . ------------------------------------
- - Chapitre 3 Les ports E/S du FDC -
- Chapitre 1 Gnralits - -----
------------------- Il est temps de voir ce qu'il faut transmettre
au FDC pour en tirer quelque chose . Chaque commande est constitue d'un oc
tet soit 8 Bits . Elle doit souvent etre suivie d'autres octets donns en pa
ramtres . Dans ce qui suit certains bits seront annots Toujours 1 ou toujou
rs 0 pour AMSDOS. Entendez par la que la modification de ce bit n'est
pas impossibl ------------------------------------- On dispose
de 3 possibilits selon la nature du port 1 - On peut envoyer une donne su
r le port C'est une sortie . 2 - On peur recevoir une donne sur le port
C'est une entre . 3 - On peut faire les 2 . Adresse du port ! Foncti
on sortie ! Fonction entre ! Role &FA7E ! OUI !
NON ! Mise en route moteur &FB7E ! NON ! O
UI ! Information tat FDC &e mais totalement hors des normes AMSDO
S 3,1/4 . Dans l'immdiat , toute modification serait susceptible de p
roduire un crash spectaculaire faute des prcautions idoines . Il ne su
ffit pas d'envoyer un ordre au FDC pour obtenir un rsultat . Plusieurs oc
tets doivent souvnet etre transmis en phase instruction . De plus la plupart
des commandes travaillent en plusieurs phases . On distingue LA PHASE IN
STRUCTION On envoie une srie d'octets au FDC pouFB7F !
OUI ! OUI ! Transmission donnes A / Le port moteur &
FA7E Ici rien de plus simple . Envoyer une valeur non nulle met le mote
ur en route , envoyer une valeur nulle le stoppe . Vous pouvez meme le f
aire partir du BASIC OUT &FA7E,1 , le moteur se met en route . OUT &FA7E,0
Il s'arrete . Mais si on veut lire ou crire des donnes sur le disque
, ce n'est plus aussi simple . Il faudra attendre que le moteur tourne r
l'informer de l'opration accomplir ainsi que du drive , piste , secteur ,
etc ... Concerns LA PHASE EXECUTION Indispensable pour lire ou crire de
s donnes sur la disquette . Inutile pour les autres commandes . LA PHA
SE RESULTAT Ou on lit une srie d'octets transmis par le FDC et notament le
s registres d'tat . Indispensable pour toutes les oprations . Dans le chap
itre suivant la signification et le role des registres d'tat .
----------- plein rgime ! La vitesse de transmission des donnes de la t
ete de lecture au FDC est en effet constante et suppose un temps de rvolu
tion dtermin du disque . Une rotation trop rapide , et le dbut de l'info
rmation se trouve lu une seconde fois . Un peu trop lent et une partie des do
nnes est omise . B / Le port &FB7E galement nomm registre d'tat
Ce registre ne peut etre que lu . Il vous permettra de connaitre tout mome
nt le bilan de sant du FDC . -----------------------------
- Chapitre 2 Les 15 commandes du FDC - --------------------
-------------------- La phase commande s'adresse systmatiquement au
port &FB7F en mode criture LD BC,&FB7F OUT (C),octet dans r
egistre A Etudions d'abord l'tat et le role des bits spcifiques AMSDO
S . (Les 8 bits d'un octet se comptent de 7 0 & de gauche a droite) .
BIT 7 Utilis pour slectionner le systme mul C / Le port &FB7F ou
registre de donnes On peut lire ou crire sur ce registre . En crit
ure , il sert transmettre les ordres au FDC ou envoyer les donnes
crire sur la disquette . Employ en lecture , il lit la zone spcifie de la d
isquette ou le rsultat d'une opration . -----------------------------------
----------------------------------------- - ETUDE DU F
DC 2me PARTIE - -- Les commandes du FDC - N
ti piste sur les lecteurs 2 tetes 1 si mode multipistes . 0 Sinon . Pour A
MSDOS toujours 0 . BIT 6 1 le FDC travaille en double densit . 0 si
mple densit . Pour AMSDOS toujours 1 . BIT 5 Mis 1 , les secteurs
"effacs" seront ignors , 0 ils seront lus . Toujours 0 sous AMSDOS . La notio
n de secteurs "effacs" sera explique plus loin . Ceci nous donne
la base suivante Bits 7 6 5 4 3 2 1 0 0 1 0 X X X X X
Les bits ma INSTRUCTION 1 octet 1 COMMANDE &8 - %00001000
-------------------------------------- RESULTAT 2 octets
1 Registre d'tat 0 2 Numro de piste ou se trouve la tete B - INTE
RROGER L'ETAT DES LECTEURS C'est la seule commande qui permet de lire le r
egistre ET3 . ET3 vous dira (presque) tout sur l'tat de vos drives (Conn
ect ou non , disque manquant , protg criture etc) . Si le lecteur est con
nect mais teint , le rsultat se prqus d'un croix recevront le code de l'opration
effectuer. Bien que ces oprations soient au nombre de 15 , 5 bits sont ncss
aires pour certains codes . Ce sera le premier octet transmettre au FDC .
Dans tous les exemples et tableau de commandes , il figurera sous le nom de
"COMMANDE". Presque toutes les commandes demandent d'autre informations
, il faudra donc envoyer d'autres octets au FDC . Le second sera compos de
BIT 2 Utilis par les lecteurs double tetelante . INSTRUCT
ION 2 octets 1 COMMANDE &4 - %00000100 2 DRIVE De 0 3 pour
A D --------------------------------- RESULTAT 1 octet 1
Registre d'tat 3 NOTE Dans ces deux commandes , les bits 7-6-5 ne
sont pas employs . La lecture des registres d'tat n'a pas besoin de conn
aitre la densit ni le mode d'criture ! ------------------------------------
----------------------------------------- . Mis 1 o
n lit l'autre face de la disquette . Toujours 0 Pour AMSDOS . BITS 0 &
1 Slection du numro de drive de 0 4 . 00Drive A , 01Drive B , 10Drive C , 1
1Drive D . Ceci nous donne la base suivante Bits 7 6 5 4 3 2
1 0 - - - - - 0 D D Les bits marqus d'un trait doivent r
ester 0 . Ce second code sera nomm DRIVE dans tout ce qui suit . Vien
dront ensuite d'autres octets qui peuvent varier selon l'instruction employ
e . Le FIN DE SECTION --------------
- Chapitre 1 Gnralits - ------------------------------
RESULTAT 1 octet 1 Registre d'tat 3 NOTE Dans ces deu
x commandes , les bits 7-6-5 ne sont pas employs . La lecture des registres d
'tat n'a pas besoin de connaitre la densit ni le mode d'criture ! -----
------------------------------------------------------------------------
s commandes dcrites ci- dessous sont classes par nombre
de phases ncssaires . La valeur donne comme octet COMMANDE est donne avec
les bits 7-6-5 aux normes AMSDOS . -------------------------------------------
---------------------------------- 1 - PHASE COMMANDE SEULE Seule 1 instr
uction rpond cette condition . Elle transmet au FDC les donnes spcifiques au
lecteur de disquette connect et n'est utile que si le lecteur employ n'est
pas un 3,1/4 . Il y- assez faire - LES COMMANDES DU FDC UITLIS
EES DANS CE NUMERO - ------------------------------------------
----- Seules les instructions employes dans l'tat actuel du programm
e sont dcrites ici . Ces sections resteront invariables . C'est la manire d
e les employer (dcrite dans les chapitres suivant) , qui fera toute la diffre
nce. C'est galement dans ces chapitres que tous les dtails seront donns .
Routines INSTRU Outre la commande proprement dite laavec les autres instr
uctions . Restons en 3,1/4 pour l'instant . ----------------------------------
------------------------------------------- 2 - PHASE COMMANDE
SUIVIE DE PHASE RESULTAT A - INTERROGER ETAT D'INTERRUPTION Cette
commande se contente de lire le registre d'tat 0 afin de dterminer les c
auses d'une interruption de fonctionnement du FDC . La cause de l'interrupt
ion peut etre la fin normale d'une phase d'instruction ou une erreur quelconq
ue . N phase instruction attend d'autres paramtres . On regroupe le tout da
ns les routines INSTRU . - Envoyer l'instrucion suivie du numero de dr
ive et de la piste - INSTRU CALL ENVOFDC A doit contenir l'instruction
LD DE,(DRSELEC) EDrive - DPiste LD A,E Drive
CALL ENVOFDC LD A,D Piste HOP JP ENVOFDC - Id
em avec seulement le drive - INSTRU1 CALL ENVOFDC LD A,(DRSELEC)
JR HOP n'est pas renvoy par la phase rsultat . Quand
&80 est renvoy , il n'y plus rien lire .
------------------------- - RAZ ETAT INTERRUPTION -
------------------------- RAZINTE CALL LITSTAT In
terroger l'etat d'interruption tant que le CP #80 message comma
nde invalide n'est pas renvoye JR NZ,RAZINTE par ET0 RET
--------------------------------------------------------------------------
----------------------------- - TEST DES DRIVE -
---------------- Apparament d'une simpl
icit enfantine oprer , un test convenable des drives fait partie des oprat
ions les plus complexes mettre en oeuvre ! Etudiez trs attentivement le
chapitre TEST COMPLET DES DRIVES , il vous apprendra normment .
--------------------- ----------
---------- - DEPLACER LA TETE -
------------------ La tete de lecture met un certain temp
s se dplacer . Le signal d'interruption spcifique n'est pas envoy tant
que ce dplacement n'est pas termin ! Il faut donc attendre faute de q
uoi on lirait une cause d'interruption sans rapport avec l'opration effec
tue ! ---------------------------
- PL - TESTER ETAT DRIVE - -----------------
---- TSTDRIV CALL RAZINTE VITAL !!! Voir un peu plus bas . LD A,4
CALL INSTRU1 Expedier instruction + drive CALL RESULT Resulta
t JP INCPTET3 A ranger dans la case du drive concerne -----
--------------------------------------------------------
- LIRE LES INTERRUPTIONS - ------------------
------ Cette routine devra etACER TETE SUR PISTE 0 -
--------------------------- CALIBRE LD A,7 Commande CAL
L INSTRU1 Instruction + drive TEMP1 LD A,(WAITPIS) Attente assez longue (s
inon piste jamais trouvee du JP TEMPAMS 1er coup et execution rale
ntie) et lire status . -----------------------
- PLACER TETE PISTE N - -----
------------------ GOPISTN LD A,#F Instruction chre employe systmatiq
uement pour lire ET3 aprs une instruction TSTDRIVE ou aprs une instruction
de positionnement sur une piste pour ET0 et piste . Elle est systmatique
ment appele en sortie de TEMPAMS . ----------------
------------ - LIRE CAUSE INTERRUPTIONS -
---------------------------- LITSTAT LD A,#08 Code sense int
errupt statuts CALL ENVOFDC Envoyer l'ordre JP RESULT e
rcher piste CALL INSTRU Envoyer instruction - drive - piste
JR TEMP1 Comme pour CALIBRE -------------------------------
------------------------------- - DESCRIPTION DE LA ZONE DES
VARIABLES - --------------------------------------
Notez les noms et la signification des variables avant de passer la su
ite ! Cette section est destine voluer . Elle comporte dja quelques octet
s rservs un usage Aller lire le resultat -------------------------
------------------------------------- - REMISE A 0 DE L'ETA
T D'INTERRUPTION - -------------------------------------
Le FDC peut mmoriser plusieurs causes d'interruption la suite . Ce
fait est trs gnant pour la bonne interprtation de certains rsultats .
Cette routine provoque une lecture des causes d'interruption et boucle tant
que le message FDC INVALID COMMAND (&80) , N ultrieur . Le commentaire de
s octets non utiliss dans l'tat actuel du programme est marqu "***" .
La zone des variables commencera toujours en 40000 quelque soit l'orig
ine et la longueur du programme . Vous pouvez donc lire ou modifier de
s paramtres avec PEEK et POKE . --------------------------------------
----------------------------- CALE DEFS 40000-CALE Truc pour tenir le debu
t des variables en 40000 quelque soit l'adress Tester
etat drive ",10,13 DEFB " B Bascule drive A/B ",10,13 DEFB
" C Convers.numerique ",10,13 DEFB " D Aller en piste 0 ",10,13
DEFB " E Aller en piste ",10,13 DEFB " Q Quitter programme ",10
,13+#80 -----------------------------------------------------------------
- FIN SECTIONOM $$$LES COMMANDES DU FDC UITL
ISEES DANS CE NUMERO - -----------------------------------------
------ e d'assemblage du programme --- Variables et flags divers --- F
LAGMOT DEFB 0 1 si moteur en route 0 si arrete 40000 ADBUFF DEFW
0 *** Adresse de debut du buffer donnees 40001 NBALIRE DEFW 0 *** Nombr
e d'octets a lire pour execution 40003 - Zone stockage octets resultat -
ETOCLUS DEFB 0 Nombre d'octets transmis par le resultat 40004 ET0
DEFB 0 Les 3 registres d'etat 40005 ET1 DEFB 0
- POSITIONNER LA TETE -
--------------------- Nous abordons ma
intenant les choses srieuses . Si vous avez eu la curiosit de faire un
"CAT" sur la face FDC , vous comprendrez pourquoi seules les instructi
ons de recherche de piste sont traites dans ce numro ! Pour la meme raison ,
les routines de prsentation et d'affichage ne sont que peu ou pas du tout vo
ques . Tous les sous programmes appels par GOZERO 40006 ET2
DEFB 0 *** 40007 ETPIST DEFB 0 ***
Piste trouvee 40008 ETHEAD DEFB 0 *** Tete trouvee
40009 ETNUMSEC DEFB 0 *** Numero de secteur trouve
40010 ETLENSEC DEFB 0 *** Longueur secteur trouve
40011 - Parametres generaux - DRSELEC DEFB 0 Drive selectionne sui
vi de piste en cours.Ces 2 octets sont PISTSEL DEFB 0 charges dans DE ou G
OPISTE figurent dans la section SOUS PROGRAMMES . 1 - Aller en piste 0
GOZERO Cette routine effectue un CALIBRE . En sortie , elle affiche
en bas d'cran la valeur binaire de ET0 ainsi que le numro de piste (toujours
0) . En cas d'erreur , un message est affich sur l'avant dernire ligne
de l'cran . --------------------
- ALLER EN PISTE 0 - ---------
----------- G. Ne rien inserer entre les 2 ! 40012 - 13 DERPIST DEFB 0 *** P
iste de fin pour operations multipistes . PISTMAX DEFB 42 Piste a ne pas depas
ser + 1 pour test sur CARRY 40014 - 15 WAITPIS DEFB 41 Temporisation pour depl
acement tete de lecture 40016 NBTENT DEFB 4 Nombre repetitions en cas d'eche
c d'une instruction 40017 TEMPMOT DEFB 55 Temporisation moteur
40018 - Parametres des drives - ETDRA DEFB 0 ET3 Pour drive
A et B 40019 OZERO LD A,"0" "0" ASCII pour numero
de piste CALL PRTGO CALL CALIBRE Calibrer - Commun a
GOZERO et GOPISTE - PRTRES1 PUSH AF Preserver l'eventuel flag d'erreu
r mis par RESULT CALL PRTBIN Lire et afficher resultat LD
HL,TPSFIND CALL PRT LD A,(ET1) Ici ET1 contient la piste
trouvee et non un registre CALL PRTHEX1 Afficher en HEXA CA
LL AFFPIST Modifier numero de piste en face le texte etat dETDRB DEFB 0 Ne r
ien inserer entre ces 2 DEFB 40020 PISTDRA DEFB 0 Piste en cour
s pour drive A et B 40021 PISTDRB DEFB 0 Ne rien inserer entre ces
2 DEFB 40022 -------------------------- - TEXTES DE PRESENTAT
ION - -------------------------- TUS DEFB 24," SOS PROGRAMMEURS - Etude
du FDC - (C) M.MAIGROT Nov 88 " DEFB 24,26,0,79,1,24+#80 TEFFLB1 DEF
B 31,1,23,18+#80 - Textes du menu principal - TMENU DEFB 31,1,5," A
N rive POP AF Recuperer flag erreur JR NC,E
RRPIST Si NC c'est rate INCPTPIS LD HL,PISTDRA Avance le pointeur pour para
metres LD A,(ET1) et range la piste dans l'octet concerne
JR INCPTR (PISTDRA ou PISTDRB) INCPTET3 LD HL,ETDRA La meme pour l'et
at des drives INCPTR PUSH AF CALL QUELDRV POP AF
LD (HL),A RET AFFPIST PUSH HL Affiche piste en cours en fa
ce drive concerne PUSH AFetre au bon emplacement , on saute en PRTRES1
. PRTRES1 Affiche en binaire le contenu de ET0 et en HEXA le numro d
e piste trouv . Ce meme numro de piste est affich en face du texte d'tat du
drive et rang dans l'octet PISTDRA ou PISTDRB selon le cas . En cas d'echec
de l'instruction , on affiche un message d'erreur . NOTES En cas d'c
hec de l'une de ces 2 commandes , le numro de piste renvoy par ET1 est touj
ours 0 . La temporisation donne en CALIBRE , LD HL,#3001 X-Y
Position texte CALL QUELDRV Incrementer HL revient a descendre d'une l
igne CALL #BB75 LOCATE pour les intimes POP AF P
OP HL JP PRTHEX1 Afficher et fini QUELDRV LD A,(DRSELEC) Increm
ente HL si drive B selectionne OR A RET Z INC HL
RET PRTGO LD HL,TGOZERO Afficher commande GOZERO ou GOPIST
CALL PRT Seul le contenu de A differe en entree CALL #B corr
espond un dplacement de 41 pistes . Il va de soit que si le dplacement
envisag est d'un intervalle infrieur , le retard peut etre diminu d'autan
t . La solution parfaite serait En entre de GOZERO et GOPISTE Calculer l'
intervalle entre la piste en cours et la piste ou l'on veut aller , utilise
r le rsultat comme valeur de retard (WAITPIS) . ---
------------------------ - PLACER TETE SUR PISTE N -
B5A JP SPACE ERRPIST LD HL,TERRPIS JP PRTLO
C2 TERRPIS DEFB 24," ERREUR ",24," Pas trouve piste ",7,13+#80 TGOZERO
DEFB " Aller en piste ","&"+#80 TPSFIND DEFB " Sur piste " ,"&"+#80
-----------------------------------------------------------------
- ALLER VERS UNE PISTE DONNEE - ----------
------------------- Tout d'abord , il faut indiquer un numro de piste .
Ensuite , il faut voir si ce derni ---------------------------
GOPISTE LD A,"N" Afficher les textes et demander numero piste C
ALL PRTGO Afficher texte commande CALL #BB78 Memoriser positio
n curseur PUSH HL et preserver NEWNUM LD HL,TQUELPS Input P
iste CALL INPUPRT2 LD A,(PISTMAX) Tester si numero donne m
axi LD B,A LD A,(VALEUR) CP B JR NC,NEWN
UM Oui c'est rate CALL EFFLIN1 Non OK effacer er n'est pas susc
eptible de faire grimper le drive aux rideaus ! La valeur de PISTMAX ne p
ourra donc etre dpasse . NBTENT reprsente le nombre d'essais effectue
r en cas d'chec de l'instruction . Il faut savoir qu'un chec dans l'
opration CALIBRE ou GOPISTE ne peut avoir que 2 causes 1 - Votre driv
e est trs trs fatigu 2 - Mauvaise temporisation WAITPIS avant lecture de l
a cause interruption (Voir chapitre commandes routine CALIBRE) En consl
igne input LD (PISTSEL),A POP HL Recuperer position
curseur DEC H Reculer de 2 DEC H CALL #BB
75 LD A,(PISTSEL) CALL PRTHEX1 Remplacer "N" par numero c
hoisi LD A,(NBTENT) Section active proprement dite LD B,
A Nombre d'essais dans B BCLPIST CALL GOPISTN JR C,SURPIST
Si CARRY mis par result , operation reussie DEC B JR Z,FINP
IS1 Si echec apres N quence NBTENT n'est pas vraiment indispensable , s
eulement prudent . GOPISTN (Voir chapitre commandes) s'occupe de plac
er la tete selon les rgles et de lire le rsultat . Si c'est incorrect , on
enlve une tentative au compteur et on recommence . Si le rsultat est co
nvenable , il est sage de vrifier que le numro de piste indiqu par la lectur
e de l'tat d'interuption corespond bien au numro souhait . Sinon on procde co
mme ci-dessus . Quand on est sur d' Ntentatives , c'est fini CA
LL RAZINTE Sinon vidange des interruptions CALL CALIBRE Recalibrer
JR BCLPIST Recommencer SURPIST PUSH AF LD A,(PISTS
EL) Pas d'erreur du FDC PUSH BC Preserver compteur tentatives
LD B,A Verifier que l'on est bien sur la piste voulue
LD A,(ET1) en comparant le numero donne avec celui donne CP B
par la phase resultat POP BC JR Z,FINPISrique mais il
faut parfois savoir rester simple . On pourrait envisager la mise en route
du moteur partir du BASIC et le laisser tourner en permanence mais
cela semble causer quelques perturbations au niveau de certaines comma
ndes . Essayez , si le programme ne donne plus de bons rsultats c'est
rat ! Au premier appel , la routine TST2DR vous demande si vous etes sat
isfait de l'tat de la configuration drives . Si ce n'est pas le cas , chan
gez et appT Fini et reussi POP AF DEC B Si non
BB-1 et recommencer JR NZ,BCLPIST Fini mais erreur FINPIST POP AF
FINPIS1 PUSH AF LD HL,TRETRY CALL PRT LD A,(NBT
ENT) Compter le nombre de tentatives effectuees DEC B SUB B
CALL PRTHEX1 et l'afficher . POP AF JP PRTRES1
TQUELPS DEFB 18,"Numero de piste "," "+#80 TRETRY DEFB " Tentatives ","&"
+#80 ----------------------uyez sur "N" . Si vous utilisez 2 d
rives , il vous reste possible d'teindre - allumer - dbrancher ou bran
cher le drive B en cours de fonctionnement . Vous pourrez ainsi constater de
visu les erreurs provoques . Rinitialisez la configuration en appuyant su
r "A" quand vous voudrez la restaurer . NOTE Les entres numriques peu
vent se faire en dcimal ou en hexadcimal (Commencer l'entre par "&") .
Les affichages se font en binaire ou hexadcimal . ------------------------
---------------- FIN SECTION -------
Nous abordons merreur FINPIST POP AF FINPIS1 PUSH AF LD HL,TR
ETRY CALL PRT LD A,(NBTENT) Compter le nombre de tentatives
effectuees DEC B SUB B CALL PRTHEX1 et l'afficher
. POP AF JP PRTRES1 TQUELPS DEFB 18,"Numero de piste "
," "+#80 TRETRY DEFB " Tentatives ","&"+#80 ----------------------
ORG 38000 ------------------ - INITIALISATION - ----------------
-- CALL INIPROG Initialisation RECTSDR CALL MOTON CALL
TST2DR CALL MOTOFF CALL OUNO Oui ou non JR N
C,RECTSDR Sinon recommencer - Affichage menu - MENU LD HL,TMENU
CALL PRT Afficher menu CALL PRTDRIV TSTMENU CALL MOTOFF
CALL #BB06 Attendre une touche PUSH AF CALL MOTO
N Mettre moteur re programme ds le commencement ! E - Placer la tte
sur la piste voulue et vrifier qu'elle s'y trouve F - Envoyer l'instru
ction . G - Lire ou crire les octets de donnes si l'instruction l'exige
. H - Lire la phase rsultat . I - Ragir en fonction du rsulta
t (L tout est possible) . J - Stopper le moteur . L'ordre des i
nstructions de D H est IMPERATIF ! Pour le reste , on peut se permettre q
uelques fantaisies comme de en route (A modifie) RETERR LD HL,TEFFLB1 Effac
er avant derniere ligne CALL PRT LD HL,TCOMMAN LD
IY,#0218 CALL PRTLOC CALL RAZINTE Remise a zero etats d'inte
rruption POP AF AND #DF CP "A" CALL Z,TS
T2DR Tester drives CP "B" CALL Z,CHGDRIV Changer de drive
CP "C" CALL Z,TROICON Conversion numerique CP "D"
CALL Z,GOZERO Piste 0 CP "E"
- INITIALISATION - ---------------- L
es routines sont toutes appeles par CALL , c'est peu lgant mais permet
un usage indpendant de chacune d'elle sans tripoter le pointeur de pile ou
effectuer des tests de conditions complexes . Pour la meme raison , toute
slection entraine la mise en route du moteur et la remise 0 des interru
ptions . C'est du dernier ridicule pour effectuer une conversion num N
CALL Z,GOPISTE Piste N CP "Q" JR NZ,TSTMENU LD
HL,TQUIT CALL PRT CALL OUNO JP C,MOTOFF
JR TSTMENU TCOMMAN DEFB 18,24," COMMANDE ",24," ",7,8,8+#80 TQUIT DEFB
" Fini"," "+#80 ------------------------------------------------------
-------- FIN SECTION FDCINIT $$$
- INITIALISATION - ---------------- Les ro
utines sont toutes aregistre donnees #FB7F OUT (C),A Expedier le
colis DEC C Et revenir sur registre d'etat . LD A,
5 DIGERE DEC A Petite temporisation pour assurer NOP
la bonne digestion du FDC JR NZ,DIGERE EI
Retablir les interruptions POP AF Recuperer la valeur de l'oct
et transmis , cela POP BC RET peut toujours servi
r . -------------------------------------- - LES 4 ROUTINE
S ESSENTIELLES DU FDC - ----------------------------------
-- 1 / Transmettre une commande ENVOFDC Cette par
tie du programmme constitue la phase commande (ou instruction) du fdc . Tou
t d'abord on interroge le registre d'tat principal afin de dterminer si
le FDC est pret communiquer avec le Z80 . Tant que ce n'est pas le cas ,
on attend son bon vouloir . Ensuite on vrifie si cette comm---------
-------------------------- 2 / Lecture de la phase rsultat
RESULT C'est par cette routine que l'on saura si une opration donne
russi . Les regitres Z80 sont prservs , le compteur D est remis zro et on
pointe sur le 1er octet du buffer rsultat (En zone variables) . On com
mence par interroger le registre d'tat principal afin de tester si le FDC n'e
st pas en train de terminer une opration de lecture ou criture . Ensuite on
lit le 1eunication s'effectue bien dans le sens de l'criture (Une erreur d
e programmation consistant envoyer une commande pendant une phase de lectur
e de donnes reste possible) . Ce test russi , on envoie la commandes sur le
registre de donnes on attend quelques micro secondes que l'information
soit assimile et c'est fini . --------------------------------------------
------------------------------ - PHASE INSTRUCTION DU FDC . Attendre que FDC
soit pret et envoyer octet - r octet disponible sur le registre de donnes e
t on le range dans le buffer . Le bit 4 du registre d'tat nous avertira qua
nd tous les octets auront t lus . La lecture termine un AND sur les bit
s 6&7 de ET0 mettra le flag Z si le rsultat indique une opration russie . Da
ns ce cas , on mettra le carry pour signaler ce fait aux routines exploita
nt cette section . Le nombre d'octets lus contenu dans D est rang dans l'o
ctet avant ET0 . Pour finir , ont rcupre les r ---------------------------
----------------------------------------------- --- Attend
re que le FDC soit pret --- ENVOFDC PUSH BC LD BC,#FB7E Regist
re d'etat principal PUSH AF Preserver l'octet de commande a 2 r
eprises PUSH AF DI Interdire les interruptions
WAITFDC IN A,(C) ADD A,A Tester bit 7 du Reg.Et.Princ.
JR NC,WAITFDC Registre donn aes FDC pas pret a recevoir si pas mis egi
stres du Z80 et la valeur de ET0 qui t modifie par AND . NOTE La dn
ominaition des 7 octets de la zone stockage rsultat correspond aux oct
ets rellement transmis 2 exceptions A - Commande 8 Interroger cause d
'interruption Seuls 2 octets sont donns par la phase rsultat . ET0 qui ser
a sa place , un numro de piste qui sera dans l'octet ET1 . B - Comman
de 4 Interroger tat drive Seul ET3 est transmis . On le trouvera dans ET
0 . ADD A,A Registre pret a recevoir , tester bit 6 . Si ce
JR NC,VEUTOCT bit est a 0 le FDC attend bien un octet EI
Si il est a 1 , le FDC veut envoyer un octet et il POP AF
y-a une erreur quelque part . POP AF POP BC R
ET --- Transmettre un octet instruction au FDC --- VEUTOCT
POP AF Le FDC veut un octet . On reprend l'octet instruction I
NC C Passer de #FB7E au N ------------------------------------
------------------ - EXTRAIRE ET RANGER LES OCTETS DE LA PHASE RESUL
TAT - ------------------------------------------------------ RESUL
T PUSH BC LD BC,#FB7E Registre etat principal PUSH HL
PUSH DE Il est utilse de preserver les 3 registres doubles
LD D,0 Compteur des octets resultat LD HL,ET0 PUSH
HL Preserver adresse du buffer resultat DI ------------------
-------------------------------------- --- Envoyer un octet d
e donnee au FDC --- WRITFDC LD HL,(ADBUFF) Debut de la zone de stockage des
donnees WRITFDC1 LD BC,#FB7E Selectionner registre d'etat DI
Interdire interruptions JR TESTFDC En 1er voir si FDC read
y BCLWRT INC C Passer sur le registre de donnees LD A,(H
L) Prendre 1 octet dans le buffer OUT (C),A et l'envoyer au FD
C q Interdire interruptions JEBOSSE IN A,(C) Lire registre etat pr
incipal CP #C0 #C0 11000000 . Test bit 6&7 tant que les 2 ne s
ont JR C,JEBOSSE pas mis . INC C Passer en registre
donnees #FB7F . IN A,(C) Lire 1 des octets du resultat
LD (HL),A le ranger INC HL Et avancer d'un octet dans le b
uffer INC D Un octet de plus a ete lu DEC C
Revenir en #FB7E regitreui l'ecrira sur le disque . DEC C Pass
er sur registre etat INC HL Pointer octet buffer suivant et con
tinuer --- Tester si FDC Ready on est ici sur #FB7E registre d'etat ---
TESTFDC IN A,(C) Attend un autre octet JP P,TESTFDC Si bi
t 0 non mis attendre AND #20 #20 00100000 Test du bit 5 tant qu
'il est mis , la JR NZ,BCLWRT phase execution est en cours . On ecrit
EI Si il est remis a 0 d'etat principal LD A,5
TEMPRES DEC A Attendre un peu JR NZ,TEMPRES IN A,(C
) Lire registre d'etat principal AND #10 Tester Bit 4 pour
voir si la phase resultat est JR NZ,JEBOSSE terminee . POP H
L Si oui reprendre 1er Octet du buffer resultat (ET0) LD A,(HL)
AND #C0 RAZ de tous les de ET0 sauf bits 7&6 DEC HL
LD (HL),D Ranger nombre octets lus en phase resultat c'est fini
on retablit les RET interruptions et on peut passer en phas
e resultat ------------------------------------------------------------
--- 4 Phase xcution lire donnes WRITFDC Identique
la phase d'criture . Les deux routines de la phase xcution pouvant subir que
lques variations des explications complmentaires seront donnes dans les p
rochains numros de SOS PROGRAMMEURS . -------------------------------------
-------- POP DE POP HL Recuperer les registres preserves
POP BC EI Retablir interruptions LD A,(
ET0) Retour avec ET0 dans A RET NZ AND signale si bits 7-6 o
u les 2 de ET0 mis SCF BITS 7&6 tous deux a zero donc instru
ction reussie RET -------------------------------------------
-------------------- 3 Phase xcution crire donnes WRITFDC
Les donnes crire----------------------- - PHASE EXECUTION LECTUR
E . LIRE TOUS LES OCTETS DE DONNEES VOULUS - ------------------------------
-------------------------------------- LITFDC LD HL,(ADBUFF) LITFDC1 LD DE,
(NBALIRE) LD BC,#FB7E Registre d'etat principal DI
Interdire interruption JR TSTFDC1 En 1er voir si FDC re
ady BCLLITF DEC DE Nombre d'octets a lire -1 LD A,E
OR D JR Z,TSTFDC1 INC C devront au pralable avo
ir t stockes dans un buffer . On commence au milieu de la routine et
teste la disponibilit du FDC . Ensuite , le bit 5 du registre d'tat princi
pal nous dira si l'xcution est termine . Si ce n'est pas le cas , on cr
it un octet sur le FDC qui l'enverra la disquette . ------------------
------------------------------------------------------ - PHASE EXECUTION ECRI
TURE . ENVOYER LES OCTETS DE DONNEES NECESSAIRES - ---------------- N
Port ecriture IN A,(C) Lire LD (HL),A Ranger
DEC C Passer sur registre etat INC HL Buff
er + 1 TSTFDC1 IN A,(C) Demande un autre octet JP P,TSTFDC1
Si bit 0 non mis attendre AND #20 Tester bit 5
JR NZ,BCLLITF Si mis , continuer EI RET Si enl
eve , fini ------------------------------------------------------------
--- --------------------------- TEMPAMS PUSH AF LD A,12
CALL TEMPMIL POP AF DEC A JR NZ,TEMPAMS
LD A,15 CALL TEMPMIL JR LITSTAT TEMPMIL PUSH AF
LD A,#F6 BCLTEMP DEC A JR NZ,BCLTEMP POP AF
DEC A JR NZ,TEMPMIL RET --------------------
------------------------------------------ FI
N SECTION------------------- - MISE EN MARCHE ET ARRET D
U MOTEUR - ----------------------------------- Bien
que le port moteur soit rput indpendant du FDC , il semble bien que la mis
e en route ou l'arret de ce dernier provoque quelques tats d'interrup
tion au niveau du FDC . Il est donc trs important de respecter la temporisat
ion de 55 . Dans le cas contraire , et notament pour une absence de disquette
dans le lecteur , aprs la remise en place de la disquette , u DEC A
JR NZ,TEMPAMS LD A,15 CALL TEMPMIL JR LITSTA
T TEMPMIL PUSH AF LD A,#F6 BCLTEMP DEC A JR NZ,BCLTEMP
POP AF DEC A JR NZ,TEMPMIL RET ---------------
------------ - RAZ CAUSES INTERRUPTION - --------------------------- RAZINTE
CALL LITSTAT CP #80 JR NZ,RAZINTE RET ************
***************** *** COMMANDES POUR LE FDC *** *****************************
-------ne nouvelle tentative pourrait renvoyer la meme erreur . Essayez
de changer cette valeur pour voir .... Un flag est mis 1 ou 0 selon l
'tat du moteur . --------------------
- COMMANDE MOTEUR - --------------
------ MOTON LD A,(FLAGMOT) Mise en route moteur CP 1 RE
T Z Deja en marche LD A,1 CALL MOTCOM LD
A,(TEMPMOT) Minimum a respec -- ETUDE DU FDC MODE D'EMPLO
I -- ---------------------------- Pour ce pre
mier contact avec le FDC , pas question de vous ensevelir sous une avalanche
de notions aussi thoriques qu'abstraites . Rduites au minimum ces notions occ
upent quand meme deux fichiers complets ! Vous aurez grand intret les im
primer . Vous y-accderez par l'option thorie du menu FDC . La section pr
ogrammation FDC va amener construire un proter 55 ou accepter d'avoi
r a JP TEMPAMS redoubler certaines commandes en cas d'erreur .
MOTCOM LD (FLAGMOT),A LA ROUTINE TEMPAMS EST DANS UNE AUTRE SECTION
LD BC,#FA7E DU PROGRAMME OUT (C),A RET MOTOFF XOR A
Arret moteur JR MOTCOM ---------------------------------
----------------------------- - ROUTINE DE TEMPORISATION
AMSDOS - --------------------------------- Cetg
ramme d'exploitation du FDC . Ce dernier sera entirement modulaire . C
haque section du programme sera tudie indpendament . Les listings sou
rce occupant une place importante sur la disquette , ils ne seront prsen
ts qu'une seule fois sauf modifications ultrieures . Toutes les routin
es dcrites dans ce numro ont un label d'appel spcifique (ENVOFDC , TST2DRIV ,
Etc...) . Dans les numros suivants chaque appel une routine dja dcrite
sera prsent cote routine de temporisation est tire de la ROM AMSDOS , elle at
tend autant de fois 27 millisecondes que contient A en entre et saute
la routine LITSTAT (Lire cause d'interruption) . Activer systmatiquem
ent LITSTAT en sortie n'est pas toujours ncssaire mais ce n'est pas nuisible
et conomise une srie de tests . -----------------------------
----------------- - TEMPORISATION DE A*27 Ms . STANDARD AMSDOS -
------------------- Nmme suit CALL ENVOFDC N1 , signifi
ant que la routine appele t dcrite dans le numro 1 . Le code binaire gnr
sera bien entendu complet et renouvel sur chaque disquette . Dans la me
sure de la place disponible , un ou deux fichier source dpourvus de commentai
res seront joints .(extension ".MAX") . Pour etre utilisable , un progr
amme doit comporter de nombreuses routines sans rapport direct avec le sujet
trait , ce premier numro doit sacrifier cette nc A ALLUMER DRIVE B ! O( W!0
2OA!wA£ Change drive0!In05!XI!Vw!0uO#!Z! ERREUR Pas trouve piste Aller en p
iste Sur piste Nx!RG02P%%uPTG8(PGI( !QTFNumero de piste Tentatives q q! #
d#SOzOx00y *Assit . Rassurez vous , ce n'est qu'un dbut . La partie FDC sera
beaucoup plus abondante par la suite . La structure des menus , texte
s et dmonstrations est identique la section rponses . Le sous menu du FDC
prsente les options dans un ordre que vous avez tout intret suivre lors du
premier contact . Si vous souhaitez imprimer le tout , prvoyez environ 25-3
0 feuilles . -----------------------------------------------------------------
------------ Pour ce premy #x *AC(xw #x !Hx8xw# x +rH7iU2y8222OA!wq( !!!
")2S!Z!"!60#!6!G#&(N080!!0 ### (eV0G*"'d 08G0## !!0 8(#"O!!2x"!!(#x2(Z*uO0FDCPR
OG BASpdd4 /*** LANCEUR BASIC POUR PROGRAMME FDC *** /*** LANCEUR BASIC POUR PRO
GRAMME FDC ***%( "fdcprog.BIN" phoriques qu'abstraites . Rduites au minimum c
es notions occupent quand meme deux fichiers complets ! Vous aurez grand
intret les imprimer . Vous y-accderez par l'option thorie du menu FDC . L
a section programmation FDC va amener construire un pro0Z&ZZ08Z*!V0R8Z
##!t!** CONVERTIR ,!u !0Z##Z Z Z!gramme d'exploitation du FDC . Ce dern
ier sera entirement modulaire . Chaque section du programme sera tudie
indpendament . Les listings source occupant une place importante sur
la disquette , ils ne seront prsents qu'une seule fois sauf modificatio
ns ultrieures . Toutes les routines dcrites dans ce numro ont un label d'
appel spcifique (ENVOFDC , TST2DRIV , Etc...) . Dans les numros suivants cha
que appel une routine dja dcrite sera prsent coNO 7 OK (O/N) !*)7 SOS PROG
RAMMEURS - Etude du FDC - (C) M.MAIGROT Nov 88 O A Tester etat drive B Bascul
e drive A/B C Convers.numerique D Aller en piste 0 E Aller en piste
Q Quitter programme FDCPROG BINpYYffuXr0!£rX!!!ABCXDEQ !r COMMANDE Fini!r
O2O2O ! AV!Z("o !!w !!!B(!2O Tester Drives Etat lecteur Pas de lecteur Disque
manque ! Prot Read Ecritur Sur piste &0 Drive choisi N$ DEFB 0--------------
- INITIALISATION - ------------------ CALL INIPROG RECTSDR CALL MOTO
N ££5£.(0$*RXSW$A*R00$ DEFB 0-------------- - INITIALISATION - ----------
---- SOS PROGRAMMEURS - Etude du FDC - (C) M.MAIGROT Nov 88 U T I L - S O F
T O A Tester etat drive B Bascule drive A/B C Change la densite D Conve
rs.numerique E Aller en piste 0 F Aller en piste G Format regulier
H Format irregulier I Lire IDS secteurs Q Quitter programme Piste
de debut & Derniere piste & Taille secteur & Nombre secteurs & Gap f
orma---- CALL INIPROG RECTSDR CALL MOTON ££5£.(0$*RXSW$A*R00$ DEF
B 0-------------- - INITIALISATION - --------------tage & Octet remplis. &
Premier secteur & Pi.Hd.Ns.Ls 333-3-3%'35ACOODEFB 0 Ne rien inserer entre les
2 ! DERPIST DEFB 0 P.fin pour op. multipi. PISTMAX DEFB 42 P. a pas dep. WAI
TPIS DEFB 41 Temp.Dep.Head NBTENT DEFB 4 Nb.Retry TEMPMOT DEFB 55 LIST ET
DRA DEFB 0 ET3 A et B ETDRB DEFB 0 Ne rien inserer PISTDRA DEFB 0 P.
A et B PISTDRB DEFB 0 Ne rien inserer NOLIST TUS DEFB 24," SOS PR
OGyyyyyyySAVE"FDCPROG",B,38000,23000 RAMMEURS - Etude du FDC - (C) M.MAIGROT No
v 88 " DEFB 24,26,0,79,1,24+#80 TEFFLB1 DEFB 31,1,23,18+#80 TMENU
DEFB 31,1,5," A Tester etat drive ",10,13 DEFB " B Bascule drive A/B "
,10,13 DEFB " C Convers.numerique ",10,13 DEFB " D Aller en p
iste 0 ",10,13 DEFB " E Aller en piste ",10,13 DEFB " Q Quit
ter programme ",0pp088(((88(D88($"88(H0oY 2246 0000Sc-X xxoIIII HP00102PCEOy2o R
PfRr/O7J FFptwISIIrIxS$ff$3HP00000PBEEA pr8bits.maxOy2o 7IICEgP7r/IAL7wI.r5rI.7
rI14126FDCPROG MAX'(FDCPROG $$$&&FDCPROG MAXpFDCPROG YpYYFDCPROG $$ N892WxxxwBB
IYp uv /y,vgER,k yYxy2#V#z!#VISf.IyIyIyIyIOI*xrI!FqHGIIYYIyyIBw.VRWCHmiqxQK4
Vityhhz*4y OOOOOOOOOxfffw 4 EQ 0OmVKI*8 -p/.09oilkm,87uyhjn 65rtgfbv43ewsdcx1
2qaz XZ £P+*)OILKM('UYHJN &%RTGFBV$#EWSDCX!"QAZ XZ'$96EEPWd-IIk/p£££KOQ6QhlJ8££I
£N£)2cjpv(Vw£v&.).U.f...../373344x55551£1 1 10001112A2.////777(7170797z77P77777c
cJ*h / K0123456789. RUN" Fw L!!ZZ!!ZZ !!2Ec0c cKDph FcLL cEXCpW,ppqYNZZp/88Sl
ehJTr*(###83y7IO(jy yOII#VzyOIy#V##V#0y!Fw0og#fo N88f8f888fffblblffflflfffffl6f
fl8l88flffflbffffblblffflflfffffflflfffffbbfffffllfl8l8fxfff8fffhfflhfffflhffffl
ffffZlblfff8fblfflffffffblffflfffffhf8lhfffflhfflhffff8flf8ffflhffflhfflhffffffl
fflhfflhfhflhffffflflhffflflhffffflflhhfflflf8lhffflhffffflhhffffll0Zbl8fblfffff
blfZffffblffflfl8fffflffZfllffblf8ffffblffff8ffblfffffffffZfZZffffblffff88fblfbf
fffblfZfZlfffffZfZZf8fblfffff8fblffflfff8ffbfZbfffll8fZfZZlbfblfflffffblffflfff8
fbblffffffff8f6 Nfxfffhlhffflfff8ff80ffxfffffxxffffffxxfvffxffXlffllhfffXfxfffh
lhffflfff8fffllffffhflhfflhflfll2ffffvfffffvxffxxffxxfxfhllhffflhflhfllllllflhff
lhflhfffllflhflhfhlhffllflhffllhflfllbhhflflllhfflhflflhhflll0xf8xxffxxffxxff8x8
fxxffxxffxxfffxfxxffxxfxfxxfffxxxffxfxxffxxxxffxf8xxffxxffxxxffxxxvfflffhhflffff
0ffxffffxxffvffffxfvfl NlfflhllffhhflffffffffNOLIST ORG 38000 ---------------
--- - INITIALISATION - ------------------ CALL INIPROG RECTSDR CALL
MOTON CALL TST2DR CALL MOTOFF CALL OUNO JR N
C,RECTSDR - Affichage menu - MENU LD HL,TMENU CALL PRT
CALL PRTDRIV TSTMENU CALL MOTOFF CALL #BB06 PUSH AF
CALL MOTON RETERR LD HL,TEFFLB1 CALL PRT LD HL,TCOMMAN
LD IY,#0218 CALL PRTLOC CALL RAZINTE POffflfflf
fffflfflfffffflfflfffffffP AF AND #DF CP "A" CALL Z,T
ST2DR CP "B" CALL Z,CHGDRIV CP "C" CALL Z,TR
OICON CP "D" CALL Z,GOZERO CP "E" CALL Z,GOP
ISTE CP "Q" JR NZ,TSTMENU LD HL,TQUIT CALL P
RT CALL OUNO JP C,MOTOFF JR TSTMENU TCOMMAN DEFB 1
8,24," COMMANDE ",24," ",7,8,8+#80 TQUIT DEFB " Fini"," "+#80 -------------
-------------- - ROUTINE TESTER 2 DRIVES - ------bfflfffffflfffffflfflffffffff
llfflfffffflffffffflfffffffffffffffflfffffflfbffffflfflffffffffflfffffffflfflfff
ffffbfbfffllffffflfflffffflfflfffffblfffffffff0--------------------- TST2DR LD
HL,TCOMDRV CALL PRT LD A,(DRSELEC) Pres.Dr. en cours
PUSH AF XOR A LD (DRSELEC),A DR.A - Effectuer un test pour
A et 1 pour B - TST2DR1 CALL CALIBRE CALL TSTDRIV LD A,1
LD (DRSELEC),A Dr.B RECALI CALL CALIBRE Test si actif CP #80
Si test etat apres CALIBRE#80 JR NZ,BALLUME B connecte mais etein
t LD HL,TJEVEUB Interdire BETEINT CALL AFFERR fffblfflffffff
lff0ffl JR RECALI BALLUME CALL TSTDRIV ET31B debranche - Affiche
r l'etat drives - AFRESDR LD A,"A" Drive A LD DE,ETDRA ET3 pour d
rive A LD HL,TETDRV1 BCLAFRD PUSH AF PUSH AF CALL
PRT POP AF CALL INV CALL #BB5A A ou B
CALL SPACE CALL INV LD A,(DE) ETDRA ou B CP #1
Si 1 . B HS. JR Z,DRBHS BIT 5,A BIT 5 ET3D.Miss.
JR NZ,DREADY f N LD HL,TMISS CALL PRT Aff.D.Miss. et
fini JR FINDRIV DREADY LD HL,TPROT BIT 6,A BIT 6
JR NZ,OUIPROT 1WP LD HL,TNOPROT 0OK OUIPROT CALL PRT LD HL
,TECRIT CALL PRT LD HL,TPISTZ DRBHS CALL PRT FINDRIV C
ALL CR POP AF CP "B" JR Z,FINDR1 INC DE
INC A LD HL,TETDRIV JR BCLAFRD FINDR1 POP AF Re
cuperer Dr.en cours LD (DRSELEC),A 80 TPSFIND DEFB " Sur piste
" ,"&"+#80 --------------------------- - PLACER TETE SUR PISTE N - --------
------------------- GOPISTE LD A,"N" Aff. CALL PRTGO CA
LL #BB78 Memo.Pos.Cur. PUSH HL NEWNUM LD HL,TQUELPS Input P.
CALL INPUPRT2 LD A,(PISTMAX) Test. maxi LD B,A
LD A,(VALEUR) CP B JR NC,NEWNUM Oui CALL EFFLIN1
Non Eff.Input LD (PISTSEL),A POP HL Pos.Cur. RET
TCOMDRV DEFB " Tester Drives"," "+#80 TETDRV1 DEFB 31,1,1 TETDRIV DEFB 24," E
tat lecteur ",24,18+#80 DEFB " Pas de lecteur",7+#80 TMISS DEFB " D
isque manque !",7+#80 TPROT DEFB " Prot","."+#80 TNOPROT DEFB " Read","y"+#8
0 TECRIT DEFB " Ecritur","e"+#80 TPISTZ DEFB " Sur piste &0","0"+#80 TDRSE
LE DEFB 31,1,3,24," Drive choisi A ",24+#80 TJEVEUB DEFB 24," ALLUMER DRIVE B
! ",24,7,13+#80 ----------------------------- - Changer le drive en cours - -
----------------- DEC H Reculer de 2 DEC H CA
LL #BB75 LD A,(PISTSEL) CALL PRTHEX1 Aff.Num. LD
A,(NBTENT) LD B,A BCLPIST CALL GOPISTN JR C,SURPIST Si CAR
RY OK DEC B JR Z,FINPIS1 Echec apres N tent.Fini CA
LL RAZINTE CALL CALIBRE JR BCLPIST SURPIST PUSH AF
LD A,(PISTSEL) Pas erreur FDC PUSH BC LD B,A Verifier
piste LD A,(ET1) CP B ----------- CHGDRIV LD A,(DRSELEC)
DEC A JR Z,DR0 10 LD A,(ETDRB) Test si B OK
CP 1 RET Z LD A,1 JR DR1 DR0 XOR A DR1 LD
HL,TCHGDR CALL PRT LD (DRSELEC),A ADD A,#41 De
c.ASC LD HL,TDRSELE+20 LD (HL),A Modif. text Dr.
SUB #41 Aff. JP PRTDRIV TCHGDR DEFB " Change drive"," "+#80 ----
---------------- - ALLER EN PISTE 0 - -------------------- GO POP BC
JR Z,FINPIST OK POP AF DEC B JR NZ,BCLPIST
Si Z fini et erreur FINPIST POP AF FINPIS1 PUSH AF LD HL,TRETRY
CALL PRT LD A,(NBTENT) DEC B SUB B CALL
PRTHEX1 POP AF JP PRTRES1 TQUELPS DEFB 18,"Numero de piste
"," "+#80 TRETRY DEFB " Tentatives ","&"+#80 ***************************
*** ANALYSE DES ERREURS *** *************************** *****************
* ZERO LD A,"0" CALL PRTGO CALL CALIBRE PRTRES1 PUSH AF
Preserver flag RESULT CALL PRTBIN Aff.ET0 LD HL,TPSFIND
CALL PRT LD A,(ET1) Piste CALL PRTHEX1 CAL
L AFFPIST POP AF Recuperer flag JR NC,ERRPIST INCPTP
IS LD HL,PISTDRA Avance LD A,(ET1) piste B JR INCPTR INCP
TET3 LD HL,ETDRA INCPTR PUSH AF CALL QUELDRV POP AF
LD (HL),A RET *** DIVERS FDC *** ****************** -------------
--------------------------------- - TEMPORISATION DE A*27 Ms . STANDARD AMSDOS
- ---------------------------------------------- TEMPAMS PUSH AF LD A
,12 CALL TEMPMIL POP AF DEC A JR NZ,TEMPAMS
LD A,15 CALL TEMPMIL JR LITSTAT TEMPMIL PUSH AF
LD A,#F6 BCLTEMP DEC A JR NZ,BCLTEMP POP AF D
EC A JR NZ,TEMPMIL RET -----------AFFPIST PUSH HL Aff.P.
face Dr. PUSH AF LD HL,#3001 CALL QUELDRV CA
LL #BB75 POP AF POP HL JP PRTHEX1 QUELDRV LD A,(DR
SELEC) Inc. HL si B select. OR A RET Z INC HL
RET PRTGO LD HL,TGOZERO CALL PRT CALL #BB5A JP
SPACE ERRPIST LD HL,TERRPIS JP PRTLOC2 TERRPIS DEFB 24," ERREUR
",24," Pas trouve piste ",7,13+#80 TGOZERO DEFB " Aller en piste ","&"+# N
---------------- - RAZ CAUSES INTERRUPTION - --------------------------- RAZI
NTE CALL LITSTAT CP #80 JR NZ,RAZINTE RET ********
********************* *** COMMANDES POUR LE FDC *** **************************
*** --------------------- - TESTER ETAT DRIVE - --------------------- TSTDRI
V CALL RAZINTE LD A,4 CALL INSTRU1 Ins.+ dr. CALL RES
ULT JP INCPTET3 ---------------------------- - LIRE CAUSE INTERRUPTIO
NS - ------------- JP P,TESTFDC AND #20 JR NZ,BCLWRT
EI RET --------------------------------------------------------
------------ - PHASE EXECUTION LECTURE . LIRE TOUS LES OCTETS DE DONNEES VOULUS
- -------------------------------------------------------------------- LITFDC
LD HL,(ADBUFF) LITFDC1 LD DE,(NBALIRE) LD BC,#FB7E DI
JR TSTFDC1 BCLLITF DEC DE LD A,E OR D JR Z,TST
FDC1 INC C IN A,(C) --------------- LITSTAT LD A,#08
CALL ENVOFDC JP RESULT --------------------------- - PLACER
TETE SUR PISTE 0 - --------------------------- CALIBRE LD A,7 CALL I
NSTRU1 TEMP1 LD A,(WAITPIS) JP TEMPAMS ----------------------- - P
LACER TETE PISTE N - ----------------------- GOPISTN LD A,#F CALL INS
TRU Ins.Dr.Ps. JR TEMP1 *************************** *** ROUTINES E/S
DU FDC *** *************************** - Ins.Dr.P.- INSTRU CALD (HL),A
DEC C INC HL TSTFDC1 IN A,(C) JP P,TSTFDC1 AND
#20 JR NZ,BCLLITF EI RET --------------------------
---------------------------- - EXTRAIRE ET RANGER LES OCTETS DE LA PHASE RESULT
AT - ------------------------------------------------------ RESULT PUSH BC
LD BC,#FB7E PUSH HL PUSH DE LD D,0 LD
HL,ET0 PUSH HL DI JEBOSSE IN A,(C) CP #C0
JR C,JEBOSSE LL ENVOFDC LD DE,(DRSELEC) EDr.DP. LD A,E
CALL ENVOFDC LD A,D HOP JP ENVOFDC - Idem drive - INSTR
U1 CALL ENVOFDC LD A,(DRSELEC) JR HOP -----------------------
------------------------------------------------------ - PHASE INSTRUCTION DU F
DC . Attendre que le FDC soit pret et envoyer octet - -------------------------
---------------------------------------------------- --- Attendre que le FDC so
it pret --- ENVOFDC PUSH BC INC C IN A,(C) LD (
HL),A INC HL INC D DEC C LD A,5 TEMPRES DEC
A JR NZ,TEMPRES IN A,(C) AND #10 JR NZ,JEBO
SSE POP HL LD A,(HL) AND #C0 DEC HL
LD (HL),D POP DE POP HL POP BC EI
LD A,(ET0) RET NZ SCF RET -------------------- - CO
MMANDE MOTEUR - -------------------- MOTON LD A,(FLAGMOT) LD BC,#FB7E
PUSH AF PUSH AF DI WAITFDC IN A,(C) ADD A,
A JR NC,WAITFDC ADD A,A JR NC,VEUTOCT EI
POP AF POP AF POP BC RET --- Transmettre un
octet instruction au FDC --- VEUTOCT POP AF INC C OUT (C),A
DEC C LD A,5 DIGERE DEC A NOP JR NZ,DIGER
E EI POP AF POP BC RET --------------------
-------------- CP 1 RET Z LD A,1 CALL MOTCOM
LD A,(TEMPMOT) Mini 55 JP TEMPAMS MOTCOM LD (FLAGMOT),A
LD BC,#FA7E OUT (C),A RET MOTOFF XOR A JR MOTCOM
-------------------------- - SOUS PROGRAMMES DIVERS - -----------------------
--- - Initialisation programme - INIPROG LD BC,#0000 CALL #BC38
LD BC,0 XOR A CALL #BC32 LD A,1 LD BC,
#0F0F CALL #BC32 XOR A----------------------------------------
--- - PHASE EXECUTION ECRITURE . ENVOYER TOUS LES OCTETS DE DONNEES NECESSAIRES
- ----------------------------------------------------------------------------
- --- Envoyer un octet de donnee au FDC --- WRITFDC LD HL,(ADBUFF) WRITFD
C1 LD BC,#FB7E DI JR TESTFDC BCLWRT INC C LD A,(H
L) OUT (C),A DEC C INC HL --- Tester si FDC Ready
on est ici sur #FB7E registre d'etat --- TESTFDC IN A,(C) N CALL
#BB96 LD A,1 CALL #BB90 LD A,2 CALL #BC0E
XOR A LD (DRSELEC),A ADD A,#41 LD HL,TDRSELE+
20 LD (HL),A TYPE CALL #B900 LD A,(#DE01) CP #71
JR Z,L464 CP #C9 JR NZ,L664 L6128 LD HL,#BD5E
JR INIT L664 LD HL,#BD5B JR INIT L464 LD HL,#BD3A INIT
LD (EDIT1+1),HL CALL #B903 LD A,41 LD (WAITPIS),A
LD HL,TUS C LD D,0 LD E,A LD HL,BUFFNB
ADD HL,DE EX DE,HL LD HL,TTXEDIT RET EDITNB LD
A,5 LD (MAXEDIT),A EDIT CALL #BB78 LD (CURPOS),HL REFAIR
E LD HL,TTXEDIT CALL #B900 EDIT1 CALL #BD3A CALL #B903
LD B,0 LD HL,TTXEDIT COMPTE LD A,(HL) OR A JR
Z,FINI INC B INC HL JR COMPTE FINI LD A,B
LD (LENEDIT),A OR A JR Z,CHVI JP PRT INPUPRT2 CALL
PRTLOC2 Inp.Nb.5 Ch.Hex("&") INPUNB PUSH HL PUSH DE PUSH BC
PUSH AF LD HL,0 LD (VALEUR),HL LD HL,BUFFNB
RAZ BUFFNB LD B,5 RAZBNB LD (HL),"0" INC HL DJNZ
RAZBNB LD HL,TTXEDIT LD (HL),0 CALL EDITNB DECI
LD HL,TTXEDIT LD A,(LENEDIT) Tst.non deci LD B,A BCLDECI LD
A,(HL) INC HL CP "&" JR Z,HEXA CP "0" DE
LD A,(MAXEDIT) CP B RET NC CHVIDE LD A,7 CA
LL #BB5A LD HL,(CURPOS) CALL #BB75 JR REFAIRE PRTB
IN2 LD A,H 16B CALL PRTBIN LD A,L PRTBIN PUSH BC 8
B PUSH AF LD C,A LD B,8 BCLBIN LD A,#30 RL
C C JR NC,BINZERO INC A BINZERO CALL #BB5A DJNZ BCLB
IN POP AF POP BC JP SPACE PRTHEX2 LD A,"&"
CALL #BB5A L JR C,RECNB CP "" JR NC,RECNB
DJNZ BCLDECI JR OKDECI RECNB CALL CHVIDE JR DECI OK
DECI CALL RANGENB LDIR ASCDECI LD C,5 LD HL,BUFFNB
LD IX,DIXMILL SUIVANT LD A,(HL) CP "0" JR NZ,PASZERO CONT
INC IX INC IX INC HL DEC C JR Z,EXITNB
JR SUIVANT PASZERO LD E,(IX+0) LD D,(IX+1) SUB #30
LD B,A PUSH HL LD HL,(VALEURD A,H CALL PRTHEX1
16B LD A,8 CALL #BB5A LD A,L PRTHEX1 PUSH AF 8B
PUSH AF RRCA RRCA RRCA RRCA
CALL AFFHEX POP AF CALL AFFHEX POP AF JP SP
ACE AFFHEX AND #F ADD A,#30 CP #3A JR C,OKHEX
ADD A,7 OKHEX JP #BB5A PRTDECI PUSH HL PUSH DE PUS
H BC PUSH AF LD HL,(VALEUR) DEC1 LD B,5 DEC2 LD IY,DIX
) ADDI ADD HL,DE DJNZ ADDI LD (VALEUR),HL POP HL
JR CONT DIXMILL DEFW 10000 MILLE DEFW 1000 CENT DEFW 100 DIX
DEFW 10 UN DEFW 1 HEXA DEC B BCLHEXA LD A,(HL) CP "0"
JR C,RECNB CP "G" JR NC,RECNB INC HL
DJNZ BCLHEXA CALL RANGENB INC HL DEC C LD
IR HEXVAL LD IX,BUFFNB LD DE,4096 LD HL,0 LD B,4
BCLHXVA LD A,(IX+0) MILL CONDEC LD E,(IY+0) LD D,(IY+1)
LD A,#30 CALCUL AND A SBC HL,DE JR C,CARRY IN
C A JR CALCUL CARRY CALL #BB5A ADD HL,DE INC IY
INC IY DJNZ CONDEC FINCONV POP AF POP BC POP
DE POP HL JP SPACE TROICON LD HL,TCONVER CALL PRT
CALL INPUNB LD HL,TCON2 CALL PRT LD HL,(VALE
UR) CALL PRTBIN2 CALL PRTHEX2 CAL SUB #30 CP
10 JR C,BCLCALC SUB 7 BCLCALC OR A JR Z,FINCALC
ADD HL,DE DEC A JR BCLCALC FINCALC PUSH BC LD
B,4 DIVIS SRL D RR E DJNZ DIVIS POP BC
INC IX DJNZ BCLHXVA LD (VALEUR),HL EXITNB POP AF
POP BC POP DE POP HL RET RANGENB LD A,(LENEDIT) N
B dans BUF compl.vides par 0 LD C,A LD B,0 LD A,5
SUB NL PRTDECI RET TCONVER DEFB " CONVERTIR "," "+#8
0 TCON2 DEFB " "," "+#80 LIST VALEUR DEFW 0 NOLIST BUFFNB DEFS 5 TTX
EDIT DEFS 256,0 MAXEDIT DEFB 0 LENEDIT DEFB 0 CURPOS DEFW 0 - Affichage -
PRTCR CALL PRT SL+CR JR CR PRTLOC2 LD IY,#0217 Aff.Av.Der.L.
PRTLOC PUSH AF PUSH HL PUSH IY POP HL CAL
L #BB75 POP HL JR BCLPRT PRTDRIV PUSH HL Aff.drive
LD HL,TDRSELE CALL P10,13+#80 LIST DEFB 0-------------- - INITIA
LISATION - ------------------ CALL INIPROG RECTSDR CALL MOTON -
Etude du FDC - (C) M.MAIGROT Nov 88 " DEFB 24,26,0,79,1,24+#80 TEFFLB
1 DEFB 31,1,23,18+#80 TMENU DEFB 31,1,5," A Tester etat drive ",10,13
DEFB " B Bascule drive A/B ",10,13 DEFB " C Convers.numerique ",10,
13 DEFB " D Aller en piste 0 ",10,13 DEFB " E Aller en piste
",10,13 DEFB " Q Quitter programme ",RT POP HL RET
PRT PUSH AF BCLPRT LD A,(HL) CP #80 JR NC,FINPRT
CALL #BB5A INC HL JR BCLPRT FINPRT AND %01111111
INC HL PRT2 CALL #BB5A POP AF RET CR PUSH AF
LD A,10 CALL #BB5A LD A,13 JR PRT2 SPACE
PUSH AF LD A,32 JR PRT2 INV PUSH AF LD A,24
JR PRT2 EFFLIN1 PUSH AF LD A,13 CALL #BB5A tre c
es 2 DEFB NOLIST -------------------------- - TEXTES DE PRESENTATION - -----
--------------------- TUS DEFB 24," SOS PROGRAMMEURS - Etude du FDC - (C) M
.MAIGROT Nov 88 " DEFB 24,26,0,79,1,24+#80 TEFFLB1 DEFB 31,1,23,18+#80
- Textes du menu principal - TMENU DEFB 31,1,5," A Tester etat drive ",
10,13 DEFB " B Bascule drive A/B ",10,13 DEFB " C Convers.nume
rique ",10,13 DEFB " D Aller en piste 0 ",10,13 DEFB " E Alle
r en piste JR EF1 EFFLINE PUSH AF EF1 LD A,18 JR PRT2 OUN
O PUSH HL LD HL,TOUNO CALL PRT POP HL CAL
L #BB06 CALL EFFLINE AND #DF Majuscules CP "N"
RET Z CP "O" Oui CARRY mis JR NZ,OUNO SCF
RET TOUNO DEFB 24," OK (O/N) ",24,7,13+#80 AFFERR LD IY,#0218
CALL PRTLOC CALL #BB06 XOR A JP EFFLINE
CALE DEFS 40000-CALE LIST F ----------------------
---- - SOUS PROGRAMMES DIVERS -
-------------------------- Ci dessous la longue litanie des sou
s programmes assurant une bonne prsentation de l'ensemble . Les heureux pos
sesseurs de L'ASSEMBLEUR COULE DE SOURCE VOLUME 1 , ne seront pas dpayss ...
- Initialisation programme - INIPROG LD BC,#0000 Fixer couleurs
CALL #BC38 Bord LD BC,0 XOR A LAGMOT DEFB 0 NOLIST AD
BUFF DEFW 0 NBALIRE DEFW 0 Nb.oct. a lire ROMANT DEFW 0 - Resultat -
ETOCLUS DEFB 0 ET0 DEFB 0 ET1 DEFB 0 ET2 DEFB 0 ETPIST DEFB 0
ETHEAD DEFB 0 ETNUMSEC DEFB 0 ETLENSEC DEFB 0 DRSELEC DEFB 0 PISTSEL DEFB
0 Ne rien inserer entre les 2 ! DERPIST DEFB 0 P.fin pour op. multipi. PISTMA
X DEFB 42 P. a pas dep. WAITPIS DEFB 41 Temp.Dep.Head NBTENT DEFB 4 Nb.Retry
TEMPMOT DEFB 55 LIST ETDRA DEFB 0 ET3 A et B ETDRB DEFB 0 Ne r
CALL #BC32 Paper LD A,1 LD BC,#0F0F CALL #BC3
2 Pen XOR A CALL #BB96 Paper 0 LD A,1
CALL #BB90 Pen 1 LD A,2 CALL #BC0E Mode 2 XOR A
LD (DRSELEC),A DRIVE A ADD A,#41 Decalage ASCII pou
r "A"ou"B" LD HL,TDRSELE+20 LD (HL),A TYPE CALL #B900
Determiner type CPC et initialiser adresse editeur basic LD A,(#DE01)
CP #71 ien inserer PISTDRA DEFB 0 P. A et B PISTDRB DEFB 0
Ne rien inserer NOLIST TUS DEFB 24," SOS PROGRAMMEURS - Etude du FDC -
(C) M.MAIGROT Nov 88 " DEFB 24,26,0,79,1,24+#80 TEFFLB1 DEFB 31,1,23,1
8+#80 TMENU DEFB 31,1,5," A Tester etat drive ",10,13 DEFB " B Bas
cule drive A/B ",10,13 DEFB " C Convers.numerique ",10,13 DEFB
" D Aller en piste 0 ",10,13 DEFB " E Aller en piste ",10,13
DEFB " Q Quitter programme ", N JR Z,L464 CP #C9
JR NZ,L664 L6128 LD HL,#BD5E JR INIT L664 LD HL,#BD5B
JR INIT L464 LD HL,#BD3A INIT LD (EDIT1+1),HL CAL
L #B903 LD A,41 LD (WAITPIS),A LD HL,TUS
JP PRT INPUPRT2 CALL PRTLOC2 Afficher message "INPUT" INPUNB PUSH HL
Entree d'un nombre de 1 a 5 chiffre deci ou hexa ("&") PUSH DE
PUSH BC PUSH AF LD HL,0 LD (VA JR BCLCAL
C FINCALC PUSH BC LD B,4 DIVIS SRL D RR E
DJNZ DIVIS POP BC INC IX DJNZ BCLHXVA
LD (VALEUR),HL EXITNB POP AF POP BC POP DE POP
HL RET RANGENB LD A,(LENEDIT) Ranger nombre dans buffer complete
r vides par 0 LD C,A LD B,0 LD A,5 SUB C
LD D,0 LD E,A LD HL,BUFFNB ADD HL,DE
EX DE,LEUR),HL LD HL,BUFFNB RAZ buffer nombre en ASCII
LD B,5 RAZBNB LD (HL),"0" INC HL DJNZ RAZBNB
LD HL,TTXEDIT Adresse buffer dition LD (HL),0 Annuler
CALL EDITNB Editer - Specifique decimal - DECI LD HL,TTXEDIT
LD A,(LENEDIT) Tester presence caracteres non decimaux LD B,
A BCLDECI LD A,(HL) INC HL CP "&" Si 1er "&" c'es
t de l'hexadecimal JR Z,HHL LD HL,TTXEDIT RET
EDITNB LD A,5 LD (MAXEDIT),A Pour un nombre , pas plus de 5 caracte
res EDIT CALL #BB78 Memoriser position curseur LD (CURPOS),H
L REFAIRE LD HL,TTXEDIT Edition d'une chaine de caracteres CALL #B
900 ROM BASIC EDIT1 CALL #BD3A Adresse editeur 464 modifiee par IN
IT si pas 464 CALL #B903 Deconnecter ROM BASIC LD B,0
LD HL,TTXEDIT COMPTE LD A,(HL) OR A EXA CP "0"
JR C,RECNB CP "" JR NC,RECNB DJNZ BCLDE
CI JR OKDECI RECNB CALL CHVIDE Si non decimal detecte recommencer
JR DECI OKDECI CALL RANGENB Ranger nombre LDIR A
SCDECI LD C,5 Convertir ASC decimal en valeur numerique LD HL,B
UFFNB LD IX,DIXMILL SUIVANT LD A,(HL) CP "0" JR
NZ,PASZERO CONT INC IX INC IX INC HL DEC C
JR Z,FINI INC B INC HL JR COMPTE F
INI LD A,B LD (LENEDIT),A Longueur reellement editee OR
A JR Z,CHVIDE Interdire edition nulle LD A,(MAXEDIT)
CP B ou plus longue que MAXEDIT RET NC CHVIDE LD
A,7 CALL #BB5A LD HL,(CURPOS) CALL #BB75
JR REFAIRE Mauvaise edition recommencer PRTBIN2 LD A,H Conversi
on binaire 16 bits CAL JR Z,EXITNB JR SUIVANT PASZERO LD
E,(IX+0) LD D,(IX+1) SUB #30 LD B,A PUS
H HL LD HL,(VALEUR) ADDI ADD HL,DE DJNZ ADDI
LD (VALEUR),HL POP HL JR CONT DIXMILL DEFW 10000 MILL
E DEFW 1000 CENT DEFW 100 DIX DEFW 10 UN DEFW 1 - Speci
fique hexadecimal - HEXA DEC B Ignorer "&" BCLHEXA LD A,(HL)
Tester si presence caractere non valide CP L PRTBIN LD
A,L PRTBIN PUSH BC 8 bits PUSH AF LD C,A
LD B,8 BCLBIN LD A,#30 RLC C JR NC,BINZERO IN
C A BINZERO CALL #BB5A DJNZ BCLBIN POP AF POP BC
JP SPACE PRTHEX2 LD A,"&" Afficher en HEXA CALL #B
B5A LD A,H CALL PRTHEX1 16 Bits LD A,8 C
ALL #BB5A LD A,L PRTHEX1 PUSH AF 8 Bits PUSH AF
"0" JR C,RECNB Si caractere non hexadecimal , refaire
CP "G" JR NC,RECNB INC HL DJNZ BCLHEXA
CALL RANGENB Ranger nombre INC HL DEC C LDIR
HEXVAL LD IX,BUFFNB Conv. ASCII Hex. en val.16 Bits LD DE,4096
LD HL,0 LD B,4 BCLHXVA LD A,(IX+0) SUB #30
JR C,BCLCALC SUB 7 BCLCALC OR A JR Z,FINCALC
ADD HL,DE DEC A N RRCA RRCA RRCA
RRCA CALL AFFHEX POP AF CALL AFFHEX P
OP AF JP SPACE AFFHEX AND #F ADD A,#30 CP #3
A JR C,OKHEX ADD A,7 OKHEX JP #BB5A PRTDECI PUSH HL
Conversion decimale 5 chiffres PUSH DE PUSH BC
PUSH AF LD HL,(VALEUR) DEC1 LD B,5 DEC2 LD IY,DIXMILL
CONDEC LD E,(IY+0) LD D,(IY+1) LD A,#30LIN1 PUSH AF
LD A,13 CALL #BB5A JR EF1 EFFLINE PUSH AF EF1 L
D A,18 JR PRT2 - Oui ou non - OUNO PUSH HL LD H
L,TOUNO CALL PRT POP HL CALL #BB06 CALL
EFFLINE AND #DF Majuscules CP "N" RET Z
CP "O" Oui CARRY mis JR NZ,OUNO SCF
RET TOUNO DEFB 24," OK (O/N) ",24,7,13+#80 - Afficher un message d'
erre CALCUL AND A SBC HL,DE JR C,CARRY INC A
JR CALCUL CARRY CALL #BB5A ADD HL,DE INC IY
INC IY DJNZ CONDEC FINCONV POP AF POP BC
POP DE POP HL JP SPACE TROICON LD HL,TCONVER Routine c
onversion appelee par menu CALL PRT effectue 3 conversions 16 bi
ts successives CALL INPUNB LD HL,TCON2 CALL PRT
LD HL,(VALEUR) ur en bas de l'ecran - AFFERR LD IY,#0218
CALL PRTLOC CALL #BB06 XOR A JP EFFLINE
--------------------------------------------------------------
FIN SECTION CALL EFFLINE AND #DF
Majuscules CP "N" RET Z CP "O" Oui CARRY
mis JR NZ,OUNO SCF RET TOUNO DEFB 24," OK
(O/N) ",24,7,13+#80 - Afficher un message d'erreCALL PRTBIN2 CALL
PRTHEX2 CALL PRTDECI RET TCONVER DEFB " CONVER
TIR "," "+#80 TCON2 DEFB " "," "+#80 LIST VALEUR DEFW 0 Variables et
Buffers pour edition numerique NOLIST BUFFNB DEFS 5 TTXEDIT DEFS 256,0
MAXEDIT DEFB 0 LENEDIT DEFB 0 CURPOS DEFW 0 - Affichage textes -
PRTCR CALL PRT Affiche avec SL+CR JR CR PRTLOC2 LD IY,#0217
Affichage sur avant derniere ligne PRTLOC PUSH AF Affichage av
- TEST DES DRIVES - ------
----------- Le chapitre prcdent vous a prvenu ! Ce n'est pas simpl
e si l'on tient compte qu'il peut y-en avoir 1 ou 2 (Ce qui est la moindre de
s choses ...) Les tests ont t effectus sur 464 + 2 Drives . Les conn
ections de l'interface drive 6128 ont t tablies diffrement . Un test rapide s
ur 6128 rvle des rsultats un peu plus cohrents ! (Sur 464 , les connexion
s du sigec locate PUSH HL PUSH IY IY passe dans HL
POP HL CALL #BB75 LOCATE POP HL Adresse
du texte JR BCLPRT PRTDRIV PUSH HL Afficher drive selection
ne LD HL,TDRSELE CALL PRT POP HL RET
PRT PUSH AF Affiche sans SL+CR BCLPRT LD A,(HL) CP #80
Bit 7 mis fin du texte JR NC,FINPRT CALL #BB5A
INC HL JR BCLPRT nal 'Ready' A & B sont relies la meme broche)
. Dans le cas ou seul 1 drive est connect il n'y- pas de problme . Dans
le second , on distingue 2 possibilits B est branch et allum , B est
branch mais teint . Cette petite diffrence est fondamentale ! Si vous avez un
drive B connect et allum , tout va bien . S'il est teint , LES VALEURS RENV
OYEES PAR ET3 SONT FAUSSEES ! Si votre configuration comporte 2 drives ,
faites l'essai suivant depuis le BASIC EnlevFINPRT AND %01111111 Enlever bi
t 7 INC HL Pointer debut eventuel texte suivant PRT2 CALL
#BB5A Afficher caractere et retour POP AF RET - Pass
age a la ligne - CR PUSH AF LD A,10 CALL #BB5A
LD A,13 JR PRT2 - Espace - SPACE PUSH AF
LD A,32 JR PRT2 - Video inverse - INV PUSH AF
LD A,24 JR PRT2 - Efface ligne en cours - EFF Nez la disque
tte de A , teignez B et envoyez une commande "SAVE" quelconque . Rien !
Aucun message d'erreur ... Sans rien toucher , mettez une disquette dans A
et a repart ! Autre essai A est allum , actif et contient une disqu
ette . B est allum et contient une disquette . Enlevez la disquette de A et
tapez 'B' . Vous obtiendrez le message "Drive B Disc missing" . Tapez 'R'etr
y . Tiens Il est revenu ! Dernire tentative si vous disposez d'un pro
gramme de c . On ignore le second qui sera de toute manire trait par TST
DRIV . Pour le 3me , on boucle sur le test de B tant qu'il n'est pas allum
ou dbranch ! L'appel suivant TSTDIRV pour le drive B verra tous les bi
ts 7 2 de ET3 (Tous sauf le numro de drive) zro si le drive B n'est pas b
ranch . La seconde partie de la routine est plus longue mais plus simple
. On va rechercher l'tat du drive A et on interprete les bits 6 & 5 . La te
te tant mise sur la piopie quelconque Lancez une opration de copie sur
B avec celui-ci teint et constatez le plantage . L'explication du
phnomne rside la fois dans les connections lectroniques et dans la le
cture des tats d'interruption (LE BIT 5 DE ET3 N'EST A 0 QUE DANS LE CAS D
'UN DISQUE ABSENT ET PAS D'UN DRIVE HORS SERVICE) Entrer dans le dtail d
borde largement du cadre de l'tude en cours . Notez simplement que un driv
e B eteint mais branch faussera tout progrste 0 par CALIBRE , le bit 4 ne nou
s interesse pas de meme que 7 , 3, 2 inutilisables sur Amstrad . (Revoyez l
e chapitre signification des registres d'tat) . Un second tour est effe
ctu pour le drive B et c'est fini . NOTES La routine PRT affiche
la chaine pointe par HL . Le dernier caractre doit avoir son bit 7 1 (+#
80) . PRTDRIV affiche le drive en cours une position donne . Ces deux
routines sont dans la section sous programmes . amme d'exploi
tation directe du FDC . Ci dessous un exemple de rsultat obtenu dans ce cas
Commande 4 Tester tat drive avec B teint et absence de disque dans A
renvoie dans ET3 A Protg criture et B OK . Le programme devra donc dterm
iner avec prcision si 1- B est dconnect Interdire usage de B
2- B est connect mais teint Imposer l'allumage de B 3- B est conne
ct et allum Tout va bien - Fonctionnement d -----
--------------------------------------------------------
--------------------------- - ROUTINE TESTER 2 DRIV
ES - --------------------------- TST2DR LD HL,TCOMD
RV Afficher texte commande CALL PRT LD A,(DRSELEC) Preserve
r le drive en cours PUSH AF XOR A LD (DRSELEC),A S
election drive A - Effectuer un test pour A et 1 pour B -
TST2DR1 CALLe la routine - On mmorise le drive utilis actuellement
puis on slectionne le drive A qui ne peut qu'etre connect et allum . On re
nvoie la tete en piste 0 . (Ce n'est pas indispensable) . Si la tete est d
ja sur la piste 0 la commande CALIBRE ne gnre pas d'erreur il est donc inut
ile de tester o se trouve la tete avant la commande . La routine TSTDRI
V remet zro les causes d'interruption (ABSOLUMENT INDISPENSABLE !) , env
oie la commande 4 et le num CALIBRE Initialiser en piste 0 CALL TST
DRIV Tester etat du drive dont le numero est dans A LD A,1 L
D (DRSELEC),A Passer en drive B RECALI CALL CALIBRE Tester si il est actif en
essayant de trouver CP #80 la piste 0 . Si le test d'etat apres
CALIBRE JR NZ,BALLUME renvoie #80 , B est connecte mais eteint
LD HL,TJEVEUB Interdire fonctionnement avec BETEINT CALL AFFERR
JR RECALI BALLUME CALL TSTDRIV Siro de drive au FDC , lit l
'tat d'interruption et range ET3 dans l'octet dtermin par INCPTE3 . Ensuit
e on slectionne le drive B et on essaye de placer la tete sur la piste 0 .
C'EST OBLIGATOIRE CALIBRE NOUS DIRA SI B EST ETEINT . La lecture des tats a
prs calibre nous dira 1 B Prsent et allum ET0 Opration russie ! 2
B Absent ET0 Erreur quipement . 3 B Prsent et teint ET0 #8
0 pour INVALID COMMAND . Dans le 1er cas on continue N ET3 1 , B est de
branche - Afficher l'etat des 2 drives selon les flags - AFRESDR LD A,
"A" Drive A LD DE,ETDRA ET3 pour drive A LD HL,TETDRV1
BCLAFRD PUSH AF PUSH AF CALL PRT POP AF
CALL INV CALL #BB5A A ou B CALL SPACE CAL
L INV Video inverse LD A,(DE) ETDRA ou B CP #1
Si 1 Drive B hors service JR Z,DRBHS BIT 5,A Si BIT 5
ETurs SUB #41 Revenir en numero reel JP PRTDRIV
TCHGDR DEFB " Change drive"," "+#80 --------------------------------
------------------------------ FIN SECTION
itre prcon etait 0 , passer en 1 DR0 LD (DRSELEC),A LD HL,TCHGDR
Afficher commande CALL PRT ADD A,#41 Decalage AS
CII pour "A"ou"B" LD HL,TDRSELE+20 LD (HL),A Modifier
texte du drive en co30 . Disque manque JR NZ,DREADY LD HL,T
MISS CALL PRT Afficher Disque manque et fini JR FINDRIV
DREADY LD HL,TPROT BIT 6,A BIT 6 ET3 1Protege ecriture , 0Ouv
ert ecriture JR NZ,OUIPROT LD HL,TNOPROT OUIPROT CALL PRT
LD HL,TECRIT CALL PRT LD HL,TPISTZ DRBHS CALL
PRT FINDRIV CALL CR POP AF CP "B" JR Z,FIND
R1 INC DE INC A PISTDRA DEFB 0 P. A et B P
ISTDRB DEFB 0 Ne rien inserer NOLIST TUS DEFB 24," SOS PROGRAMMEURS - E
tude du FDC - (C) M.MAIGROT Nov 88 " DEFB 24,26,0,79,1,24+#80 TEFFLB1
DEFB 31,1,23,18+#80 TMENU DEFB 31,1,5," A Tester etat drive ",10,13
DEFB " B Bascule drive A/B ",10,13 DEFB " C Convers.numerique ",10,13
DEFB " D Aller en piste 0 ",10,13 DEFB " E Aller en piste
",10,13 DEFB " Q Quitter programme ",10,13+#80 LD HL,TETDRIV
JR BCLAFRD FINDR1 POP AF Recuperer drive en cours a l'entree
LD (DRSELEC),A RET - Textes concernant l'etat des drives -
TCOMDRV DEFB " Tester Drives"," "+#80 TETDRV1 DEFB 31,1,1 TETDRIV DEFB
24," Etat lecteur ",24,18+#80 DEFB " Pas de lecteur",7+#80 TMISS
DEFB " Disque manque !",7+#80 TPROT DEFB " Prot","."+#80 TNOPROT DEFB " R
ead","y"+#80 TECRIT DEFB " Ecritur","e"+#80 TPISTZ DEFB " Sur piste &0","
0"+#80LECTEUR4COD Bf AVEC REDEFINITION DES CARnf"Q2J##VQO!2MJGw!w#wzl!"+6+62N0
%jZ&.u*"*"l*#(A"*"0&.u!Nl*+02NA!0.0Z*2P +.8+ P Z2PB# TDRSELE DEFB 31,1,3,24,"
Drive choisi A ",24+#80 TJEVEUB DEFB 24," ALLUMER DRIVE B ! ",24,7,13+#80
-------------------------------------------------------------
- CHANGER DE DRIVE - --------
---------- Rien de plus simple mais il faut vrifier que le passage en dr
ive B est possible ! -----------------------------
- CHANGER LE DRIVE EN COURS - -
2M!cZ## 7Z(2NN *+*# +2N 7#"*++ #"*( #Z 7" ERREUR DRIVE CHARGEMENT EN C
OURS!!# !G#!Z6#s#r!*"!"2Z0xvff6ff0ffff0f Si votre configuration comporte 2 dri
ves , faites l'essai suivant depuis le BASIC Enlev-------------------------
--- CHGDRIV LD A,(DRSELEC) DEC A JR Z,DR0 Si etait
1 , devient 0 , c'est bon LD A,(ETDRB) TESTER SI B EST PRESENT
CP 1 RET Z LD A,1 Si non etait 0 , p
asser en 1 DR0 LD (DRSELEC),A LD HL,TCHGDR Afficher commande
CALL PRT ADD A,#41 Decalage ASCII pour "A"ou"B"
LD HL,TDRSELE+20 LD (HL),A Modifier texte du drive en co
N - MODE D'EMPLOI DU PROGRAMME D'EXPLOITATION DU FDC -
-------------------------------------------------- A - Test
des drives Cette commande effectue le check up complet de votre configur
ation . Les 2 drives sont rinitialiss sur la piste 0 . B - Bascule du driv
e A au B si ce dernier t dtect par la commande prcdente . Innoprant si non .
C - Conversion numrique . Affiche la valeur donne en dcimal , h
exadcimal , et binair - Fonctionnement de la routine - On mmorise le dr
ive utilis actuellement puis on slectionne le drive A qui ne peut qu'tre conn
ect et allum . On renvoie la tte en piste 0 . (Ce n'est pas indispensable) .
Si la tte est dja sur la piste 0 la commande CALIBRE ne gnre pas d'erreur
il est donc inutile de tester o se trouve la tte avant la commande . La
routine TSTDRIV remet zro les causes d'interruption (ABSOLUMENT INDISPENS
ABLE !) , envoie la commae . La valeur a donner peut etre exprime en
hexadcimal en la prcdent du symbole "&" . D - Ramne la tete du drive en co
urs sur la piste 0 . E - Positionne la tete du drive en cours sur la piste
N . Pour ces deux dernires commandes , le registre ET0 est affich
en binaire , suivi du numro de piste renvoy par la phase rsultat . En cas
d'erreur quelconque , le numro de piste renvoy est toujours 0 . Bien q
ue l'entre du programme impose --------------------------- - RAZ CAUSES IN
TERRUPTION - --------------------------- RAZINTE PUSH HL PUSH DE
PUSH BC LD HL,30000 BCLRAZI CALL LITSTAT Interroger l'etat d'i
nterruption tant que le LD DE,ETOCLUS PUSH AF LD A,
(DE) LD B,A INC B BCLSTOK LD (HL),A INC HL
INC DE LD A,(DE) DJNZ BCLSTOK POP AF CP #8
0 message commande invalide n'est pas renvoye l'allumage du drive B
s'il est connect , vous pouvez par la suite le dbrancher ou l'teindre
afin de constater les erreurs produites sur ces 2 commandes . Ne soyez pas su
rpris si la commande E vous informe que tout va bien alors que B est t
eint , le FDC refuse ( tort) de considrer cet tat de chose comme une erre
ur ! Constatez aussi la dure d'excution en cas de disque absent ! S
i une commande xcute dans les rgles ne renvoie pas immdiatement un r JR
NZ,BCLRAZI par ET0 POP BC POP DE POP HL RET
CALL INIPROG Initialisation PUSH BC LD HL,30000 BCL
RAZI CALL LITSTAT Interroger l'etat d'interruption tant que le LD DE,E
TOCLUS PUSH AF LD A,(DE) LD B,A INC B BCL
STOK LD (HL),A INC HL INC DE LD A,(DE) DJNZ
BCLSTOK POP AF CP #80 message commande invalide n'est
pas renvoye sultat correct ou si le nombre de tentatives pour dplacer
la tete de lecture est plus grand que 1, augmentez un peu les temporisations
concernes. N'hsitez pas non plus les rduire afin d'en constater les effets
. ------------------------------------------------
La version du numro 2 sera enrichie par les fonctions suivantes Change
r densit . Changer tete (Pour lecteurs 5.1/4) . Formatage rgulier ou
non . (SD ou DD) Lire secteurRSXPRT BIN(*"N!P8K6&4D8CONEDIPRTPRTMIDEEEDP
DPTTDWKEDDDSLINELINCAlnf"n&gu!!!/*!YVR8##0Z&Z*!cVR8#### 80Z*L00ZM00Z++ lngf""gs
. (SD ou DD) Lire piste . (SD ou DD) Analyse piste . (SD ou DD)
La version 3 permettra enfin d'crire sur la disquette .
-----------------------------------------------------------------------
----------------------------------------------------- La version du num
ro 2 sera enrichie par les fonctions suivantes Changer densit .
Changer tete (Pour lecteurs 5.1/4) . Formatage rgulier ou non . (SD ou DD)
Lire secteur !N!!!!!!!!! *unf"A2C##VSE(*uZ2J2KY!6#!!(#x(C0ZB+*uEO!*ApJKY
*ECGZ#YizD*GCq*"2Z!"*ECG*"2Z+Z# l2qx2ng&"2GCGG(2Gi( *g$uGCG*E (Z#+G2G Zlgo&uxZ+!
!!DTSTINT BASpccCWKE, "M" "R" T9r "M" "tstint.bin" L" AFFICHAGE
CAUSES D'INTERRUPTIONS SECONDAIRES DU FDC "(T2" Ce court programme met en ev
idence la presence des interruptions lors de"T" la mise en route ou de l'arre
t des moteurs . Modifier l'etat des drives"TF" (Enlever - remettre disquette
) avec le moteur en marche ou allumer -"TP" eteindre B pZ#Z#lVnf#lVnfs#rl
nfo&lnf#V &Q!%y+ 8a8*Ew*A6lO(N(!LSi"!!*NZZVK """"''"0Z# MZ$-ZZK ####ZZ#M,-ZZC(#
###V0""""''"0ZZ# MC$,1Z-$!!"ulG2L0l##8!"!"rovoque egalement une suite d'interru
ptions . Cette demons -"TZ" tration utilise la routine 'RAZINTE' qui a ete m
odifiee de maniere a"Td" stocker chaque octet lu par RESULT dans un buffer
commencant en 39000 ."Tn" La touche 'S' met le moteur en route . 'A' Le sto
ppe. ENTER revient au"Ux" Basic . Ce test demontre clairement la necessite
de remettre a zero" T" les etats d'interruption avant chaque commande !
Les 2 octets affiches"5" representent respecLVfn++++(ln&####!"WSUG2LV fnSM"
OVfnSQ"SVxF "F*OWRMQ! *OSRW F 5XF*MU"M*QRR"Q*OWR"O*SRR"SLFX*OMU*W*MQ"M*O*WU*OSR"
OM*WU*MQR*O*WU"OSM0,GX*W"W*U"UJ*OMQ!*S!Q*Stivement ET0 et piste .T" ET0 refle
te systematiquement un changement d'etat du signal 'Ready' des"T" lecteurs .
(Bits 6 & 7 mis) . On notera l'etat des bits 0 & 1 qui"" manifestent
la recherche de 4 lecteurs possibles ."U" Vous pouvez aussi voir l'etat d'
interruption des drives apres une" U" commande basic . Exemple 'Breakez'
ce programme , faites 'CAT' puis" " 'CALL 40000'"V" NOTE Au depart
, le chargement de 'TSTINT.BIN' pogq( !!!"8( DEC HEX BIN ERREUR LOCATE ERREUR
PARAMETRES TROP LONG POUR AFFICHER Presser une touche 'd rovoque une cause"
W" d'interruption lors de l'arret du moteur . Toute reprise du programme"
T" laissera l'ecran vierge tant qu'une modification de l'etat des drives
" " n'aura pas eu lieu ."A" PRESSER UNE TOUCHE POUR LA MISE EN ROUTE "
J"*** LA SECTION CI-DESSOUS N'A RIEN A VOIR AVEC LA DEMONSTRATION ***J,***
ELLE EST UTILISEE PAR LE PROGRAMME PRINCIPAL ***68" Menu Recommencer "
Ms actuellement puis on slectionne le drive A qui ne peut qu'tre connect et a
llum . On renvoie la tte en piste 0 . (Ce n'est pas indispensable) . Si la t
te est dja sur la piste 0 la commande CALIBRE ne gnre pas d'erreur il est d
onc inutile de tester o se trouve la tte avant la commande . La routine
TSTDRIV remet zro les causes d'interruption (ABSOLUMENT INDISPENSABLE !)
, envoie la comma "N"""""""""ID,,,,, J"R"0TCA,,(,r,",,,, t -CA,,(,r,",,,, ,,,
,+hWKE, "M" "R" T9r "M" ""C"FDC.BAS", 'd F CALL PRTBIN INC H
L JR REC CR1 CALL CR JR REC RAZINTE CALL LITST
AT CP #80 RET Z LD A,(ETOCLUS) LD B,A
LD DE,ET0 BCL2 LD A,(DE) LD (HL),A INC HL INC
DE DJNZ BCL2 LD (HL),#FF INC HL JR RAZINTE
---------------------------- - LIRE CAUSE INTERRUPTIONS - ------------------
---------- LITSTAT LD A,#08 CALL ENVOFDC JP RESULT s actuelle
ment puis on slectionne le drive A qui ne peut qu'tre connect et allum . On
renvoie la tte en piste 0 . (Ce n'est pas indispensable) . Si la tte est dj
a sur la piste 0 la commande CALIBRE ne gnre pas d'erreur il est donc inutil
e de tester o se trouve la tte avant la commande . La routine TSTDRIV rem
et zro les causes d'interruption (ABSOLUMENT INDISPENSABLE !) , envoie la
comma -----------------------------------------------------------------------
------ - PHASE INSTRUCTION DU FDC . Attendre que le FDC soit pret et envoyer oc
tet - -------------------------------------------------------------------------
---- --- Attendre que le FDC soit pret --- ENVOFDC PUSH BC LD BC,#F
B7E PUSH AF PUSH AF DI WAITFDC IN A,(C) ADD
A,A JR NC,WAITFDC ADD A,A JR NC,VEUTOCT EI
POP AF POP AF TSTINT BIN ON MOTEUR OFF !X6# SAa!X!X("#Te
Gfw#6#x00y !fx8xw# x +rf7O00Z&Z"Z&Z08ZZ# Z Z# Z !Jm2y!J7 MOTEUR PO
P BC RET --- Transmettre un octet instruction au FDC --- VEUTOCT
POP AF INC C OUT (C),A DEC C LD A,5 DIGERE
DEC A NOP JR NZ,DIGERE EI POP AF P
OP BC RET ------------------------------------------------------ - EX
TRAIRE ET RANGER LES OCTETS DE LA PHASE RESULTAT - ----------------------------
-------------------------- RESULT PUSH BC LD BC,#FB7E PUSH H
L PUSH ON MOTEUR OFF te modifiee de maniere a"Td" stocker c
haque octet lu par RESULT dans un buffer commencant en 39000 ."Tn" La touche
'S' met le moteur en route . 'A' Le stoppe. ENTER revient au"Ux" Basic . C
e test demontre clairement la necessite de remettre a zero" T" les etats
d'interruption avant chaque commande ! Les 2 octets affiches"5" represente
nt respec DE LD D,0 LD HL,ET0 PUSH HL DI JE
BOSSE IN A,(C) CP #C0 JR C,JEBOSSE INC C IN
A,(C) LD (HL),A INC HL INC D DEC C
LD A,5 TEMPRES DEC A JR NZ,TEMPRES IN A,(C) AND #10
JR NZ,JEBOSSE POP HL LD A,(HL) AND #C0
DEC HL LD (HL),D POP DE POP HL POP BC
EI LD A,(ET0) RENOLIST ORG 40000 DEBUT LD
HL,39000 LD B,255 BCL1 LD (HL),#80 INC HL DJNZ B
CL1 CALL #BB09 CP 13 RET Z AND #DF
CP "S" CALL Z,MOTON CP "A" CALL Z,MOTOFF C
ALL TEST JR DEBUT TEST LD HL,39000 CALL RAZINTE
LD HL,39000 REC LD A,(HL) CP #80 RET Z CP #FF
JR Z,CR1 PUSH AF CALL PRTHEX1 POP A #N######
###T NZ SCF RET PRTBIN PUSH BC 8B PUSH AF
LD C,A LD B,8 BCLBIN LD A,#30 RLC C JR NC,BINZ
ERO INC A BINZERO CALL #BB5A DJNZ BCLBIN POP AF
POP BC JP SPACE PRTHEX2 CALL SPACE LD A,"&" C
ALL #BB5A LD A,H CALL PRTHEX1 16B LD A,8 CAL
L #BB5A LD A,L PRTHEX1 PUSH AF CALL SPACE LD A,"&"
CALL #BB5A POP AF PUSH AF 8B PUSH AF
RRCA RRCA RRCA RRCA CALL AFFHEX
POP AF CALL AFFHEX POP AF JP SPACE AFFHEX AND #F
ADD A,#30 CP #3A JR C,OKHEX ADD A,7 OKHEX
JP #BB5A PRT LD A,(HL) CP #FF RET Z CALL #BB5
A INC HL JR PRT - Affichage - CR LD A,10 C
ALL #BB5A LD A,13 CALL #BB5A INC HL RET
SPACE LD A,32 JP #BB5A - Resultat - ETOCLUS DEFB 0 ET0
DEFB 0 ET1 DEFB 0 ET2 DEFB 0 ETPIST DEFB 0 ETHEAD DEFB 0 ETNUMS
EC DEFB 0 ETLENSEC DEFB 0 TEMPAMS PUSH AF LD A,12 CALL TEM
PMIL POP AF DEC A JR NZ,TEMPAMS LD A,15
CALL TEMPMIL RET TEMPMIL PUSH AF LD A,#F6 BCLTEMP DEC
A JR NZ,BCLTEMP POP AF DEC A JR NZ,TEMPMIL
RET -------------------- - COMMANDE MOTEUR - --------------------
MOTON PUSH HL LD HL,TMOTON CALL PRT POP HL
LD A,(FLAGMOT) CP 1 RET Z LD A,1 CALL MOTCO
M LD A,(TEMPMOT) Mini 55 JP TEMPAMS MOTCOM LD (FLAGMOT),A
LD BC,#FA7E OUT (C),A RET MOTOFF PUSH HL LD
HL,TMOTOFF CALL PRT POP HL XOR A JR MOTCOM
FLAGMOT DEFB 0 TEMPMOT DEFB 55 TMOTON DEFB 10,13," MOTEUR ON",10,13,#FF TMOT
OFF DEFB 10,13," MOTEUR OFF",10,13,#FF LIST DEFB 0ISEE PAR LE PROGRAMME PRCAL
L PRT POP HL LD A,(FLAGMOT) CP 1 RET Z
LD A,1 CALL MOTCOM LD A,(TEMPMOT) Mini 55 JP TEMP
AMS MOTCOM LD (FLAGMOT),A LD BC,#FA7E OUT (C),A RET
MOTOFF PUSH HL LD HL,TMOTOFF CALL PRT POP HL
XOR A JR MOTCOM FLAGMOT DEFB 0 TEMPMOT DEFB 5 $N$$$$$$$$$ %N%%%
%%%%%% &N&&&&&&&&& 'N'''''''''