SOS Programmeurs Issue 1 (F) (Face B) (1989) (Version Basic 1.1) [DISCMAG].dsk
HexaDumpAscii only
000000:  45 58 54 45 4E 44 45 44 20 43 50 43 20 44 53 4B    EXTENDED CPC DSK
000010:  20 46 69 6C 65 0D 0A 44 69 73 6B 2D 49 6E 66 6F     File..Disk-Info
000020:  0D 0A 53 41 4D 64 69 73 6B 31 33 30 36 32 35 00    ..SAMdisk130625.
000030:  28 01 00 00 13 13 13 13 13 13 13 13 13 13 13 13    (...............
000040:  13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13    ................
000050:  13 13 13 13 13 13 13 13 13 13 13 13 00 00 00 00    ................
000060:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
000070:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
000080:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
000090:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0000A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0000B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0000C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0000D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0000E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0000F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
000100:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
000110:  00 00 01 00 02 09 4E E5 00 00 C1 02 00 00 00 02    ......N.........
000120:  00 00 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'''''''''
Tous droits réservés. Reproduction sans autorisation interdite. © Kukulcan