Désassemblage (+commentaires) de la ROM du TO8
Moniteur Page 1 E000-FFFF


E000 4D    4D
E001 4B    4B  
E002 43    43 
E003 30    30

E004 16    LBRA 006F
E007 16    LBRA E028
E00A 16    LBRA E048
E00D 16    LBRA E02D
E010 16    LBRA DFB2
E013 16    LBRA E094
E016 16    LBRA E073
E019 16    LBRA E01A
E01C 16    LBRA E073
E01F 16    LBRA DFB8
E022 16    LBRA DFD6
E025 16    LBRA E06D
E028 17    LBSR DFBB
E02B 0F    CLR  49
E02D 17    LBSR DFD1
E030 25    BCS  E067
E032 17    LBSR E007
E035 25    BCS  E067
E037 CC    LDD  #0044
E03A DD    STD  4C
E03C CE    LDU  #6200
E03F DF    STU  4F
E041 17    LBSR E03C
E044 DE    LDU  4F
E046 25    BCS  E067
E048 17    LBSR DFED
E04B 10 8E LDY  #627F
E04F 34    PSHS Y,
E051 86    LDA  #55
E053 6A    DEC  ,U
E055 63    COM  ,U
E057 AB    ADDA ,U+
E059 11 A3 CMPU ,S
E05C 26    BNE  E053
E05E 35    PULS Y,
E060 A1    CMPA ,U
E062 26    BNE  E067
E064 7E    JMP  6200
E067 0F    CLR  80
E069 6E    JMP  [001E]
E06D 34    PSHS U/S,Y,X,DP,B,A,CC
E06F 86    LDA  #FF
E071 B7    STA  604A
E074 20    BRA  E07B
E076 34    PSHS U/S,Y,X,DP,B,A,CC
E078 7F    CLR  604A
E07B 8D    BSR  E0BB
E07D 96    LDA  48
E07F 81    CMPA #01
E081 27    BEQ  E0A4
E083 96    LDA  49
E085 81    CMPA #04
E087 26    BNE  E0A4
E089 96    LDA  48
E08B 85    BITA #02
E08D 27    BEQ  E094
E08F BD    JSR  E703
E092 20    BRA  E0B4
E094 85    BITA #08
E096 27    BEQ  E09D
E098 BD    JSR  E6C8
E09B 20    BRA  E0B4
E09D 86    LDA  #40
E09F 97    STA  4E
E0A1 43    COMA 
E0A2 20    BRA  E0B4
E0A4 DC    LDD  4B
E0A6 34    PSHS B,A,
E0A8 8D    BSR  E0D1
E0AA 25    BCS  E0AE
E0AC 8D    BSR  E0F6
E0AE 35    PULS B,A,
E0B0 DD    STD  4B
E0B2 8D    BSR  E0ED
E0B4 35    PULS A,
E0B6 1E    EXG  A,CC
E0B8 44    LSRA 
E0B9 35    PULS PC,U/S,Y,X,DP,B,A,
E0BB 86    LDA  #60
E0BD 1F    TFR  A,DP
E0BF 8E    LDX  #E7D0
E0C2 0F    CLR  4E
E0C4 6F    CLR  ,X
E0C6 86    LDA  #CE
E0C8 A7    STA  7,X
E0CA 86    LDA  #FF
E0CC A7    STA  4,X
E0CE 6F    CLR  1,X
E0D0 39    RTS  
E0D1 D6    LDB  49
E0D3 C5    BITB #01
E0D5 26    BNE  E0E8
E0D7 CE    LDU  #E0F2
E0DA A6    LDA  B,U
E0DC A7    STA  2,X
E0DE 97    STA  57
E0E0 E6    LDB  1,X
E0E2 C5    BITB #40
E0E4 26    BNE  E0E8
E0E6 4F    CLRA 
E0E7 39    RTS  
E0E8 86    LDA  #10
E0EA 16    LBRA E0A1
E0ED 86    LDA  #00
E0EF A7    STA  2,X
E0F1 39    RTS  
E0F2 01    ILL  
E0F3 00    NEG  02
E0F5 00    NEG  96
E0F7 48    ASLA 
E0F8 85    BITA #01
E0FA 26    BNE  E107
E0FC 85    BITA #08
E0FE 26    BNE  E112
E100 85    BITA #02
E102 10 26 LBNE E134
E106 39    RTS  
E107 86    LDA  #43
E109 97    STA  4E
E10B 86    LDA  #FF
E10D 97    STA  58
E10F 6F    CLR  ,X
E111 39    RTS  
E112 96    LDA  4A
E114 26    BNE  E11B
E116 17    LBSR E0B2
E119 25    BCS  E170
E11B 8D    BSR  E175
E11D 25    BCS  E170
E11F 17    LBSR E0FF
E122 25    BCS  E170
E124 34    PSHS CC
E126 8D    BSR  E181
E128 25    BCS  E171
E12A C6    LDB  #FF
E12C E7    STB  4,X
E12E CC    LDD  #0304
E131 E7    STB  ,X
E133 E6    LDB  ,X
E135 2A    BPL  E133
E137 C6    LDB  #16
E139 E7    STB  3,X
E13B 4A    DECA 
E13C 26    BNE  E133
E13E E6    LDB  ,X
E140 2A    BPL  E13E
E142 CC    LDD  #805A
E145 E7    STB  3,X
E147 D7    STB  4A
E149 E6    LDB  ,X
E14B 2A    BPL  E149
E14D E6    LDB  ,U+
E14F E7    STB  3,X
E151 DB    ADDB 4A
E153 D7    STB  4A
E155 4A    DECA 
E156 26    BNE  E149
E158 E6    LDB  ,X
E15A 2A    BPL  E158
E15C D6    LDB  4A
E15E E7    STB  3,X
E160 E6    LDB  ,X
E162 2A    BPL  E160
E164 C6    LDB  #16
E166 E7    STB  3,X
E168 E6    LDB  ,X
E16A 2A    BPL  E168
E16C 35    PULS CC
E16E 6F    CLR  ,X
E170 39    RTS  
E171 35    PULS CC
E173 43    COMA 
E174 39    RTS  
E175 A6    LDA  1,X
E177 85    BITA #04
E179 26    BNE  E17D
E17B 4F    CLRA 
E17C 39    RTS  
E17D 86    LDA  #01
E17F 20    BRA  E1ED
E181 DE    LDU  4F
E183 CC    LDD  #02E0
E186 1A    ORCC #50
E188 E7    STB  4,X
E18A C6    LDB  #16
E18C E7    STB  3,X
E18E C6    LDB  #18
E190 E7    STB  ,X
E192 C1    CMPB #16
E194 27    BEQ  E1A4
E196 E6    LDB  1,X
E198 C5    BITB #02
E19A 27    BEQ  E1E3
E19C E6    LDB  ,X
E19E C5    BITB #01
E1A0 27    BEQ  E196
E1A2 E6    LDB  3,X
E1A4 E6    LDB  1,X
E1A6 C5    BITB #02
E1A8 27    BEQ  E1E3
E1AA E6    LDB  ,X
E1AC 2A    BPL  E1A4
E1AE E6    LDB  3,X
E1B0 C1    CMPB #A5
E1B2 26    BNE  E192
E1B4 D7    STB  4A
E1B6 C6    LDB  #08
E1B8 E7    STB  ,X
E1BA E6    LDB  ,X
E1BC 2A    BPL  E1BA
E1BE E6    LDB  3,X
E1C0 D1    CMPB 4C
E1C2 26    BNE  E18A
E1C4 DB    ADDB 4A
E1C6 D7    STB  4A
E1C8 E6    LDB  ,X
E1CA 2A    BPL  E1C8
E1CC E6    LDB  3,X
E1CE D1    CMPB 4D
E1D0 26    BNE  E18A
E1D2 DB    ADDB 4A
E1D4 D7    STB  4A
E1D6 E6    LDB  ,X
E1D8 2A    BPL  E1D6
E1DA E6    LDB  3,X
E1DC D1    CMPB 4A
E1DE 26    BNE  E18A
E1E0 6F    CLR  ,X
E1E2 39    RTS  
E1E3 4D    TSTA 
E1E4 27    BEQ  E1EB
E1E6 4A    DECA 
E1E7 8D    BSR  E1FF
E1E9 20    BRA  E196
E1EB 86    LDA  #04
E1ED 16    LBRA E1A1
E1F0 10 8E LDY  #35B6
E1F4 20    BRA  E1FA
E1F6 10 8E LDY  #4E20
E1FA 31    LEAY ff,Y
E1FC 26    BNE  E1FA
E1FE 39    RTS  
E1FF 8D    BSR  E20B
E201 25    BCS  E20A
E203 81    CMPA #12
E205 27    BEQ  E209
E207 8D    BSR  E1F0
E209 4F    CLRA 
E20A 39    RTS  
E20B 86    LDA  #12
E20D D6    LDB  57
E20F CA    ORB  #40
E211 E7    STB  2,X
E213 E6    LDB  1,X
E215 C5    BITB #02
E217 26    BNE  E22E
E219 4A    DECA 
E21A 10 27 LBEQ E1E8
E21E 10 8E LDY  #6C80
E222 31    LEAY ff,Y
E224 27    BEQ  E219
E226 E6    LDB  1,X
E228 C5    BITB #02
E22A 27    BEQ  E222
E22C 8D    BSR  E1F6
E22E D6    LDB  57
E230 E7    STB  2,X
E232 5F    CLRB 
E233 39    RTS  
E234 96    LDA  4A
E236 26    BNE  E23C
E238 8D    BSR  E2B2
E23A 25    BCS  E2A6
E23C 86    LDA  #02
E23E 34    PSHS A,
E240 8D    BSR  E1FF
E242 25    BCS  E2AA
E244 34    PSHS CC
E246 17    LBSR E281
E249 25    BCS  E2A7
E24B 86    LDA  #03
E24D E6    LDB  ,X
E24F 2A    BPL  E24D
E251 E6    LDB  3,X
E253 4A    DECA 
E254 26    BNE  E24D
E256 CC    LDD  #8018
E259 E7    STB  ,X
E25B 10 8E LDY  #0300
E25F 31    LEAY ff,Y
E261 27    BEQ  E2AC
E263 E6    LDB  ,X
E265 C5    BITB #01
E267 27    BEQ  E25F
E269 E6    LDB  3,X
E26B 31    LEAY ff,Y
E26D 27    BEQ  E2AC
E26F E6    LDB  ,X
E271 2A    BPL  E26B
E273 E6    LDB  3,X
E275 C1    CMPB #5A
E277 26    BNE  E26B
E279 D7    STB  4A
E27B C6    LDB  #08
E27D E7    STB  ,X
E27F E6    LDB  ,X
E281 2A    BPL  E27F
E283 E6    LDB  3,X
E285 E7    STB  ,U+
E287 DB    ADDB 4A
E289 D7    STB  4A
E28B 4A    DECA 
E28C 26    BNE  E27F
E28E E6    LDB  ,X
E290 2A    BPL  E28E
E292 E6    LDB  3,X
E294 35    PULS A,CC
E296 6F    CLR  ,X
E298 D1    CMPB 4A
E29A 27    BEQ  E2A6
E29C 4A    DECA 
E29D 26    BNE  E23E
E29F 86    LDA  #08
E2A1 97    STA  4E
E2A3 6F    CLR  ,X
E2A5 43    COMA 
E2A6 39    RTS  
E2A7 35    PULS CC
E2A9 43    COMA 
E2AA 35    PULS PC,A,
E2AC 35    PULS A,CC
E2AE 86    LDA  #02
E2B0 20    BRA  E2A1
E2B2 96    LDA  4C
E2B4 27    BEQ  E2CF
E2B6 81    CMPA #10
E2B8 22    BHI  E2CF
E2BA C6    LDB  #04
E2BC 3D    MUL  
E2BD DD    STD  4C
E2BF 96    LDA  4B
E2C1 81    CMPA #02
E2C3 23    BLS  E2DD
E2C5 C6    LDB  #40
E2C7 81    CMPA #14
E2C9 25    BCS  E2D3
E2CB 81    CMPA #18
E2CD 23    BLS  E31B
E2CF 86    LDA  #40
E2D1 20    BRA  E2A1
E2D3 81    CMPA #08
E2D5 23    BLS  E336
E2D7 81    CMPA #0E
E2D9 23    BLS  E32D
E2DB 20    BRA  E324
E2DD 81    CMPA #00
E2DF 27    BEQ  E2F3
E2E1 81    CMPA #01
E2E3 27    BEQ  E2EC
E2E5 DC    LDD  4C
E2E7 83    SUBD #0002
E2EA 20    BRA  E33C
E2EC DC    LDD  4C
E2EE C3    ADDD #013D
E2F1 20    BRA  E33C
E2F3 DC    LDD  4C
E2F5 10 83 CMPD #0010
E2F9 23    BLS  E30C
E2FB 10 83 CMPD #0020
E2FF 23    BLS  E311
E301 10 83 CMPD #0030
E305 23    BLS  E316
E307 C3    ADDD #0150
E30A 20    BRA  E33C
E30C C3    ADDD #017D
E30F 20    BRA  E33C
E311 C3    ADDD #016F
E314 20    BRA  E33C
E316 C3    ADDD #015E
E319 20    BRA  E33C
E31B 80    SUBA #14
E31D 8D    BSR  E342
E31F 83    SUBD #0003
E322 20    BRA  E33A
E324 86    LDA  #14
E326 8D    BSR  E340
E328 83    SUBD #0002
E32B 20    BRA  E33A
E32D 86    LDA  #0E
E32F 8D    BSR  E340
E331 83    SUBD #0001
E334 20    BRA  E33A
E336 86    LDA  #08
E338 8D    BSR  E340
E33A D3    ADDD 4A
E33C DD    STD  4C
E33E 4F    CLRA 
E33F 39    RTS  
E340 90    SUBA 4B
E342 3D    MUL  
E343 DD    STD  4A
E345 DC    LDD  4C
E347 39    RTS  
E348 34    PSHS U/S,Y,X,DP,B,A,CC
E34A 17    LBSR E3BB
E34D 96    LDA  49
E34F 81    CMPA #04
E351 26    BNE  E358
E353 BD    JSR  E788
E356 20    BRA  E37E
E358 17    LBSR E3D1
E35B 25    BCS  E37E
E35D 17    LBSR E375
E360 25    BCS  E37E
E362 8D    BSR  E381
E364 86    LDA  #02
E366 34    PSHS A,
E368 8D    BSR  E3A0
E36A 25    BCS  E37E
E36C 8D    BSR  E3A9
E36E 17    LBSR E338
E371 35    PULS A,
E373 24    BCC  E37A
E375 4A    DECA 
E376 26    BNE  E366
E378 20    BRA  E37E
E37A 86    LDA  #19
E37C 97    STA  4B
E37E 16    LBRA E3B2
E381 DE    LDU  4F
E383 CC    LDD  #28FF
E386 8D    BSR  E39A
E388 CC    LDD  #02FE
E38B 8D    BSR  E39A
E38D CC    LDD  #08FF
E390 8D    BSR  E39A
E392 CC    LDD  #4DFE
E395 8D    BSR  E39A
E397 CC    LDD  #018C
E39A E7    STB  ,U+
E39C 4A    DECA 
E39D 26    BNE  E39A
E39F 39    RTS  
E3A0 A6    LDA  1,X
E3A2 85    BITA #02
E3A4 26    BNE  E3A0
E3A6 16    LBRA E3FF
E3A9 34    PSHS CC
E3AB 1A    ORCC #50
E3AD DE    LDU  4F
E3AF E6    LDB  3,X
E3B1 E6    LDB  ,X
E3B3 2A    BPL  E3AF
E3B5 E6    LDB  ,X
E3B7 2A    BPL  E3B5
E3B9 CC    LDD  #1604
E3BC E7    STB  ,X
E3BE 10 8E LDY  #0AEC
E3C2 8D    BSR  E420
E3C4 10 8E LDY  #0000
E3C8 31    LEAY 1,Y
E3CA 10 9F STY  4C
E3CD 86    LDA  #A5
E3CF 8D    BSR  E41C
E3D1 96    LDA  4C
E3D3 8D    BSR  E41C
E3D5 96    LDA  4D
E3D7 8D    BSR  E41C
E3D9 9B    ADDA 4C
E3DB 8B    ADDA #A5
E3DD 8D    BSR  E41C
E3DF 10 8E LDY  #000A
E3E3 86    LDA  #16
E3E5 8D    BSR  E420
E3E7 86    LDA  #5A
E3E9 8D    BSR  E41C
E3EB 10 8E LDY  #0005
E3EF 10 9C CMPY 4C
E3F2 27    BEQ  E42B
E3F4 10 8E LDY  #0080
E3F8 86    LDA  #FF
E3FA 8D    BSR  E420
E3FC 86    LDA  #DA
E3FE 8D    BSR  E41C
E400 10 8E LDY  #0011
E404 86    LDA  #16
E406 8D    BSR  E420
E408 10 9E LDY  4C
E40B 10 8C CMPY #0190
E40F 26    BNE  E3C8
E411 8D    BSR  E41C
E413 E6    LDB  1,X
E415 C5    BITB #02
E417 26    BNE  E411
E419 16    LBRA E46C
E41C 10 8E LDY  #0001
E420 E6    LDB  ,X
E422 2A    BPL  E420
E424 A7    STA  3,X
E426 31    LEAY ff,Y
E428 26    BNE  E420
E42A 39    RTS  
E42B DE    LDU  4F
E42D 4F    CLRA 
E42E 8D    BSR  E41C
E430 81    CMPA #8C
E432 27    BEQ  E400
E434 A6    LDA  ,U+
E436 20    BRA  E42E
E438 10 8E LDY  #0000
E43C 31    LEAY 1,Y
E43E 10 9F STY  4C
E441 DE    LDU  4F
E443 17    LBSR E3FF
E446 25    BCS  E4B2
E448 34    PSHS CC
E44A 17    LBSR E481
E44D 25    BCS  E4B3
E44F CC    LDD  #5A80
E452 ED    STD  3,X
E454 CC    LDD  #8018
E457 E7    STB  ,X
E459 E6    LDB  ,X
E45B C5    BITB #01
E45D 27    BEQ  E459
E45F E6    LDB  3,X
E461 C6    LDB  #FF
E463 E7    STB  4,X
E465 C6    LDB  #08
E467 E7    STB  ,X
E469 10 9E LDY  4C
E46C 10 8C CMPY #0005
E470 27    BEQ  E492
E472 E6    LDB  ,X
E474 2A    BPL  E472
E476 E6    LDB  3,X
E478 C1    CMPB #FF
E47A 26    BNE  E48B
E47C 4A    DECA 
E47D 26    BNE  E472
E47F E6    LDB  ,X
E481 2A    BPL  E47F
E483 E6    LDB  3,X
E485 6F    CLR  ,X
E487 C1    CMPB #DA
E489 27    BEQ  E4A7
E48B 86    LDA  #20
E48D 35    PULS CC
E48F 16    LBRA E4A1
E492 E6    LDB  ,X
E494 2A    BPL  E492
E496 E6    LDB  3,X
E498 26    BNE  E48B
E49A E6    LDB  ,X
E49C 2A    BPL  E49A
E49E E6    LDB  3,X
E4A0 E1    CMPB ,U+
E4A2 26    BNE  E48B
E4A4 4A    DECA 
E4A5 26    BNE  E49A
E4A7 35    PULS CC
E4A9 10 9E LDY  4C
E4AC 10 8C CMPY #0190
E4B0 26    BNE  E43C
E4B2 39    RTS  
E4B3 35    PULS CC
E4B5 43    COMA 
E4B6 39    RTS  
E4B7 34    PSHS U/S,A,
E4B9 CE    LDU  #E004
E4BC DF    STU  55
E4BE 96    LDA  CD
E4C0 48    ASLA 
E4C1 35    PULS U/S,A,
E4C3 24    BCC  E4C8
E4C5 7E    JMP  FFA0
E4C8 7E    JMP  E004
E4CB 53    COMB 
E4CC 43    COMA 
E4CD 52    ILL  
E4CE 41    ILL  
E4CF 54    LSRB 
E4D0 43    COMA 
E4D1 48    ASLA 
E4D2 20    BRA  E518
E4D4 4F    CLRA 
E4D5 53    COMB 
E4D6 D6    LDB  F0
E4D8 C1    CMPB #02
E4DA 27    BEQ  E501
E4DC 0A    DEC  F0
E4DE BD    JSR  E5B2
E4E1 25    BCS  E514
E4E3 5D    TSTB 
E4E4 27    BEQ  E4EB
E4E6 17    LBSR E494
E4E9 25    BCS  E514
E4EB 0C    INC  F0
E4ED BD    JSR  E5B2
E4F0 25    BCS  E514
E4F2 C6    LDB  #0A
E4F4 9E    LDX  E7
E4F6 A6    LDA  B,X
E4F8 A7    STA  B,Y
E4FA 5A    DECB 
E4FB 2C    BGE  E4F6
E4FD 8D    BSR  E573
E4FF 25    BCS  E514
E501 86    LDA  #02
E503 97    STA  4C
E505 C6    LDB  #14
E507 4F    CLRA 
E508 DD    STD  4A
E50A 8D    BSR  E557
E50C 9F    STX  4F
E50E 8D    BSR  E573
E510 25    BCS  E514
E512 0F    CLR  F0
E514 39    RTS  
E515 34    PSHS B,A,CC
E517 9E    LDX  ED
E519 30    LEAX FF80,X
E51D A6    LDA  ff,X
E51F E6    LDB  7F,X
E522 A7    STA  7F,X
E525 E7    STB  ,-X
E527 9C    CMPX ED
E529 26    BNE  E51D
E52B 35    PULS PC,B,A,CC
E52D DC    LDD  ED
E52F 0D    TST  25
E531 26    BNE  E535
E533 DD    STD  25
E535 93    SUBD 25
E537 C1    CMPB #80
E539 27    BEQ  E53E
E53B 9E    LDX  ED
E53D 7D    TST  9E25
E540 9F    STX  ED
E542 9F    STX  4F
E544 86    LDA  #02
E546 8D    BSR  E579
E548 25    BCS  E514
E54A 0D    TST  58
E54C 26    BNE  E556
E54E 8D    BSR  E515
E550 30    LEAX FF80,X
E554 9F    STX  ED
E556 39    RTS  
E557 9E    LDX  ED
E559 0D    TST  58
E55B 26    BNE  E556
E55D 30    LEAX FF80,X
E560 8D    BSR  E554
E562 20    BRA  E515
E564 86    LDA  #03
E566 9E    LDX  E9
E568 9F    STX  4F
E56A 8D    BSR  E579
E56C 25    BCS  E557
E56E 39    RTS  
E56F 8D    BSR  E580
E571 20    BRA  E56C
E573 86    LDA  #08
E575 8D    BSR  E582
E577 20    BRA  E56C
E579 97    STA  4C
E57B C6    LDB  #14
E57D 4F    CLRA 
E57E DD    STD  4A
E580 86    LDA  #02
E582 97    STA  48
E584 10 9E LDY  E9
E587 17    LBSR E5B7
E58A 86    LDA  #03
E58C 39    RTS  
E58D 8D    BSR  E557
E58F 97    STA  E5
E591 43    COMA 
E592 43    COMA 
E593 39    RTS  
E594 A6    LDA  d,Y
E596 97    STA  F6
E598 6F    CLR  ,Y
E59A 8D    BSR  E573
E59C 25    BCS  E58F
E59E 10 9E LDY  ED
E5A1 D6    LDB  F6
E5A3 5C    INCB 
E5A4 A6    LDA  B,Y
E5A6 6F    CLR  B,Y
E5A8 6A    DEC  B,Y
E5AA 1F    TFR  A,B
E5AC 81    CMPA #C0
E5AE 25    BCS  E5A3
E5B0 4F    CLRA 
E5B1 39    RTS  
E5B2 8D    BSR  E564
E5B4 25    BCS  E58F
E5B6 25    BCS  E58D
E5B8 8D    BSR  E5EE
E5BA 10 9E LDY  E9
E5BD DE    LDU  E7
E5BF D6    LDB  F0
E5C1 C1    CMPB #03
E5C3 26    BNE  E5C8
E5C5 CE    LDU  #E4CB
E5C8 5F    CLRB 
E5C9 C1    CMPB #0B
E5CB 24    BCC  E5FB
E5CD A6    LDA  B,Y
E5CF 81    CMPA #FF
E5D1 27    BEQ  E5F8
E5D3 5C    INCB 
E5D4 A1    CMPA ,U+
E5D6 27    BEQ  E5C9
E5D8 31    LEAY 20,Y
E5DB 30    LEAX ff,X
E5DD 26    BNE  E5BD
E5DF 0C    INC  4C
E5E1 96    LDA  4C
E5E3 81    CMPA #10
E5E5 22    BHI  E5F8
E5E7 17    LBSR E5B7
E5EA 86    LDA  #03
E5EC 20    BRA  E5B6
E5EE 8E    LDX  #0008
E5F1 0D    TST  58
E5F3 27    BEQ  E5F7
E5F5 30    LEAX fc,X
E5F7 39    RTS  
E5F8 5F    CLRB 
E5F9 20    BRA  E616
E5FB E6    LDB  b,Y
E5FD D1    CMPB EB
E5FF 26    BNE  E5D8
E601 E6    LDB  c,Y
E603 D1    CMPB EC
E605 26    BNE  E5D8
E607 D6    LDB  4C
E609 A6    LDA  d,Y
E60B 97    STA  F6
E60D 0F    CLR  F5
E60F AE    LDX  e,Y
E611 9F    STX  F7
E613 10 9F STY  FA
E616 D7    STB  F9
E618 20    BRA  E5B0
E61A 10 9E LDY  ED
E61D 8D    BSR  E68D
E61F 25    BCS  E5B6
E621 D7    STB  F6
E623 17    LBSR E664
E626 25    BCS  E5B4
E628 10 9E LDY  E9
E62B 8D    BSR  E5EE
E62D E6    LDB  ,Y
E62F 27    BEQ  E652
E631 86    LDA  #05
E633 C1    CMPB #FF
E635 27    BEQ  E652
E637 31    LEAY 20,Y
E63A 30    LEAX ff,X
E63C 26    BNE  E62D
E63E 0C    INC  4C
E640 96    LDA  4C
E642 81    CMPA #10
E644 22    BHI  E64D
E646 17    LBSR E6B7
E649 86    LDA  #03
E64B 20    BRA  E626
E64D 86    LDA  #05
E64F 7E    JMP  E58D
E652 9E    LDX  E7
E654 D6    LDB  F0
E656 C1    CMPB #03
E658 26    BNE  E65D
E65A 8E    LDX  #E4CB
E65D C6    LDB  #0A
E65F A6    LDA  B,X
E661 A7    STA  B,Y
E663 5A    DECB 
E664 2C    BGE  E65F
E666 96    LDA  EB
E668 A7    STA  b,Y
E66A 96    LDA  EC
E66C D6    LDB  F6
E66E ED    STD  c,Y
E670 16    LBRA E673
E673 D6    LDB  F6
E675 C1    CMPB #50
E677 22    BHI  E687
E679 5D    TSTB 
E67A 27    BEQ  E68D
E67C A6    LDA  B,Y
E67E 81    CMPA #FF
E680 27    BEQ  E6B1
E682 5A    DECB 
E683 C1    CMPB #50
E685 23    BLS  E679
E687 CB    ADDB #02
E689 C1    CMPB #A1
E68B 20    BRA  E67A
E68D C6    LDB  #50
E68F 86    LDA  #05
E691 C1    CMPB #A0
E693 10 22 LBHI E68F
E697 A6    LDA  B,Y
E699 81    CMPA #FF
E69B 27    BEQ  E6B1
E69D 34    PSHS B,
E69F C0    SUBB #50
E6A1 50    NEGB 
E6A2 CB    ADDB #50
E6A4 A6    LDA  B,Y
E6A6 81    CMPA #FF
E6A8 27    BEQ  E6AF
E6AA 35    PULS B,
E6AC 5C    INCB 
E6AD 20    BRA  E68F
E6AF 32    LEAS 1,S
E6B1 6F    CLR  B,Y
E6B3 5A    DECB 
E6B4 D7    STB  F9
E6B6 4F    CLRA 
E6B7 39    RTS  
E6B8 D6    LDB  F6
E6BA 4F    CLRA 
E6BB 54    LSRB 
E6BC DD    STD  FB
E6BE 4C    INCA 
E6BF 97    STA  F5
E6C1 24    BCC  E6C5
E6C3 86    LDA  #09
E6C5 97    STA  FA
E6C7 39    RTS  
E6C8 8D    BSR  E6E2
E6CA 34    PSHS A,
E6CC 8D    BSR  E715
E6CE 25    BCS  E6D8
E6D0 5F    CLRB 
E6D1 A6    LDA  ,Y+
E6D3 A7    STA  ,U+
E6D5 5A    DECB 
E6D6 26    BNE  E6D1
E6D8 35    PULS A,
E6DA B7    STA  E7E6
E6DD DC    LDD  55
E6DF DD    STD  4A
E6E1 39    RTS  
E6E2 DC    LDD  4A
E6E4 DD    STD  55
E6E6 C1    CMPB #14
E6E8 27    BEQ  E6FF
E6EA 96    LDA  CD
E6EC 84    ANDA #07
E6EE 81    CMPA #01
E6F0 26    BNE  E6FF
E6F2 C1    CMPB #25
E6F4 27    BEQ  E6FF
E6F6 C0    SUBB #10
E6F8 C1    CMPB #03
E6FA 23    BLS  E6FD
E6FC 5A    DECB 
E6FD D7    STB  4B
E6FF B6    LDA  E7E6
E702 39    RTS  
E703 8D    BSR  E6E2
E705 34    PSHS A,
E707 8D    BSR  E715
E709 25    BCS  E6D8
E70B 5F    CLRB 
E70C A6    LDA  ,U+
E70E A7    STA  ,Y+
E710 5A    DECB 
E711 26    BNE  E70C
E713 20    BRA  E6D8
E715 10 9E LDY  4F
E718 10 8C CMPY #4000
E71C 25    BCS  E745
E71E 96    LDA  CD
E720 84    ANDA #07
E722 27    BEQ  E742
E724 81    CMPA #01
E726 26    BNE  E734
E728 96    LDA  4B
E72A 81    CMPA #14
E72C 27    BEQ  E73B
E72E 81    CMPA #0E
E730 23    BLS  E73B
E732 20    BRA  E742
E734 C6    LDB  #10
E736 3D    MUL  
E737 D1    CMPB 4B
E739 23    BLS  E742
E73B 8D    BSR  E74B
E73D 8D    BSR  E766
E73F 0F    CLR  4E
E741 39    RTS  
E742 86    LDA  #40
E744 7D    TST  8610
E747 97    STA  4E
E749 43    COMA 
E74A 39    RTS  
E74B 96    LDA  4C
E74D 5F    CLRB 
E74E 4A    DECA 
E74F 1F    TFR  D,U
E751 96    LDA  4B
E753 81    CMPA #14
E755 27    BEQ  E765
E757 22    BHI  E75A
E759 4C    INCA 
E75A 84    ANDA #03
E75C 27    BEQ  E765
E75E 33    LEAU 1000,U
E762 4A    DECA 
E763 26    BNE  E75E
E765 39    RTS  
E766 D6    LDB  4B
E768 C1    CMPB #14
E76A 27    BEQ  E772
E76C 22    BHI  E76F
E76E 5C    INCB 
E76F 54    LSRB 
E770 54    LSRB 
E771 21    BRN  E7D2
E773 D7    STB  6C
E775 96    LDA  CD
E777 85    BITA #10
E779 27    BEQ  E77E
E77B 86    LDA  #1F
E77D 7D    TST  860F
E780 90    SUBA 6C
E782 8A    ORA  #60
E784 B7    STA  E7E6
E787 39    RTS  
E788 D6    LDB  CD
E78A C4    ANDB #07
E78C 27    BEQ  E742
E78E B6    LDA  E7E6
E791 34    PSHS A,
E793 96    LDA  CD
E795 85    BITA #10
E797 27    BEQ  E79C
E799 86    LDA  #7F
E79B 7D    TST  866F
E79E B7    STA  E7E6
E7A1 10 9E LDY  76
E7A4 8E    LDX  #FF2D
E7A7 7E    JMP  F341
E7AA FF    STU  FFFF
E7AD FF    STU  FFFF
E7B0 FF    STU  FFFF
E7B3 FF    STU  FFFF
E7B6 FF    STU  FFFF
E7B9 FF    STU  FFFF
E7BC FF    STU  FFFF
E7BF FF    STU  0031
E7C2 3D    MUL  
E7C3 70    NEG  0046
E7C6 27    BEQ  E78F
E7C8 00    NEG  66
E7CA 3C    ILL  
E7CB 3C    ILL  
E7CC FF    STU  CC04
E7CF 04    LSR  84
E7D1 30    LEAX 0,X
E7D3 00    NEG  00
E7D5 00    NEG  00
E7D7 00    NEG  84
E7D9 30    LEAX ,S+
E7DB F0    SUBB EEEE
E7DE EE    LDU  Illegal !
E7E0 EE    LDU  Illegal !
E7E2 EE    LDU  Illegal !
E7E4 00    NEG  0F
E7E6 00    NEG  82
E7E8 EE    LDU  Illegal !
E7EA EE    LDU  Illegal !
E7EC EE    LDU  Illegal !
E7EE EE    LDU  Illegal !
E7F0 EE    LDU  Illegal !
E7F2 EE    LDU  Illegal !
E7F4 EE    LDU  Illegal !
E7F6 EE    LDU  Illegal !
E7F8 EE    LDU  Illegal !
E7FA EE    LDU  Illegal !
E7FC EE    LDU  Illegal !
E7FE EE    LDU  Illegal !



E800 BD    JSR  ECB8
E803 7E    JMP  FF4D
E806 7E    JMP  FF51
E809 BD    JSR  ECB8
E80C 7E    JMP  FF55
E80F 7E    JMP  FF59
E812 7E    JMP  FF5D
E815 BD    JSR  ECB8
E818 7E    JMP  FF3D
E81B 7E    JMP  FF41
E81E 7E    JMP  EDF9
E821 7E    JMP  FF61
E824 7E    JMP  FF65
E827 7E    JMP  F37E
E82A 7E    JMP  E004
E82D 7E    JMP  FEEA
E830 7E    JMP  EF2F
E833 BD    JSR  ECB8
E836 04    LSR  6A
E838 01    ILL  
E839 9B    ADDA 00
E83B CA    ORB  #00
E83D 62    ILL  
E83E 00    NEG  2E
E840 00    NEG  15
E842 00    NEG  07
E844 3B    RTI  
E845 00    NEG  00
E847 00    NEG  00
E849 00    NEG  00
E84B 00    NEG  00
E84D 00    NEG  10
E84F 00    NEG  10
E851 10 10 ILL  
E853 10 00 ILL  
E855 00    NEG  00
E857 00    NEG  00
E859 50    NEGB 
E85A 28    BVC  E870
E85C 00    NEG  28
E85E 28    BVC  E85E
E860 28    BVC  E860
E862 28    BVC  E88C
E864 00    NEG  10
E866 FC    LDD  127C
E869 90    SUBA 7C
E86B 10 00 ILL  
E86D 00    NEG  46
E86F 26    BNE  E881
E871 08    ASL  64
E873 62    ILL  
E874 00    NEG  00
E876 3A    ABX  
E877 4C    INCA 
E878 4A    DECA 
E879 30    LEAX 8,U
E87B 30    LEAX 0,X
E87D 00    NEG  00
E87F 00    NEG  00
E881 18    ILL  
E882 0C    INC  0C
E884 00    NEG  00
E886 08    ASL  10
E888 10 10 ILL  
E88A 10 08 ILL  
E88C 00    NEG  00
E88E 10 08 ILL  
E890 08    ASL  08
E892 08    ASL  10
E894 00    NEG  00
E896 54    LSRB 
E897 38    ILL  
E898 6C    INC  f8,Y
E89A 54    LSRB 
E89B 00    NEG  00
E89D 00    NEG  10
E89F 10 7C ILL  
E8A1 10 10 ILL  
E8A3 00    NEG  00
E8A5 00    NEG  10
E8A7 0C    INC  0C
E8A9 00    NEG  00
E8AB 00    NEG  00
E8AD 00    NEG  00
E8AF 00    NEG  7C
E8B1 00    NEG  00
E8B3 00    NEG  00
E8B5 00    NEG  18
E8B7 18    ILL  
E8B8 00    NEG  00
E8BA 00    NEG  00
E8BC 00    NEG  80
E8BE 40    NEGA 
E8BF 20    BRA  E8D1
E8C1 08    ASL  04
E8C3 02    ILL  
E8C4 01    ILL  
E8C5 00    NEG  3C
E8C7 62    ILL  
E8C8 52    ILL  
E8C9 4A    DECA 
E8CA 46    RORA 
E8CB 3C    ILL  
E8CC 00    NEG  00
E8CE 3C    ILL  
E8CF 08    ASL  08
E8D1 28    BVC  E8EB
E8D3 08    ASL  00
E8D5 00    NEG  7E
E8D7 40    NEGA 
E8D8 3C    ILL  
E8D9 02    ILL  
E8DA 42    ILL  
E8DB 3C    ILL  
E8DC 00    NEG  00
E8DE 3C    ILL  
E8DF 42    ILL  
E8E0 02    ILL  
E8E1 1C    & CC #42
E8E3 3C    ILL  
E8E4 00    NEG  00
E8E6 04    LSR  7E
E8E8 24    BCC  E8FE
E8EA 0C    INC  04
E8EC 00    NEG  00
E8EE 3C    ILL  
E8EF 42    ILL  
E8F0 02    ILL  
E8F1 7C    INC  407E
E8F4 00    NEG  00
E8F6 3C    ILL  
E8F7 42    ILL  
E8F8 42    ILL  
E8F9 7C    INC  201C
E8FC 00    NEG  00
E8FE 40    NEGA 
E8FF 20    BRA  E911
E901 08    ASL  04
E903 7E    JMP  0000
E906 3C    ILL  
E907 42    ILL  
E908 42    ILL  
E909 3C    ILL  
E90A 42    ILL  
E90B 3C    ILL  
E90C 00    NEG  00
E90E 38    ILL  
E90F 04    LSR  3E
E911 42    ILL  
E912 42    ILL  
E913 3C    ILL  
E914 00    NEG  00
E916 18    ILL  
E917 18    ILL  
E918 00    NEG  18
E91A 18    ILL  
E91B 00    NEG  00
E91D 10 0C ILL  
E91F 00    NEG  0C
E921 0C    INC  00
E923 00    NEG  00
E925 00    NEG  08
E927 10 20 ILL  
E929 20    BRA  E93B
E92B 08    ASL  00
E92D 00    NEG  00
E92F 7E    JMP  007E
E932 00    NEG  00
E934 00    NEG  00
E936 10 08 ILL  
E938 04    LSR  04
E93A 08    ASL  10
E93C 00    NEG  00
E93E 08    ASL  00
E940 08    ASL  04
E942 22    BHI  E960
E944 00    NEG  00
E946 3E    ILL  
E947 5C    INCB 
E948 52    ILL  
E949 5E    ILL  
E94A 42    ILL  
E94B 3C    ILL  
E94C 00    NEG  00
E94E 42    ILL  
E94F 42    ILL  
E950 7E    JMP  4224
E953 18    ILL  
E954 00    NEG  00
E956 7E    JMP  2222
E959 3C    ILL  
E95A 22    BHI  E9D8
E95C 00    NEG  00
E95E 3C    ILL  
E95F 42    ILL  
E960 40    NEGA 
E961 40    NEGA 
E962 42    ILL  
E963 3C    ILL  
E964 00    NEG  00
E966 7C    INC  2222
E969 22    BHI  E98D
E96B 7C    INC  0000
E96E 7E    JMP  4040
E971 78    ASL  407E
E974 00    NEG  00
E976 40    NEGA 
E977 40    NEGA 
E978 40    NEGA 
E979 78    ASL  407E
E97C 00    NEG  00
E97E 3C    ILL  
E97F 42    ILL  
E980 4E    ILL  
E981 40    NEGA 
E982 42    ILL  
E983 3C    ILL  
E984 00    NEG  00
E986 42    ILL  
E987 42    ILL  
E988 42    ILL  
E989 7E    JMP  4242
E98C 00    NEG  00
E98E 38    ILL  
E98F 10 10 ILL  
E991 10 10 ILL  
E993 38    ILL  
E994 00    NEG  00
E996 3C    ILL  
E997 42    ILL  
E998 02    ILL  
E999 02    ILL  
E99A 02    ILL  
E99B 02    ILL  
E99C 00    NEG  00
E99E 44    LSRA 
E99F 48    ASLA 
E9A0 50    NEGB 
E9A1 70    NEG  4844
E9A4 00    NEG  00
E9A6 7E    JMP  4040
E9A9 40    NEGA 
E9AA 40    NEGA 
E9AB 40    NEGA 
E9AC 00    NEG  00
E9AE 42    ILL  
E9AF 42    ILL  
E9B0 42    ILL  
E9B1 5A    DECB 
E9B2 66    ROR  2,U
E9B4 00    NEG  00
E9B6 42    ILL  
E9B7 46    RORA 
E9B8 4A    DECA 
E9B9 52    ILL  
E9BA 62    ILL  
E9BB 42    ILL  
E9BC 00    NEG  00
E9BE 3C    ILL  
E9BF 42    ILL  
E9C0 42    ILL  
E9C1 42    ILL  
E9C2 42    ILL  
E9C3 3C    ILL  
E9C4 00    NEG  00
E9C6 40    NEGA 
E9C7 40    NEGA 
E9C8 7C    INC  4242
E9CB 7C    INC  0000
E9CE 3A    ABX  
E9CF 44    LSRA 
E9D0 4A    DECA 
E9D1 42    ILL  
E9D2 42    ILL  
E9D3 3C    ILL  
E9D4 00    NEG  00
E9D6 42    ILL  
E9D7 44    LSRA 
E9D8 7C    INC  4242
E9DB 7C    INC  0000
E9DE 3C    ILL  
E9DF 42    ILL  
E9E0 02    ILL  
E9E1 3C    ILL  
E9E2 40    NEGA 
E9E3 3C    ILL  
E9E4 00    NEG  00
E9E6 10 10 ILL  
E9E8 10 10 ILL  
E9EA 10 7C ILL  
E9EC 00    NEG  00
E9EE 3C    ILL  
E9EF 42    ILL  
E9F0 42    ILL  
E9F1 42    ILL  
E9F2 42    ILL  
E9F3 42    ILL  
E9F4 00    NEG  00
E9F6 18    ILL  
E9F7 24    BCC  EA1D
E9F9 42    ILL  
E9FA 42    ILL  
E9FB 42    ILL  
E9FC 00    NEG  00
E9FE 42    ILL  
E9FF 66    ROR  fa,U
EA01 42    ILL  
EA02 42    ILL  
EA03 42    ILL  
EA04 00    NEG  00
EA06 42    ILL  
EA07 24    BCC  EA21
EA09 18    ILL  
EA0A 24    BCC  EA4E
EA0C 00    NEG  00
EA0E 10 10 ILL  
EA10 10 10 ILL  
EA12 28    BVC  EA58
EA14 00    NEG  00
EA16 7E    JMP  2010
EA19 08    ASL  04
EA1B 7E    JMP  0000
EA1E 38    ILL  
EA1F 20    BRA  EA41
EA21 20    BRA  EA43
EA23 38    ILL  
EA24 00    NEG  01
EA26 02    ILL  
EA27 04    LSR  08
EA29 10 20 ILL  
EA2B 40    NEGA 
EA2C 80    SUBA #00
EA2E 1C    & CC #04
EA30 04    LSR  04
EA32 04    LSR  1C
EA34 00    NEG  00
EA36 10 10 ILL  
EA38 10 7C ILL  
EA3A 38    ILL  
EA3B 10 00 ILL  
EA3D FF    STU  0000
EA40 00    NEG  00
EA42 00    NEG  00
EA44 00    NEG  00
EA46 00    NEG  00
EA48 00    NEG  FF
EA4A 00    NEG  00
EA4C 00    NEG  00
EA4E 3A    ABX  
EA4F 44    LSRA 
EA50 38    ILL  
EA51 04    LSR  38
EA53 00    NEG  00
EA55 00    NEG  5C
EA57 62    ILL  
EA58 42    ILL  
EA59 62    ILL  
EA5A 5C    INCB 
EA5B 40    NEGA 
EA5C 00    NEG  00
EA5E 3C    ILL  
EA5F 42    ILL  
EA60 40    NEGA 
EA61 42    ILL  
EA62 3C    ILL  
EA63 00    NEG  00
EA65 00    NEG  3A
EA67 46    RORA 
EA68 42    ILL  
EA69 46    RORA 
EA6A 3A    ABX  
EA6B 02    ILL  
EA6C 00    NEG  00
EA6E 3C    ILL  
EA6F 40    NEGA 
EA70 7E    JMP  423C
EA73 00    NEG  00
EA75 00    NEG  10
EA77 10 7C ILL  
EA79 10 12 ILL  
EA7B 0C    INC  00
EA7D 3C    ILL  
EA7E 02    ILL  
EA7F 3A    ABX  
EA80 46    RORA 
EA81 46    RORA 
EA82 3C    ILL  
EA83 00    NEG  00
EA85 00    NEG  42
EA87 42    ILL  
EA88 42    ILL  
EA89 62    ILL  
EA8A 5C    INCB 
EA8B 40    NEGA 
EA8C 00    NEG  00
EA8E 1C    & CC #08
EA90 08    ASL  08
EA92 18    ILL  
EA93 00    NEG  08
EA95 38    ILL  
EA96 44    LSRA 
EA97 04    LSR  04
EA99 04    LSR  04
EA9B 00    NEG  04
EA9D 00    NEG  22
EA9F 34    PSHS Y,DP,
EAA1 24    BCC  EAC5
EAA3 20    BRA  EAA5
EAA5 00    NEG  1C
EAA7 08    ASL  08
EAA9 08    ASL  08
EAAB 18    ILL  
EAAC 00    NEG  00
EAAE 92    SBCA 92
EAB0 92    SBCA DA
EAB2 A4    ANDA 0,X
EAB4 00    NEG  00
EAB6 22    BHI  EADA
EAB8 22    BHI  EAEC
EABA 4C    INCA 
EABB 00    NEG  00
EABD 00    NEG  3C
EABF 42    ILL  
EAC0 42    ILL  
EAC1 42    ILL  
EAC2 3C    ILL  
EAC3 00    NEG  00
EAC5 40    NEGA 
EAC6 5C    INCB 
EAC7 62    ILL  
EAC8 42    ILL  
EAC9 62    ILL  
EACA 5C    INCB 
EACB 00    NEG  00
EACD 02    ILL  
EACE 3A    ABX  
EACF 46    RORA 
EAD0 46    RORA 
EAD1 46    RORA 
EAD2 3A    ABX  
EAD3 00    NEG  00
EAD5 00    NEG  40
EAD7 40    NEGA 
EAD8 40    NEGA 
EAD9 62    ILL  
EADA 5C    INCB 
EADB 00    NEG  00
EADD 00    NEG  7C
EADF 02    ILL  
EAE0 3C    ILL  
EAE1 40    NEGA 
EAE2 3C    ILL  
EAE3 00    NEG  00
EAE5 00    NEG  0C
EAE7 12    NOP  
EAE8 10 10 ILL  
EAEA 38    ILL  
EAEB 10 00 ILL  
EAED 00    NEG  3A
EAEF 46    RORA 
EAF0 42    ILL  
EAF1 42    ILL  
EAF2 42    ILL  
EAF3 00    NEG  00
EAF5 00    NEG  18
EAF7 24    BCC  EB3B
EAF9 42    ILL  
EAFA 42    ILL  
EAFB 00    NEG  00
EAFD 00    NEG  24
EAFF 5A    DECB 
EB00 42    ILL  
EB01 42    ILL  
EB02 42    ILL  
EB03 00    NEG  00
EB05 00    NEG  42
EB07 24    BCC  EB21
EB09 24    BCC  EB4D
EB0B 00    NEG  00
EB0D 3C    ILL  
EB0E 42    ILL  
EB0F 1A    ORCC #66
EB11 42    ILL  
EB12 42    ILL  
EB13 00    NEG  00
EB15 00    NEG  7E
EB17 20    BRA  EB31
EB19 04    LSR  7E
EB1B 00    NEG  00
EB1D 0C    INC  08
EB1F 08    ASL  10
EB21 08    ASL  08
EB23 0C    INC  00
EB25 10 10 ILL  
EB27 10 10 ILL  
EB29 10 10 ILL  
EB2B 10 10 ILL  
EB2D 30    LEAX f0,X
EB2F 10 08 ILL  
EB31 10 10 ILL  
EB33 30    LEAX 0,X
EB35 00    NEG  00
EB37 00    NEG  00
EB39 00    NEG  00
EB3B 00    NEG  FF
EB3D FF    STU  FFFF
EB40 FF    STU  FFFF
EB43 FF    STU  FF18
EB46 3C    ILL  
EB47 42    ILL  
EB48 40    NEGA 
EB49 42    ILL  
EB4A 3C    ILL  
EB4B 00    NEG  00
EB4D 00    NEG  7E
EB4F 21    BRN  EB61
EB51 7C    INC  1012
EB54 0C    INC  10
EB56 FC    LDD  127C
EB59 90    SUBA 7C
EB5B 10 00 ILL  
EB5D 28    BVC  EB87
EB5F FE    LDU  28FE
EB62 28    BVC  EB8C
EB64 00    NEG  00
EB66 00    NEG  10
EB68 20    BRA  EBE9
EB6A 20    BRA  EB7C
EB6C 00    NEG  10
EB6E 10 10 ILL  
EB70 10 54 ILL  
EB72 38    ILL  
EB73 10 00 ILL  
EB75 00    NEG  00
EB77 08    ASL  04
EB79 FE    LDU  0408
EB7C 00    NEG  00
EB7E 10 38 ILL  
EB80 54    LSRB 
EB81 10 10 ILL  
EB83 10 10 ILL  
EB85 00    NEG  00
EB87 00    NEG  00
EB89 20    BRA  EBDB
EB8B 20    BRA  EB8D
EB8D 00    NEG  7C
EB8F 10 10 ILL  
EB91 7C    INC  1010
EB94 00    NEG  00
EB96 00    NEG  10
EB98 00    NEG  7C
EB9A 00    NEG  10
EB9C 00    NEG  04
EB9E BE    LDX  54EC
EBA1 54    LSRB 
EBA2 48    ASLA 
EBA3 C4    ANDB #42
EBA5 1E    EXG  A,A
EBA7 44    LSRA 
EBA8 E2    SBCB fc,U
EBAA 48    ASLA 
EBAB C4    ANDB #42
EBAD 04    LSR  BE
EBAF 54    LSRB 
EBB0 EC    LDD  f4,Y
EBB2 68    ASL  4,Y
EBB4 E2    SBCB 0,X
EBB6 00    NEG  00
EBB8 00    NEG  00
EBBA 00    NEG  18
EBBC 30    LEAX 0,X
EBBE 00    NEG  00
EBC0 00    NEG  00
EBC2 00    NEG  18
EBC4 0C    INC  00
EBC6 00    NEG  00
EBC8 00    NEG  00
EBCA 00    NEG  24
EBCC 18    ILL  
EBCD 00    NEG  00
EBCF 00    NEG  00
EBD1 00    NEG  00
EBD3 00    NEG  66
EBD5 00    NEG  7F
EBD7 90    SUBA 90
EBD9 9C    CMPX 90
EBDB 7E    JMP  0000
EBDE 6C    INC  Illegal !
EBE0 9E    LDX  92
EBE2 6C    INC  0,X
EBE4 00    NEG  00
EBE6 2C    BGE  EC0A
EBE8 22    BHI  EC16
EBEA 24    BCC  EC04
EBEC 00    NEG  3C
EBEE 02    ILL  
EBEF 1C    & CC #22
EBF1 1C    & CC #20
EBF3 1E    EXG  D,D
EBF5 00    NEG  42
EBF7 42    ILL  
EBF8 7E    JMP  2418
EBFB 00    NEG  00
EBFD 00    NEG  00
EBFF 00    NEG  BD
EC01 EC    LDD  [FFBD,Y]
EC04 EC    LDD  [7E,Y]
EC07 FF    STU  457E
EC0A FF    STU  497E
EC0D EF    STU  f3,S
EC0F 7E    JMP  FF02
EC12 34    PSHS Y,X,B,A,
EC14 B1    CMPA 6047
EC17 27    BEQ  EC70
EC19 B7    STA  606C
EC1C BE    LDX  E7E5
EC1F 34    PSHS X,
EC21 5D    TSTB 
EC22 2B    BMI  EC43
EC24 B6    LDA  606C
EC27 8A    ORA  #60
EC29 B7    STA  E7E6
EC2C 1F    TFR  B,A
EC2E BB    ADDA 606C
EC31 B7    STA  E7E5
EC34 8D    BSR  EC81
EC36 7A    DEC  606C
EC39 B6    LDA  6047
EC3C B1    CMPA 606C
EC3F 26    BNE  EC24
EC41 20    BRA  EC6B
EC43 B6    LDA  6047
EC46 34    PSHS A,
EC48 4C    INCA 
EC49 B7    STA  6047
EC4C 8A    ORA  #60
EC4E B7    STA  E7E6
EC51 1F    TFR  B,A
EC53 BB    ADDA 6047
EC56 B7    STA  E7E5
EC59 8D    BSR  EC81
EC5B 7C    INC  6047
EC5E B6    LDA  6047
EC61 B1    CMPA 606C
EC64 23    BLS  EC4C
EC66 35    PULS A,
EC68 B7    STA  6047
EC6B 35    PULS X,
EC6D BF    STX  E7E5
EC70 FB    ADDB 6047
EC73 F7    STB  6047
EC76 7F    CLR  60D1
EC79 BD    JSR  ECD6
EC7C 7F    CLR  5FC1
EC7F 35    PULS PC,Y,X,B,A,
EC81 8E    LDX  #0000
EC84 10 8E LDY  #C000
EC88 A6    LDA  ,X+
EC8A A7    STA  ,Y+
EC8C 8C    CMPX #2000
EC8F 26    BNE  EC88
EC91 10 8E LDY  #A000
EC95 A6    LDA  ,X+
EC97 A7    STA  ,Y+
EC99 8C    CMPX #4000
EC9C 26    BNE  EC95
EC9E 39    RTS  
EC9F F2    SBCB EE00
ECA2 01    ILL  
ECA3 05    ILL  
ECA4 00    NEG  07
ECA6 08    ASL  06
ECA8 00    NEG  03
ECAA 02    ILL  
ECAB 04    LSR  86
ECAD 08    ASL  95
ECAF E9    ADCB 7,Y
ECB1 05    ILL  
ECB2 43    COMA 
ECB3 94    ANDA EA
ECB5 97    STA  EA
ECB7 3B    RTI 


// vecteur VGETCL par défaut
ECB8 34    PSHS U/S,
ECBA EE    LDU  2,S
ECBC 33    LEAU -3,U
ECBE FF    STU  6055
ECC1 35    PULS U/S,
ECC3 32    LEAS 2,S
ECC5 7E    JMP  FFA0


ECC8 B6    LDA  605F
ECCB 2B    BMI  ECDE
ECCD 27    BEQ  ECD6
ECCF B6    LDA  605F
ECD2 84    ANDA #04
ECD4 26    BNE  ECE6
ECD6 B6    LDA  E7C3
ECD9 8A    ORA  #01
ECDB B7    STA  E7C3
ECDE 39    RTS  
ECDF B6    LDA  605F
ECE2 84    ANDA #04
ECE4 26    BNE  ECD6
ECE6 B6    LDA  E7C3
ECE9 84    ANDA #FE
ECEB B7    STA  E7C3
ECEE 39    RTS  
ECEF 34    PSHS U/S,Y,X,DP,B,A,
ECF1 C6    LDB  #60
ECF3 1F    TFR  B,DP
ECF5 D6    LDB  19
ECF7 34    PSHS B,
ECF9 C6    LDB  #14
ECFB BD    JSR  E803
ECFE D6    LDB  72
ED00 10 2B LBMI ECAB
ED04 10 27 LBEQ ED0F
ED08 E7    STB  2,S
ED0A 86    LDA  #80
ED0C 16    LBRA ECB3
ED0F C6    LDB  #1F
ED11 E7    STB  2,S
ED13 BD    JSR  EDD2
ED16 0D    TST  5F
ED18 2A    BPL  ED2D
ED1A 1F    TFR  D,U
ED1C BD    JSR  ECDF
ED1F E6    LDB  5,S
ED21 57    ASRB 
ED22 24    BCC  ED28
ED24 7C    INC  E7C3
ED27 5C    INCB 
ED28 4F    CLRA 
ED29 33    LEAU D,U
ED2B 20    BRA  ED31
ED2D EB    ADDB 5,S
ED2F 1F    TFR  D,U
ED31 9E    LDX  CF
ED33 31    LEAY 0108,X
ED37 CC    LDD  #7708
ED3A BD    JSR  EDDA
ED3D 25    BCS  ED90
ED3F 8E    LDX  #EBBB
ED42 33    LEAU FF10,U
ED46 86    LDA  #40
ED48 A7    STA  2,S
ED4A CC    LDD  #0402
ED4D 17    LBSR ECDA
ED50 33    LEAU FFF0,U
ED54 24    BCC  ED6F
ED56 C1    CMPB #44
ED58 26    BNE  ED5C
ED5A C6    LDB  #48
ED5C D7    STB  72
ED5E C6    LDB  #40
ED60 E7    STB  2,S
ED62 30    LEAX ,Y
ED64 CC    LDD  #3B06
ED67 8D    BSR  EDDA
ED69 25    BCS  ED82
ED6B C6    LDB  #20
ED6D 20    BRA  ED88
ED6F C6    LDB  #48
ED71 D7    STB  72
ED73 C6    LDB  #40
ED75 E7    STB  2,S
ED77 30    LEAX ,Y
ED79 CC    LDD  #3B07
ED7C 8D    BSR  EDDA
ED7E 24    BCC  EDAD
ED80 20    BRA  ED88
ED82 C1    CMPB #4F
ED84 26    BNE  ED88
ED86 C6    LDB  #55
ED88 D7    STB  71
ED8A C6    LDB  #16
ED8C E7    STB  2,S
ED8E 20    BRA  EDB5
ED90 5D    TSTB 
ED91 2A    BPL  EDAF
ED93 86    LDA  #16
ED95 A7    STA  2,S
ED97 C4    ANDB #7F
ED99 8E    LDX  #EDBC
ED9C E6    LDB  B,X
ED9E C1    CMPB #4B
EDA0 27    BEQ  EDA6
EDA2 86    LDA  #80
EDA4 20    BRA  EDB1
EDA6 CC    LDD  #4B63
EDA9 20    BRA  EDB1
EDAB 96    LDA  71
EDAD A7    STA  2,S
EDAF DC    LDD  76
EDB1 D7    STB  71
EDB3 97    STA  72
EDB5 35    PULS A,
EDB7 97    STA  19
EDB9 35    PULS U/S,Y,X,DP,B,A,
EDBB 39    RTS  
EDBC 4B    ILL  
EDBD 23    BLS  EDE3
EDBF 26    BNE  EDED
EDC1 2D    BLT  EDF1
EDC3 2F    BLE  EDF5
EDC5 31    LEAY f8,Y
EDC7 3C    ILL  
EDC8 3D    MUL  
EDC9 3E    ILL  
EDCA 41    ILL  
EDCB 42    ILL  
EDCC 43    COMA 
EDCD 48    ASLA 
EDCE 6A    DEC  fa,S
EDD0 7B    ILL  
EDD1 27    BEQ  ED99
EDD3 A0    SUBA 8,U
EDD5 3D    MUL  
EDD6 C3    ADDD #4117
EDD9 39    RTS  
EDDA 34    PSHS U/S,X,B,A,
EDDC A6    LDA  ,X+
EDDE A1    CMPA ,U
EDE0 26    BNE  EDEA
EDE2 33    LEAU FFD8,U
EDE5 5A    DECB 
EDE6 26    BNE  EDDC
EDE8 43    COMA 
EDE9 21    BRN  EE3A
EDEB 35    PULS U/S,X,B,A,
EDED 6C    INC  4,S
EDEF 30    LEAX 8,X
EDF1 25    BCS  EDF6
EDF3 4A    DECA 
EDF4 26    BNE  EDDA
EDF6 E6    LDB  4,S
EDF8 39    RTS  
EDF9 34    PSHS U/S,Y,X,DP,B,A,CC
EDFB 86    LDA  #E7
EDFD 1F    TFR  A,DP
EDFF 1A    ORCC #50
EE01 DC    LDD  CE
EE03 34    PSHS B,A,
EE05 C4    ANDB #FA
EE07 DD    STD  CE
EE09 96    LDA  CD
EE0B 34    PSHS A,
EE0D 86    LDA  #3F
EE0F 97    STA  CD
EE11 96    LDA  CF
EE13 8A    ORA  #04
EE15 97    STA  CF
EE17 96    LDA  C1
EE19 34    PSHS A,
EE1B 84    ANDA #F7
EE1D 97    STA  C1
EE1F E6    LDB  6,S
EE21 C4    ANDB #0F
EE23 8E    LDX  #EEBC
EE26 E6    LDB  B,X
EE28 BE    LDX  6031
EE2B 10 BE LDY  6033
EE2F 1F    TFR  B,A
EE31 4D    TSTA 
EE32 26    BNE  EE36
EE34 86    LDA  #50
EE36 7F    CLR  606C
EE39 F1    CMPB 6035
EE3C 23    BLS  EE65
EE3E 7D    TST  606C
EE41 27    BEQ  EE4C
EE43 BB    ADDA 6035
EE46 F0    SUBB 6035
EE49 7F    CLR  606C
EE4C FE    LDU  6036
EE4F 34    PSHS B,A,
EE51 96    LDA  CD
EE53 84    ANDA #C0
EE55 97    STA  CD
EE57 8D    BSR  EE9C
EE59 35    PULS B,A,
EE5B 27    BEQ  EE84
EE5D 33    LEAU ff,U
EE5F 11 83 CMPU #0000
EE63 26    BNE  EE4F
EE65 FE    LDU  6036
EE68 34    PSHS A,
EE6A 34    PSHS B,
EE6C 96    LDA  CD
EE6E 8A    ORA  #3F
EE70 97    STA  CD
EE72 8D    BSR  EE9C
EE74 35    PULS B,
EE76 35    PULS A,
EE78 27    BEQ  EE84
EE7A 33    LEAU ff,U
EE7C 11 83 CMPU #0000
EE80 26    BNE  EE68
EE82 20    BRA  EE39
EE84 35    PULS A,
EE86 97    STA  C1
EE88 96    LDA  CF
EE8A 84    ANDA #FB
EE8C 97    STA  CF
EE8E 35    PULS A,
EE90 97    STA  CD
EE92 DC    LDD  CE
EE94 35    PULS B,A,
EE96 DD    STD  CE
EE98 DC    LDD  CC
EE9A 35    PULS PC,U/S,Y,X,DP,B,A,CC
EE9C A6    LDA  ff,S
EE9E E6    LDB  3,S
EEA0 4C    INCA 
EEA1 5A    DECB 
EEA2 26    BNE  EEA0
EEA4 A1    CMPA ff,S
EEA6 24    BCC  EEB7
EEA8 7C    INC  606C
EEAB 31    LEAY ff,Y
EEAD 26    BNE  EEB7
EEAF 10 BE LDY  6033
EEB3 30    LEAX ff,X
EEB5 27    BEQ  EEBB
EEB7 A7    STA  ff,S
EEB9 1C    & CC #FB
EEBB 39    RTS  
EEBC 00    NEG  77
EEBE 70    NEG  6962
EEC1 5C    INCB 
EEC2 56    RORB 
EEC3 50    NEGB 
EEC4 4B    ILL  
EEC5 46    RORA 
EEC6 41    ILL  
EEC7 3C    ILL  
EEC8 38    ILL  
EEC9 34    PSHS U/S,Y,DP,B,A,
EECB 9F    STX  60
EECD 23    BLS  EE55
EECF E7    STB  ff,X
EED1 8B    ADDA #DC
EED3 C0    SUBB #2B
EED5 16    LBRA EF38
EED8 74    LSR  8540
EEDB 27    BEQ  EEE8
EEDD DC    LDD  CE
EEDF 1F    TFR  D,X
EEE1 10 9E LDY  CC
EEE4 85    BITA #C0
EEE6 26    BNE  EEF7
EEE8 6E    JMP  [6021]
EEEC 85    BITA #02
EEEE 27    BEQ  EEF3
EEF0 54    LSRB 
EEF1 25    BCS  EF03
EEF3 44    LSRA 
EEF4 25    BCS  EF07
EEF6 3B    RTI  
EEF7 A6    LDA  a,S
EEF9 84    ANDA #F8
EEFB 81    CMPA #E0
EEFD 27    BEQ  EF02
EEFF BD    JSR  F3AF
EF02 3B    RTI  
EF03 BD    JSR  F08E
EF06 3B    RTI  
EF07 A6    LDA  a,S
EF09 84    ANDA #F8
EF0B 81    CMPA #E0
EF0D 27    BEQ  EF24
EF0F 7A    DEC  60DC
EF12 26    BNE  EF1C
EF14 B6    LDA  E7C1
EF17 84    ANDA #F7
EF19 B7    STA  E7C1
EF1C B6    LDA  60D4
EF1F 8A    ORA  #80
EF21 B7    STA  60D4
EF24 B6    LDA  6019
EF27 85    BITA #20
EF29 27    BEQ  EF2F
EF2B 6E    JMP  [6027]
EF2F B6    LDA  6019
EF32 85    BITA #04
EF34 27    BEQ  EF49
EF36 F6    LDB  E7C3
EF39 34    PSHS B,
EF3B 8D    BSR  EF4D
EF3D 63    COM  [605A]
EF41 73    COM  6075
EF44 35    PULS B,
EF46 F7    STB  E7C3
EF49 BC    CMPX E7C6
EF4C 3B    RTI  
EF4D BD    JSR  ECCF
EF50 7D    TST  605F
EF53 2A    BPL  EF5D
EF55 7D    TST  6086
EF58 2B    BMI  EF5D
EF5A 7A    DEC  E7C3
EF5D 39    RTS  
EF5E 34    PSHS X,A,
EF60 B6    LDA  E7C3
EF63 84    ANDA #02
EF65 8E    LDX  #04E2
EF68 30    LEAX ff,X
EF6A 26    BNE  EF68
EF6C B4    ANDA E7C3
EF6F 8B    ADDA #FF
EF71 35    PULS PC,X,A,
EF73 34    PSHS A,
EF75 B6    LDA  E7E6
EF78 34    PSHS A,
EF7A 7F    CLR  E7E6
EF7D B6    LDA  E7C3
EF80 84    ANDA #04
EF82 26    BNE  EF8B
EF84 BA    ORA  0020
EF87 84    ANDA #03
EF89 20    BRA  EF8E
EF8B BA    ORA  0020
EF8E 34    PSHS A,
EF90 B6    LDA  E7C3
EF93 8A    ORA  #04
EF95 B7    STA  E7C3
EF98 B7    STA  0001
EF9B A6    LDA  2,S
EF9D BD    JSR  0029
EFA0 35    PULS A,
EFA2 34    PSHS B,A,
EFA4 84    ANDA #04
EFA6 F6    LDB  E7C3
EFA9 C4    ANDB #FB
EFAB 34    PSHS B,
EFAD AA    ORA  ,S
EFAF B7    STA  E7C3
EFB2 86    LDA  #00
EFB4 A7    STA  ,S
EFB6 A7    STA  [,S++]
EFB8 35    PULS B,
EFBA 35    PULS A,
EFBC B7    STA  E7E6
EFBF 35    PULS PC,A,



// pt d'entrée clavier 
EFC1 34    PSHS X,DP,A,
EFC3 86    LDA  #60
EFC5 1F    TFR  A,DP
EFC7 96    LDA  19
EFC9 85    BITA #02
EFCB 10 27 LBEQ EF59
EFCF 84    ANDA #FD
EFD1 97    STA  19
EFD3 34    PSHS CC
EFD5 1A    ORCC #50
EFD7 B6    LDA  E7C1
EFDA C1    CMPB #F6
EFDC 27    BEQ  EFFD
EFDE C1    CMPB #F7
EFE0 27    BEQ  F004
EFE2 B6    LDA  E7C3
EFE5 C1    CMPB #F8
EFE7 27    BEQ  F00B
EFE9 C1    CMPB #F9
EFEB 27    BEQ  F014
EFED C1    CMPB #FA
EFEF 27    BEQ  F01D
EFF1 96    LDA  8B
EFF3 C1    CMPB #FB
EFF5 27    BEQ  F04A
EFF7 C1    CMPB #FC
EFF9 27    BEQ  F050
EFFB 20    BRA  F009
EFFD 84    ANDA #FE
EFFF B7    STA  E7C1
F002 20    BRA  F009
F004 8A    ORA  #01
F006 B7    STA  E7C1
F009 20    BRA  F054
F00B 84    ANDA #D7
F00D B7    STA  E7C3
F010 86    LDA  #01
F012 20    BRA  F026
F014 84    ANDA #D7
F016 B7    STA  E7C3
F019 86    LDA  #02
F01B 20    BRA  F026
F01D 84    ANDA #DF
F01F 8A    ORA  #08
F021 B7    STA  E7C3
F024 86    LDA  #03
F026 F6    LDB  E7C3
F029 F6    LDB  E7C1
F02C C4    ANDB #FD
F02E F7    STB  E7C1
F031 C6    LDB  #02
F033 F5    BITB E7C0
F036 27    BEQ  F033	// attendre le clavier
F038 C6    LDB  #80
F03A 5A    DECB 
F03B 26    BNE  F03A
F03D 4A    DECA 
F03E 26    BNE  F038
F040 F6    LDB  E7C3
F043 CA    ORB  #20
F045 F7    STB  E7C3
F048 20    BRA  F054
F04A 8A    ORA  #08
F04C 97    STA  8B
F04E 20    BRA  F054
F050 84    ANDA #F7
F052 97    STA  8B
F054 35    PULS CC
F056 5F    CLRB 
F057 20    BRA  F08C
F059 B6    LDA  E7C1
F05C 85    BITA #01
F05E 27    BEQ  F066
F060 1F    TFR  CC,A
F062 85    BITA #10
F064 27    BEQ  F074
F066 B6    LDA  E7C0
F069 85    BITA #02
F06B 27    BEQ  F074
F06D 34    PSHS U/S,Y,DP,CC
F06F BD    JSR  F08E
F072 35    PULS U/S,Y,DP,CC
F074 5F    CLRB 
F075 96    LDA  5E		// compare READCL et WRITECL
F077 91    CMPA 67
F079 27    BEQ  F08C		// retour si égaux
F07B 1E    EXG  A,B
F07D 9E    LDX  79
F07F E6    LDB  D,X		// lecture de la valeur dans le tampon
F081 96    LDA  5E		// fait avancer READCL
F083 4C    INCA 
F084 91    CMPA 7B
F086 2B    BMI  F089
F088 4F    CLRA 			// si > à limite ==> Clear
F089 97    STA  5E		// update READCL en page 0
F08B 5D    TSTB 			
F08C 35    PULS PC,X,DP,A,	// fin de la fonction

// lecture du clavier TO8 (liaison série avec le 6805)
F08E 86    LDA  #60
F090 1F    TFR  A,DP
F092 10 9E LDY  6C
F095 B6    LDA  E7C3
F098 8E    LDX  #0100
F09B 9F    STX  6C
F09D B6    LDA  E7C3
F0A0 84    ANDA #DF
F0A2 B7    STA  E7C3	// acquittement de l'interruption clavier, le 6805 peut transferer
F0A5 86    LDA  #02
F0A7 BA    ORA  E7C1
F0AA B7    STA  E7C1
F0AD 5F    CLRB 
F0AE 86    LDA  #02
F0B0 B5    BITA E7C0
F0B3 27    BEQ  F0B0
F0B5 B6    LDA  E7C3
F0B8 B6    LDA  E7C1
F0BB 84    ANDA #FD
F0BD B7    STA  E7C1
F0C0 86    LDA  #02
F0C2 5C    INCB 
F0C3 B5    BITA E7C0
F0C6 27    BEQ  F0C2	// attendre request clavier
F0C8 B6    LDA  E7C3
F0CB C1    CMPB #03
F0CD 24    BCC  F0D3
F0CF 1C    & CC #FE     
F0D1 20    BRA  F0D5
F0D3 1A    ORCC #01
F0D5 0D    TST  6D
F0D7 26    BNE  F0E1
F0D9 09    ROL  6C
F0DB 24    BCC  F0A5
F0DD 0A    DEC  6D
F0DF 20    BRA  F0A5
F0E1 09    ROL  6C
F0E3 09    ROL  6D
F0E5 B6    LDA  E7C3
F0E8 8A    ORA  #20
F0EA B7    STA  E7C3
F0ED B6    LDA  E7C1
F0F0 84    ANDA #FD
F0F2 8A    ORA  #01
F0F4 B7    STA  E7C1
F0F7 96    LDA  6C
F0F9 85    BITA #80
F0FB 26    BNE  F102
F0FD 8E    LDX  #F24E
F100 20    BRA  F107
F102 8E    LDX  #F29E
F105 84    ANDA #7F
F107 E6    LDB  A,X
F109 B6    LDA  E7C3
F10C 85    BITA #08
F10E 26    BNE  F124
F110 C1    CMPB #61
F112 25    BCS  F124
F114 C1    CMPB #7B
F116 24    BCC  F11A
F118 C0    SUBB #20
F11A C1    CMPB #8C
F11C 25    BCS  F124
F11E C1    CMPB #8F
F120 24    BCC  F124
F122 C0    SUBB #03
F124 96    LDA  6D
F126 85    BITA #01
F128 27    BEQ  F14F
F12A C1    CMPB #B7
F12C 27    BEQ  F155
F12E C1    CMPB #B8
F130 27    BEQ  F155
F132 C1    CMPB #23
F134 26    BNE  F139
F136 5F    CLRB 
F137 20    BRA  F14F
F139 C1    CMPB #40
F13B 25    BCS  F14F
F13D C1    CMPB #5F
F13F 22    BHI  F145
F141 C0    SUBB #40
F143 20    BRA  F14F
F145 C1    CMPB #61
F147 25    BCS  F14F
F149 C1    CMPB #7F
F14B 22    BHI  F14F
F14D C0    SUBB #60
F14F 10 9F STY  6C
F152 8D    BSR  F159
F154 39    RTS  


F155 10 9F STY  6C
F158 39    RTS  


F159 96    LDA  19
F15B 44    LSRA 
F15C 25    BCS  F1AF
F15E 5D    TSTB 
F15F 26    BNE  F162
F161 39    RTS  


F162 2A    BPL  F1DF
F164 C1    CMPB #90
F166 2B    BMI  F1AF
F168 C1    CMPB #B0
F16A 24    BCC  F189
F16C C1    CMPB #9A
F16E 25    BCS  F1DF
F170 96    LDA  8B
F172 85    BITA #08
F174 26    BNE  F1DF
F176 C1    CMPB #A4
F178 26    BNE  F17E
F17A C6    LDB  #2E
F17C 20    BRA  F187
F17E C1    CMPB #A5
F180 26    BNE  F185
F182 C6    LDB  #0D
F184 7D    TST  C06A
F187 20    BRA  F1DF
F189 B6    LDA  E7C3
F18C C1    CMPB #B7
F18E 27    BEQ  F196
F190 C1    CMPB #B8
F192 26    BNE  F1A0
F194 20    BRA  F199
F196 8A    ORA  #08
F198 7D    TST  84F7
F19B B7    STA  E7C3
F19E 20    BRA  F1AE
F1A0 96    LDA  8B
F1A2 C1    CMPB #B0
F1A4 27    BEQ  F1AA
F1A6 8A    ORA  #02
F1A8 20    BRA  F1AC
F1AA 84    ANDA #FD
F1AC 97    STA  8B
F1AE 39    RTS  


F1AF 86    LDA  #14
F1B1 8E    LDX  #F24E
F1B4 4A    DECA 
F1B5 27    BEQ  F1DF
F1B7 30    LEAX fd,X
F1B9 E1    CMPB ,X
F1BB 26    BNE  F1B4
F1BD 1E    EXG  A,B
F1BF 8D    BSR  F20C
F1C1 C1    CMPB #04
F1C3 2B    BMI  F214
F1C5 1E    EXG  A,B
F1C7 96    LDA  19
F1C9 44    LSRA 
F1CA 25    BCS  F1D0
F1CC C6    LDB  #16
F1CE 8D    BSR  F1DF
F1D0 C1    CMPB #8F
F1D2 26    BNE  F1D9
F1D4 CC    LDD  #0041
F1D7 20    BRA  F1DB

F1D9 EC    LDD  1,X
F1DB 8D    BSR  F1DF
F1DD 1E    EXG  A,B
F1DF 34    PSHS B,A,
F1E1 8D    BSR  F20C
F1E3 C1    CMPB #02
F1E5 2B    BMI  F20A
F1E7 D6    LDB  19
F1E9 A6    LDA  1,S
F1EB 81    CMPA #16
F1ED 26    BNE  F1F2
F1EF CA    ORB  #01
F1F1 7D    TST  C4FE
F1F4 D7    STB  19
F1F6 4F    CLRA 
F1F7 10 9E LDY  79
F1FA D6    LDB  67
F1FC 31    LEAY D,Y
F1FE A6    LDA  1,S
F200 A7    STA  ,Y	// ecrit une valeur dans le buf clavier
F202 5C    INCB 
F203 D1    CMPB 7B
F205 2B    BMI  F208
F207 5F    CLRB 
F208 D7    STB  67
F20A 35    PULS PC,B,A,


F20C D6    LDB  5E
F20E D0    SUBB 67
F210 2E    BGT  F214
F212 DB    ADDB 7B
F214 39    RTS  

// ressemble à une table
F215 80    SUBA #65
F217 42    ILL  
F218 81    CMPA #65
F21A 41    ILL  
F21B 82    SBCA #63
F21D 4B    ILL  
F21E 83    SUBD #6141
F221 84    ANDA #75
F223 41    ILL  
F224 85    BITA #00
F226 48    ASLA 
F227 86    LDA  #00
F229 30    LEAX Illegal !
F22B 00    NEG  27
F22D 88    EORA #00
F22F 7B    ILL  
F230 89    ADCA #41
F232 48    ASLA 
F233 8A    ORA  #6F
F235 48    ASLA 
F236 8B    ADDA #55
F238 48    ASLA 
F239 8C    CMPX #6148
F23C 8D    BSR  F2AD
F23E 48    ASLA 
F23F 8E    LDX  #7548
F242 8F    ILL  
F243 00    NEG  23
F245 5E    ILL  
F246 00    NEG  43
F248 27    BEQ  F24A
F24A 42    ILL  
F24B 22    BHI  F24D
F24D 48    ASLA 
F24E 91    CMPA 5F
F250 79    ROL  680B
F253 09    ROL  1E
F255 6E    JMP  Illegal !
F257 28    BVC  F2CD
F259 67    ASR  fd,Y
F25B 08    ASL  1C
F25D 62    ILL  
F25E 93    SUBD 27
F260 72    ILL  
F261 66    ROR  f6,X
F263 9B    ADDA 1D
F265 76    ROR  9422
F268 65    ILL  
F269 64    LSR  ,Y++
F26B 9E    LDX  9A
F26D 63    COM  Illegal !
F26F 80    SUBA #7A
F271 73    COM  A29C
F274 A4    ANDA f8,S
F276 23    BLS  F2A2
F278 61    ILL  
F279 71    ILL  
F27A 5B    ILL  
F27B 9F    STX  A0
F27D 77    ASR  0281
F280 75    ILL  
F281 6A    DEC  0,Y
F283 A3    SUBD B,Y
F285 2C    BGE  F237
F287 21    BRN  F2F2
F289 6B    ILL  
F28A 24    BCC  F296
F28C 5D    TSTB 
F28D 3B    RTI  
F28E B7    STA  826F
F291 6C    INC  d,Y
F293 84    ANDA #0D
F295 3A    ABX  
F296 B3    SUBD 8370
F299 6D    TST  9,Y
F29B 5E    ILL  
F29C 9D    JSR  3E

// table de décodage - long = 7E
F29E 96    LDA  36
F2A0 59    ROLB 
F2A1 48    ASLA 
F2A2 0B    ILL  
F2A3 09    ROL  0C
F2A5 4E    ILL  
F2A6 97    STA  35
F2A8 54    LSRB 
F2A9 47    ASRA 
F2AA 2B    BMI  F2B4
F2AC 1C    & CC #42
F2AE 98    EORA 34
F2B0 52    ILL  
F2B1 46    RORA 
F2B2 16    LBRA F334
F2B5 56    RORB 
F2B6 99    ADCA 33
F2B8 45    ILL  
F2B9 44    LSRA 
F2BA A1    CMPA Illegal !
F2BC 9A    ORA  43
F2BE 95    BITA 32
F2C0 5A    DECB 
F2C1 53    COMB 
F2C2 A2    SBCA [FFA4,PC]
F2C5 58    ASLB 
F2C6 40    NEGA 
F2C7 31    LEAY 1,U
F2C9 51    ILL  
F2CA 7B    ILL  
F2CB 9F    STX  A0
F2CD 57    ASRB 
F2CE 03    COM  37
F2D0 55    ILL  
F2D1 4A    DECA 
F2D2 20    BRA  F277
F2D4 A5    BITA ff,Y
F2D6 B0    SUBA 3849
F2D9 4B    ILL  
F2DA 26    BNE  F2E6
F2DC 7D    TST  2EB8
F2DF 39    RTS  
F2E0 4F    CLRA 
F2E1 4C    INCA 
F2E2 5C    INCB 
F2E3 25    BCS  F2F2
F2E5 2F    BLE  F29A
F2E7 30    LEAX f0,U
F2E9 4D    TSTA 
F2EA 86    LDA  #85
F2EC 9D    JSR  3C
F2EE 8A    ORA  #20
F2F0 34    PSHS A,
F2F2 86    LDA  #60
F2F4 1F    TFR  A,DP
F2F6 BD    JSR  3FED
F2F9 35    PULS A,
F2FB B7    STA  E7E6
F2FE FE    LDU  001C
F301 7E    JMP  FBA8
F304 1F    TFR  D,X
F306 8C    CMPX #0064
F309 25    BCS  F312
F30B 30    LEAX FF9C,X
F30E 6C    INC  ,Y
F310 20    BRA  F306
F312 86    LDA  #30
F314 A1    CMPA ,Y
F316 26    BNE  F31C
F318 C6    LDB  #20
F31A E7    STB  ,Y
F31C 31    LEAY 1,Y
F31E 8C    CMPX #000A
F321 25    BCS  F329
F323 30    LEAX f6,X
F325 6C    INC  ,Y
F327 20    BRA  F31E
F329 A1    CMPA ,Y
F32B 26    BNE  F333
F32D E1    CMPB ff,Y
F32F 26    BNE  F333
F331 E7    STB  ,Y
F333 31    LEAY 1,Y
F335 8C    CMPX #0001
F338 25    BCS  F340
F33A 30    LEAX ff,X
F33C 6C    INC  ,Y
F33E 20    BRA  F335
F340 39    RTS  
F341 A6    LDA  ,X+
F343 A7    STA  ,Y+
F345 10 8C CMPY #0008
F349 26    BNE  F341
F34B 6F    CLR  ,Y+
F34D 10 8C CMPY #0100
F351 26    BNE  F34B
F353 86    LDA  #FF
F355 A7    STA  ,Y+
F357 10 8C CMPY #1000
F35B 26    BNE  F355
F35D 86    LDA  #10
F35F 3D    MUL  
F360 10 8E LDY  #0100
F364 6F    CLR  ,Y+
F366 86    LDA  #FF
F368 8E    LDX  #FFFF
F36B AF    STX  ,Y++
F36D 80    SUBA #02
F36F 5A    DECB 
F370 26    BNE  F36B
F372 C6    LDB  #FE
F374 E7    STB  ,Y+
F376 4A    DECA 
F377 26    BNE  F374
F379 96    LDA  CD
F37B 7E    JMP  FF02
F37E 34    PSHS X,A,
F380 F6    LDB  E7CD
F383 C4    ANDB #FC
F385 F7    STB  E7CD
F388 F6    LDB  E7CC
F38B 4D    TSTA 
F38C 27    BEQ  F394
F38E 86    LDA  #40
F390 54    LSRB 
F391 54    LSRB 
F392 54    LSRB 
F393 54    LSRB 
F394 C4    ANDB #0F
F396 8E    LDX  #F39F
F399 E6    LDB  B,X
F39B 8B    ADDA #40
F39D B4    ANDA E7CD
F3A0 81    CMPA #01
F3A2 35    PULS PC,X,A,
F3A4 04    LSR  02
F3A6 03    COM  00
F3A8 06    ROR  08
F3AA 07    ASR  00
F3AC 05    ILL  
F3AD 01    ILL  
F3AE 00    NEG  86
F3B0 60    NEG  ff,X
F3B2 8B    ADDA #B6
F3B4 E7    STB  ,U++
F3B6 8A    ORA  #18
F3B8 B7    STA  E7C1
F3BB 86    LDA  #14
F3BD 97    STA  DC
F3BF 1F    TFR  Y,D
F3C1 34    PSHS A,
F3C3 1F    TFR  X,D
F3C5 8E    LDX  #F432
F3C8 10 8E LDY  #F42A
F3CC 84    ANDA #C0
F3CE 27    BEQ  F429
F3D0 5F    CLRB 
F3D1 E6    LDB  ,S+
F3D3 C4    ANDB #0C
F3D5 54    LSRB 
F3D6 49    ROLA 
F3D7 49    ROLA 
F3D8 49    ROLA 
F3D9 49    ROLA 
F3DA 31    LEAY A,Y
F3DC 30    LEAX B,X
F3DE FC    LDD  E7C6
F3E1 1F    TFR  D,U
F3E3 93    SUBD DA
F3E5 DF    STU  DA
F3E7 53    COMB 
F3E8 43    COMA 
F3E9 58    ASLB 
F3EA C6    LDB  #01
F3EC 49    ROLA 
F3ED 2B    BMI  F402
F3EF 0D    TST  D4
F3F1 2B    BMI  F402
F3F3 CE    LDU  #F43A
F3F6 A1    CMPA ,U++
F3F8 2A    BPL  F402
F3FA E6    LDB  ff,U
F3FC 11 83 CMPU #F440
F400 2B    BMI  F3F6
F402 D7    STB  D4
F404 08    ASL  D4
F406 04    LSR  D4
F408 CE    LDU  #60DA
F40B E6    LDB  ,X+
F40D 96    LDA  D4
F40F 3D    MUL  
F410 E4    ANDB ,Y+
F412 34    PSHS B,
F414 E6    LDB  ,X+
F416 96    LDA  D4
F418 3D    MUL  
F419 E4    ANDB ,Y+
F41B 35    PULS A,
F41D AE    LDX  fe,U
F41F 30    LEAX A,X
F421 AF    STX  ,--U
F423 AE    LDX  fe,U
F425 30    LEAX B,X
F427 AF    STX  ,--U
F429 39    RTS  
F42A 00    NEG  00
F42C 00    NEG  FF
F42E FF    STU  00FF
F431 FF    STU  0101
F434 FF    STU  0101
F437 FF    STU  FFFF
F43A 03    COM  02
F43C 02    ILL  
F43D 04    LSR  01
F43F 08    ASL  BD
F441 EC    LDD  [8E54]
F445 00    NEG  4F
F447 A7    STA  ,X+
F449 8C    CMPX #57C0
F44C 25    BCS  F447
F44E BD    JSR  ECD6
F451 8E    LDX  #5400
F454 E6    LDB  0C00,X
F458 E7    STB  ,X+
F45A 8C    CMPX #5700
F45D 25    BCS  F454
F45F C6    LDB  #00
F461 CE    LDU  #EC0C
F464 B6    LDA  60CD
F467 84    ANDA #C0
F469 81    CMPA #40
F46B 27    BEQ  F474
F46D FF    STU  6055
F470 BD    JSR  FFA0
F473 7D    TST  ADC4
F476 4F    CLRA 
F477 B7    STA  61A0
F47A B7    STA  619F
F47D 43    COMA 
F47E B7    STA  6288
F481 C6    LDB  #1C
F483 BD    JSR  EC0C
F486 CC    LDD  #013F
F489 FD    STD  61A9
F48C CC    LDD  #003F
F48F FD    STD  61AB
F492 8E    LDX  #F4C6
F495 C6    LDB  #1E
F497 BD    JSR  EC0C
F49A BD    JSR  ECD6
F49D 8E    LDX  #F5CE
F4A0 CE    LDU  #5700
F4A3 C6    LDB  #48
F4A5 BD    JSR  FDF9
F4A8 8E    LDX  #5700
F4AB BF    STX  602D
F4AE 8E    LDX  #F5BD
F4B1 BD    JSR  FC96
F4B4 BD    JSR  ECD6
F4B7 8E    LDX  #6000
F4BA E6    LDB  F400,X
F4BE E7    STB  ,X+
F4C0 8C    CMPX #6300
F4C3 25    BCS  F4BA
F4C5 39    RTS  
F4C6 05    ILL  
F4C7 08    ASL  09
F4C9 0A    DEC  06
F4CB 03    COM  08
F4CD 0C    INC  35
F4CF 00    NEG  00
F4D1 0B    ILL  
F4D2 EB    ADDB 0,X
F4D4 00    NEG  22
F4D6 F5    BITB 0000
F4D9 DE    LDU  EB
F4DB 00    NEG  00
F4DD F5    BITB 0848
F4E0 00    NEG  03
F4E2 0C    INC  0C
F4E4 29    BVS  F4E6
F4E6 06    ROR  04
F4E8 04    LSR  07
F4EA 00    NEG  17
F4EC FC    LDD  07FA
F4EF 04    LSR  D7
F4F1 00    NEG  FA
F4F3 FC    LDD  FCF9
F4F6 00    NEG  E9
F4F8 04    LSR  F9
F4FA 06    ROR  FC
F4FC 08    ASL  0A
F4FE 0A    DEC  03
F500 0C    INC  0C
F502 15    ILL  
F503 00    NEG  04
F505 02    ILL  
F506 03    COM  05
F508 00    NEG  0B
F50A FE    LDU  04FB
F50D 03    COM  EB
F50F 00    NEG  FC
F511 FE    LDU  FDFB
F514 00    NEG  F5
F516 02    ILL  
F517 FC    LDD  05FD
F51A 08    ASL  3D
F51C F6    LDB  0322
F51F 0C    INC  23
F521 00    NEG  03
F523 01    ILL  
F524 05    ILL  
F525 05    ILL  
F526 01    ILL  
F527 03    COM  00
F529 05    ILL  
F52A FF    STU  03FC
F52D 04    LSR  FA
F52F 01    ILL  
F530 00    NEG  01
F532 06    ROR  01
F534 04    LSR  04
F536 01    ILL  
F537 03    COM  00
F539 05    ILL  
F53A FF    STU  03FB
F53D 05    ILL  
F53E FD    STD  01DD
F541 00    NEG  FD
F543 FF    STU  FBFB
F546 FF    STU  FD00
F549 FB    ADDB 01FD
F54C 04    LSR  FC
F54E 05    ILL  
F54F FF    STU  0100
F552 00    NEG  FF
F554 FF    STU  00FB
F557 FF    STU  FCFC
F55A FF    STU  FD00
F55D FB    ADDB 01FD
F560 05    ILL  
F561 FB    ADDB 03FF
F564 08    ASL  03
F566 0B    ILL  
F567 01    ILL  
F568 F5    BITB A108
F56B 00    NEG  13
F56D 01    ILL  
F56E F5    BITB A108
F571 34    PSHS PC,U/S,Y,A,
F573 03    COM  0A
F575 0C    INC  1E
F577 00    NEG  0A
F579 03    COM  05
F57B 05    ILL  
F57C 03    COM  09
F57E 00    NEG  0B
F580 FD    STD  09FB
F583 05    ILL  
F584 F6    LDB  03E2
F587 00    NEG  00
F589 D3    ADDD 08
F58B 0D    TST  0A
F58D 03    COM  08
F58F 0C    INC  0C
F591 00    NEG  08
F593 03    COM  02
F595 06    ROR  00
F597 06    ROR  FE
F599 07    ASR  F8
F59B 03    COM  F4
F59D 00    NEG  00
F59F E7    STB  0,X
F5A1 03    COM  0C
F5A3 0C    INC  03
F5A5 FD    STD  03FF
F5A8 11 00 ILL  
F5AA 03    COM  01
F5AC 03    COM  03
F5AE 00    NEG  04
F5B0 FD    STD  03FD
F5B3 01    ILL  
F5B4 EF    STU  0,X
F5B6 FD    STD  FFFD
F5B9 FD    STD  00FC
F5BC 00    NEG  1F
F5BE 49    ROLA 
F5BF 5F    CLRB 
F5C0 1B    ILL  
F5C1 40    NEGA 
F5C2 1B    ILL  
F5C3 78    ASL  8081
F5C6 82    SBCA #83
F5C8 84    ANDA #85
F5CA 86    LDA  #87
F5CC 88    EORA #04
F5CE 1C    & CC #1C
F5D0 1C    & CC #1C
F5D2 1C    & CC #1C
F5D4 FF    STU  FF38
F5D7 38    ILL  
F5D8 38    ILL  
F5D9 3F    SWI  #3F
F5DB 38    ILL  
F5DC F8    EORB F8E7
F5DF EF    STU  Illegal !
F5E1 EE    LDU  Illegal !
F5E3 EE    LDU  Illegal !
F5E5 E7    STB  [FD1D,S]
F5E9 1D    SEX  
F5EA 1D    SEX  
F5EB 1D    SEX  
F5EC FD    STD  F9C7
F5EF C7    ILL  
F5F0 D7    STB  FF
F5F2 FF    STU  FFEF
F5F5 C7    ILL  
F5F6 3F    SWI  #7F
F5F8 00    NEG  3F
F5FA 7F    CLR  607F
F5FD 3F    SWI  #8F
F5FF DF    STU  DC
F601 DC    LDD  9C
F603 1C    & CC #DF
F605 8F    ILL  
F606 F3    ADDD FB3B
F609 3B    RTI  
F60A 3B    RTI  
F60B 3B    RTI  
F60C FB    ADDB F387
F60F 8F    ILL  
F610 9F    STX  BF
F612 F7    STB  E7C7
F615 87    ILL  
F616 FF    STU  FFFF
F619 FF    STU  FFFF
F61C FF    STU  FF10
F61F CE    LDU  #643B
F622 C6    LDB  #61
F624 1F    TFR  B,DP
F626 B6    LDA  6081
F629 8A    ORA  #10
F62B B7    STA  6081
F62E B7    STA  E7E7
F631 7F    CLR  6049
F634 CE    LDU  #648E
F637 FF    STU  602D
F63A 8E    LDX  #FE0D
F63D C6    LDB  #D8
F63F BD    JSR  FDF9
F642 C6    LDB  #00
F644 BD    JSR  FB7E
F647 8E    LDX  #6566
F64A 9F    STX  97
F64C 8E    LDX  #6666
F64F 9F    STX  99
F651 10 8E LDY  #0005
F655 86    LDA  #02
F657 8E    LDX  #69A4
F65A C6    LDB  #02
F65C BD    JSR  FB7E
F65F 8E    LDX  #FD33
F662 BD    JSR  FC96
F665 5F    CLRB 
F666 D7    STB  A0
F668 D7    STB  9F
F66A 53    COMB 
F66B F7    STB  6288
F66E C6    LDB  #1C
F670 BD    JSR  FB7E
F673 CC    LDD  #013F
F676 DD    STD  A9
F678 CC    LDD  #00C7
F67B DD    STD  AB
F67D 8E    LDX  #FCB4
F680 C6    LDB  #1E
F682 BD    JSR  EC0C
F685 7D    TST  607F
F688 27    BEQ  F6AC
F68A 8E    LDX  #FD2B
F68D BD    JSR  FB68
F690 26    BNE  F6A3
F692 8E    LDX  #00B4
F695 10 8E LDY  #6DBA
F699 C6    LDB  #49
F69B BD    JSR  FB7E
F69E C6    LDB  #06
F6A0 BD    JSR  FB7E
F6A3 7F    CLR  6474
F6A6 CC    LDD  #6DBA
F6A9 FD    STD  6475
F6AC BD    JSR  FA1A
F6AF BD    JSR  FAD6
F6B2 8E    LDX  #FD41
F6B5 BD    JSR  FC83
F6B8 B6    LDA  60CD
F6BB 84    ANDA #07
F6BD C6    LDB  #40
F6BF BD    JSR  FCA5
F6C2 8E    LDX  #FD78
F6C5 BD    JSR  FC83
F6C8 B6    LDA  6047
F6CB 80    SUBA #07
F6CD C6    LDB  #10
F6CF BD    JSR  FCA5
F6D2 BD    JSR  FDED
F6D5 7F    CLR  6473
F6D8 7F    CLR  6472
F6DB 7D    TST  607F
F6DE 10 27 LBEQ F67E
F6E2 FE    LDU  6475
F6E5 11 83 CMPU #6DDC
F6E9 24    BCC  F766
F6EB 11 83 CMPU #6DBB
F6EF 27    BEQ  F711
F6F1 C6    LDB  #04
F6F3 B6    LDA  60CD
F6F6 84    ANDA #07
F6F8 3D    MUL  
F6F9 FB    ADDB 6047
F6FC C0    SUBB #07
F6FE 54    LSRB 
F6FF 54    LSRB 
F700 A6    LDA  ,U+
F702 FF    STU  6475
F705 E1    CMPB ff,U
F707 25    BCS  F70C
F709 BD    JSR  3FE7
F70C 7F    CLR  6049
F70F 20    BRA  F6B2
F711 8E    LDX  #5F40
F714 BD    JSR  ECDF
F717 10 AE LDY  ,U++
F71A 10 8C CMPY #FFFF
F71E 27    BEQ  F723
F720 10 AF STY  ,X
F723 30    LEAX 2,X
F725 8C    CMPX #5F60
F728 26    BNE  F717
F72A F6    LDB  6074
F72D A6    LDA  ,U+
F72F 27    BEQ  F748
F731 81    CMPA #80
F733 26    BNE  F763
F735 58    ASLB 
F736 2A    BPL  F763
F738 43    COMA 
F739 56    RORB 
F73A B6    LDA  60CD
F73D 84    ANDA #F7
F73F 8E    LDX  #FF85
F742 10 8E LDY  #FF88
F746 20    BRA  F756
F748 58    ASLB 
F749 54    LSRB 
F74A B6    LDA  60CD
F74D 8A    ORA  #08
F74F 8E    LDX  #FF7F
F752 10 8E LDY  #FF82
F756 F7    STB  6074
F759 B7    STA  60CD
F75C BF    STX  6000
F75F 10 BF STY  6002
F763 FF    STU  6475
F766 6D    TST  ,U
F768 26    BNE  F780
F76A 7D    TST  6474
F76D 26    BNE  F7B1
F76F 73    COM  6474
F772 33    LEAU 1,U
F774 FF    STU  6475
F777 6D    TST  ,U
F779 26    BNE  F780
F77B 7F    CLR  607F
F77E 20    BRA  F7B9
F780 7F    CLR  645A
F783 B6    LDA  645A
F786 BD    JSR  FC7A
F789 C6    LDB  #08
F78B A6    LDA  ,U+
F78D A1    CMPA ,X+
F78F 26    BNE  F7A2
F791 5A    DECB 
F792 26    BNE  F78B
F794 B6    LDA  645A
F797 FE    LDU  6475
F79A 33    LEAU 8,U
F79C FF    STU  6475
F79F 7E    JMP  F851
F7A2 7C    INC  645A
F7A5 86    LDA  #11
F7A7 B1    CMPA 645A
F7AA 27    BEQ  F77B
F7AC FE    LDU  6475
F7AF 20    BRA  F783
F7B1 B6    LDA  6470
F7B4 8A    ORA  #20
F7B6 7E    JMP  F812
F7B9 BD    JSR  E806
F7BC C1    CMPB #02
F7BE 26    BNE  F7C4
F7C0 6E    JMP  [FFFE]
F7C4 BD    JSR  E818
F7C7 34    PSHS Y,X,
F7C9 25    BCS  F7E0
F7CB BD    JSR  FDC6
F7CE BD    JSR  FDD3
F7D1 35    PULS Y,X,
F7D3 BD    JSR  F931
F7D6 BD    JSR  E81B
F7D9 24    BCC  F7B9
F7DB BD    JSR  FDD9
F7DE 6E    JMP  ,U
F7E0 BD    JSR  FDD9
F7E3 35    PULS Y,X,
F7E5 BD    JSR  F9CA
F7E8 20    BRA  F7B9
F7EA B6    LDA  6478
F7ED 80    SUBA #03
F7EF B1    CMPA 6463
F7F2 24    BCC  F7B9
F7F4 8E    LDX  #6BDA
F7F7 BD    JSR  FC7D
F7FA A6    LDA  ,X
F7FC 7D    TST  6472
F7FF 27    BEQ  F812
F801 E6    LDB  9,X
F803 84    ANDA #1F
F805 4A    DECA 
F806 BD    JSR  EC12
F809 BD    JSR  FA1A
F80C 7F    CLR  6472
F80F 7E    JMP  F6B2
F812 84    ANDA #3F
F814 34    PSHS A,
F816 86    LDA  #FF
F818 B7    STA  6080
F81B B7    STA  0003
F81E 86    LDA  #60
F820 1F    TFR  A,DP
F822 BD    JSR  3FED
F825 35    PULS A,
F827 B7    STA  E7E6
F82A CE    LDU  #0000
F82D 1F    TFR  U,X
F82F A6    LDA  ,U+
F831 30    LEAX A,X
F833 11 83 CMPU #0020
F837 26    BNE  F82F
F839 30    LEAX 55,X
F83C BD    JSR  ECD6
F83F BF    STX  5FC1
F842 FE    LDU  001E
F845 10 CE LDS  #60CC
F849 7E    JMP  FBA8
F84C B6    LDA  6478
F84F 80    SUBA #03
F851 B1    CMPA 6464
F854 24    BCC  F7E8
F856 BD    JSR  FC7A
F859 1F    TFR  X,Y
F85B 7F    CLR  645A
F85E B6    LDA  645A
F861 B1    CMPA 6463
F864 24    BCC  F887
F866 8E    LDX  #6BDB
F869 BD    JSR  FC7D
F86C 5F    CLRB 
F86D A6    LDA  B,Y
F86F A1    CMPA B,X
F871 26    BNE  F882
F873 5C    INCB 
F874 C1    CMPB #08
F876 26    BNE  F86D
F878 A6    LDA  ff,X
F87A 84    ANDA #1F
F87C B7    STA  6470
F87F 7E    JMP  F90B
F882 7C    INC  645A
F885 20    BRA  F85E
F887 1F    TFR  Y,X
F889 F6    LDB  6047
F88C F7    STB  645A
F88F E0    SUBB 8,X
F891 C1    CMPB #07
F893 24    BCC  F89B
F895 7F    CLR  607F
F898 7E    JMP  F927
F89B F7    STB  6047
F89E E6    LDB  ff,X
F8A0 F7    STB  645E
F8A3 BD    JSR  FB68
F8A6 26    BNE  F914
F8A8 B6    LDA  6047
F8AB 4C    INCA 
F8AC B7    STA  E7E5
F8AF 8E    LDX  #2000
F8B2 10 8E LDY  #C000
F8B6 C6    LDB  #49
F8B8 BD    JSR  FB7E
F8BB 26    BNE  F914
F8BD 0D    TST  78
F8BF 26    BNE  F8D9
F8C1 1F    TFR  Y,D
F8C3 88    EORA #60
F8C5 1F    TFR  D,Y
F8C7 81    CMPA #C0
F8C9 26    BNE  F8B6
F8CB B6    LDA  E7E5
F8CE 84    ANDA #1F
F8D0 4C    INCA 
F8D1 B7    STA  E7E5
F8D4 B1    CMPA 645A
F8D7 23    BLS  F8B6
F8D9 B6    LDA  6047
F8DC 4C    INCA 
F8DD B7    STA  E7E5
F8E0 FC    LDD  C020
F8E3 10 83 CMPD #A55A
F8E7 26    BNE  F914
F8E9 C6    LDB  #06
F8EB BD    JSR  FB7E
F8EE B6    LDA  6047
F8F1 4C    INCA 
F8F2 B7    STA  6470
F8F5 7D    TST  645E
F8F8 2A    BPL  F908
F8FA 8A    ORA  #60
F8FC B7    STA  E7E6
F8FF FE    LDU  001E
F902 BD    JSR  FBAD
F905 7F    CLR  E7E6
F908 BD    JSR  FA1A
F90B 7F    CLR  6472
F90E BD    JSR  F9CA
F911 7E    JMP  F6B2
F914 7F    CLR  645E
F917 B6    LDA  645A
F91A B7    STA  6047
F91D 20    BRA  F8E9
F91F 73    COM  6472
F922 BD    JSR  E81B
F925 25    BCS  F922
F927 7E    JMP  F7B9
F92A 44    LSRA 
F92B 56    RORB 
F92C 44    LSRA 
F92D 56    RORB 
F92E 44    LSRA 
F92F 56    RORB 
F930 39    RTS  
F931 1F    TFR  X,D
F933 8D    BSR  F92A
F935 1F    TFR  D,X
F937 1F    TFR  Y,D
F939 8D    BSR  F92A
F93B 1F    TFR  D,Y
F93D 10 8C CMPY #0002
F941 23    BLS  F96D
F943 10 8C CMPY #0014
F947 24    BCC  F96D
F949 8C    CMPX #0004
F94C 25    BCS  F96D
F94E 8C    CMPX #0023
F951 22    BHI  F96D
F953 8C    CMPX #000F
F956 23    BLS  F965
F958 8C    CMPX #0018
F95B 25    BCS  F96D
F95D CC    LDD  #1900
F960 CE    LDU  #F7EA
F963 20    BRA  F9A7
F965 CC    LDD  #0500
F968 CE    LDU  #F84C
F96B 20    BRA  F9A7
F96D 10 8C CMPY #0015
F971 23    BLS  F9C4
F973 8C    CMPX #000D
F976 24    BCC  F9C4
F978 8C    CMPX #000A
F97B 24    BCC  F99C
F97D 8C    CMPX #0003
F980 25    BCS  F994
F982 8C    CMPX #0007
F985 22    BHI  F9C4
F987 8C    CMPX #0005
F98A 25    BCS  F9C4
F98C 8E    LDX  #0616
F98F CE    LDU  #F6AF
F992 20    BRA  F9A2
F994 8E    LDX  #0116
F997 FE    LDU  FFFE
F99A 20    BRA  F9A2
F99C 8E    LDX  #0B16
F99F CE    LDU  #F91F
F9A2 CC    LDD  #0303
F9A5 20    BRA  F9AC
F9A7 30    LEAX D,Y
F9A9 CC    LDD  #0C01
F9AC BC    CMPX 6477
F9AF 26    BNE  F9B6
F9B1 7D    TST  6473
F9B4 26    BNE  F9C3
F9B6 8D    BSR  F9CA
F9B8 8D    BSR  F9DE
F9BA BF    STX  6477
F9BD FD    STD  6479
F9C0 73    COM  6473
F9C3 39    RTS  
F9C4 8D    BSR  F9CA
F9C6 CE    LDU  #F7B9
F9C9 39    RTS  
F9CA 34    PSHS X,B,A,
F9CC 7D    TST  6473
F9CF 27    BEQ  F9DC
F9D1 BE    LDX  6477
F9D4 FC    LDD  6479
F9D7 7F    CLR  6473
F9DA 8D    BSR  F9DE
F9DC 35    PULS PC,X,B,A,
F9DE 34    PSHS Y,X,B,A,
F9E0 8C    CMPX #0B16
F9E3 26    BNE  F9EA
F9E5 7D    TST  6472
F9E8 26    BNE  FA05
F9EA EC    LDD  2,S
F9EC 8E    LDX  #3FFF
F9EF 30    LEAX A,X
F9F1 58    ASLB 
F9F2 86    LDA  #A0
F9F4 3D    MUL  
F9F5 30    LEAX D,X
F9F7 EC    LDD  ,S
F9F9 58    ASLB 
F9FA 58    ASLB 
F9FB 58    ASLB 
F9FC 34    PSHS A,
F9FE BD    JSR  ECD6
FA01 35    PULS A,
FA03 8D    BSR  FA07
FA05 35    PULS PC,Y,X,B,A,
FA07 34    PSHS X,B,A,
FA09 34    PSHS X,A,
FA0B 63    COM  ,X+
FA0D 4A    DECA 
FA0E 26    BNE  FA0B
FA10 35    PULS X,A,
FA12 30    LEAX 28,X
FA15 5A    DECB 
FA16 26    BNE  FA09
FA18 35    PULS PC,X,B,A,
FA1A 8E    LDX  #FD0F
FA1D C6    LDB  #1E
FA1F BD    JSR  EC0C
FA22 B6    LDA  60CD
FA25 C6    LDB  #1F
FA27 85    BITA #10
FA29 26    BNE  FA2D
FA2B C0    SUBB #10
FA2D F7    STB  646E
FA30 84    ANDA #07
FA32 C6    LDB  #04
FA34 3D    MUL  
FA35 F7    STB  645A
FA38 B6    LDA  646E
FA3B B0    SUBA 645A
FA3E B7    STA  646E
FA41 B6    LDA  E7E6
FA44 34    PSHS A,
FA46 7F    CLR  645A
FA49 B6    LDA  6047
FA4C 81    CMPA #1F
FA4E 27    BEQ  FAB7
FA50 4C    INCA 
FA51 B7    STA  646F
FA54 B1    CMPA 646E
FA57 22    BHI  FAB7
FA59 B6    LDA  646F
FA5C 8A    ORA  #60
FA5E B7    STA  E7E6
FA61 10 8E LDY  #0000
FA65 4F    CLRA 
FA66 AB    ADDA ,Y+
FA68 10 8C CMPY #001A
FA6C 26    BNE  FA66
FA6E 8B    ADDA #55
FA70 A1    CMPA ,Y
FA72 26    BNE  FAAA
FA74 10 8E LDY  #0001
FA78 8E    LDX  #6BDA
FA7B B6    LDA  645A
FA7E BD    JSR  FC7D

FA80 : pt d'entré IRQ

FA81 7F    CLR  645E
FA84 B6    LDA  E7E6
FA87 A7    STA  ,X+
FA89 A6    LDA  ,Y+
FA8B A1    CMPA f6,X
FA8D 27    BEQ  FA94
FA8F C6    LDB  #FF
FA91 F7    STB  645E
FA94 A7    STA  ,X+
FA96 10 8C CMPY #0009
FA9A 26    BNE  FA89
FA9C 7D    TST  645E
FA9F 26    BNE  FAA5
FAA1 30    LEAX f6,X
FAA3 20    BRA  FAAA
FAA5 7C    INC  645A
FAA8 6F    CLR  ,X
FAAA 6C    INC  ,X
FAAC 7C    INC  646F
FAAF B6    LDA  646E
FAB2 B1    CMPA 646F
FAB5 24    BCC  FA59
FAB7 B6    LDA  645A
FABA B7    STA  6463
FABD 35    PULS A,
FABF B7    STA  E7E6
FAC2 8E    LDX  #6BDA
FAC5 BF    STX  647B
FAC8 BD    JSR  FC1E
FACB B6    LDA  6463
FACE B7    STA  645A
FAD1 86    LDA  #59
FAD3 7E    JMP  FBC5


FAD6 8E    LDX  #FD02
FAD9 C6    LDB  #1E
FADB BD    JSR  EC0C
FADE 8E    LDX  #FDAC
FAE1 BD    JSR  FC96
FAE4 7F    CLR  6049
FAE7 C6    LDB  #15
FAE9 BD    JSR  FB7E
FAEC 26    BNE  FB67
FAEE C6    LDB  #08
FAF0 9E    LDX  97
FAF2 CE    LDU  #6465
FAF5 BD    JSR  FDF9
FAF8 86    LDA  #04
FAFA A7    STA  ,U
FAFC 8E    LDX  #FDB8
FAFF BD    JSR  FC96
FB02 8E    LDX  #6465
FB05 BD    JSR  FC96
FB08 7F    CLR  6464
FB0B 8E    LDX  #FD20
FB0E CE    LDU  #624F
FB11 C6    LDB  #0B
FB13 BD    JSR  FDF9
FB16 C6    LDB  #08
FB18 8D    BSR  FB7E
FB1A 26    BNE  FB67
FB1C 0D    TST  8E
FB1E 27    BEQ  FB4E
FB20 CE    LDU  #6CCB
FB23 86    LDA  #0A
FB25 F6    LDB  6464
FB28 3D    MUL  
FB29 33    LEAU D,U
FB2B 9E    LDX  8F
FB2D C6    LDB  #08
FB2F BD    JSR  FDF9
FB32 4F    CLRA 
FB33 AB    ADDA ,-X
FB35 9C    CMPX 8F
FB37 26    BNE  FB33
FB39 A1    CMPA 1F,X
FB3C 26    BNE  FB4A
FB3E E6    LDB  1E,X
FB41 E7    STB  f7,U
FB43 C4    ANDB #0F
FB45 E7    STB  ,U
FB47 7C    INC  6464
FB4A C6    LDB  #09
FB4C 20    BRA  FB18
FB4E B6    LDA  6464
FB51 B7    STA  645A
FB54 8E    LDX  #6CCA
FB57 BF    STX  647B
FB5A BD    JSR  FC1E
FB5D B6    LDA  6464
FB60 B7    STA  645A
FB63 86    LDA  #45
FB65 8D    BSR  FBC5
FB67 39    RTS  


FB68 CE    LDU  #624F
FB6B C6    LDB  #08
FB6D BD    JSR  FDF9
FB70 8E    LDX  #FD28
FB73 C6    LDB  #03
FB75 BD    JSR  FDF9
FB78 CC    LDD  #1003
FB7B B7    STA  624B
FB7E CE    LDU  #EC0C
FB81 8D    BSR  FBAD
FB83 5D    TSTB 
FB84 27    BEQ  FBA6
FB86 34    PSHS B,
FB88 8E    LDX  #FDBC
FB8B BD    JSR  FC96
FB8E 10 8E LDY  #645F
FB92 BD    JSR  FC89
FB95 4F    CLRA 
FB96 E6    LDB  ,S
FB98 BD    JSR  F304
FB9B 8E    LDX  #645F
FB9E BD    JSR  FC96
FBA1 7F    CLR  607F
FBA4 35    PULS B,
FBA6 5D    TSTB 
FBA7 39    RTS  
FBA8 86    LDA  #02
FBAA B7    STA  E7E5
FBAD 7F    CLR  60D1
FBB0 34    PSHS A,
FBB2 B6    LDA  60CD
FBB5 84    ANDA #C0
FBB7 81    CMPA #40
FBB9 35    PULS A,
FBBB 27    BEQ  FBC3
FBBD FF    STU  6055
FBC0 7E    JMP  FFA0
FBC3 6E    JMP  ,U
FBC5 7F    CLR  645E
FBC8 B7    STA  647D
FBCB B6    LDA  645A
FBCE 27    BEQ  FC1D
FBD0 10 8E LDY  #647E
FBD4 BE    LDX  647B
FBD7 30    LEAX 1,X
FBD9 B6    LDA  645E
FBDC BD    JSR  FC7D
FBDF 86    LDA  #1F
FBE1 A7    STA  ,Y+
FBE3 86    LDA  #43
FBE5 BB    ADDA 645E
FBE8 A7    STA  ,Y+
FBEA B6    LDA  647D
FBED A7    STA  ,Y+
FBEF A6    LDA  ,X+
FBF1 A7    STA  ,Y+
FBF3 10 8C CMPY #6489
FBF7 26    BNE  FBEF
FBF9 86    LDA  #20
FBFB A7    STA  ,Y+
FBFD BD    JSR  FC89
FC00 A6    LDA  ,X
FC02 C6    LDB  #10
FC04 3D    MUL  
FC05 BD    JSR  F304
FC08 8E    LDX  #647E
FC0B BD    JSR  FC96
FC0E 7C    INC  645E
FC11 B6    LDA  645E
FC14 81    CMPA #11
FC16 27    BEQ  FC1D
FC18 B1    CMPA 645A
FC1B 26    BNE  FBD0
FC1D 39    RTS  
FC1E B6    LDA  645A
FC21 27    BEQ  FC48
FC23 7A    DEC  645A
FC26 27    BEQ  FC48
FC28 7F    CLR  6471
FC2B 7F    CLR  645E
FC2E BE    LDX  647B
FC31 B6    LDA  645E
FC34 8D    BSR  FC7D
FC36 8D    BSR  FC49
FC38 7C    INC  645E
FC3B B6    LDA  645A
FC3E B1    CMPA 645E
FC41 26    BNE  FC2E
FC43 7D    TST  6471
FC46 26    BNE  FC23
FC48 39    RTS  
FC49 30    LEAX 1,X
FC4B 31    LEAY a,X
FC4D 5F    CLRB 
FC4E A6    LDA  B,X
FC50 A1    CMPA B,Y
FC52 25    BCS  FC79
FC54 22    BHI  FC5D
FC56 5C    INCB 
FC57 C1    CMPB #09
FC59 27    BEQ  FC79
FC5B 20    BRA  FC4E
FC5D 30    LEAX ff,X
FC5F CE    LDU  #0000
FC62 A6    LDA  ,X
FC64 1F    TFR  A,B
FC66 A6    LDA  a,X
FC68 E7    STB  a,X
FC6A A7    STA  ,X+
FC6C 33    LEAU 1,U
FC6E 11 83 CMPU #000A
FC72 26    BNE  FC62
FC74 86    LDA  #FF
FC76 B7    STA  6471
FC79 39    RTS  
FC7A 8E    LDX  #6CCB
FC7D C6    LDB  #0A
FC7F 3D    MUL  
FC80 30    LEAX D,X
FC82 39    RTS  
FC83 8D    BSR  FC96
FC85 10 8E LDY  #645A
FC89 CC    LDD  #3030
FC8C ED    STD  ,Y
FC8E C6    LDB  #04
FC90 ED    STD  2,Y
FC92 39    RTS  
FC93 BD    JSR  E803
FC96 F6    LDB  E7C3
FC99 CA    ORB  #01
FC9B F7    STB  E7C3
FC9E E6    LDB  ,X+
FCA0 C1    CMPB #04
FCA2 26    BNE  FC93
FCA4 39    RTS  
FCA5 3D    MUL  
FCA6 BD    JSR  F304
FCA9 8E    LDX  #645A
FCAC 8D    BSR  FC96
FCAE C6    LDB  #4B
FCB0 BD    JSR  E803
FCB3 39    RTS  
FCB4 05    ILL  
FCB5 08    ASL  15
FCB7 01    ILL  
FCB8 06    ROR  0E
FCBA 76    ROR  6815
FCBD 62    ILL  
FCBE 08    ASL  FF
FCC0 FF    STU  108A
FCC3 98    EORA 15
FCC5 62    ILL  
FCC6 08    ASL  18
FCC8 04    LSR  10
FCCA 46    RORA 
FCCB 12    NOP  
FCCC 08    ASL  08
FCCE EE    LDU  f0,X
FCD0 0A    DEC  07
FCD2 0E    JMP  F7
FCD4 FA    ORB  08A1
FCD7 0F    CLR  0F
FCD9 00    NEG  66
FCDB 00    NEG  90
FCDD 08    ASL  3A
FCDF 00    NEG  0D
FCE1 00    NEG  66
FCE3 FF    STU  7008
FCE6 01    ILL  
FCE7 01    ILL  
FCE8 0B    ILL  
FCE9 00    NEG  00
FCEB 00    NEG  90
FCED 0C    INC  9A
FCEF 00    NEG  07
FCF1 FF    STU  FFFF
FCF4 6C    INC  e,X
FCF6 66    ROR  [,--S]
FCF8 08    ASL  01
FCFA 01    ILL  
FCFB 0C    INC  00
FCFD 0D    TST  0C
FCFF 9A    ORA  00
FD01 00    NEG  05
FD03 08    ASL  1C
FD05 14    ILL  
FD06 06    ROR  15
FD08 1F    TFR  D,
FD0A 00    NEG  66
FD0C 00    NEG  90
FD0E 00    NEG  05
FD10 07    ASR  00
FD12 BC    CMPX 0014
FD15 13    ILL  
FD16 EF    STU  0,X
FD18 AA    ORA  f5,U
FD1A AA    ORA  f5,U
FD1C AA    ORA  f5,U
FD1E AA    ORA  f5,U
FD20 00    NEG  00
FD22 00    NEG  00
FD24 00    NEG  00
FD26 00    NEG  00
FD28 43    COMA 
FD29 48    ASLA 
FD2A 47    ASRA 
FD2B 4C    INCA 
FD2C 41    ILL  
FD2D 4E    ILL  
FD2E 43    COMA 
FD2F 45    ILL  
FD30 55    ILL  
FD31 52    ILL  
FD32 20    BRA  FD40
FD34 1B    ILL  
FD35 6B    ILL  
FD36 1B    ILL  
FD37 20    BRA  FD7D
FD39 1B    ILL  
FD3A 20    BRA  FD92
FD3C 1B    ILL  
FD3D 66    ROR  fb,X
FD3F 68    ASL  4,X
FD41 1F    TFR  S,X
FD43 59    ROLB 
FD44 41    ILL  
FD45 70    NEG  706C
FD48 69    ROL  3,S
FD4A 61    ILL  
FD4B 74    LSR  696F
FD4E 6E    JMP  f3,S
FD50 1F    TFR  PC,
FD52 41    ILL  
FD53 80    SUBA #81
FD55 82    SBCA #20
FD57 20    BRA  FCE2
FD59 8A    ORA  #8B
FD5B 20    BRA  FD7D
FD5D 92    SBCA 93
FD5F 94    ANDA 20
FD61 20    BRA  FD83
FD63 44    LSRA 
FD64 69    ROL  f3,S
FD66 71    ILL  
FD67 75    ILL  
FD68 65    ILL  
FD69 20    BRA  FDE1
FD6B 69    ROL  f2,S
FD6D 74    LSR  7565
FD70 6C    INC  0,Y
FD72 20    BRA  FD94
FD74 20    BRA  FDB0
FD76 20    BRA  FD7C
FD78 83    SUBD #8485
FD7B 20    BRA  FD9D
FD7D 8C    CMPX #8D8E
FD80 20    BRA  FDA2
FD82 95    BITA 96
FD84 97    STA  0A
FD86 0D    TST  86
FD88 87    ILL  
FD89 88    EORA #20
FD8B 20    BRA  FD1C
FD8D 90    SUBA 91
FD8F 20    BRA  FDB1
FD91 98    EORA 99
FD93 9A    ORA  20
FD95 20    BRA  FDB7
FD97 45    ILL  
FD98 73    COM  7061
FD9B 63    COM  5,S
FD9D 20    BRA  FE03
FD9F 69    ROL  f3,S
FDA1 70    NEG  6F6E
FDA4 69    ROL  2,S
FDA6 6C    INC  5,S
FDA8 20    BRA  FDE4
FDAA 20    BRA  FDB0
FDAC 1F    TFR  S,X
FDAE 47    ASRA 
FDAF 20    BRA  FDD1
FDB1 20    BRA  FDD3
FDB3 20    BRA  FDD5
FDB5 20    BRA  FDD7
FDB7 04    LSR  1F
FDB9 41    ILL  
FDBA 47    ASRA 
FDBB 04    LSR  1F
FDBD 41    ILL  
FDBE 47    ASRA 
FDBF 45    ILL  
FDC0 72    ILL  
FDC1 72    ILL  
FDC2 2E    BGT  FDE4

// pt d'entré SWI
FDC4 07    ASR  04
FDC6 34    PSHS U/S,B,A,

// pt d'entrée RESET
FDC8 BF    STX  6442
FDCB 10 BF STY  6445
FDCF C6    LDB  #26
FDD1 20    BRA  FDDE
FDD3 34    PSHS U/S,B,A,
FDD5 86    LDA  #FF
FDD7 20    BRA  FDDC
FDD9 34    PSHS U/S,B,A,
FDDB 4F    CLRA 
FDDC C6    LDB  #21
FDDE 8D    BSR  FDE2
FDE0 35    PULS PC,U/S,B,A,
FDE2 34    PSHS Y,
FDE4 10 8E LDY  #643C
FDE8 BD    JSR  FB7E
FDEB 35    PULS PC,Y,
FDED C6    LDB  #27
FDEF 8D    BSR  FDE2
FDF1 CE    LDU  #644C
FDF4 8E    LDX  #FE01
FDF7 C6    LDB  #0C
FDF9 A6    LDA  ,X+
FDFB A7    STA  ,U+
FDFD 5A    DECB 
FDFE 26    BNE  FDF9
FE00 39    RTS  
FE01 00    NEG  06
FE03 00    NEG  0C
FE05 80    SUBA #00
FE07 08    ASL  60
FE09 0C    INC  60
FE0B 00    NEG  00
FE0D 8C    CMPX #8C8F
FE10 8F    ILL  
FE11 80    SUBA #80
FE13 80    SUBA #FF
FE15 00    NEG  00
FE17 FF    STU  FF00
FE1A 00    NEG  00
FE1C FF    STU  3131
FE1F F1    CMPB F101
FE22 01    ILL  
FE23 01    ILL  
FE24 FF    STU  8F8C
FE27 8C    CMPX #8C8C
FE2A 8C    CMPX #8C8C
FE2D FF    STU  0000
FE30 00    NEG  00
FE32 00    NEG  00
FE34 00    NEG  F1
FE36 31    LEAY f1,Y
FE38 31    LEAY f1,Y
FE3A 31    LEAY f1,Y
FE3C 31    LEAY [FFBF]
FE40 A0    SUBA Illegal !
FE42 95    BITA 88
FE44 87    ILL  
FE45 FF    STU  00FF
FE48 00    NEG  AA
FE4A 55    ILL  
FE4B 00    NEG  FF
FE4D FF    STU  01FD
FE50 05    ILL  
FE51 A5    BITA 9,U
FE53 11 E1 ILL  
FE55 87    ILL  
FE56 85    BITA #87
FE58 85    BITA #86
FE5A 87    ILL  
FE5B 80    SUBA #FF
FE5D 00    NEG  00
FE5F FF    STU  55AA
FE62 FF    STU  00FF
FE65 71    ILL  
FE66 51    ILL  
FE67 F1    CMPB 51B1
FE6A F1    CMPB 01FF
FE6D BF    STX  B0B1
FE70 B0    SUBA BF85
FE73 87    ILL  
FE74 85    BITA #F0
FE76 30    LEAX Illegal !
FE78 30    LEAX ,S+
FE7A 00    NEG  00
FE7C 00    NEG  41
FE7E 41    ILL  
FE7F 71    ILL  
FE80 51    ILL  
FE81 71    ILL  
FE82 51    ILL  
FE83 71    ILL  
FE84 51    ILL  
FE85 FF    STU  80BF
FE88 AF    STX  Illegal !
FE8A AF    STX  [FFFF]
FE8E 00    NEG  F0
FE90 D0    SUBB DF
FE92 D0    SUBB F0
FE94 30    LEAX [0101]
FE98 01    ILL  
FE99 C1    CMPB #41
FE9B 41    ILL  
FE9C 41    ILL  
FE9D 8A    ORA  #8F
FE9F 8F    ILL  
FEA0 8F    ILL  
FEA1 80    SUBA #80
FEA3 80    SUBA #FF
FEA5 AA    ORA  [FFFF]
FEA9 00    NEG  00
FEAB 00    NEG  FF
FEAD B1    CMPA F1F1
FEB0 F1    CMPB 0101
FEB3 01    ILL  
FEB4 FF    STU  8181
FEB7 81    CMPA #83
FEB9 82    SBCA #85
FEBB 86    LDA  #8D
FEBD AA    ORA  f5,U
FEBF AA    ORA  f5,U
FEC1 AA    ORA  f5,U
FEC3 AA    ORA  f5,U
FEC5 81    CMPA #81
FEC7 81    CMPA #41
FEC9 C1    CMPB #61
FECB A1    CMPA f1,U
FECD FF    STU  8080
FED0 80    SUBA #80
FED2 80    SUBA #80
FED4 80    SUBA #FF
FED6 00    NEG  00
FED8 00    NEG  FF
FEDA FF    STU  FFFF
FEDD FF    STU  0101
FEE0 01    ILL  
FEE1 01    ILL  
FEE2 01    ILL  
FEE3 01    ILL  
FEE4 01    ILL  
FEE5 FF    STU  6E9F
FEE8 60    NEG  f,Y
FEEA 1A    ORCC #50
FEEC CE    LDU  #FDC8
FEEF FF    STU  6055
FEF2 7E    JMP  FFA0
FEF5 B7    STA  0003
FEF8 7E    JMP  3FF6
FEFB F7    STB  E7C3
FEFE E7    STB  ,Y
FF00 6E    JMP  [,U]
FF02 84    ANDA #07
FF04 81    CMPA #01
FF06 26    BNE  FF1F
FF08 8E    LDX  #0101
FF0B 86    LDA  #FE
FF0D A7    STA  ,X+
FF0F 8C    CMPX #0200
FF12 26    BNE  FF0D
FF14 4C    INCA 
FF15 8E    LDX  #0121
FF18 A7    STA  ,X+
FF1A 8C    CMPX #0141
FF1D 26    BNE  FF18
FF1F 8E    LDX  #FEFE
FF22 BF    STX  0129
FF25 35    PULS A,
FF27 B7    STA  E7E6
FF2A 0F    CLR  4E
FF2C 39    RTS  
FF2D 52    ILL  
FF2E 61    ILL  
FF2F 6D    TST  0,Y
FF31 44    LSRA 
FF32 69    ROL  f3,S
FF34 6B    ILL  
FF35 FF    STU  FFFF
FF38 FF    STU  FFFF
FF3B FF    STU  FF6E
FF3E 9F    STX  60
FF40 00    NEG  6E
FF42 9F    STX  60
FF44 02    ILL  
FF45 6E    JMP  [6004]
FF49 6E    JMP  [6006]
FF4D 6E    JMP  [6008]
FF51 6E    JMP  [600A]
FF55 6E    JMP  [600C]
FF59 6E    JMP  [600E]
FF5D 6E    JMP  [6010]
FF61 6E    JMP  [6012]
FF65 6E    JMP  [6014]
FF69 FF    STU  7FFF
FF6C 82    SBCA #FF
FF6E 85    BITA #FF
FF70 88    EORA #FF
FF72 8B    ADDA #FF
FF74 8E    LDX  #FF91
FF77 FF    STU  94FF
FF7A 97    STA  FF
FF7C 9A    ORA  FF
FF7E 9D    JSR  BD
FF80 EC    LDD  [7E,Y]
FF83 EF    STU  fe,U
FF85 BD    JSR  ECB8
FF88 BD    JSR  ECB8
FF8B BD    JSR  ECB8
FF8E 7E    JMP  EFC1
FF91 BD    JSR  ECB8
FF94 BD    JSR  ECB8
FF97 BD    JSR  ECB8
FF9A BD    JSR  ECB8
FF9D 7E    JMP  ECEF


// Switch & execute
FFA0 34    PSHS A,CC
FFA2 1A    ORCC #50
FFA4 B6    LDA  E7C3
FFA7 84    ANDA #EF
FFA9 B7    STA  E7C3

// execute (from other page)
FFAC 35    PULS A,CC
FFAE AD    JSR  [6055]
FFB2 34    PSHS A,CC
FFB4 1A    ORCC #50
FFB6 B6    LDA  E7C3
FFB9 84    ANDA #EF
FFBB B7    STA  E7C3	// repasse à la rom mon 0

FFBE 35    PULS PC,A,CC	// FIN de switch & execute


FFC0 7E    JMP  F440
FFC3 7E    JMP  F3AF
FFC6 7E    JMP  F08E
FFC9 F6    LDB  1EEC
FFCC 12    NOP  
FFCD FF    STU  BD81
FFD0 EE    LDU  Illegal !
FFD2 EE    LDU  Illegal !
FFD4 EE    LDU  Illegal !
FFD6 EE    LDU  Illegal !
FFD8 EE    LDU  Illegal !
FFDA EE    LDU  Illegal !
FFDC EE    LDU  Illegal !
FFDE EE    LDU  Illegal !
FFE0 EE    LDU  Illegal !
FFE2 EE    LDU  Illegal !
FFE4 EE    LDU  Illegal !
FFE6 EE    LDU  Illegal !
FFE8 EE    LDU  Illegal !
FFEA EE    LDU  Illegal !
FFEC EE    LDU  Illegal !
FFEE EE    LDU  Illegal !


FFF0 0300  RESERVED
FFF2 7000  SWI3
FFF4 6800  SWI2
FFF6 FA7C  FIRQ
FFF8 FA80  IRQ
FFFA FDC4  SWI
FFFC FDC8  NMI
FFFE FDC8  RESET

