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