[1] | 1 | Désassemblage (+commentaires) de la ROM du TO8
|
---|
| 2 | Moniteur Page 0 E000-FFFF
|
---|
| 3 |
|
---|
| 4 |
|
---|
| 5 | Sur les TO7-70 cette partie de ROM (+-2ko) est
|
---|
| 6 | contenue dans l'extension Ctrl Disk
|
---|
| 7 |
|
---|
| 8 | E000 4D TSTA // Table Cookie
|
---|
| 9 | E001 54 LSRB
|
---|
| 10 | E002 44 LSRA
|
---|
| 11 | E003 3A ABX
|
---|
| 12 |
|
---|
| 13 | // PT d'entrée DISK
|
---|
| 14 | E004 16 LBRA E076
|
---|
| 15 |
|
---|
| 16 | E007 16 LBRA E025
|
---|
| 17 |
|
---|
| 18 | E00A 16 LBRA DFB3
|
---|
| 19 |
|
---|
| 20 | E00D 17 LBSR DFB8
|
---|
| 21 | E010 17 LBSR DFB8
|
---|
| 22 | E013 17 LBSR DFB8
|
---|
| 23 | E016 17 LBSR DFB8
|
---|
| 24 | E019 17 LBSR DFB8
|
---|
| 25 | E01C 17 LBSR DFB8
|
---|
| 26 | E01F 17 LBSR DFB8
|
---|
| 27 | E022 17 LBSR DFB8
|
---|
| 28 | E025 8D BSR E09D
|
---|
| 29 | E027 0F CLR 49
|
---|
| 30 | E029 8D BSR E0A7
|
---|
| 31 | E02B 17 LBSR DFFE
|
---|
| 32 | E02E 86 LDA #02
|
---|
| 33 | E030 34 PSHS A,
|
---|
| 34 | E032 0F CLR 58
|
---|
| 35 | E034 CC LDD #0001
|
---|
| 36 | E037 DD STD 4B
|
---|
| 37 | E039 CE LDU #6200
|
---|
| 38 | E03C DF STU 4F
|
---|
| 39 | E03E 17 LBSR E0A7
|
---|
| 40 | E041 8D BSR E0B9
|
---|
| 41 | E043 DE LDU 4F
|
---|
| 42 | E045 24 BCC E04F
|
---|
| 43 | E047 96 LDA 58
|
---|
| 44 | E049 26 BNE E06B
|
---|
| 45 | E04B 03 COM 58
|
---|
| 46 | E04D 20 BRA E034
|
---|
| 47 | E04F 10 8E LDY #627F
|
---|
| 48 | E053 34 PSHS Y,
|
---|
| 49 | E055 86 LDA #55
|
---|
| 50 | E057 6A DEC ,U
|
---|
| 51 | E059 63 COM ,U
|
---|
| 52 | E05B AB ADDA ,U+
|
---|
| 53 | E05D 11 A3 CMPU ,S
|
---|
| 54 | E060 26 BNE E057
|
---|
| 55 | E062 35 PULS Y,
|
---|
| 56 | E064 A1 CMPA ,U
|
---|
| 57 | E066 26 BNE E070
|
---|
| 58 | E068 7E JMP 6200
|
---|
| 59 | E06B 35 PULS A,
|
---|
| 60 | E06D 4A DECA
|
---|
| 61 | E06E 26 BNE E030
|
---|
| 62 | E070 0F CLR 80
|
---|
| 63 | E072 6E JMP [001E]
|
---|
| 64 |
|
---|
| 65 | // Pt d'entrée disk
|
---|
| 66 | E076 34 PSHS U/S,Y,X,DP,B,A,CC
|
---|
| 67 | E078 8D BSR E09D --> init des registres
|
---|
| 68 | E07A 96 LDA 48
|
---|
| 69 | E07C 81 CMPA #01
|
---|
| 70 | E07E 27 BEQ E086 --> init ctrl disk
|
---|
| 71 | E080 96 LDA 49
|
---|
| 72 | E082 81 CMPA #04 --> Detection RAMDISK
|
---|
| 73 | E084 27 BEQ E093
|
---|
| 74 | E086 8D BSR E0A7 --> selection unité
|
---|
| 75 | E088 8D BSR E0C2 --> traite la commande
|
---|
| 76 | E08A 8D BSR E0B9 --> termine les commandes
|
---|
| 77 | E08C 35 PULS A,
|
---|
| 78 | E08E 1E EXG A,CC
|
---|
| 79 | E090 44 LSRA
|
---|
| 80 | E091 35 PULS PC,U/S,Y,X,DP,B,A,
|
---|
| 81 |
|
---|
| 82 | // Gestion du RAMDISK
|
---|
| 83 | E093 CE LDU #E004
|
---|
| 84 | E096 DF STU 55
|
---|
| 85 | E098 BD JSR FFA0
|
---|
| 86 | E09B 20 BRA E08C
|
---|
| 87 |
|
---|
| 88 | // init des routines disk
|
---|
| 89 | // X pointe sur le debut des registres disk
|
---|
| 90 | E09D 86 LDA #60
|
---|
| 91 | E09F 1F TFR A,DP
|
---|
| 92 | E0A1 8E LDX #E7D0
|
---|
| 93 | E0A4 0F CLR 4E -- raz de DSK.STA
|
---|
| 94 | E0A6 39 RTS
|
---|
| 95 |
|
---|
| 96 | // selection unité disk
|
---|
| 97 | E0A7 DC LDD 48 --> B=DSK.DRV
|
---|
| 98 | E0A9 81 CMPA #01 --> si DSK.OP!=1 (init)
|
---|
| 99 | E0AB 26 BNE E0AF
|
---|
| 100 | E0AD C6 LDB #01 alors B=1
|
---|
| 101 | E0AF CE LDU #E0BE
|
---|
| 102 | E0B2 A6 LDA B,U --> A=DSKREG[B]
|
---|
| 103 | E0B4 A7 STA 2,X
|
---|
| 104 | E0B6 97 STA 57
|
---|
| 105 | E0B8 39 RTS
|
---|
| 106 |
|
---|
| 107 | // disk : fin des operations ...
|
---|
| 108 | E0B9 86 LDA #40
|
---|
| 109 | E0BB A7 STA 2,X
|
---|
| 110 | E0BD 39 RTS
|
---|
| 111 |
|
---|
| 112 |
|
---|
| 113 | // Table selection disk
|
---|
| 114 | // DSKREG[4]={0x41,0x01,0x42,0x02}
|
---|
| 115 | E0BE 41 ILL
|
---|
| 116 | E0BF 01 ILL
|
---|
| 117 | E0C0 42 ILL
|
---|
| 118 | E0C1 02 ILL
|
---|
| 119 |
|
---|
| 120 | // disk : traitement de la commande
|
---|
| 121 | E0C2 86 LDA #02
|
---|
| 122 | E0C4 34 PSHS A,
|
---|
| 123 | E0C6 4F CLRA A=0
|
---|
| 124 | E0C7 D6 LDB 48 B=DSK.OP<<1
|
---|
| 125 | E0C9 54 LSRB LA: B=B>>1
|
---|
| 126 | E0CA 4C INCA A++
|
---|
| 127 | E0CB 24 BCC E0C9 if (B&0x01==0) GOTO LA
|
---|
| 128 | E0CD 4A DECA A--
|
---|
| 129 | E0CE 48 ASLA A*=2
|
---|
| 130 | E0CF 10 8E LDY #E0F0
|
---|
| 131 | E0D3 AD JSR [A,Y] appel de la commande
|
---|
| 132 | E0D5 24 BCC E0EE
|
---|
| 133 | E0D7 96 LDA 4E gestion des codes de retour
|
---|
| 134 | E0D9 85 BITA #51
|
---|
| 135 | E0DB 26 BNE E0EE
|
---|
| 136 | E0DD 6A DEC ,S
|
---|
| 137 | E0DF 27 BEQ E0ED
|
---|
| 138 | E0E1 0F CLR 4E
|
---|
| 139 | E0E3 81 CMPA #08
|
---|
| 140 | E0E5 27 BEQ E0C6
|
---|
| 141 | E0E7 8D BSR E134
|
---|
| 142 | E0E9 25 BCS E0DD
|
---|
| 143 | E0EB 20 BRA E0C6
|
---|
| 144 | E0ED 53 COMB
|
---|
| 145 | E0EE 35 PULS PC,A,
|
---|
| 146 |
|
---|
| 147 | // Table d'adressage (JMP [A,Y]) des fonctions disk
|
---|
| 148 | E0F0 E0FE 0x01 initialisation du controleur
|
---|
| 149 | E0F2 E3A7 0x02 lecture d'un secteur
|
---|
| 150 | E0F4 E16E 0x04 rien
|
---|
| 151 | E0F6 E177 0x08 ecriture d'un secteur
|
---|
| 152 | E0F8 E174 0x10 rien
|
---|
| 153 | E0FA E134 0x20 positionne tete piste 0
|
---|
| 154 | E0FC E452 0x40 positionne tete piste n
|
---|
| 155 |
|
---|
| 156 |
|
---|
| 157 | // fonction disk 0x01 initialisation du controleur
|
---|
| 158 | E0FE 8D BSR E134 // posit tete piste 0
|
---|
| 159 | E100 25 BCS E133
|
---|
| 160 | E102 86 LDA #01
|
---|
| 161 | E104 97 STA 4B
|
---|
| 162 | E106 17 LBSR E17A
|
---|
| 163 | E109 C6 LDB #44
|
---|
| 164 | E10B A6 LDA 1,X
|
---|
| 165 | E10D 85 BITA #08
|
---|
| 166 | E10F 27 BEQ E113
|
---|
| 167 | E111 C6 LDB #43
|
---|
| 168 | E113 D7 STB 4E
|
---|
| 169 | E115 8D BSR E134 // posit tete piste 0
|
---|
| 170 | E117 0F CLR 52
|
---|
| 171 | E119 0F CLR 54
|
---|
| 172 | E11B 6F CLR ,X
|
---|
| 173 | E11D 0F CLR 58
|
---|
| 174 | E11F DC LDD E9
|
---|
| 175 | E121 93 SUBD ED
|
---|
| 176 | E123 2C BGE E12A
|
---|
| 177 | E125 43 COMA
|
---|
| 178 | E126 53 COMB
|
---|
| 179 | E127 C3 ADDD #0001
|
---|
| 180 | E12A 4D TSTA
|
---|
| 181 | E12B 26 BNE E132
|
---|
| 182 | E12D 5D TSTB
|
---|
| 183 | E12E 2A BPL E132
|
---|
| 184 | E130 03 COM 58
|
---|
| 185 | E132 4F CLRA
|
---|
| 186 | E133 39 RTS
|
---|
| 187 |
|
---|
| 188 | // fonction disk 0x20 : positionne tete piste 0
|
---|
| 189 | E134 C6 LDB #64
|
---|
| 190 | E136 A6 LDA 1,X
|
---|
| 191 | E138 85 BITA #08
|
---|
| 192 | E13A 26 BNE E14F
|
---|
| 193 | E13C 96 LDA 57
|
---|
| 194 | E13E 8A ORA #10
|
---|
| 195 | E140 A7 STA 2,X
|
---|
| 196 | E142 84 ANDA #EF
|
---|
| 197 | E144 A7 STA 2,X
|
---|
| 198 | E146 8D BSR E165 Wait 6ms
|
---|
| 199 | E148 5A DECB
|
---|
| 200 | E149 10 27 LBEQ E174
|
---|
| 201 | E14D 20 BRA E136
|
---|
| 202 | E14F 8D BSR E15F Wait 15ms
|
---|
| 203 | E151 17 LBSR E1A8 ??? semble etre un bug
|
---|
| 204 | E154 6F CLR ,Y
|
---|
| 205 | E156 6F CLR 6,X
|
---|
| 206 | E158 39 RTS
|
---|
| 207 |
|
---|
| 208 | // bcle de tempo 864µs
|
---|
| 209 | E159 10 8E LDY #006C
|
---|
| 210 | E15D 20 BRA E169
|
---|
| 211 |
|
---|
| 212 | // bcle de tempo 14976µs
|
---|
| 213 | E15F 10 8E LDY #0750
|
---|
| 214 | E163 20 BRA E169
|
---|
| 215 |
|
---|
| 216 | // bcle de tempo 5984µs
|
---|
| 217 | E165 10 8E LDY #02EC
|
---|
| 218 | E169 31 LEAY -1,Y
|
---|
| 219 | E16B 26 BNE E169
|
---|
| 220 | E16D 39 RTS
|
---|
| 221 |
|
---|
| 222 |
|
---|
| 223 | // fonction disk 0x04 : rien
|
---|
| 224 | E16E 86 LDA #FF
|
---|
| 225 | E170 97 STA 58
|
---|
| 226 | E172 4F CLRA
|
---|
| 227 | E173 39 RTS
|
---|
| 228 |
|
---|
| 229 |
|
---|
| 230 | // fonction disk 4 :
|
---|
| 231 | E174 0F CLR 58
|
---|
| 232 | E176 39 RTS
|
---|
| 233 |
|
---|
| 234 | // fonction disk 0x08 écriture d'un secteur
|
---|
| 235 | E177 17 LBSR E152
|
---|
| 236 | E17A 25 BCS E176
|
---|
| 237 | E17C A6 LDA 1,X
|
---|
| 238 | E17E 85 BITA #04
|
---|
| 239 | E180 27 BEQ E187
|
---|
| 240 | E182 86 LDA #01
|
---|
| 241 | E184 16 LBRA E176
|
---|
| 242 |
|
---|
| 243 |
|
---|
| 244 | E187 96 LDA 58
|
---|
| 245 | E189 10 26 LBNE E120
|
---|
| 246 | E18D 17 LBSR E141
|
---|
| 247 | E190 C6 LDB #19
|
---|
| 248 | E192 34 PSHS CC
|
---|
| 249 | E194 17 LBSR E194
|
---|
| 250 | E197 10 8E LDY #7500
|
---|
| 251 | E19B 31 LEAY ff,Y
|
---|
| 252 | E19D 10 27 LBEQ E140
|
---|
| 253 | E1A1 E6 LDB ,X
|
---|
| 254 | E1A3 C5 BITB #02
|
---|
| 255 | E1A5 27 BEQ E19B
|
---|
| 256 | E1A7 A7 STA 3,X | E1A8 03 COM E6
|
---|
| 257 | E1A9 E6 LDB ,X | E1AA 84 ANDA #2A
|
---|
| 258 | E1AB 2A BPL E1A9 |
|
---|
| 259 | E1AD A7 STA 3,X
|
---|
| 260 | E1AF E6 LDB ,X
|
---|
| 261 | E1B1 2A BPL E1AF
|
---|
| 262 | E1B3 C6 LDB #FB
|
---|
| 263 | E1B5 E7 STB 3,X
|
---|
| 264 | E1B7 4F CLRA
|
---|
| 265 | E1B8 E6 LDB ,X
|
---|
| 266 | E1BA 2A BPL E1B8
|
---|
| 267 | E1BC E6 LDB ,U+
|
---|
| 268 | E1BE E7 STB 3,X
|
---|
| 269 | E1C0 4A DECA
|
---|
| 270 | E1C1 26 BNE E1B8
|
---|
| 271 | E1C3 E6 LDB ,X
|
---|
| 272 | E1C5 C5 BITB #08
|
---|
| 273 | E1C7 27 BEQ E1C3
|
---|
| 274 | E1C9 8D BSR E159
|
---|
| 275 | E1CB 0D TST 48
|
---|
| 276 | E1CD 2A BPL E217
|
---|
| 277 | E1CF 17 LBSR E15A
|
---|
| 278 | E1D2 C6 LDB #1B
|
---|
| 279 | E1D4 17 LBSR E194
|
---|
| 280 | E1D7 86 LDA #04
|
---|
| 281 | E1D9 10 8E LDY #7500
|
---|
| 282 | E1DD 31 LEAY ff,Y
|
---|
| 283 | E1DF 10 27 LBEQ E1DC
|
---|
| 284 | E1E3 E6 LDB ,X
|
---|
| 285 | E1E5 C5 BITB #02
|
---|
| 286 | E1E7 27 BEQ E1DD
|
---|
| 287 | E1E9 E6 LDB 3,X
|
---|
| 288 | E1EB 4A DECA
|
---|
| 289 | E1EC 10 27 LBEQ E248
|
---|
| 290 | E1F0 E6 LDB ,X
|
---|
| 291 | E1F2 2A BPL E1F0
|
---|
| 292 | E1F4 E6 LDB 3,X
|
---|
| 293 | E1F6 C1 CMPB #FB
|
---|
| 294 | E1F8 26 BNE E1EB
|
---|
| 295 | E1FA 4F CLRA
|
---|
| 296 | E1FB E6 LDB ,X
|
---|
| 297 | E1FD 2A BPL E1FB
|
---|
| 298 | E1FF E6 LDB 3,X
|
---|
| 299 | E201 E1 CMPB ,U+
|
---|
| 300 | E203 26 BNE E208
|
---|
| 301 | E205 4A DECA
|
---|
| 302 | E206 26 BNE E1FB
|
---|
| 303 | E208 E6 LDB ,X
|
---|
| 304 | E20A C5 BITB #08
|
---|
| 305 | E20C 27 BEQ E208
|
---|
| 306 | E20E 4D TSTA
|
---|
| 307 | E20F 26 BNE E213
|
---|
| 308 | E211 C5 BITB #04
|
---|
| 309 | E213 10 26 LBNE E1DC
|
---|
| 310 | E217 35 PULS CC
|
---|
| 311 | E219 6F CLR ,X
|
---|
| 312 | E21B 39 RTS
|
---|
| 313 | E21C 34 PSHS CC
|
---|
| 314 | E21E 20 BRA E1CF
|
---|
| 315 | E220 17 LBSR E254
|
---|
| 316 | E223 17 LBSR E25B
|
---|
| 317 | E226 34 PSHS CC
|
---|
| 318 | E228 34 PSHS B,A,
|
---|
| 319 | E22A 17 LBSR E1EA
|
---|
| 320 | E22D 24 BCC E234
|
---|
| 321 | E22F 35 PULS B,A,
|
---|
| 322 | E231 16 LBRA E240
|
---|
| 323 | E234 C6 LDB #FF
|
---|
| 324 | E236 E7 STB 4,X
|
---|
| 325 | E238 CC LDD #0624
|
---|
| 326 | E23B E7 STB ,X
|
---|
| 327 | E23D E6 LDB ,X
|
---|
| 328 | E23F 2A BPL E23D
|
---|
| 329 | E241 6F CLR 3,X
|
---|
| 330 | E243 4A DECA
|
---|
| 331 | E244 26 BNE E23D
|
---|
| 332 | E246 E6 LDB ,X
|
---|
| 333 | E248 2A BPL E246
|
---|
| 334 | E24A CC LDD #FBC7
|
---|
| 335 | E24D ED STD 3,X
|
---|
| 336 | E24F C6 LDB #FF
|
---|
| 337 | E251 A6 LDA ,X
|
---|
| 338 | E253 2A BPL E251
|
---|
| 339 | E255 A6 LDA ,U+
|
---|
| 340 | E257 ED STD 3,X
|
---|
| 341 | E259 86 LDA #7F
|
---|
| 342 | E25B E6 LDB ,X
|
---|
| 343 | E25D 2A BPL E25B
|
---|
| 344 | E25F E6 LDB ,U+
|
---|
| 345 | E261 E7 STB 3,X
|
---|
| 346 | E263 4A DECA
|
---|
| 347 | E264 26 BNE E25B
|
---|
| 348 | E266 E6 LDB ,X
|
---|
| 349 | E268 2A BPL E266
|
---|
| 350 | E26A 35 PULS B,
|
---|
| 351 | E26C E7 STB 3,X
|
---|
| 352 | E26E 43 COMA
|
---|
| 353 | E26F 26 BNE E266
|
---|
| 354 | E271 E6 LDB ,X
|
---|
| 355 | E273 2A BPL E271
|
---|
| 356 | E275 6F CLR 3,X
|
---|
| 357 | E277 E6 LDB ,X
|
---|
| 358 | E279 2A BPL E277
|
---|
| 359 | E27B C6 LDB #20
|
---|
| 360 | E27D E7 STB ,X
|
---|
| 361 | E27F E6 LDB ,X
|
---|
| 362 | E281 2A BPL E27F
|
---|
| 363 | E283 E6 LDB 3,X
|
---|
| 364 | E285 43 COMA
|
---|
| 365 | E286 26 BNE E27F
|
---|
| 366 | E288 32 LEAS fe,S
|
---|
| 367 | E28A 17 LBSR E259
|
---|
| 368 | E28D 0D TST 48
|
---|
| 369 | E28F 2A BPL E2D3
|
---|
| 370 | E291 17 LBSR E25A
|
---|
| 371 | E294 8D BSR E2EA
|
---|
| 372 | E296 25 BCS E2DA
|
---|
| 373 | E298 C6 LDB #FB
|
---|
| 374 | E29A E7 STB 3,X
|
---|
| 375 | E29C CC LDD #8038
|
---|
| 376 | E29F E7 STB ,X
|
---|
| 377 | E2A1 10 8E LDY #0100
|
---|
| 378 | E2A5 31 LEAY ff,Y
|
---|
| 379 | E2A7 27 BEQ E2DA
|
---|
| 380 | E2A9 E6 LDB ,X
|
---|
| 381 | E2AB C5 BITB #01
|
---|
| 382 | E2AD 27 BEQ E2A5
|
---|
| 383 | E2AF E6 LDB 3,X
|
---|
| 384 | E2B1 C6 LDB #28
|
---|
| 385 | E2B3 E7 STB ,X
|
---|
| 386 | E2B5 E6 LDB ,X
|
---|
| 387 | E2B7 2A BPL E2B5
|
---|
| 388 | E2B9 E6 LDB 3,X
|
---|
| 389 | E2BB E1 CMPB ,U+
|
---|
| 390 | E2BD 26 BNE E2DA
|
---|
| 391 | E2BF 4A DECA
|
---|
| 392 | E2C0 26 BNE E2B5
|
---|
| 393 | E2C2 A6 LDA ,X
|
---|
| 394 | E2C4 2A BPL E2C2
|
---|
| 395 | E2C6 A6 LDA 3,X
|
---|
| 396 | E2C8 E6 LDB ,X
|
---|
| 397 | E2CA 2A BPL E2C8
|
---|
| 398 | E2CC E6 LDB 3,X
|
---|
| 399 | E2CE 10 A3 CMPD ,S
|
---|
| 400 | E2D1 26 BNE E2DA
|
---|
| 401 | E2D3 35 PULS B,A,
|
---|
| 402 | E2D5 35 PULS CC
|
---|
| 403 | E2D7 6F CLR ,X
|
---|
| 404 | E2D9 39 RTS
|
---|
| 405 | E2DA 35 PULS B,A,
|
---|
| 406 | E2DC 86 LDA #20
|
---|
| 407 | E2DE 16 LBRA E34A
|
---|
| 408 | E2E1 34 PSHS CC
|
---|
| 409 | E2E3 CC LDD #5D30
|
---|
| 410 | E2E6 34 PSHS B,A,
|
---|
| 411 | E2E8 20 BRA E291
|
---|
| 412 | E2EA 86 LDA #C7
|
---|
| 413 | E2EC A7 STA 4,X
|
---|
| 414 | E2EE 86 LDA #FE
|
---|
| 415 | E2F0 A7 STA 3,X
|
---|
| 416 | E2F2 86 LDA #30
|
---|
| 417 | E2F4 DE LDU 4F
|
---|
| 418 | E2F6 1A ORCC #50
|
---|
| 419 | E2F8 C6 LDB #38
|
---|
| 420 | E2FA E7 STB ,X
|
---|
| 421 | E2FC 10 8E LDY #1700
|
---|
| 422 | E300 31 LEAY ff,Y
|
---|
| 423 | E302 27 BEQ E33E
|
---|
| 424 | E304 E6 LDB ,X
|
---|
| 425 | E306 C5 BITB #01
|
---|
| 426 | E308 27 BEQ E300
|
---|
| 427 | E30A E6 LDB 3,X
|
---|
| 428 | E30C C6 LDB #28
|
---|
| 429 | E30E E7 STB ,X
|
---|
| 430 | E310 E6 LDB ,X
|
---|
| 431 | E312 2A BPL E310
|
---|
| 432 | E314 E6 LDB 3,X
|
---|
| 433 | E316 D1 CMPB 4B
|
---|
| 434 | E318 26 BNE E33B
|
---|
| 435 | E31A E6 LDB ,X
|
---|
| 436 | E31C 2A BPL E31A
|
---|
| 437 | E31E E6 LDB 3,X
|
---|
| 438 | E320 26 BNE E33B
|
---|
| 439 | E322 E6 LDB ,X
|
---|
| 440 | E324 2A BPL E322
|
---|
| 441 | E326 E6 LDB 3,X
|
---|
| 442 | E328 D1 CMPB 4C
|
---|
| 443 | E32A 26 BNE E33B
|
---|
| 444 | E32C E6 LDB ,X
|
---|
| 445 | E32E 2A BPL E32C
|
---|
| 446 | E330 E6 LDB 3,X
|
---|
| 447 | E332 26 BNE E33B
|
---|
| 448 | E334 17 LBSR E359
|
---|
| 449 | E337 4F CLRA
|
---|
| 450 | E338 A6 LDA ,X
|
---|
| 451 | E33A 39 RTS
|
---|
| 452 | E33B 4A DECA
|
---|
| 453 | E33C 26 BNE E2F8
|
---|
| 454 | E33E 53 COMB
|
---|
| 455 | E33F 20 BRA E338
|
---|
| 456 | E341 D6 LDB 4B
|
---|
| 457 | E343 C1 CMPB #39
|
---|
| 458 | E345 2A BPL E34C
|
---|
| 459 | E347 CC LDD #9F20
|
---|
| 460 | E34A 20 BRA E34F
|
---|
| 461 | E34C CC LDD #1F22
|
---|
| 462 | E34F A7 STA 7,X
|
---|
| 463 | E351 E7 STB 1,X
|
---|
| 464 | E353 39 RTS
|
---|
| 465 | E354 86 LDA #BF
|
---|
| 466 | E356 A7 STA 7,X
|
---|
| 467 | E358 6F CLR 1,X
|
---|
| 468 | E35A 39 RTS
|
---|
| 469 | E35B DE LDU 4F
|
---|
| 470 | E35D 10 8E LDY #0080
|
---|
| 471 | E361 CC LDD #BF84
|
---|
| 472 | E364 34 PSHS B,A,
|
---|
| 473 | E366 A6 LDA ,S
|
---|
| 474 | E368 A8 EORA ,U+
|
---|
| 475 | E36A 34 PSHS A,
|
---|
| 476 | E36C 44 LSRA
|
---|
| 477 | E36D 44 LSRA
|
---|
| 478 | E36E 44 LSRA
|
---|
| 479 | E36F 44 LSRA
|
---|
| 480 | E370 A8 EORA ,S
|
---|
| 481 | E372 A7 STA ,S
|
---|
| 482 | E374 1F TFR A,B
|
---|
| 483 | E376 54 LSRB
|
---|
| 484 | E377 54 LSRB
|
---|
| 485 | E378 54 LSRB
|
---|
| 486 | E379 48 ASLA
|
---|
| 487 | E37A 48 ASLA
|
---|
| 488 | E37B 48 ASLA
|
---|
| 489 | E37C 48 ASLA
|
---|
| 490 | E37D E8 EORB 2,S
|
---|
| 491 | E37F E7 STB 2,S
|
---|
| 492 | E381 1F TFR A,B
|
---|
| 493 | E383 A8 EORA 2,S
|
---|
| 494 | E385 A7 STA 1,S
|
---|
| 495 | E387 58 ASLB
|
---|
| 496 | E388 E8 EORB ,S
|
---|
| 497 | E38A E7 STB 2,S
|
---|
| 498 | E38C 32 LEAS 1,S
|
---|
| 499 | E38E 31 LEAY ff,Y
|
---|
| 500 | E390 26 BNE E366
|
---|
| 501 | E392 35 PULS PC,B,A,
|
---|
| 502 | E394 96 LDA 4C
|
---|
| 503 | E396 A7 STA 5,X
|
---|
| 504 | E398 86 LDA #0A
|
---|
| 505 | E39A A7 STA 4,X
|
---|
| 506 | E39C 86 LDA #A1
|
---|
| 507 | E39E A7 STA 3,X
|
---|
| 508 | E3A0 1A ORCC #50
|
---|
| 509 | E3A2 DE LDU 4F
|
---|
| 510 | E3A4 E7 STB ,X
|
---|
| 511 | E3A6 39 RTS
|
---|
| 512 |
|
---|
| 513 |
|
---|
| 514 | // fonction disk 0x02 : lecture d'un secteur
|
---|
| 515 | E3A7 17 LBSR E352
|
---|
| 516 | E3AA 10 25 LBCS E33F
|
---|
| 517 | E3AE 34 PSHS CC
|
---|
| 518 | E3B0 96 LDA 58
|
---|
| 519 | E3B2 26 BNE E3F1
|
---|
| 520 | E3B4 8D BSR E341
|
---|
| 521 | E3B6 C6 LDB #1B
|
---|
| 522 | E3B8 8D BSR E394
|
---|
| 523 | E3BA 86 LDA #04
|
---|
| 524 | E3BC 10 8E LDY #7500
|
---|
| 525 | E3C0 31 LEAY ff,Y
|
---|
| 526 | E3C2 27 BEQ E440
|
---|
| 527 | E3C4 E6 LDB ,X
|
---|
| 528 | E3C6 C5 BITB #02
|
---|
| 529 | E3C8 27 BEQ E3C0
|
---|
| 530 | E3CA E6 LDB 3,X
|
---|
| 531 | E3CC 4A DECA
|
---|
| 532 | E3CD 27 BEQ E448
|
---|
| 533 | E3CF E6 LDB ,X
|
---|
| 534 | E3D1 2A BPL E3CF
|
---|
| 535 | E3D3 E6 LDB 3,X
|
---|
| 536 | E3D5 C1 CMPB #FB
|
---|
| 537 | E3D7 26 BNE E3CC
|
---|
| 538 | E3D9 4F CLRA
|
---|
| 539 | E3DA E6 LDB ,X
|
---|
| 540 | E3DC 2A BPL E3DA
|
---|
| 541 | E3DE E6 LDB 3,X
|
---|
| 542 | E3E0 E7 STB ,U+
|
---|
| 543 | E3E2 4A DECA
|
---|
| 544 | E3E3 26 BNE E3DA
|
---|
| 545 | E3E5 E6 LDB ,X
|
---|
| 546 | E3E7 C5 BITB #08
|
---|
| 547 | E3E9 27 BEQ E3E5
|
---|
| 548 | E3EB C5 BITB #04
|
---|
| 549 | E3ED 26 BNE E444
|
---|
| 550 | E3EF 20 BRA E43B
|
---|
| 551 | E3F1 17 LBSR E454
|
---|
| 552 | E3F4 17 LBSR E3EA
|
---|
| 553 | E3F7 25 BCS E440
|
---|
| 554 | E3F9 31 LEAY 3,Y
|
---|
| 555 | E3FB 17 LBSR E469
|
---|
| 556 | E3FE C6 LDB #FB
|
---|
| 557 | E400 E7 STB 3,X
|
---|
| 558 | E402 CC LDD #8038
|
---|
| 559 | E405 E7 STB ,X
|
---|
| 560 | E407 10 8E LDY #0100
|
---|
| 561 | E40B 31 LEAY ff,Y
|
---|
| 562 | E40D 27 BEQ E448
|
---|
| 563 | E40F E6 LDB ,X
|
---|
| 564 | E411 C5 BITB #01
|
---|
| 565 | E413 27 BEQ E40B
|
---|
| 566 | E415 E6 LDB 3,X
|
---|
| 567 | E417 C6 LDB #28
|
---|
| 568 | E419 E7 STB ,X
|
---|
| 569 | E41B E6 LDB ,X
|
---|
| 570 | E41D 2A BPL E41B
|
---|
| 571 | E41F E6 LDB 3,X
|
---|
| 572 | E421 E7 STB ,U+
|
---|
| 573 | E423 4A DECA
|
---|
| 574 | E424 26 BNE E41B
|
---|
| 575 | E426 E6 LDB ,X
|
---|
| 576 | E428 2A BPL E426
|
---|
| 577 | E42A E6 LDB 3,X
|
---|
| 578 | E42C 34 PSHS B,
|
---|
| 579 | E42E 43 COMA
|
---|
| 580 | E42F 26 BNE E426
|
---|
| 581 | E431 17 LBSR E45B
|
---|
| 582 | E434 1E EXG A,B
|
---|
| 583 | E436 10 A3 CMPD ,S++
|
---|
| 584 | E439 26 BNE E444
|
---|
| 585 | E43B 35 PULS CC
|
---|
| 586 | E43D 6F CLR ,X
|
---|
| 587 | E43F 39 RTS
|
---|
| 588 | E440 86 LDA #04
|
---|
| 589 | E442 20 BRA E44A
|
---|
| 590 | E444 86 LDA #08
|
---|
| 591 | E446 20 BRA E44A
|
---|
| 592 | E448 86 LDA #02
|
---|
| 593 | E44A 97 STA 4E
|
---|
| 594 | E44C 6F CLR ,X
|
---|
| 595 | E44E 35 PULS CC
|
---|
| 596 | E450 43 COMA
|
---|
| 597 | E451 39 RTS
|
---|
| 598 |
|
---|
| 599 | // disk commande 0x80 : verif de la sauvegarde
|
---|
| 600 | E452 8D BSR E45A
|
---|
| 601 | E454 25 BCS E459
|
---|
| 602 | E456 8D BSR E47A
|
---|
| 603 | E458 4F CLRA
|
---|
| 604 | E459 39 RTS
|
---|
| 605 | E45A 10 8E LDY #8000
|
---|
| 606 | E45E D6 LDB 57
|
---|
| 607 | E460 CA ORB #04
|
---|
| 608 | E462 E7 STB 2,X
|
---|
| 609 | E464 C4 ANDB #FB
|
---|
| 610 | E466 E7 STB 2,X
|
---|
| 611 | E468 31 LEAY ff,Y
|
---|
| 612 | E46A 27 BEQ E474
|
---|
| 613 | E46C E6 LDB 1,X
|
---|
| 614 | E46E C4 ANDB #02
|
---|
| 615 | E470 27 BEQ E45E
|
---|
| 616 | E472 4F CLRA
|
---|
| 617 | E473 39 RTS
|
---|
| 618 | E474 86 LDA #10
|
---|
| 619 | E476 34 PSHS CC
|
---|
| 620 | E478 20 BRA E44A
|
---|
| 621 | E47A 17 LBSR E465
|
---|
| 622 | E47D 8D BSR E4A8
|
---|
| 623 | E47F E6 LDB ,Y
|
---|
| 624 | E481 96 LDA 57
|
---|
| 625 | E483 D0 SUBB 4B
|
---|
| 626 | E485 27 BEQ E49F
|
---|
| 627 | E487 2A BPL E48C
|
---|
| 628 | E489 8A ORA #20
|
---|
| 629 | E48B 50 NEGB
|
---|
| 630 | E48C A7 STA 2,X
|
---|
| 631 | E48E 8A ORA #14
|
---|
| 632 | E490 A7 STA 2,X
|
---|
| 633 | E492 84 ANDA #EB
|
---|
| 634 | E494 A7 STA 2,X
|
---|
| 635 | E496 17 LBSR E465
|
---|
| 636 | E499 5A DECB
|
---|
| 637 | E49A 26 BNE E48E
|
---|
| 638 | E49C 17 LBSR E45F
|
---|
| 639 | E49F 8D BSR E4A8
|
---|
| 640 | E4A1 D6 LDB 4B
|
---|
| 641 | E4A3 E7 STB 6,X
|
---|
| 642 | E4A5 E7 STB ,Y
|
---|
| 643 | E4A7 39 RTS
|
---|
| 644 | E4A8 10 8E LDY #6052
|
---|
| 645 | E4AC 96 LDA 49
|
---|
| 646 | E4AE 84 ANDA #02
|
---|
| 647 | E4B0 31 LEAY A,Y
|
---|
| 648 | E4B2 39 RTS
|
---|
| 649 | E4B3 34 PSHS U/S,Y,X,DP,B,A,CC
|
---|
| 650 | E4B5 17 LBSR E49D
|
---|
| 651 | E4B8 96 LDA 49
|
---|
| 652 | E4BA 81 CMPA #04
|
---|
| 653 | E4BC 26 BNE E4C8
|
---|
| 654 | E4BE CE LDU #E00A
|
---|
| 655 | E4C1 DF STU 55
|
---|
| 656 | E4C3 BD JSR FFA0
|
---|
| 657 | E4C6 20 BRA E51E
|
---|
| 658 | E4C8 8D BSR E533
|
---|
| 659 | E4CA 96 LDA 48
|
---|
| 660 | E4CC 84 ANDA #80
|
---|
| 661 | E4CE 97 STA 48
|
---|
| 662 | E4D0 17 LBSR E4A7
|
---|
| 663 | E4D3 17 LBSR E45A
|
---|
| 664 | E4D6 25 BCS E51E
|
---|
| 665 | E4D8 17 LBSR E534
|
---|
| 666 | E4DB 25 BCS E51E
|
---|
| 667 | E4DD 0F CLR 4B
|
---|
| 668 | E4DF 8D BSR E521
|
---|
| 669 | E4E1 25 BCS E51E
|
---|
| 670 | E4E3 34 PSHS CC
|
---|
| 671 | E4E5 1A ORCC #50
|
---|
| 672 | E4E7 17 LBSR E478
|
---|
| 673 | E4EA 86 LDA #02
|
---|
| 674 | E4EC 34 PSHS A,
|
---|
| 675 | E4EE 17 LBSR E4A8
|
---|
| 676 | E4F1 8E LDX #E7D0
|
---|
| 677 | E4F4 17 LBSR E55A
|
---|
| 678 | E4F7 17 LBSR E4E5
|
---|
| 679 | E4FA 24 BCC E507
|
---|
| 680 | E4FC 6A DEC ,S
|
---|
| 681 | E4FE 26 BNE E4EE
|
---|
| 682 | E500 35 PULS A,
|
---|
| 683 | E502 35 PULS CC
|
---|
| 684 | E504 43 COMA
|
---|
| 685 | E505 20 BRA E51E
|
---|
| 686 | E507 35 PULS A,
|
---|
| 687 | E509 35 PULS CC
|
---|
| 688 | E50B 96 LDA 4B
|
---|
| 689 | E50D 81 CMPA #4F
|
---|
| 690 | E50F 27 BEQ E515
|
---|
| 691 | E511 8D BSR E52E
|
---|
| 692 | E513 20 BRA E4E3
|
---|
| 693 | E515 17 LBSR E590
|
---|
| 694 | E518 25 BCS E51E
|
---|
| 695 | E51A 86 LDA #50
|
---|
| 696 | E51C 97 STA 4B
|
---|
| 697 | E51E 16 LBRA E58A
|
---|
| 698 | E521 A6 LDA 1,X
|
---|
| 699 | E523 85 BITA #04
|
---|
| 700 | E525 26 BNE E529
|
---|
| 701 | E527 4F CLRA
|
---|
| 702 | E528 39 RTS
|
---|
| 703 | E529 86 LDA #01
|
---|
| 704 | E52B 16 LBRA E576
|
---|
| 705 | E52E 0C INC 4B
|
---|
| 706 | E530 16 LBRA E57A
|
---|
| 707 | E533 34 PSHS X,
|
---|
| 708 | E535 CE LDU #E55E
|
---|
| 709 | E538 8E LDX #0003
|
---|
| 710 | E53B C6 LDB #04
|
---|
| 711 | E53D A6 LDA ,X
|
---|
| 712 | E53F A1 CMPA ,U
|
---|
| 713 | E541 27 BEQ E54C
|
---|
| 714 | E543 5C INCB
|
---|
| 715 | E544 33 LEAU B,U
|
---|
| 716 | E546 A6 LDA ,U
|
---|
| 717 | E548 26 BNE E538
|
---|
| 718 | E54A 20 BRA E55C
|
---|
| 719 | E54C 30 LEAX ff,X
|
---|
| 720 | E54E 26 BNE E553
|
---|
| 721 | E550 8E LDX #001A
|
---|
| 722 | E553 33 LEAU 1,U
|
---|
| 723 | E555 5A DECB
|
---|
| 724 | E556 26 BNE E53D
|
---|
| 725 | E558 A6 LDA ,U
|
---|
| 726 | E55A 97 STA 58
|
---|
| 727 | E55C 35 PULS PC,X,
|
---|
| 728 | E55E 52 ILL
|
---|
| 729 | E55F 45 ILL
|
---|
| 730 | E560 47 ASRA
|
---|
| 731 | E561 6E JMP [4349]
|
---|
| 732 | E565 50 NEGB
|
---|
| 733 | E566 4A DECA
|
---|
| 734 | E567 FF STU 4C45
|
---|
| 735 | E56A 4D TSTA
|
---|
| 736 | E56B 74 LSR FF4C
|
---|
| 737 | E56E 4F CLRA
|
---|
| 738 | E56F 50 NEGB
|
---|
| 739 | E570 B5 BITA 0053
|
---|
| 740 | E573 45 ILL
|
---|
| 741 | E574 47 ASRA
|
---|
| 742 | E575 B6 LDA 0000
|
---|
| 743 | E578 8E LDX #60D3
|
---|
| 744 | E57B C6 LDB #10
|
---|
| 745 | E57D 6F CLR B,X
|
---|
| 746 | E57F 5A DECB
|
---|
| 747 | E580 26 BNE E57D
|
---|
| 748 | E582 30 LEAX 10,X
|
---|
| 749 | E585 34 PSHS X,
|
---|
| 750 | E587 8E LDX #60D3
|
---|
| 751 | E58A 86 LDA #01
|
---|
| 752 | E58C D6 LDB 4D
|
---|
| 753 | E58E A7 STA ,X
|
---|
| 754 | E590 30 LEAX B,X
|
---|
| 755 | E592 4C INCA
|
---|
| 756 | E593 81 CMPA #10
|
---|
| 757 | E595 22 BHI E5A5
|
---|
| 758 | E597 AC CMPX ,S
|
---|
| 759 | E599 25 BCS E59D
|
---|
| 760 | E59B 30 LEAX f0,X
|
---|
| 761 | E59D 6D TST ,X
|
---|
| 762 | E59F 27 BEQ E58E
|
---|
| 763 | E5A1 30 LEAX 1,X
|
---|
| 764 | E5A3 20 BRA E597
|
---|
| 765 | E5A5 32 LEAS 2,S
|
---|
| 766 | E5A7 39 RTS
|
---|
| 767 |
|
---|
| 768 | E5A8 8E LDX #60D3
|
---|
| 769 | E5AB DE LDU 4F
|
---|
| 770 | E5AD E6 LDB ,X+
|
---|
| 771 | E5AF 27 BEQ E5CE
|
---|
| 772 | E5B1 96 LDA 4B
|
---|
| 773 | E5B3 A7 STA ,U
|
---|
| 774 | E5B5 6F CLR 1,U
|
---|
| 775 | E5B7 E7 STB 2,U
|
---|
| 776 | E5B9 10 8E LDY #0004
|
---|
| 777 | E5BD 96 LDA 58
|
---|
| 778 | E5BF 4C INCA
|
---|
| 779 | E5C0 A7 STA 3,U
|
---|
| 780 | E5C2 27 BEQ E5CF
|
---|
| 781 | E5C4 CC LDD #B230
|
---|
| 782 | E5C7 17 LBSR E564
|
---|
| 783 | E5CA ED STD ,U++
|
---|
| 784 | E5CC 20 BRA E5AD
|
---|
| 785 | E5CE 39 RTS
|
---|
| 786 |
|
---|
| 787 | E5CF CC LDD #EF21
|
---|
| 788 | E5D2 20 BRA E5C7
|
---|
| 789 | E5D4 E6 LDB 1,X
|
---|
| 790 | E5D6 C5 BITB #40
|
---|
| 791 | E5D8 27 BEQ E5D4
|
---|
| 792 | E5DA E6 LDB 3,X
|
---|
| 793 | E5DC E6 LDB ,X
|
---|
| 794 | E5DE 2A BPL E5DA
|
---|
| 795 | E5E0 E6 LDB ,X
|
---|
| 796 | E5E2 2A BPL E5E0
|
---|
| 797 | E5E4 39 RTS
|
---|
| 798 | E5E5 86 LDA #10
|
---|
| 799 | E5E7 34 PSHS A,
|
---|
| 800 | E5E9 DE LDU 4F
|
---|
| 801 | E5EB 96 LDA 58
|
---|
| 802 | E5ED 10 26 LBNE E5AA
|
---|
| 803 | E5F1 17 LBSR E641
|
---|
| 804 | E5F4 8D BSR E5D4
|
---|
| 805 | E5F6 CC LDD #4EFF
|
---|
| 806 | E5F9 ED STD 3,X
|
---|
| 807 | E5FB C6 LDB #04
|
---|
| 808 | E5FD E7 STB ,X
|
---|
| 809 | E5FF 86 LDA #1E
|
---|
| 810 | E601 E6 LDB ,X
|
---|
| 811 | E603 2A BPL E601
|
---|
| 812 | E605 C6 LDB #4E
|
---|
| 813 | E607 E7 STB 3,X
|
---|
| 814 | E609 4A DECA
|
---|
| 815 | E60A 26 BNE E601
|
---|
| 816 | E60C 86 LDA #0C
|
---|
| 817 | E60E E6 LDB ,X
|
---|
| 818 | E610 2A BPL E60E
|
---|
| 819 | E612 6F CLR 3,X
|
---|
| 820 | E614 4A DECA
|
---|
| 821 | E615 26 BNE E60E
|
---|
| 822 | E617 E6 LDB ,X
|
---|
| 823 | E619 2A BPL E617
|
---|
| 824 | E61B CC LDD #A10A
|
---|
| 825 | E61E ED STD 3,X
|
---|
| 826 | E620 E6 LDB ,X
|
---|
| 827 | E622 2A BPL E620
|
---|
| 828 | E624 A7 STA 3,X
|
---|
| 829 | E626 E6 LDB ,X
|
---|
| 830 | E628 2A BPL E626
|
---|
| 831 | E62A A7 STA 3,X
|
---|
| 832 | E62C E6 LDB ,X
|
---|
| 833 | E62E 2A BPL E62C
|
---|
| 834 | E630 CC LDD #FEFF
|
---|
| 835 | E633 ED STD 3,X
|
---|
| 836 | E635 86 LDA #06
|
---|
| 837 | E637 E6 LDB ,X
|
---|
| 838 | E639 2A BPL E637
|
---|
| 839 | E63B E6 LDB ,U+
|
---|
| 840 | E63D E7 STB 3,X
|
---|
| 841 | E63F 4A DECA
|
---|
| 842 | E640 26 BNE E637
|
---|
| 843 | E642 86 LDA #16
|
---|
| 844 | E644 E6 LDB ,X
|
---|
| 845 | E646 2A BPL E644
|
---|
| 846 | E648 C6 LDB #4E
|
---|
| 847 | E64A E7 STB 3,X
|
---|
| 848 | E64C 4A DECA
|
---|
| 849 | E64D 26 BNE E644
|
---|
| 850 | E64F 86 LDA #0C
|
---|
| 851 | E651 E6 LDB ,X
|
---|
| 852 | E653 2A BPL E651
|
---|
| 853 | E655 6F CLR 3,X
|
---|
| 854 | E657 4A DECA
|
---|
| 855 | E658 26 BNE E651
|
---|
| 856 | E65A E6 LDB ,X
|
---|
| 857 | E65C 2A BPL E65A
|
---|
| 858 | E65E CC LDD #A10A
|
---|
| 859 | E661 ED STD 3,X
|
---|
| 860 | E663 E6 LDB ,X
|
---|
| 861 | E665 2A BPL E663
|
---|
| 862 | E667 A7 STA 3,X
|
---|
| 863 | E669 E6 LDB ,X
|
---|
| 864 | E66B 2A BPL E669
|
---|
| 865 | E66D A7 STA 3,X
|
---|
| 866 | E66F E6 LDB ,X
|
---|
| 867 | E671 2A BPL E66F
|
---|
| 868 | E673 CC LDD #FBFF
|
---|
| 869 | E676 ED STD 3,X
|
---|
| 870 | E678 4F CLRA
|
---|
| 871 | E679 E6 LDB ,X
|
---|
| 872 | E67B 2A BPL E679
|
---|
| 873 | E67D C6 LDB #E5
|
---|
| 874 | E67F E7 STB 3,X
|
---|
| 875 | E681 4A DECA
|
---|
| 876 | E682 26 BNE E679
|
---|
| 877 | E684 E6 LDB ,X
|
---|
| 878 | E686 2A BPL E684
|
---|
| 879 | E688 C6 LDB #78
|
---|
| 880 | E68A E7 STB 3,X
|
---|
| 881 | E68C E6 LDB ,X
|
---|
| 882 | E68E 2A BPL E68C
|
---|
| 883 | E690 C6 LDB #27
|
---|
| 884 | E692 E7 STB 3,X
|
---|
| 885 | E694 86 LDA #2C
|
---|
| 886 | E696 E6 LDB ,X
|
---|
| 887 | E698 2A BPL E696
|
---|
| 888 | E69A C6 LDB #4E
|
---|
| 889 | E69C E7 STB 3,X
|
---|
| 890 | E69E 4A DECA
|
---|
| 891 | E69F 26 BNE E696
|
---|
| 892 | E6A1 6A DEC ,S
|
---|
| 893 | E6A3 10 26 LBNE E70C
|
---|
| 894 | E6A7 16 LBRA E64B
|
---|
| 895 | E6AA 17 LBSR E654
|
---|
| 896 | E6AD 17 LBSR E6D4
|
---|
| 897 | E6B0 CC LDD #FFFF
|
---|
| 898 | E6B3 ED STD 3,X
|
---|
| 899 | E6B5 C6 LDB #24
|
---|
| 900 | E6B7 E7 STB ,X
|
---|
| 901 | E6B9 86 LDA #10
|
---|
| 902 | E6BB E6 LDB ,X
|
---|
| 903 | E6BD 2A BPL E6BB
|
---|
| 904 | E6BF C6 LDB #FF
|
---|
| 905 | E6C1 E7 STB 3,X
|
---|
| 906 | E6C3 4A DECA
|
---|
| 907 | E6C4 26 BNE E6BB
|
---|
| 908 | E6C6 86 LDA #06
|
---|
| 909 | E6C8 E6 LDB ,X
|
---|
| 910 | E6CA 2A BPL E6C8
|
---|
| 911 | E6CC 6F CLR 3,X
|
---|
| 912 | E6CE 4A DECA
|
---|
| 913 | E6CF 26 BNE E6C8
|
---|
| 914 | E6D1 E6 LDB ,X
|
---|
| 915 | E6D3 2A BPL E6D1
|
---|
| 916 | E6D5 CC LDD #FEC7
|
---|
| 917 | E6D8 ED STD 3,X
|
---|
| 918 | E6DA E6 LDB ,X
|
---|
| 919 | E6DC 2A BPL E6DA
|
---|
| 920 | E6DE C6 LDB #FF
|
---|
| 921 | E6E0 A6 LDA ,U+
|
---|
| 922 | E6E2 ED STD 3,X
|
---|
| 923 | E6E4 86 LDA #05
|
---|
| 924 | E6E6 E6 LDB ,X
|
---|
| 925 | E6E8 2A BPL E6E6
|
---|
| 926 | E6EA E6 LDB ,U+
|
---|
| 927 | E6EC E7 STB 3,X
|
---|
| 928 | E6EE 4A DECA
|
---|
| 929 | E6EF 26 BNE E6E6
|
---|
| 930 | E6F1 86 LDA #0C
|
---|
| 931 | E6F3 E6 LDB ,X
|
---|
| 932 | E6F5 2A BPL E6F3
|
---|
| 933 | E6F7 C6 LDB #FF
|
---|
| 934 | E6F9 E7 STB 3,X
|
---|
| 935 | E6FB 4A DECA
|
---|
| 936 | E6FC 26 BNE E6F3
|
---|
| 937 | E6FE 86 LDA #06
|
---|
| 938 | E700 E6 LDB ,X
|
---|
| 939 | E702 2A BPL E700
|
---|
| 940 | E704 6F CLR 3,X
|
---|
| 941 | E706 4A DECA
|
---|
| 942 | E707 26 BNE E700
|
---|
| 943 | E709 E6 LDB ,X
|
---|
| 944 | E70B 2A BPL E709
|
---|
| 945 | E70D CC LDD #FBC7
|
---|
| 946 | E710 ED STD 3,X
|
---|
| 947 | E712 E6 LDB ,X
|
---|
| 948 | E714 2A BPL E712
|
---|
| 949 | E716 CC LDD #E5FF
|
---|
| 950 | E719 ED STD 3,X
|
---|
| 951 | E71B 86 LDA #7F
|
---|
| 952 | E71D E6 LDB ,X
|
---|
| 953 | E71F 2A BPL E71D
|
---|
| 954 | E721 C6 LDB #E5
|
---|
| 955 | E723 E7 STB 3,X
|
---|
| 956 | E725 4A DECA
|
---|
| 957 | E726 26 BNE E71D
|
---|
| 958 | E728 E6 LDB ,X
|
---|
| 959 | E72A 2A BPL E728
|
---|
| 960 | E72C C6 LDB #5D
|
---|
| 961 | E72E E7 STB 3,X
|
---|
| 962 | E730 E6 LDB ,X
|
---|
| 963 | E732 2A BPL E730
|
---|
| 964 | E734 C6 LDB #30
|
---|
| 965 | E736 E7 STB 3,X
|
---|
| 966 | E738 86 LDA #16
|
---|
| 967 | E73A E6 LDB ,X
|
---|
| 968 | E73C 2A BPL E73A
|
---|
| 969 | E73E C6 LDB #FF
|
---|
| 970 | E740 E7 STB 3,X
|
---|
| 971 | E742 4A DECA
|
---|
| 972 | E743 26 BNE E73A
|
---|
| 973 | E745 6A DEC ,S
|
---|
| 974 | E747 10 26 LBNE E7C6
|
---|
| 975 | E74B A6 LDA 1,X
|
---|
| 976 | E74D 85 BITA #40
|
---|
| 977 | E74F 26 BNE E759
|
---|
| 978 | E751 A6 LDA ,X
|
---|
| 979 | E753 2A BPL E751
|
---|
| 980 | E755 E7 STB 3,X
|
---|
| 981 | E757 20 BRA E74B
|
---|
| 982 |
|
---|
| 983 |
|
---|
| 984 | E759 35 PULS A,
|
---|
| 985 | E75B 6F CLR ,X
|
---|
| 986 | E75D 0D TST 48
|
---|
| 987 | E75F 2A BPL E783
|
---|
| 988 | E761 86 LDA #E5
|
---|
| 989 | E763 8D BSR E784
|
---|
| 990 | E765 CE LDU #60D3
|
---|
| 991 | E768 17 LBSR E75A
|
---|
| 992 | E76B A6 LDA ,U+
|
---|
| 993 | E76D 27 BEQ E783
|
---|
| 994 | E76F 97 STA 4C
|
---|
| 995 | E771 34 PSHS U/S,
|
---|
| 996 | E773 96 LDA 58
|
---|
| 997 | E775 27 BEQ E77C
|
---|
| 998 | E777 17 LBSR E7E1
|
---|
| 999 | E77A 20 BRA E77F
|
---|
| 1000 | E77C 17 LBSR E71C
|
---|
| 1001 | E77F 35 PULS U/S,
|
---|
| 1002 | E781 24 BCC E76B
|
---|
| 1003 | E783 39 RTS
|
---|
| 1004 |
|
---|
| 1005 | E784 DE LDU 4F
|
---|
| 1006 | E786 D6 LDB 58
|
---|
| 1007 | E788 C4 ANDB #80
|
---|
| 1008 | E78A A7 STA ,U+
|
---|
| 1009 | E78C 5A DECB
|
---|
| 1010 | E78D 26 BNE E78A
|
---|
| 1011 | E78F 39 RTS
|
---|
| 1012 |
|
---|
| 1013 | E790 86 LDA #14
|
---|
| 1014 | E792 97 STA 4B
|
---|
| 1015 | E794 17 LBSR E77A
|
---|
| 1016 | E797 86 LDA #FF
|
---|
| 1017 | E799 8D BSR E784
|
---|
| 1018 | E79B 86 LDA #10
|
---|
| 1019 | E79D 97 STA 4C
|
---|
| 1020 | E79F 17 LBSR E75A
|
---|
| 1021 | E7A2 17 LBSR E787
|
---|
| 1022 | E7A5 25 BCS E7BF
|
---|
| 1023 | E7A7 0A DEC 4C
|
---|
| 1024 | E7A9 26 BNE E79F
|
---|
| 1025 | E7AB DE LDU 4F
|
---|
| 1026 | E7AD 6F CLR ,U
|
---|
| 1027 | E7AF CC LDD #FEFE
|
---|
| 1028 | E7B2 ED STD 29,U
|
---|
| 1029 | E7B5 86 LDA #02
|
---|
| 1030 | E7B7 97 STA 4C
|
---|
| 1031 | E7B9 17 LBSR E787
|
---|
| 1032 | E7BC 25 BCS E7BF
|
---|
| 1033 | E7BE 4F CLRA
|
---|
| 1034 | E7BF 39 RTS
|
---|
| 1035 |
|
---|
| 1036 | // Périphriques
|
---|
| 1037 |
|
---|
| 1038 | // 6846
|
---|
| 1039 | E7C0 ???
|
---|
| 1040 | E7C1 CRC
|
---|
| 1041 | E7C2
|
---|
| 1042 | E7C3
|
---|
| 1043 |
|
---|
| 1044 | E7C4 00 NEG 46
|
---|
| 1045 | E7C6 21 BRN E7E5
|
---|
| 1046 |
|
---|
| 1047 | // PIA système
|
---|
| 1048 | E7C8 PORTA / DDRA
|
---|
| 1049 | E7C9 PORTB / DDRB
|
---|
| 1050 | E7CA CRA
|
---|
| 1051 | E7CB CRB
|
---|
| 1052 |
|
---|
| 1053 | // PIA ctrl de manettes
|
---|
| 1054 | E7CC PORTA / DDRA
|
---|
| 1055 | E7CD PORTB / DDRB
|
---|
| 1056 | E7CE CRA
|
---|
| 1057 | E7CF CRB
|
---|
| 1058 |
|
---|
| 1059 | //
|
---|
| 1060 | E7D0
|
---|
| 1061 | E7D1 30 LEAX 0,X
|
---|
| 1062 | E7D3 00 NEG 00
|
---|
| 1063 | E7D5 00 NEG 00
|
---|
| 1064 | E7D7 00 NEG 84
|
---|
| 1065 | E7D9 30 LEAX 0,X
|
---|
| 1066 |
|
---|
| 1067 | // Gate Array Video
|
---|
| 1068 | E7DA Registre de palette
|
---|
| 1069 | E7DB Registre d'index de palette
|
---|
| 1070 | E7DC Registre mode graphique
|
---|
| 1071 | E7DD Registre couleur contour
|
---|
| 1072 |
|
---|
| 1073 | // libre
|
---|
| 1074 | E7DE CC LDD #CCCC
|
---|
| 1075 | E7E1 CC LDD #CCCC
|
---|
| 1076 |
|
---|
| 1077 | // Gate array ancienne génération (compteurs trame+ sync)
|
---|
| 1078 | E7E4 00
|
---|
| 1079 | E7E5 0F
|
---|
| 1080 | E7E6 00
|
---|
| 1081 | E7E7 02
|
---|
| 1082 |
|
---|
| 1083 | // Libre
|
---|
| 1084 | E7E8 CC LDD #CCCC
|
---|
| 1085 | E7EB CC LDD #CCCC
|
---|
| 1086 | E7EE CC LDD #CCCC
|
---|
| 1087 | E7F1 CC LDD #CCCC
|
---|
| 1088 | E7F4 CC LDD #CCCC
|
---|
| 1089 | E7F7 CC LDD #CCCC
|
---|
| 1090 | E7FA CC LDD #CCCC
|
---|
| 1091 | E7FD CC LDD #CCCC
|
---|
| 1092 |
|
---|
| 1093 |
|
---|
| 1094 | // pt d'entre Moniteur
|
---|
| 1095 | // repositionnement de fenetre plein ecran
|
---|
| 1096 | E800 7E JMP F66B
|
---|
| 1097 |
|
---|
| 1098 | // pt d'entrée PUTCH$
|
---|
| 1099 | E803 7E JMP FF4D
|
---|
| 1100 |
|
---|
| 1101 | // pt d'entrée GETCH$
|
---|
| 1102 | E806 7E JMP FF51
|
---|
| 1103 |
|
---|
| 1104 | // pt d'entrée KTSTH$
|
---|
| 1105 | E809 7E JMP EC12
|
---|
| 1106 |
|
---|
| 1107 | // pt d'entrée DRAW$
|
---|
| 1108 | E80C 7E JMP FF55
|
---|
| 1109 |
|
---|
| 1110 | // pt d'entrée PLOT$
|
---|
| 1111 | E80F 7E JMP FF59
|
---|
| 1112 |
|
---|
| 1113 | // pt d'entrée RSCOH$
|
---|
| 1114 | E812 7E JMP FF5D
|
---|
| 1115 |
|
---|
| 1116 | // pt d'entrée IO K7
|
---|
| 1117 | E815 7E JMP FA59
|
---|
| 1118 |
|
---|
| 1119 | // coordonnes light pen
|
---|
| 1120 | E818 7E JMP FF3D
|
---|
| 1121 |
|
---|
| 1122 | // teste contact lightpen
|
---|
| 1123 | E81B 7E JMP FF41
|
---|
| 1124 |
|
---|
| 1125 | // pt d'entree NOTE$
|
---|
| 1126 | E81E BD JSR ECB8
|
---|
| 1127 |
|
---|
| 1128 | // GETP$ lecture d'un point
|
---|
| 1129 | E821 7E JMP FF61
|
---|
| 1130 |
|
---|
| 1131 | // GETS$ lecture de l'ecran (char)
|
---|
| 1132 | E824 7E JMP FF65
|
---|
| 1133 |
|
---|
| 1134 | // pt d'entrée JOYS$
|
---|
| 1135 | E827 BD JSR ECB8
|
---|
| 1136 |
|
---|
| 1137 | // pt d'entrée disk
|
---|
| 1138 | E82A 7E JMP E004
|
---|
| 1139 |
|
---|
| 1140 | // MENU$
|
---|
| 1141 | E82D 7E JMP FDC8
|
---|
| 1142 |
|
---|
| 1143 | // KBIN$
|
---|
| 1144 | E830 7E JMP FAF7
|
---|
| 1145 |
|
---|
| 1146 | // CHPL$
|
---|
| 1147 | E833 7E JMP F6FA
|
---|
| 1148 |
|
---|
| 1149 | E836 04 LSR 6A
|
---|
| 1150 | E838 01 ILL
|
---|
| 1151 | E839 9B ADDA 00
|
---|
| 1152 | E83B CA ORB #00
|
---|
| 1153 | E83D 62 ILL
|
---|
| 1154 | E83E 00 NEG 2E
|
---|
| 1155 | E840 00 NEG 15
|
---|
| 1156 | E842 00 NEG 07
|
---|
| 1157 |
|
---|
| 1158 | // vecteur VIRQ par defaut (MENU)
|
---|
| 1159 | E844 3B RTI
|
---|
| 1160 |
|
---|
| 1161 |
|
---|
| 1162 | E845 00 NEG 00
|
---|
| 1163 | E847 00 NEG 00
|
---|
| 1164 | E849 00 NEG 00
|
---|
| 1165 | E84B 00 NEG 00
|
---|
| 1166 | E84D 00 NEG 10
|
---|
| 1167 | E84F 00 NEG 10
|
---|
| 1168 | E851 10 10 ILL
|
---|
| 1169 | E853 10 00 ILL
|
---|
| 1170 | E855 00 NEG 00
|
---|
| 1171 | E857 00 NEG 00
|
---|
| 1172 | E859 50 NEGB
|
---|
| 1173 | E85A 28 BVC E870
|
---|
| 1174 | E85C 00 NEG 28
|
---|
| 1175 | E85E 28 BVC E85E
|
---|
| 1176 | E860 28 BVC E860
|
---|
| 1177 | E862 28 BVC E88C
|
---|
| 1178 | E864 00 NEG 10
|
---|
| 1179 | E866 FC LDD 127C
|
---|
| 1180 | E869 90 SUBA 7C
|
---|
| 1181 | E86B 10 00 ILL
|
---|
| 1182 | E86D 00 NEG 46
|
---|
| 1183 | E86F 26 BNE E881
|
---|
| 1184 | E871 08 ASL 64
|
---|
| 1185 | E873 62 ILL
|
---|
| 1186 | E874 00 NEG 00
|
---|
| 1187 | E876 3A ABX
|
---|
| 1188 | E877 4C INCA
|
---|
| 1189 | E878 4A DECA
|
---|
| 1190 | E879 30 LEAX 8,U
|
---|
| 1191 | E87B 30 LEAX 0,X
|
---|
| 1192 | E87D 00 NEG 00
|
---|
| 1193 | E87F 00 NEG 00
|
---|
| 1194 | E881 18 ILL
|
---|
| 1195 | E882 0C INC 0C
|
---|
| 1196 | E884 00 NEG 00
|
---|
| 1197 | E886 08 ASL 10
|
---|
| 1198 | E888 10 10 ILL
|
---|
| 1199 | E88A 10 08 ILL
|
---|
| 1200 | E88C 00 NEG 00
|
---|
| 1201 | E88E 10 08 ILL
|
---|
| 1202 | E890 08 ASL 08
|
---|
| 1203 | E892 08 ASL 10
|
---|
| 1204 | E894 00 NEG 00
|
---|
| 1205 | E896 54 LSRB
|
---|
| 1206 | E897 38 ILL
|
---|
| 1207 | E898 6C INC f8,Y
|
---|
| 1208 | E89A 54 LSRB
|
---|
| 1209 | E89B 00 NEG 00
|
---|
| 1210 | E89D 00 NEG 10
|
---|
| 1211 | E89F 10 7C ILL
|
---|
| 1212 | E8A1 10 10 ILL
|
---|
| 1213 | E8A3 00 NEG 00
|
---|
| 1214 | E8A5 00 NEG 10
|
---|
| 1215 | E8A7 0C INC 0C
|
---|
| 1216 | E8A9 00 NEG 00
|
---|
| 1217 | E8AB 00 NEG 00
|
---|
| 1218 | E8AD 00 NEG 00
|
---|
| 1219 | E8AF 00 NEG 7C
|
---|
| 1220 | E8B1 00 NEG 00
|
---|
| 1221 | E8B3 00 NEG 00
|
---|
| 1222 | E8B5 00 NEG 18
|
---|
| 1223 | E8B7 18 ILL
|
---|
| 1224 | E8B8 00 NEG 00
|
---|
| 1225 | E8BA 00 NEG 00
|
---|
| 1226 | E8BC 00 NEG 80
|
---|
| 1227 | E8BE 40 NEGA
|
---|
| 1228 | E8BF 20 BRA E8D1
|
---|
| 1229 | E8C1 08 ASL 04
|
---|
| 1230 | E8C3 02 ILL
|
---|
| 1231 | E8C4 01 ILL
|
---|
| 1232 | E8C5 00 NEG 3C
|
---|
| 1233 | E8C7 62 ILL
|
---|
| 1234 | E8C8 52 ILL
|
---|
| 1235 | E8C9 4A DECA
|
---|
| 1236 | E8CA 46 RORA
|
---|
| 1237 | E8CB 3C ILL
|
---|
| 1238 | E8CC 00 NEG 00
|
---|
| 1239 | E8CE 3C ILL
|
---|
| 1240 | E8CF 08 ASL 08
|
---|
| 1241 | E8D1 28 BVC E8EB
|
---|
| 1242 | E8D3 08 ASL 00
|
---|
| 1243 | E8D5 00 NEG 7E
|
---|
| 1244 | E8D7 40 NEGA
|
---|
| 1245 | E8D8 3C ILL
|
---|
| 1246 | E8D9 02 ILL
|
---|
| 1247 | E8DA 42 ILL
|
---|
| 1248 | E8DB 3C ILL
|
---|
| 1249 | E8DC 00 NEG 00
|
---|
| 1250 | E8DE 3C ILL
|
---|
| 1251 | E8DF 42 ILL
|
---|
| 1252 | E8E0 02 ILL
|
---|
| 1253 | E8E1 1C & CC #42
|
---|
| 1254 | E8E3 3C ILL
|
---|
| 1255 | E8E4 00 NEG 00
|
---|
| 1256 | E8E6 04 LSR 7E
|
---|
| 1257 | E8E8 24 BCC E8FE
|
---|
| 1258 | E8EA 0C INC 04
|
---|
| 1259 | E8EC 00 NEG 00
|
---|
| 1260 | E8EE 3C ILL
|
---|
| 1261 | E8EF 42 ILL
|
---|
| 1262 | E8F0 02 ILL
|
---|
| 1263 | E8F1 7C INC 407E
|
---|
| 1264 | E8F4 00 NEG 00
|
---|
| 1265 | E8F6 3C ILL
|
---|
| 1266 | E8F7 42 ILL
|
---|
| 1267 | E8F8 42 ILL
|
---|
| 1268 | E8F9 7C INC 201C
|
---|
| 1269 | E8FC 00 NEG 00
|
---|
| 1270 | E8FE 40 NEGA
|
---|
| 1271 | E8FF 20 BRA E911
|
---|
| 1272 | E901 08 ASL 04
|
---|
| 1273 | E903 7E JMP 0000
|
---|
| 1274 | E906 3C ILL
|
---|
| 1275 | E907 42 ILL
|
---|
| 1276 | E908 42 ILL
|
---|
| 1277 | E909 3C ILL
|
---|
| 1278 | E90A 42 ILL
|
---|
| 1279 | E90B 3C ILL
|
---|
| 1280 | E90C 00 NEG 00
|
---|
| 1281 | E90E 38 ILL
|
---|
| 1282 | E90F 04 LSR 3E
|
---|
| 1283 | E911 42 ILL
|
---|
| 1284 | E912 42 ILL
|
---|
| 1285 | E913 3C ILL
|
---|
| 1286 | E914 00 NEG 00
|
---|
| 1287 | E916 18 ILL
|
---|
| 1288 | E917 18 ILL
|
---|
| 1289 | E918 00 NEG 18
|
---|
| 1290 | E91A 18 ILL
|
---|
| 1291 | E91B 00 NEG 00
|
---|
| 1292 | E91D 10 0C ILL
|
---|
| 1293 | E91F 00 NEG 0C
|
---|
| 1294 | E921 0C INC 00
|
---|
| 1295 | E923 00 NEG 00
|
---|
| 1296 | E925 00 NEG 08
|
---|
| 1297 | E927 10 20 ILL
|
---|
| 1298 | E929 20 BRA E93B
|
---|
| 1299 | E92B 08 ASL 00
|
---|
| 1300 | E92D 00 NEG 00
|
---|
| 1301 | E92F 7E JMP 007E
|
---|
| 1302 | E932 00 NEG 00
|
---|
| 1303 | E934 00 NEG 00
|
---|
| 1304 | E936 10 08 ILL
|
---|
| 1305 | E938 04 LSR 04
|
---|
| 1306 | E93A 08 ASL 10
|
---|
| 1307 | E93C 00 NEG 00
|
---|
| 1308 | E93E 08 ASL 00
|
---|
| 1309 | E940 08 ASL 04
|
---|
| 1310 | E942 22 BHI E960
|
---|
| 1311 | E944 00 NEG 00
|
---|
| 1312 | E946 3E ILL
|
---|
| 1313 | E947 5C INCB
|
---|
| 1314 | E948 52 ILL
|
---|
| 1315 | E949 5E ILL
|
---|
| 1316 | E94A 42 ILL
|
---|
| 1317 | E94B 3C ILL
|
---|
| 1318 | E94C 00 NEG 00
|
---|
| 1319 | E94E 42 ILL
|
---|
| 1320 | E94F 42 ILL
|
---|
| 1321 | E950 7E JMP 4224
|
---|
| 1322 | E953 18 ILL
|
---|
| 1323 | E954 00 NEG 00
|
---|
| 1324 | E956 7E JMP 2222
|
---|
| 1325 | E959 3C ILL
|
---|
| 1326 | E95A 22 BHI E9D8
|
---|
| 1327 | E95C 00 NEG 00
|
---|
| 1328 | E95E 3C ILL
|
---|
| 1329 | E95F 42 ILL
|
---|
| 1330 | E960 40 NEGA
|
---|
| 1331 | E961 40 NEGA
|
---|
| 1332 | E962 42 ILL
|
---|
| 1333 | E963 3C ILL
|
---|
| 1334 | E964 00 NEG 00
|
---|
| 1335 | E966 7C INC 2222
|
---|
| 1336 | E969 22 BHI E98D
|
---|
| 1337 | E96B 7C INC 0000
|
---|
| 1338 | E96E 7E JMP 4040
|
---|
| 1339 | E971 78 ASL 407E
|
---|
| 1340 | E974 00 NEG 00
|
---|
| 1341 | E976 40 NEGA
|
---|
| 1342 | E977 40 NEGA
|
---|
| 1343 | E978 40 NEGA
|
---|
| 1344 | E979 78 ASL 407E
|
---|
| 1345 | E97C 00 NEG 00
|
---|
| 1346 | E97E 3C ILL
|
---|
| 1347 | E97F 42 ILL
|
---|
| 1348 | E980 4E ILL
|
---|
| 1349 | E981 40 NEGA
|
---|
| 1350 | E982 42 ILL
|
---|
| 1351 | E983 3C ILL
|
---|
| 1352 | E984 00 NEG 00
|
---|
| 1353 | E986 42 ILL
|
---|
| 1354 | E987 42 ILL
|
---|
| 1355 | E988 42 ILL
|
---|
| 1356 | E989 7E JMP 4242
|
---|
| 1357 | E98C 00 NEG 00
|
---|
| 1358 | E98E 38 ILL
|
---|
| 1359 | E98F 10 10 ILL
|
---|
| 1360 | E991 10 10 ILL
|
---|
| 1361 | E993 38 ILL
|
---|
| 1362 | E994 00 NEG 00
|
---|
| 1363 | E996 3C ILL
|
---|
| 1364 | E997 42 ILL
|
---|
| 1365 | E998 02 ILL
|
---|
| 1366 | E999 02 ILL
|
---|
| 1367 | E99A 02 ILL
|
---|
| 1368 | E99B 02 ILL
|
---|
| 1369 | E99C 00 NEG 00
|
---|
| 1370 | E99E 44 LSRA
|
---|
| 1371 | E99F 48 ASLA
|
---|
| 1372 | E9A0 50 NEGB
|
---|
| 1373 | E9A1 70 NEG 4844
|
---|
| 1374 | E9A4 00 NEG 00
|
---|
| 1375 | E9A6 7E JMP 4040
|
---|
| 1376 | E9A9 40 NEGA
|
---|
| 1377 | E9AA 40 NEGA
|
---|
| 1378 | E9AB 40 NEGA
|
---|
| 1379 | E9AC 00 NEG 00
|
---|
| 1380 | E9AE 42 ILL
|
---|
| 1381 | E9AF 42 ILL
|
---|
| 1382 | E9B0 42 ILL
|
---|
| 1383 | E9B1 5A DECB
|
---|
| 1384 | E9B2 66 ROR 2,U
|
---|
| 1385 | E9B4 00 NEG 00
|
---|
| 1386 | E9B6 42 ILL
|
---|
| 1387 | E9B7 46 RORA
|
---|
| 1388 | E9B8 4A DECA
|
---|
| 1389 | E9B9 52 ILL
|
---|
| 1390 | E9BA 62 ILL
|
---|
| 1391 | E9BB 42 ILL
|
---|
| 1392 | E9BC 00 NEG 00
|
---|
| 1393 | E9BE 3C ILL
|
---|
| 1394 | E9BF 42 ILL
|
---|
| 1395 | E9C0 42 ILL
|
---|
| 1396 | E9C1 42 ILL
|
---|
| 1397 | E9C2 42 ILL
|
---|
| 1398 | E9C3 3C ILL
|
---|
| 1399 | E9C4 00 NEG 00
|
---|
| 1400 | E9C6 40 NEGA
|
---|
| 1401 | E9C7 40 NEGA
|
---|
| 1402 | E9C8 7C INC 4242
|
---|
| 1403 | E9CB 7C INC 0000
|
---|
| 1404 | E9CE 3A ABX
|
---|
| 1405 | E9CF 44 LSRA
|
---|
| 1406 | E9D0 4A DECA
|
---|
| 1407 | E9D1 42 ILL
|
---|
| 1408 | E9D2 42 ILL
|
---|
| 1409 | E9D3 3C ILL
|
---|
| 1410 | E9D4 00 NEG 00
|
---|
| 1411 | E9D6 42 ILL
|
---|
| 1412 | E9D7 44 LSRA
|
---|
| 1413 | E9D8 7C INC 4242
|
---|
| 1414 | E9DB 7C INC 0000
|
---|
| 1415 | E9DE 3C ILL
|
---|
| 1416 | E9DF 42 ILL
|
---|
| 1417 | E9E0 02 ILL
|
---|
| 1418 | E9E1 3C ILL
|
---|
| 1419 | E9E2 40 NEGA
|
---|
| 1420 | E9E3 3C ILL
|
---|
| 1421 | E9E4 00 NEG 00
|
---|
| 1422 | E9E6 10 10 ILL
|
---|
| 1423 | E9E8 10 10 ILL
|
---|
| 1424 | E9EA 10 7C ILL
|
---|
| 1425 | E9EC 00 NEG 00
|
---|
| 1426 | E9EE 3C ILL
|
---|
| 1427 | E9EF 42 ILL
|
---|
| 1428 | E9F0 42 ILL
|
---|
| 1429 | E9F1 42 ILL
|
---|
| 1430 | E9F2 42 ILL
|
---|
| 1431 | E9F3 42 ILL
|
---|
| 1432 | E9F4 00 NEG 00
|
---|
| 1433 | E9F6 18 ILL
|
---|
| 1434 | E9F7 24 BCC EA1D
|
---|
| 1435 | E9F9 42 ILL
|
---|
| 1436 | E9FA 42 ILL
|
---|
| 1437 | E9FB 42 ILL
|
---|
| 1438 | E9FC 00 NEG 00
|
---|
| 1439 | E9FE 42 ILL
|
---|
| 1440 | E9FF 66 ROR fa,U
|
---|
| 1441 | EA01 42 ILL
|
---|
| 1442 | EA02 42 ILL
|
---|
| 1443 | EA03 42 ILL
|
---|
| 1444 | EA04 00 NEG 00
|
---|
| 1445 | EA06 42 ILL
|
---|
| 1446 | EA07 24 BCC EA21
|
---|
| 1447 | EA09 18 ILL
|
---|
| 1448 | EA0A 24 BCC EA4E
|
---|
| 1449 | EA0C 00 NEG 00
|
---|
| 1450 | EA0E 10 10 ILL
|
---|
| 1451 | EA10 10 10 ILL
|
---|
| 1452 | EA12 28 BVC EA58
|
---|
| 1453 | EA14 00 NEG 00
|
---|
| 1454 | EA16 7E JMP 2010
|
---|
| 1455 | EA19 08 ASL 04
|
---|
| 1456 | EA1B 7E JMP 0000
|
---|
| 1457 | EA1E 38 ILL
|
---|
| 1458 | EA1F 20 BRA EA41
|
---|
| 1459 | EA21 20 BRA EA43
|
---|
| 1460 | EA23 38 ILL
|
---|
| 1461 | EA24 00 NEG 01
|
---|
| 1462 | EA26 02 ILL
|
---|
| 1463 | EA27 04 LSR 08
|
---|
| 1464 | EA29 10 20 ILL
|
---|
| 1465 | EA2B 40 NEGA
|
---|
| 1466 | EA2C 80 SUBA #00
|
---|
| 1467 | EA2E 1C & CC #04
|
---|
| 1468 | EA30 04 LSR 04
|
---|
| 1469 | EA32 04 LSR 1C
|
---|
| 1470 | EA34 00 NEG 00
|
---|
| 1471 | EA36 10 10 ILL
|
---|
| 1472 | EA38 10 7C ILL
|
---|
| 1473 | EA3A 38 ILL
|
---|
| 1474 | EA3B 10 00 ILL
|
---|
| 1475 | EA3D FF STU 0000
|
---|
| 1476 | EA40 00 NEG 00
|
---|
| 1477 | EA42 00 NEG 00
|
---|
| 1478 | EA44 00 NEG 00
|
---|
| 1479 | EA46 00 NEG 00
|
---|
| 1480 | EA48 00 NEG FF
|
---|
| 1481 | EA4A 00 NEG 00
|
---|
| 1482 | EA4C 00 NEG 00
|
---|
| 1483 | EA4E 3A ABX
|
---|
| 1484 | EA4F 44 LSRA
|
---|
| 1485 | EA50 38 ILL
|
---|
| 1486 | EA51 04 LSR 38
|
---|
| 1487 | EA53 00 NEG 00
|
---|
| 1488 | EA55 00 NEG 5C
|
---|
| 1489 | EA57 62 ILL
|
---|
| 1490 | EA58 42 ILL
|
---|
| 1491 | EA59 62 ILL
|
---|
| 1492 | EA5A 5C INCB
|
---|
| 1493 | EA5B 40 NEGA
|
---|
| 1494 | EA5C 00 NEG 00
|
---|
| 1495 | EA5E 3C ILL
|
---|
| 1496 | EA5F 42 ILL
|
---|
| 1497 | EA60 40 NEGA
|
---|
| 1498 | EA61 42 ILL
|
---|
| 1499 | EA62 3C ILL
|
---|
| 1500 | EA63 00 NEG 00
|
---|
| 1501 | EA65 00 NEG 3A
|
---|
| 1502 | EA67 46 RORA
|
---|
| 1503 | EA68 42 ILL
|
---|
| 1504 | EA69 46 RORA
|
---|
| 1505 | EA6A 3A ABX
|
---|
| 1506 | EA6B 02 ILL
|
---|
| 1507 | EA6C 00 NEG 00
|
---|
| 1508 | EA6E 3C ILL
|
---|
| 1509 | EA6F 40 NEGA
|
---|
| 1510 | EA70 7E JMP 423C
|
---|
| 1511 | EA73 00 NEG 00
|
---|
| 1512 | EA75 00 NEG 10
|
---|
| 1513 | EA77 10 7C ILL
|
---|
| 1514 | EA79 10 12 ILL
|
---|
| 1515 | EA7B 0C INC 00
|
---|
| 1516 | EA7D 3C ILL
|
---|
| 1517 | EA7E 02 ILL
|
---|
| 1518 | EA7F 3A ABX
|
---|
| 1519 | EA80 46 RORA
|
---|
| 1520 | EA81 46 RORA
|
---|
| 1521 | EA82 3C ILL
|
---|
| 1522 | EA83 00 NEG 00
|
---|
| 1523 | EA85 00 NEG 42
|
---|
| 1524 | EA87 42 ILL
|
---|
| 1525 | EA88 42 ILL
|
---|
| 1526 | EA89 62 ILL
|
---|
| 1527 | EA8A 5C INCB
|
---|
| 1528 | EA8B 40 NEGA
|
---|
| 1529 | EA8C 00 NEG 00
|
---|
| 1530 | EA8E 1C & CC #08
|
---|
| 1531 | EA90 08 ASL 08
|
---|
| 1532 | EA92 18 ILL
|
---|
| 1533 | EA93 00 NEG 08
|
---|
| 1534 | EA95 38 ILL
|
---|
| 1535 | EA96 44 LSRA
|
---|
| 1536 | EA97 04 LSR 04
|
---|
| 1537 | EA99 04 LSR 04
|
---|
| 1538 | EA9B 00 NEG 04
|
---|
| 1539 | EA9D 00 NEG 22
|
---|
| 1540 | EA9F 34 PSHS Y,DP,
|
---|
| 1541 | EAA1 24 BCC EAC5
|
---|
| 1542 | EAA3 20 BRA EAA5
|
---|
| 1543 | EAA5 00 NEG 1C
|
---|
| 1544 | EAA7 08 ASL 08
|
---|
| 1545 | EAA9 08 ASL 08
|
---|
| 1546 | EAAB 18 ILL
|
---|
| 1547 | EAAC 00 NEG 00
|
---|
| 1548 | EAAE 92 SBCA 92
|
---|
| 1549 | EAB0 92 SBCA DA
|
---|
| 1550 | EAB2 A4 ANDA 0,X
|
---|
| 1551 | EAB4 00 NEG 00
|
---|
| 1552 | EAB6 22 BHI EADA
|
---|
| 1553 | EAB8 22 BHI EAEC
|
---|
| 1554 | EABA 4C INCA
|
---|
| 1555 | EABB 00 NEG 00
|
---|
| 1556 | EABD 00 NEG 3C
|
---|
| 1557 | EABF 42 ILL
|
---|
| 1558 | EAC0 42 ILL
|
---|
| 1559 | EAC1 42 ILL
|
---|
| 1560 | EAC2 3C ILL
|
---|
| 1561 | EAC3 00 NEG 00
|
---|
| 1562 | EAC5 40 NEGA
|
---|
| 1563 | EAC6 5C INCB
|
---|
| 1564 | EAC7 62 ILL
|
---|
| 1565 | EAC8 42 ILL
|
---|
| 1566 | EAC9 62 ILL
|
---|
| 1567 | EACA 5C INCB
|
---|
| 1568 | EACB 00 NEG 00
|
---|
| 1569 | EACD 02 ILL
|
---|
| 1570 | EACE 3A ABX
|
---|
| 1571 | EACF 46 RORA
|
---|
| 1572 | EAD0 46 RORA
|
---|
| 1573 | EAD1 46 RORA
|
---|
| 1574 | EAD2 3A ABX
|
---|
| 1575 | EAD3 00 NEG 00
|
---|
| 1576 | EAD5 00 NEG 40
|
---|
| 1577 | EAD7 40 NEGA
|
---|
| 1578 | EAD8 40 NEGA
|
---|
| 1579 | EAD9 62 ILL
|
---|
| 1580 | EADA 5C INCB
|
---|
| 1581 | EADB 00 NEG 00
|
---|
| 1582 | EADD 00 NEG 7C
|
---|
| 1583 | EADF 02 ILL
|
---|
| 1584 | EAE0 3C ILL
|
---|
| 1585 | EAE1 40 NEGA
|
---|
| 1586 | EAE2 3C ILL
|
---|
| 1587 | EAE3 00 NEG 00
|
---|
| 1588 | EAE5 00 NEG 0C
|
---|
| 1589 | EAE7 12 NOP
|
---|
| 1590 | EAE8 10 10 ILL
|
---|
| 1591 | EAEA 38 ILL
|
---|
| 1592 | EAEB 10 00 ILL
|
---|
| 1593 | EAED 00 NEG 3A
|
---|
| 1594 | EAEF 46 RORA
|
---|
| 1595 | EAF0 42 ILL
|
---|
| 1596 | EAF1 42 ILL
|
---|
| 1597 | EAF2 42 ILL
|
---|
| 1598 | EAF3 00 NEG 00
|
---|
| 1599 | EAF5 00 NEG 18
|
---|
| 1600 | EAF7 24 BCC EB3B
|
---|
| 1601 | EAF9 42 ILL
|
---|
| 1602 | EAFA 42 ILL
|
---|
| 1603 | EAFB 00 NEG 00
|
---|
| 1604 | EAFD 00 NEG 24
|
---|
| 1605 | EAFF 5A DECB
|
---|
| 1606 | EB00 42 ILL
|
---|
| 1607 | EB01 42 ILL
|
---|
| 1608 | EB02 42 ILL
|
---|
| 1609 | EB03 00 NEG 00
|
---|
| 1610 | EB05 00 NEG 42
|
---|
| 1611 | EB07 24 BCC EB21
|
---|
| 1612 | EB09 24 BCC EB4D
|
---|
| 1613 | EB0B 00 NEG 00
|
---|
| 1614 | EB0D 3C ILL
|
---|
| 1615 | EB0E 42 ILL
|
---|
| 1616 | EB0F 1A ORCC #66
|
---|
| 1617 | EB11 42 ILL
|
---|
| 1618 | EB12 42 ILL
|
---|
| 1619 | EB13 00 NEG 00
|
---|
| 1620 | EB15 00 NEG 7E
|
---|
| 1621 | EB17 20 BRA EB31
|
---|
| 1622 | EB19 04 LSR 7E
|
---|
| 1623 | EB1B 00 NEG 00
|
---|
| 1624 | EB1D 0C INC 08
|
---|
| 1625 | EB1F 08 ASL 10
|
---|
| 1626 | EB21 08 ASL 08
|
---|
| 1627 | EB23 0C INC 00
|
---|
| 1628 | EB25 10 10 ILL
|
---|
| 1629 | EB27 10 10 ILL
|
---|
| 1630 | EB29 10 10 ILL
|
---|
| 1631 | EB2B 10 10 ILL
|
---|
| 1632 | EB2D 30 LEAX f0,X
|
---|
| 1633 | EB2F 10 08 ILL
|
---|
| 1634 | EB31 10 10 ILL
|
---|
| 1635 | EB33 30 LEAX 0,X
|
---|
| 1636 | EB35 00 NEG 00
|
---|
| 1637 | EB37 00 NEG 00
|
---|
| 1638 | EB39 00 NEG 00
|
---|
| 1639 | EB3B 00 NEG FF
|
---|
| 1640 | EB3D FF STU FFFF
|
---|
| 1641 | EB40 FF STU FFFF
|
---|
| 1642 | EB43 FF STU FF18
|
---|
| 1643 | EB46 3C ILL
|
---|
| 1644 | EB47 42 ILL
|
---|
| 1645 | EB48 40 NEGA
|
---|
| 1646 | EB49 42 ILL
|
---|
| 1647 | EB4A 3C ILL
|
---|
| 1648 | EB4B 00 NEG 00
|
---|
| 1649 | EB4D 00 NEG 7E
|
---|
| 1650 | EB4F 21 BRN EB61
|
---|
| 1651 | EB51 7C INC 1012
|
---|
| 1652 | EB54 0C INC 10
|
---|
| 1653 | EB56 FC LDD 127C
|
---|
| 1654 | EB59 90 SUBA 7C
|
---|
| 1655 | EB5B 10 00 ILL
|
---|
| 1656 | EB5D 28 BVC EB87
|
---|
| 1657 | EB5F FE LDU 28FE
|
---|
| 1658 | EB62 28 BVC EB8C
|
---|
| 1659 | EB64 00 NEG 00
|
---|
| 1660 | EB66 00 NEG 10
|
---|
| 1661 | EB68 20 BRA EBE9
|
---|
| 1662 | EB6A 20 BRA EB7C
|
---|
| 1663 | EB6C 00 NEG 10
|
---|
| 1664 | EB6E 10 10 ILL
|
---|
| 1665 | EB70 10 54 ILL
|
---|
| 1666 | EB72 38 ILL
|
---|
| 1667 | EB73 10 00 ILL
|
---|
| 1668 | EB75 00 NEG 00
|
---|
| 1669 | EB77 08 ASL 04
|
---|
| 1670 | EB79 FE LDU 0408
|
---|
| 1671 | EB7C 00 NEG 00
|
---|
| 1672 | EB7E 10 38 ILL
|
---|
| 1673 | EB80 54 LSRB
|
---|
| 1674 | EB81 10 10 ILL
|
---|
| 1675 | EB83 10 10 ILL
|
---|
| 1676 | EB85 00 NEG 00
|
---|
| 1677 | EB87 00 NEG 00
|
---|
| 1678 | EB89 20 BRA EBDB
|
---|
| 1679 | EB8B 20 BRA EB8D
|
---|
| 1680 | EB8D 00 NEG 7C
|
---|
| 1681 | EB8F 10 10 ILL
|
---|
| 1682 | EB91 7C INC 1010
|
---|
| 1683 | EB94 00 NEG 00
|
---|
| 1684 | EB96 00 NEG 10
|
---|
| 1685 | EB98 00 NEG 7C
|
---|
| 1686 | EB9A 00 NEG 10
|
---|
| 1687 | EB9C 00 NEG 04
|
---|
| 1688 | EB9E BE LDX 54EC
|
---|
| 1689 | EBA1 54 LSRB
|
---|
| 1690 | EBA2 48 ASLA
|
---|
| 1691 | EBA3 C4 ANDB #42
|
---|
| 1692 | EBA5 1E EXG A,A
|
---|
| 1693 | EBA7 44 LSRA
|
---|
| 1694 | EBA8 E2 SBCB fc,U
|
---|
| 1695 | EBAA 48 ASLA
|
---|
| 1696 | EBAB C4 ANDB #42
|
---|
| 1697 | EBAD 04 LSR BE
|
---|
| 1698 | EBAF 54 LSRB
|
---|
| 1699 | EBB0 EC LDD f4,Y
|
---|
| 1700 | EBB2 68 ASL 4,Y
|
---|
| 1701 | EBB4 E2 SBCB 0,X
|
---|
| 1702 | EBB6 00 NEG 00
|
---|
| 1703 | EBB8 00 NEG 00
|
---|
| 1704 | EBBA 00 NEG 18
|
---|
| 1705 | EBBC 30 LEAX 0,X
|
---|
| 1706 | EBBE 00 NEG 00
|
---|
| 1707 | EBC0 00 NEG 00
|
---|
| 1708 | EBC2 00 NEG 18
|
---|
| 1709 | EBC4 0C INC 00
|
---|
| 1710 | EBC6 00 NEG 00
|
---|
| 1711 | EBC8 00 NEG 00
|
---|
| 1712 | EBCA 00 NEG 24
|
---|
| 1713 | EBCC 18 ILL
|
---|
| 1714 | EBCD 00 NEG 00
|
---|
| 1715 | EBCF 00 NEG 00
|
---|
| 1716 | EBD1 00 NEG 00
|
---|
| 1717 | EBD3 00 NEG 66
|
---|
| 1718 | EBD5 00 NEG 7F
|
---|
| 1719 | EBD7 90 SUBA 90
|
---|
| 1720 | EBD9 9C CMPX 90
|
---|
| 1721 | EBDB 7E JMP 0000
|
---|
| 1722 | EBDE 6C INC Illegal !
|
---|
| 1723 | EBE0 9E LDX 92
|
---|
| 1724 | EBE2 6C INC 0,X
|
---|
| 1725 | EBE4 00 NEG 00
|
---|
| 1726 | EBE6 2C BGE EC0A
|
---|
| 1727 | EBE8 22 BHI EC16
|
---|
| 1728 | EBEA 24 BCC EC04
|
---|
| 1729 | EBEC 00 NEG 3C
|
---|
| 1730 | EBEE 02 ILL
|
---|
| 1731 | EBEF 1C & CC #22
|
---|
| 1732 | EBF1 1C & CC #20
|
---|
| 1733 | EBF3 1E EXG D,D
|
---|
| 1734 | EBF5 00 NEG 42
|
---|
| 1735 | EBF7 42 ILL
|
---|
| 1736 | EBF8 7E JMP 2418
|
---|
| 1737 | EBFB 00 DCB 00,00,00,00,00
|
---|
| 1738 |
|
---|
| 1739 | // SETP$ - Set palette
|
---|
| 1740 | EC00 7E JMP FCB1
|
---|
| 1741 | // IO K7
|
---|
| 1742 | EC03 7E JMP FD79
|
---|
| 1743 | EC06 7E JMP FF45
|
---|
| 1744 | EC09 7E JMP FF49
|
---|
| 1745 | EC0C 7E JMP FD29
|
---|
| 1746 | EC0F 7E JMP FF02
|
---|
| 1747 |
|
---|
| 1748 |
|
---|
| 1749 | // KTSTH$ teste l'appui sur une touche
|
---|
| 1750 | EC12 34 PSHS A,
|
---|
| 1751 | EC14 B6 LDA E7C8 // bit0 de E7C8 Keytest
|
---|
| 1752 | EC17 44 LSRA
|
---|
| 1753 | EC18 25 BCS EC2E // retour touche pressée
|
---|
| 1754 | EC1A B6 LDA 605E // READCL
|
---|
| 1755 | EC1D B1 CMPA 6067
|
---|
| 1756 | EC20 27 BEQ EC2E // les 2 index sont égaux, pas de touche
|
---|
| 1757 | EC22 B6 LDA 608B // si le buffer est plein
|
---|
| 1758 | EC25 88 EORA #10 // une fois sur deux repondre OK
|
---|
| 1759 | EC27 B7 STA 608B
|
---|
| 1760 | EC2A 48 ASLA
|
---|
| 1761 | EC2B 48 ASLA
|
---|
| 1762 | EC2C 48 ASLA
|
---|
| 1763 | EC2D 48 ASLA
|
---|
| 1764 | EC2E 35 PULS PC,A,
|
---|
| 1765 |
|
---|
| 1766 |
|
---|
| 1767 | EC30 34 PSHS U/S,DP,B,A,
|
---|
| 1768 | EC32 B6 LDA 6074
|
---|
| 1769 | EC35 48 ASLA
|
---|
| 1770 | EC36 2A BPL EC40
|
---|
| 1771 | EC38 86 LDA #1F
|
---|
| 1772 | EC3A B7 STA E7CE
|
---|
| 1773 | EC3D 7D TST 344E
|
---|
| 1774 | EC40 86 LDA #60
|
---|
| 1775 | EC42 1F TFR A,DP
|
---|
| 1776 | EC44 CE LDU #027F
|
---|
| 1777 | EC47 96 LDA 5F
|
---|
| 1778 | EC49 2B BMI EC55
|
---|
| 1779 | EC4B CE LDU #013F
|
---|
| 1780 | EC4E 85 BITA #60
|
---|
| 1781 | EC50 27 BEQ EC55
|
---|
| 1782 | EC52 CE LDU #009F
|
---|
| 1783 | EC55 9E LDX D8
|
---|
| 1784 | EC57 2A BPL EC5B
|
---|
| 1785 | EC59 9E LDX 76
|
---|
| 1786 | EC5B 11 93 CMPU D8
|
---|
| 1787 | EC5E 2A BPL EC62
|
---|
| 1788 | EC60 1F TFR U,X
|
---|
| 1789 | EC62 9F STX D8
|
---|
| 1790 | EC64 DC LDD D6
|
---|
| 1791 | EC66 2A BPL EC6A
|
---|
| 1792 | EC68 5F CLRB
|
---|
| 1793 | EC69 4F CLRA
|
---|
| 1794 | EC6A 10 83 CMPD #00C7
|
---|
| 1795 | EC6E 23 BLS EC73
|
---|
| 1796 | EC70 4F CLRA
|
---|
| 1797 | EC71 C6 LDB #C7
|
---|
| 1798 | EC73 DD STD D6
|
---|
| 1799 | EC75 1F TFR D,Y
|
---|
| 1800 | EC77 4F CLRA
|
---|
| 1801 | EC78 35 PULS PC,U/S,DP,B,A,
|
---|
| 1802 | EC7A 34 PSHS B,A,
|
---|
| 1803 | EC7C 1C & CC #FA
|
---|
| 1804 | EC7E 34 PSHS CC
|
---|
| 1805 | EC80 B6 LDA 6074
|
---|
| 1806 | EC83 48 ASLA
|
---|
| 1807 | EC84 2A BPL EC9F
|
---|
| 1808 | EC86 B6 LDA E7CC
|
---|
| 1809 | EC89 C6 LDB #C8
|
---|
| 1810 | EC8B 5A DECB
|
---|
| 1811 | EC8C 26 BNE EC8B
|
---|
| 1812 | EC8E B4 ANDA E7CC
|
---|
| 1813 | EC91 43 COMA
|
---|
| 1814 | EC92 84 ANDA #03
|
---|
| 1815 | EC94 8B ADDA #02
|
---|
| 1816 | EC96 84 ANDA #05
|
---|
| 1817 | EC98 B7 STA 60D3
|
---|
| 1818 | EC9B AA ORA ,S
|
---|
| 1819 | EC9D A7 STA ,S
|
---|
| 1820 | EC9F 35 PULS PC,B,A,CC
|
---|
| 1821 | ECA1 00 NEG 01
|
---|
| 1822 | ECA3 05 ILL
|
---|
| 1823 | ECA4 00 NEG 07
|
---|
| 1824 | ECA6 08 ASL 06
|
---|
| 1825 | ECA8 00 NEG 03
|
---|
| 1826 | ECAA 02 ILL
|
---|
| 1827 | ECAB 04 LSR 86
|
---|
| 1828 | ECAD 08 ASL 95
|
---|
| 1829 | ECAF E9 ADCB 7,Y
|
---|
| 1830 | ECB1 05 ILL
|
---|
| 1831 | ECB2 43 COMA
|
---|
| 1832 | ECB3 94 ANDA EA
|
---|
| 1833 | ECB5 97 STA EA
|
---|
| 1834 | ECB7 3B RTI
|
---|
| 1835 |
|
---|
| 1836 |
|
---|
| 1837 | ECB8 34 PSHS U/S,
|
---|
| 1838 | ECBA EE LDU 2,S // U=adr de retour
|
---|
| 1839 | ECBC 33 LEAU -3,U
|
---|
| 1840 | ECBE FF STU 6055
|
---|
| 1841 | ECC1 35 PULS U/S,
|
---|
| 1842 | ECC3 32 LEAS 2,S
|
---|
| 1843 | ECC5 7E JMP FFA0 // swap la rom1 et retourne avant le JSR
|
---|
| 1844 |
|
---|
| 1845 | // vecteur VPUTCH par défaut
|
---|
| 1846 | ECC8 34 PSHS U/S,Y,X,DP,B,A,CC
|
---|
| 1847 | ECCA 1A ORCC #50
|
---|
| 1848 | ECCC 86 LDA #60
|
---|
| 1849 | ECCE 1F TFR A,DP
|
---|
| 1850 | ECD0 BD JSR F1FD
|
---|
| 1851 | ECD3 BD JSR EEA2
|
---|
| 1852 | ECD6 0D TST 5F
|
---|
| 1853 | ECD8 2A BPL ECDD
|
---|
| 1854 | ECDA BD JSR F2B1
|
---|
| 1855 | ECDD 8E LDX #F6CE
|
---|
| 1856 | ECE0 96 LDA 59
|
---|
| 1857 | ECE2 AD JSR [A,X]
|
---|
| 1858 | ECE4 0F CLR 42
|
---|
| 1859 | ECE6 0F CLR 43
|
---|
| 1860 | ECE8 35 PULS PC,U/S,Y,X,DP,B,A,CC
|
---|
| 1861 |
|
---|
| 1862 |
|
---|
| 1863 | ECEA C1 CMPB #20
|
---|
| 1864 | ECEC 24 BCC ECF9
|
---|
| 1865 | ECEE C1 CMPB #07
|
---|
| 1866 | ECF0 25 BCS ED1B
|
---|
| 1867 | ECF2 4F CLRA
|
---|
| 1868 | ECF3 58 ASLB
|
---|
| 1869 | ECF4 8E LDX #F68E
|
---|
| 1870 | ECF7 6E JMP [B,X]
|
---|
| 1871 |
|
---|
| 1872 | ECF9 BD JSR EEA2
|
---|
| 1873 | ECFC 0D TST 5F
|
---|
| 1874 | ECFE 2A BPL ED03
|
---|
| 1875 | ED00 BD JSR F2B1
|
---|
| 1876 | ED03 0F CLR 75
|
---|
| 1877 | ED05 D7 STB 5D
|
---|
| 1878 | ED07 0F CLR 43
|
---|
| 1879 | ED09 0D TST 19
|
---|
| 1880 | ED0B 10 2B LBMI ED07
|
---|
| 1881 | ED0F 0D TST 70
|
---|
| 1882 | ED11 2B BMI ED1C
|
---|
| 1883 | ED13 27 BEQ ED27
|
---|
| 1884 | ED15 C1 CMPB #41
|
---|
| 1885 | ED17 24 BCC ED27
|
---|
| 1886 | ED19 0F CLR 70
|
---|
| 1887 | ED1B 39 RTS
|
---|
| 1888 |
|
---|
| 1889 |
|
---|
| 1890 | ED1C 0F CLR 70
|
---|
| 1891 | ED1E C1 CMPB #63
|
---|
| 1892 | ED20 26 BNE ED1B
|
---|
| 1893 | ED22 CE LDU #EB45
|
---|
| 1894 | ED25 20 BRA ED39
|
---|
| 1895 | ED27 5D TSTB
|
---|
| 1896 | ED28 2B BMI ED30
|
---|
| 1897 | ED2A DE LDU CF
|
---|
| 1898 | ED2C C0 SUBB #20
|
---|
| 1899 | ED2E 20 BRA ED34
|
---|
| 1900 | ED30 DE LDU 2D
|
---|
| 1901 | ED32 C0 SUBB #80
|
---|
| 1902 | ED34 86 LDA #08
|
---|
| 1903 | ED36 3D MUL
|
---|
| 1904 | ED37 33 LEAU D,U
|
---|
| 1905 | ED39 10 9E LDY 5A
|
---|
| 1906 | ED3C 96 LDA 5F
|
---|
| 1907 | ED3E 44 LSRA
|
---|
| 1908 | ED3F 25 BCS ED49
|
---|
| 1909 | ED41 8E LDX #ED77
|
---|
| 1910 | ED44 CC LDD #ED93
|
---|
| 1911 | ED47 20 BRA ED4F
|
---|
| 1912 | ED49 8E LDX #EDC7
|
---|
| 1913 | ED4C CC LDD #ED99
|
---|
| 1914 | ED4F 34 PSHS X,B,A,
|
---|
| 1915 | ED51 D6 LDB 39
|
---|
| 1916 | ED53 C4 ANDB #07
|
---|
| 1917 | ED55 54 LSRB
|
---|
| 1918 | ED56 54 LSRB
|
---|
| 1919 | ED57 10 26 LBNE ED24
|
---|
| 1920 | ED5B BD JSR EE59
|
---|
| 1921 | ED5E 37 PULU A,
|
---|
| 1922 | ED60 AD JSR [,S]
|
---|
| 1923 | ED62 24 BCC ED66
|
---|
| 1924 | ED64 AD JSR [,S]
|
---|
| 1925 | ED66 5A DECB
|
---|
| 1926 | ED67 26 BNE ED5E
|
---|
| 1927 | ED69 32 LEAS 4,S
|
---|
| 1928 | ED6B BD JSR EE73
|
---|
| 1929 | ED6E 8D BSR ED93
|
---|
| 1930 | ED70 30 LEAX ff,X
|
---|
| 1931 | ED72 26 BNE ED6E
|
---|
| 1932 | ED74 7E JMP EE54
|
---|
| 1933 | ED77 0D TST 5F
|
---|
| 1934 | ED79 2A BPL ED91
|
---|
| 1935 | ED7B A7 STA ,Y
|
---|
| 1936 | ED7D 34 PSHS A,CC
|
---|
| 1937 | ED7F BD JSR EE1B
|
---|
| 1938 | ED82 44 LSRA
|
---|
| 1939 | ED83 25 BCS ED88
|
---|
| 1940 | ED85 E7 STB ,Y
|
---|
| 1941 | ED87 7D TST E721
|
---|
| 1942 | ED8A BD JSR EE1B
|
---|
| 1943 | ED8D 35 PULS A,CC
|
---|
| 1944 | ED8F 20 BRA ED95
|
---|
| 1945 | ED91 E7 STB 1,Y
|
---|
| 1946 | ED93 A7 STA ,Y
|
---|
| 1947 | ED95 31 LEAY FFD8,Y
|
---|
| 1948 | ED98 39 RTS
|
---|
| 1949 |
|
---|
| 1950 |
|
---|
| 1951 | ED99 8E LDX #EDD5
|
---|
| 1952 | ED9C 34 PSHS B,A,CC
|
---|
| 1953 | ED9E 96 LDA 5C
|
---|
| 1954 | EDA0 D6 LDB 5C
|
---|
| 1955 | EDA2 84 ANDA #03
|
---|
| 1956 | EDA4 48 ASLA
|
---|
| 1957 | EDA5 48 ASLA
|
---|
| 1958 | EDA6 C4 ANDB #18
|
---|
| 1959 | EDA8 58 ASLB
|
---|
| 1960 | EDA9 3A ABX
|
---|
| 1961 | EDAA 30 LEAX A,X
|
---|
| 1962 | EDAC A6 LDA 1,S
|
---|
| 1963 | EDAE A4 ANDA 2,X
|
---|
| 1964 | EDB0 A8 EORA 3,X
|
---|
| 1965 | EDB2 A7 STA ,Y
|
---|
| 1966 | EDB4 7A DEC E7C3
|
---|
| 1967 | EDB7 A6 LDA 1,S
|
---|
| 1968 | EDB9 A4 ANDA ,X
|
---|
| 1969 | EDBB A8 EORA 1,X
|
---|
| 1970 | EDBD A7 STA ,Y
|
---|
| 1971 | EDBF 7C INC E7C3
|
---|
| 1972 | EDC2 31 LEAY FFD8,Y
|
---|
| 1973 | EDC5 35 PULS PC,B,A,CC
|
---|
| 1974 | EDC7 8D BSR ED99
|
---|
| 1975 | EDC9 31 LEAY 29,Y
|
---|
| 1976 | EDCC 1E EXG B,A
|
---|
| 1977 | EDCE 8D BSR ED99
|
---|
| 1978 | EDD0 31 LEAY ff,Y
|
---|
| 1979 | EDD2 1E EXG A,B
|
---|
| 1980 | EDD4 39 RTS
|
---|
| 1981 |
|
---|
| 1982 |
|
---|
| 1983 | // Table
|
---|
| 1984 | EDD5 00 NEG 00
|
---|
| 1985 | EDD7 00 NEG 00
|
---|
| 1986 | EDD9 00 NEG 00
|
---|
| 1987 | EDDB FF STU FFFF
|
---|
| 1988 | EDDE FF STU 0000
|
---|
| 1989 | EDE1 FF STU FFFF
|
---|
| 1990 | EDE4 FF STU 0000
|
---|
| 1991 | EDE7 FF STU 0000
|
---|
| 1992 | EDEA 00 NEG 00
|
---|
| 1993 | EDEC FF STU FFFF
|
---|
| 1994 | EDEF FF STU 00FF
|
---|
| 1995 | EDF2 FF STU 00FF
|
---|
| 1996 | EDF5 FF STU 0000
|
---|
| 1997 | EDF8 00 NEG FF
|
---|
| 1998 | EDFA 00 NEG FF
|
---|
| 1999 | EDFC FF STU 00FF
|
---|
| 2000 | EDFF 00 NEG 00
|
---|
| 2001 | EE01 00 NEG FF
|
---|
| 2002 | EE03 FF STU FFFF
|
---|
| 2003 | EE06 00 NEG FF
|
---|
| 2004 | EE08 00 NEG FF
|
---|
| 2005 | EE0A 00 NEG 00
|
---|
| 2006 | EE0C FF STU 00FF
|
---|
| 2007 | EE0F FF STU 0000
|
---|
| 2008 | EE12 FF STU 00FF
|
---|
| 2009 | EE15 34 PSHS A,
|
---|
| 2010 | EE17 8D BSR EE1B
|
---|
| 2011 | EE19 35 PULS PC,A,
|
---|
| 2012 | EE1B B6 LDA E7C3
|
---|
| 2013 | EE1E 88 EORA #01
|
---|
| 2014 | EE20 B7 STA E7C3
|
---|
| 2015 | EE23 39 RTS
|
---|
| 2016 | EE24 8D BSR EE59
|
---|
| 2017 | EE26 37 PULU A,
|
---|
| 2018 | EE28 34 PSHS B,CC
|
---|
| 2019 | EE2A 97 STA 6C
|
---|
| 2020 | EE2C CC LDD #8000
|
---|
| 2021 | EE2F 04 LSR 6C
|
---|
| 2022 | EE31 46 RORA
|
---|
| 2023 | EE32 56 RORB
|
---|
| 2024 | EE33 47 ASRA
|
---|
| 2025 | EE34 56 RORB
|
---|
| 2026 | EE35 24 BCC EE2F
|
---|
| 2027 | EE37 35 PULS CC
|
---|
| 2028 | EE39 AD JSR [03,S]
|
---|
| 2029 | EE3C 24 BCC EE41
|
---|
| 2030 | EE3E AD JSR [03,S]
|
---|
| 2031 | EE41 35 PULS B,
|
---|
| 2032 | EE43 5A DECB
|
---|
| 2033 | EE44 26 BNE EE26
|
---|
| 2034 | EE46 32 LEAS 4,S
|
---|
| 2035 | EE48 8D BSR EE73
|
---|
| 2036 | EE4A BD JSR ED77
|
---|
| 2037 | EE4D 30 LEAX ff,X
|
---|
| 2038 | EE4F 26 BNE EE4A
|
---|
| 2039 | EE51 7D TST 3262
|
---|
| 2040 | EE54 0D TST 70
|
---|
| 2041 | EE56 27 BEQ EE8B
|
---|
| 2042 | EE58 39 RTS
|
---|
| 2043 | EE59 34 PSHS CC
|
---|
| 2044 | EE5B C6 LDB #08
|
---|
| 2045 | EE5D 0D TST 70
|
---|
| 2046 | EE5F 27 BEQ EE71
|
---|
| 2047 | EE61 0A DEC 70
|
---|
| 2048 | EE63 26 BNE EE71
|
---|
| 2049 | EE65 5A DECB
|
---|
| 2050 | EE66 96 LDA 5D
|
---|
| 2051 | EE68 81 CMPA #60
|
---|
| 2052 | EE6A 2A BPL EE70
|
---|
| 2053 | EE6C 81 CMPA #55
|
---|
| 2054 | EE6E 26 BNE EE71
|
---|
| 2055 | EE70 5A DECB
|
---|
| 2056 | EE71 35 PULS PC,CC
|
---|
| 2057 | EE73 8E LDX #0008
|
---|
| 2058 | EE76 24 BCC EE7A
|
---|
| 2059 | EE78 30 LEAX 8,X
|
---|
| 2060 | EE7A 86 LDA #40
|
---|
| 2061 | EE7C 94 ANDA 19
|
---|
| 2062 | EE7E 26 BNE EE52
|
---|
| 2063 | EE80 D6 LDB 3B
|
---|
| 2064 | EE82 BD JSR F49D
|
---|
| 2065 | EE85 10 9E LDY 5A
|
---|
| 2066 | EE88 1F TFR B,A
|
---|
| 2067 | EE8A 39 RTS
|
---|
| 2068 | EE8B 96 LDA 39
|
---|
| 2069 | EE8D 85 BITA #04
|
---|
| 2070 | EE8F 27 BEQ EE93
|
---|
| 2071 | EE91 8D BSR EE9C
|
---|
| 2072 | EE93 7E JMP EF7C
|
---|
| 2073 | EE96 96 LDA 70
|
---|
| 2074 | EE98 81 CMPA #01
|
---|
| 2075 | EE9A 27 BEQ EEA1
|
---|
| 2076 | EE9C 0C INC 20
|
---|
| 2077 | EE9E BD JSR F2B1
|
---|
| 2078 | EEA1 39 RTS
|
---|
| 2079 | EEA2 B6 LDA 605F
|
---|
| 2080 | EEA5 2B BMI EEBA
|
---|
| 2081 | EEA7 27 BEQ EEB2
|
---|
| 2082 | EEA9 B6 LDA 605F
|
---|
| 2083 | EEAC 84 ANDA #04
|
---|
| 2084 | EEAE 10 26 LBNE EEA6
|
---|
| 2085 | EEB2 B6 LDA E7C3
|
---|
| 2086 | EEB5 8A ORA #01
|
---|
| 2087 | EEB7 B7 STA E7C3
|
---|
| 2088 | EEBA 39 RTS
|
---|
| 2089 | EEBB 10 DF STS 6E
|
---|
| 2090 | EEBE 10 DE LDS 6C
|
---|
| 2091 | EEC1 EC LDD 5,S
|
---|
| 2092 | EEC3 DE LDU 60
|
---|
| 2093 | EEC5 32 LEAS 28,U
|
---|
| 2094 | EEC8 33 LEAU 7,U
|
---|
| 2095 | EECA 0D TST 78
|
---|
| 2096 | EECC 26 BNE EED0
|
---|
| 2097 | EECE 32 LEAS D,S
|
---|
| 2098 | EED0 35 PULS Y,X,DP,B,A,
|
---|
| 2099 | EED2 36 PSHU Y,X,DP,B,A,
|
---|
| 2100 | EED4 33 LEAU e,U
|
---|
| 2101 | EED6 11 BC CMPS 6062
|
---|
| 2102 | EEDA 25 BCS EED0
|
---|
| 2103 | EEDC 7E JMP F130
|
---|
| 2104 | EEDF 10 DF STS 6E
|
---|
| 2105 | EEE2 1F TFR D,X
|
---|
| 2106 | EEE4 1F TFR D,Y
|
---|
| 2107 | EEE6 10 DE LDS 6C
|
---|
| 2108 | EEE9 EC LDD 3,S
|
---|
| 2109 | EEEB DE LDU 62
|
---|
| 2110 | EEED 33 LEAU FFE0,U
|
---|
| 2111 | EEF0 0D TST 78
|
---|
| 2112 | EEF2 26 BNE EEF6
|
---|
| 2113 | EEF4 33 LEAU D,U
|
---|
| 2114 | EEF6 1F TFR X,D
|
---|
| 2115 | EEF8 1F TFR D,S
|
---|
| 2116 | EEFA 36 PSHU U/S,Y,X,B,A,
|
---|
| 2117 | EEFC 33 LEAU 10,U
|
---|
| 2118 | EEFF 11 93 CMPU 62
|
---|
| 2119 | EF02 23 BLS EEFA
|
---|
| 2120 | EF04 7E JMP F134
|
---|
| 2121 | EF07 10 9E LDY 5A
|
---|
| 2122 | EF0A 31 LEAY FFE8,Y
|
---|
| 2123 | EF0E 86 LDA #94
|
---|
| 2124 | EF10 97 STA 6D
|
---|
| 2125 | EF12 8E LDX #F6D8
|
---|
| 2126 | EF15 8D BSR EF26
|
---|
| 2127 | EF17 8D BSR EF26
|
---|
| 2128 | EF19 C4 ANDB #05
|
---|
| 2129 | EF1B 5C INCB
|
---|
| 2130 | EF1C 54 LSRB
|
---|
| 2131 | EF1D 8D BSR EF26
|
---|
| 2132 | EF1F 1C & CC #FE
|
---|
| 2133 | EF21 BD JSR ED6B
|
---|
| 2134 | EF24 20 BRA EF7E
|
---|
| 2135 | EF26 D7 STB 6C
|
---|
| 2136 | EF28 C4 ANDB #03
|
---|
| 2137 | EF2A A6 LDA B,X
|
---|
| 2138 | EF2C A7 STA ,Y
|
---|
| 2139 | EF2E 31 LEAY 28,Y
|
---|
| 2140 | EF31 04 LSR 6D
|
---|
| 2141 | EF33 24 BCC EF2C
|
---|
| 2142 | EF35 D6 LDB 6C
|
---|
| 2143 | EF37 54 LSRB
|
---|
| 2144 | EF38 54 LSRB
|
---|
| 2145 | EF39 39 RTS
|
---|
| 2146 | EF3A D6 LDB 39
|
---|
| 2147 | EF3C D4 ANDB 3A
|
---|
| 2148 | EF3E D7 STB 39
|
---|
| 2149 | EF40 D6 LDB 3B
|
---|
| 2150 | EF42 0D TST 3A
|
---|
| 2151 | EF44 2B BMI EF4E
|
---|
| 2152 | EF46 0D TST 5F
|
---|
| 2153 | EF48 2B BMI EF4E
|
---|
| 2154 | EF4A C4 ANDB #F8
|
---|
| 2155 | EF4C D7 STB 3B
|
---|
| 2156 | EF4E 39 RTS
|
---|
| 2157 | EF4F 0D TST 3C
|
---|
| 2158 | EF51 2A BPL EF69
|
---|
| 2159 | EF53 96 LDA 19
|
---|
| 2160 | EF55 84 ANDA #7F
|
---|
| 2161 | EF57 97 STA 19
|
---|
| 2162 | EF59 8D BSR EF3A
|
---|
| 2163 | EF5B 96 LDA 3A
|
---|
| 2164 | EF5D 84 ANDA #40
|
---|
| 2165 | EF5F 26 BNE EF69
|
---|
| 2166 | EF61 CA ORB #78
|
---|
| 2167 | EF63 0D TST 5F
|
---|
| 2168 | EF65 2B BMI EF69
|
---|
| 2169 | EF67 D7 STB 3B
|
---|
| 2170 | EF69 39 RTS
|
---|
| 2171 | EF6A BD JSR F1FD
|
---|
| 2172 | EF6D 0F CLR 20
|
---|
| 2173 | EF6F 0C INC 20
|
---|
| 2174 | EF71 0D TST 3C
|
---|
| 2175 | EF73 2A BPL EF77
|
---|
| 2176 | EF75 8D BSR EF4F
|
---|
| 2177 | EF77 96 LDA 1D
|
---|
| 2178 | EF79 7E JMP F00C
|
---|
| 2179 | EF7C 0C INC 20
|
---|
| 2180 | EF7E 0D TST 5F
|
---|
| 2181 | EF80 2B BMI EF8E
|
---|
| 2182 | EF82 96 LDA 20
|
---|
| 2183 | EF84 81 CMPA #29
|
---|
| 2184 | EF86 27 BEQ EFA4
|
---|
| 2185 | EF88 81 CMPA #2A
|
---|
| 2186 | EF8A 27 BEQ EFA2
|
---|
| 2187 | EF8C 20 BRA EF98
|
---|
| 2188 | EF8E 96 LDA 20
|
---|
| 2189 | EF90 81 CMPA #51
|
---|
| 2190 | EF92 27 BEQ EFA4
|
---|
| 2191 | EF94 81 CMPA #52
|
---|
| 2192 | EF96 27 BEQ EFA2
|
---|
| 2193 | EF98 0D TST 43
|
---|
| 2194 | EF9A 27 BEQ EF9F
|
---|
| 2195 | EF9C BD JSR F19D
|
---|
| 2196 | EF9F 8D BSR F00E
|
---|
| 2197 | EFA1 39 RTS
|
---|
| 2198 | EFA2 8D BSR F00E
|
---|
| 2199 | EFA4 0D TST 43
|
---|
| 2200 | EFA6 27 BEQ EFAF
|
---|
| 2201 | EFA8 31 LEAY 0119,X
|
---|
| 2202 | EFAC BD JSR F1AC
|
---|
| 2203 | EFAF CC LDD #0102
|
---|
| 2204 | EFB2 97 STA 20
|
---|
| 2205 | EFB4 0D TST 42
|
---|
| 2206 | EFB6 2B BMI EFC2
|
---|
| 2207 | EFB8 9E LDX 1A
|
---|
| 2208 | EFBA D5 BITB 39
|
---|
| 2209 | EFBC 27 BEQ EFC0
|
---|
| 2210 | EFBE 6F CLR ff,X
|
---|
| 2211 | EFC0 6F CLR ,X
|
---|
| 2212 | EFC2 D4 ANDB 39
|
---|
| 2213 | EFC4 58 ASLB
|
---|
| 2214 | EFC5 58 ASLB
|
---|
| 2215 | EFC6 8E LDX #F68C
|
---|
| 2216 | EFC9 3A ABX
|
---|
| 2217 | EFCA 96 LDA 1B
|
---|
| 2218 | EFCC AB ADDA ,X
|
---|
| 2219 | EFCE 97 STA 1B
|
---|
| 2220 | EFD0 0D TST 3C
|
---|
| 2221 | EFD2 2A BPL EFD7
|
---|
| 2222 | EFD4 BD JSR EF3A
|
---|
| 2223 | EFD7 91 CMPA 1F
|
---|
| 2224 | EFD9 2E BGT EFDD
|
---|
| 2225 | EFDB 20 BRA F00E
|
---|
| 2226 | EFDD 0D TST 3C
|
---|
| 2227 | EFDF 10 2B LBMI EF75
|
---|
| 2228 | EFE3 9F STX 6C
|
---|
| 2229 | EFE5 E6 LDB ,X
|
---|
| 2230 | EFE7 10 9E LDY 1C
|
---|
| 2231 | EFEA 10 9C CMPY 1E
|
---|
| 2232 | EFED 24 BCC EFF5
|
---|
| 2233 | EFEF A6 LDA 1,Y
|
---|
| 2234 | EFF1 A7 STA ,Y+
|
---|
| 2235 | EFF3 20 BRA EFEA
|
---|
| 2236 | EFF5 86 LDA #FF
|
---|
| 2237 | EFF7 A7 STA ,Y
|
---|
| 2238 | EFF9 5A DECB
|
---|
| 2239 | EFFA 26 BNE EFE7
|
---|
| 2240 | EFFC A6 LDA ,X
|
---|
| 2241 | EFFE 48 ASLA
|
---|
| 2242 | EFFF 48 ASLA
|
---|
| 2243 | F000 48 ASLA
|
---|
| 2244 | F001 8E LDX #EEBB
|
---|
| 2245 | F004 CE LDU #EEDF
|
---|
| 2246 | F007 BD JSR F0DD
|
---|
| 2247 | F00A 96 LDA 1F
|
---|
| 2248 | F00C 97 STA 1B
|
---|
| 2249 | F00E 7E JMP F2B1
|
---|
| 2250 | F011 BD JSR F09E
|
---|
| 2251 | F014 86 LDA #FF
|
---|
| 2252 | F016 97 STA 42
|
---|
| 2253 | F018 7E JMP EF7C
|
---|
| 2254 | F01B DE LDU 3B
|
---|
| 2255 | F01D D6 LDB 20
|
---|
| 2256 | F01F 96 LDA 1B
|
---|
| 2257 | F021 9E LDX 39
|
---|
| 2258 | F023 34 PSHS U/S,X,B,A,
|
---|
| 2259 | F025 96 LDA 3C
|
---|
| 2260 | F027 8A ORA #80
|
---|
| 2261 | F029 97 STA 3C
|
---|
| 2262 | F02B C6 LDB #20
|
---|
| 2263 | F02D BD JSR ECF9
|
---|
| 2264 | F030 D6 LDB 20
|
---|
| 2265 | F032 C1 CMPB #01
|
---|
| 2266 | F034 26 BNE F02B
|
---|
| 2267 | F036 35 PULS U/S,X,B,A,
|
---|
| 2268 | F038 DF STU 3B
|
---|
| 2269 | F03A D7 STB 20
|
---|
| 2270 | F03C 97 STA 1B
|
---|
| 2271 | F03E 9F STX 39
|
---|
| 2272 | F040 BD JSR F2B1
|
---|
| 2273 | F043 86 LDA #FF
|
---|
| 2274 | F045 A7 STA [601A]
|
---|
| 2275 | F049 39 RTS
|
---|
| 2276 |
|
---|
| 2277 |
|
---|
| 2278 | F04A 0F CLR 20
|
---|
| 2279 | F04C 0C INC 20
|
---|
| 2280 | F04E BD JSR F2B1
|
---|
| 2281 | F051 20 BRA F043
|
---|
| 2282 | F053 BD JSR EF4F
|
---|
| 2283 | F056 BD JSR EEB2
|
---|
| 2284 | F059 96 LDA 5F
|
---|
| 2285 | F05B 81 CMPA #04
|
---|
| 2286 | F05D 26 BNE F062
|
---|
| 2287 | F05F 7A DEC E7C3
|
---|
| 2288 | F062 0F CLR 75
|
---|
| 2289 | F064 DC LDD 76
|
---|
| 2290 | F066 1F TFR D,X
|
---|
| 2291 | F068 1F TFR D,Y
|
---|
| 2292 | F06A DE LDU 62
|
---|
| 2293 | F06C 36 PSHU Y,X,B,A,
|
---|
| 2294 | F06E 36 PSHU Y,X,
|
---|
| 2295 | F070 11 93 CMPU 60
|
---|
| 2296 | F073 2E BGT F06C
|
---|
| 2297 | F075 C6 LDB #0
|
---|
| 2298 | F077 96 LDA 5F
|
---|
| 2299 | F079 85 BITA #E1
|
---|
| 2300 | F07B 26 BNE F083
|
---|
| 2301 | F07D 86 LDA #40
|
---|
| 2302 | F07F 94 ANDA 19
|
---|
| 2303 | F081 26 BNE F091
|
---|
| 2304 | F083 F4 ANDB E7C3
|
---|
| 2305 | F086 27 BEQ F091
|
---|
| 2306 | F088 96 LDA 3B
|
---|
| 2307 | F08A D6 LDB 3B
|
---|
| 2308 | F08C 7A DEC E7C3
|
---|
| 2309 | F08F 20 BRA F066
|
---|
| 2310 | F091 9E LDX 1C
|
---|
| 2311 | F093 86 LDA #FF
|
---|
| 2312 | F095 A7 STA ,X+
|
---|
| 2313 | F097 9C CMPX 1E
|
---|
| 2314 | F099 23 BLS F095
|
---|
| 2315 | F09B 7E JMP EF6D
|
---|
| 2316 | F09E 9E LDX 5A
|
---|
| 2317 | F0A0 C6 LDB #08
|
---|
| 2318 | F0A2 39 RTS
|
---|
| 2319 |
|
---|
| 2320 |
|
---|
| 2321 | F0A3 96 LDA 1B
|
---|
| 2322 | F0A5 91 CMPA 1D
|
---|
| 2323 | F0A7 2F BLE F0B0
|
---|
| 2324 | F0A9 4A DECA
|
---|
| 2325 | F0AA 7D TST 961F
|
---|
| 2326 | F0AD 7E JMP F00C
|
---|
| 2327 | F0B0 0D TST 3C
|
---|
| 2328 | F0B2 2B BMI F0AB
|
---|
| 2329 | F0B4 CC LDD #0802
|
---|
| 2330 | F0B7 D4 ANDB 39
|
---|
| 2331 | F0B9 27 BEQ F0BC
|
---|
| 2332 | F0BB 48 ASLA
|
---|
| 2333 | F0BC 34 PSHS A,
|
---|
| 2334 | F0BE 10 9E LDY 1E
|
---|
| 2335 | F0C1 10 9C CMPY 1C
|
---|
| 2336 | F0C4 23 BLS F0CC
|
---|
| 2337 | F0C6 E6 LDB ,-Y
|
---|
| 2338 | F0C8 E7 STB 1,Y
|
---|
| 2339 | F0CA 20 BRA F0C1
|
---|
| 2340 | F0CC C6 LDB #FF
|
---|
| 2341 | F0CE E7 STB ,Y
|
---|
| 2342 | F0D0 44 LSRA
|
---|
| 2343 | F0D1 85 BITA #08
|
---|
| 2344 | F0D3 26 BNE F0BE
|
---|
| 2345 | F0D5 35 PULS A,
|
---|
| 2346 | F0D7 8E LDX #F10D
|
---|
| 2347 | F0DA CE LDU #F138
|
---|
| 2348 | F0DD 34 PSHS U/S,X,A,
|
---|
| 2349 | F0DF 6A DEC ,S
|
---|
| 2350 | F0E1 2B BMI F10B
|
---|
| 2351 | F0E3 BD JSR EEA9
|
---|
| 2352 | F0E6 AD JSR [01,S]
|
---|
| 2353 | F0E9 DC LDD 76
|
---|
| 2354 | F0EB AD JSR [03,S]
|
---|
| 2355 | F0EE 96 LDA 5F
|
---|
| 2356 | F0F0 85 BITA #81
|
---|
| 2357 | F0F2 26 BNE F0FA
|
---|
| 2358 | F0F4 86 LDA #40
|
---|
| 2359 | F0F6 94 ANDA 19
|
---|
| 2360 | F0F8 26 BNE F107
|
---|
| 2361 | F0FA 7A DEC E7C3
|
---|
| 2362 | F0FD AD JSR [01,S]
|
---|
| 2363 | F100 96 LDA 3B
|
---|
| 2364 | F102 D6 LDB 3B
|
---|
| 2365 | F104 AD JSR [03,S]
|
---|
| 2366 | F107 0D TST 78
|
---|
| 2367 | F109 26 BNE F0DF
|
---|
| 2368 | F10B 35 PULS PC,U/S,X,A,
|
---|
| 2369 |
|
---|
| 2370 |
|
---|
| 2371 | F10D 10 DF STS 6E
|
---|
| 2372 | F110 DC LDD 60
|
---|
| 2373 | F112 C3 ADDD #0028
|
---|
| 2374 | F115 DD STD 6C
|
---|
| 2375 | F117 DE LDU 62
|
---|
| 2376 | F119 32 LEAS FFD1,U
|
---|
| 2377 | F11C 0D TST 78
|
---|
| 2378 | F11E 26 BNE F124
|
---|
| 2379 | F120 32 LEAS FFE8,S
|
---|
| 2380 | F124 35 PULS Y,X,DP,B,A,
|
---|
| 2381 | F126 36 PSHU Y,X,DP,B,A,
|
---|
| 2382 | F128 32 LEAS f2,S
|
---|
| 2383 | F12A 11 B3 CMPU 606C
|
---|
| 2384 | F12E 22 BHI F124
|
---|
| 2385 | F130 86 LDA #60
|
---|
| 2386 | F132 1F TFR A,DP
|
---|
| 2387 | F134 10 DE LDS 6E
|
---|
| 2388 |
|
---|
| 2389 |
|
---|
| 2390 | F137 39 RTS
|
---|
| 2391 | F138 1F TFR D,X
|
---|
| 2392 | F13A 1F TFR D,Y
|
---|
| 2393 | F13C DE LDU 60
|
---|
| 2394 | F13E 33 LEAU 28,U
|
---|
| 2395 | F141 0D TST 78
|
---|
| 2396 | F143 26 BNE F149
|
---|
| 2397 | F145 33 LEAU 0118,U
|
---|
| 2398 | F149 36 PSHU Y,X,B,
|
---|
| 2399 | F14B 11 93 CMPU 60
|
---|
| 2400 | F14E 22 BHI F149
|
---|
| 2401 | F150 39 RTS
|
---|
| 2402 |
|
---|
| 2403 |
|
---|
| 2404 | F151 0C INC 1B
|
---|
| 2405 | F153 96 LDA 1B
|
---|
| 2406 | F155 91 CMPA 1F
|
---|
| 2407 | F157 10 23 LBLS F1B1
|
---|
| 2408 | F15B 5F CLRB
|
---|
| 2409 | F15C 7E JMP EFC2
|
---|
| 2410 | F15F BD JSR F09E
|
---|
| 2411 | F162 96 LDA 20
|
---|
| 2412 | F164 81 CMPA #01
|
---|
| 2413 | F166 2E BGT F183
|
---|
| 2414 | F168 0D TST 43
|
---|
| 2415 | F16A 27 BEQ F172
|
---|
| 2416 | F16C 31 LEAY FFE7,X
|
---|
| 2417 | F170 8D BSR F1AC
|
---|
| 2418 | F172 0D TST 5F
|
---|
| 2419 | F174 2A BPL F179
|
---|
| 2420 | F176 C6 LDB #50
|
---|
| 2421 | F178 7D TST C628
|
---|
| 2422 | F17B D7 STB 20
|
---|
| 2423 | F17D BD JSR F2B1
|
---|
| 2424 | F180 7E JMP F0A3
|
---|
| 2425 | F183 0D TST 43
|
---|
| 2426 | F185 27 BEQ F189
|
---|
| 2427 | F187 8D BSR F18F
|
---|
| 2428 | F189 0A DEC 20
|
---|
| 2429 | F18B BD JSR F2B1
|
---|
| 2430 | F18E 39 RTS
|
---|
| 2431 |
|
---|
| 2432 |
|
---|
| 2433 | F18F 0D TST 5F
|
---|
| 2434 | F191 2A BPL F199
|
---|
| 2435 | F193 B6 LDA E7C3
|
---|
| 2436 | F196 44 LSRA
|
---|
| 2437 | F197 24 BCC F1AA
|
---|
| 2438 | F199 31 LEAY ff,X
|
---|
| 2439 | F19B 20 BRA F1AC
|
---|
| 2440 | F19D 0D TST 5F
|
---|
| 2441 | F19F 2A BPL F1A7
|
---|
| 2442 | F1A1 B6 LDA E7C3
|
---|
| 2443 | F1A4 44 LSRA
|
---|
| 2444 | F1A5 25 BCS F1AA
|
---|
| 2445 | F1A7 31 LEAY 1,X
|
---|
| 2446 | F1A9 7D TST 3184
|
---|
| 2447 | F1AC A6 LDA ,X
|
---|
| 2448 | F1AE 0D TST 5F
|
---|
| 2449 | F1B0 2A BPL F1B5
|
---|
| 2450 | F1B2 BD JSR EE15
|
---|
| 2451 | F1B5 A7 STA ,Y
|
---|
| 2452 | F1B7 30 LEAX FFD8,X
|
---|
| 2453 | F1BA 31 LEAY FFD8,Y
|
---|
| 2454 | F1BD 0D TST 5F
|
---|
| 2455 | F1BF 2A BPL F1C4
|
---|
| 2456 | F1C1 BD JSR EE15
|
---|
| 2457 | F1C4 5A DECB
|
---|
| 2458 | F1C5 26 BNE F1AC
|
---|
| 2459 | F1C7 39 RTS
|
---|
| 2460 |
|
---|
| 2461 |
|
---|
| 2462 | F1C8 96 LDA 39
|
---|
| 2463 | F1CA 84 ANDA #F9
|
---|
| 2464 | F1CC 97 STA 39
|
---|
| 2465 | F1CE 86 LDA #80
|
---|
| 2466 | F1D0 9A ORA 19
|
---|
| 2467 | F1D2 97 STA 19
|
---|
| 2468 | F1D4 39 RTS
|
---|
| 2469 | F1D5 86 LDA #7F
|
---|
| 2470 | F1D7 7D TST 86FB
|
---|
| 2471 | F1DA 94 ANDA 19
|
---|
| 2472 | F1DC 97 STA 19
|
---|
| 2473 | F1DE 39 RTS
|
---|
| 2474 |
|
---|
| 2475 |
|
---|
| 2476 | F1DF 96 LDA 19
|
---|
| 2477 | F1E1 8A ORA #04
|
---|
| 2478 | F1E3 97 STA 19
|
---|
| 2479 | F1E5 CC LDD #30D3
|
---|
| 2480 | F1E8 FD STD E7C6
|
---|
| 2481 | F1EB 86 LDA #46
|
---|
| 2482 | F1ED B7 STA E7C5
|
---|
| 2483 | F1F0 A6 LDA 2,S
|
---|
| 2484 | F1F2 84 ANDA #EF
|
---|
| 2485 | F1F4 A7 STA 2,S
|
---|
| 2486 | F1F6 63 COM [605A]
|
---|
| 2487 | F1FA 03 COM 75
|
---|
| 2488 | F1FC 39 RTS
|
---|
| 2489 |
|
---|
| 2490 | F1FD 96 LDA 19
|
---|
| 2491 | F1FF 85 BITA #04
|
---|
| 2492 | F201 27 BEQ F213
|
---|
| 2493 | F203 0D TST 75
|
---|
| 2494 | F205 27 BEQ F213
|
---|
| 2495 | F207 BD JSR EEA9
|
---|
| 2496 | F20A BD JSR FB15
|
---|
| 2497 | F20D 63 COM [605A]
|
---|
| 2498 | F211 03 COM 75
|
---|
| 2499 | F213 39 RTS
|
---|
| 2500 |
|
---|
| 2501 |
|
---|
| 2502 | // routine qui fait du bruit (enfin il me semble)
|
---|
| 2503 | F214 FC LDD E7CE
|
---|
| 2504 | F217 34 PSHS B,A,
|
---|
| 2505 | F219 C4 ANDB #FA
|
---|
| 2506 | F21B FD STD E7CE
|
---|
| 2507 | F21E B6 LDA E7CD
|
---|
| 2508 | F221 34 PSHS A,
|
---|
| 2509 | F223 8A ORA #3F
|
---|
| 2510 | F225 B7 STA E7CD
|
---|
| 2511 | F228 B6 LDA E7CF
|
---|
| 2512 | F22B 8A ORA #04
|
---|
| 2513 | F22D B7 STA E7CF
|
---|
| 2514 | F230 B6 LDA E7C1
|
---|
| 2515 | F233 34 PSHS A,
|
---|
| 2516 | F235 84 ANDA #F7
|
---|
| 2517 | F237 B7 STA E7C1
|
---|
| 2518 | F23A C6 LDB #12
|
---|
| 2519 | F23C 0D TST 73
|
---|
| 2520 | F23E 26 BNE F248
|
---|
| 2521 | F240 B6 LDA E7CD
|
---|
| 2522 | F243 88 EORA #3F
|
---|
| 2523 | F245 B7 STA E7CD
|
---|
| 2524 | F248 8E LDX #0080
|
---|
| 2525 | F24B 30 LEAX -1,X
|
---|
| 2526 | F24D 26 BNE F24B
|
---|
| 2527 | F24F 5A DECB
|
---|
| 2528 | F250 26 BNE F23C
|
---|
| 2529 | F252 35 PULS A,
|
---|
| 2530 | F254 B7 STA E7C1
|
---|
| 2531 | F257 B6 LDA E7CF
|
---|
| 2532 | F25A 84 ANDA #FB
|
---|
| 2533 | F25C B7 STA E7CF
|
---|
| 2534 | F25F 35 PULS A,
|
---|
| 2535 | F261 B7 STA E7CD
|
---|
| 2536 | F264 FC LDD E7CE
|
---|
| 2537 | F267 35 PULS B,A,
|
---|
| 2538 | F269 FD STD E7CE
|
---|
| 2539 | F26C FC LDD E7CC
|
---|
| 2540 | F26F 39 RTS
|
---|
| 2541 |
|
---|
| 2542 |
|
---|
| 2543 | F270 4C INCA
|
---|
| 2544 | F271 4C INCA
|
---|
| 2545 | F272 4C INCA
|
---|
| 2546 | F273 4C INCA
|
---|
| 2547 | F274 48 ASLA
|
---|
| 2548 | F275 97 STA 59
|
---|
| 2549 | F277 39 RTS
|
---|
| 2550 | F278 C4 ANDB #3F
|
---|
| 2551 | F27A 27 BEQ F287
|
---|
| 2552 | F27C D7 STB 6B
|
---|
| 2553 | F27E D6 LDB 5D
|
---|
| 2554 | F280 BD JSR ECF9
|
---|
| 2555 | F283 0A DEC 6B
|
---|
| 2556 | F285 26 BNE F27E
|
---|
| 2557 | F287 0F CLR 59
|
---|
| 2558 | F289 39 RTS
|
---|
| 2559 | F28A 0D TST 6A
|
---|
| 2560 | F28C 26 BNE F291
|
---|
| 2561 | F28E D7 STB 6A
|
---|
| 2562 | F290 39 RTS
|
---|
| 2563 | F291 C1 CMPB #40
|
---|
| 2564 | F293 25 BCS F2DE
|
---|
| 2565 | F295 0D TST 5F
|
---|
| 2566 | F297 2A BPL F29E
|
---|
| 2567 | F299 C8 EORB #C0
|
---|
| 2568 | F29B C4 ANDB #7F
|
---|
| 2569 | F29D 7D TST C43F
|
---|
| 2570 | F2A0 D7 STB 20
|
---|
| 2571 | F2A2 D6 LDB 6A
|
---|
| 2572 | F2A4 C4 ANDB #3F
|
---|
| 2573 | F2A6 D7 STB 1B
|
---|
| 2574 | F2A8 8D BSR F2B1
|
---|
| 2575 | F2AA 0F CLR 6A
|
---|
| 2576 | F2AC 0F CLR 59
|
---|
| 2577 | F2AE 7E JMP EF4F
|
---|
| 2578 | F2B1 34 PSHS B,
|
---|
| 2579 | F2B3 96 LDA 1B
|
---|
| 2580 | F2B5 C6 LDB #A0
|
---|
| 2581 | F2B7 48 ASLA
|
---|
| 2582 | F2B8 3D MUL
|
---|
| 2583 | F2B9 C3 ADDD #4117
|
---|
| 2584 | F2BC 0D TST 5F
|
---|
| 2585 | F2BE 2A BPL F2DA
|
---|
| 2586 | F2C0 DD STD 5A
|
---|
| 2587 | F2C2 BD JSR F49D
|
---|
| 2588 | F2C5 0F CLR 86
|
---|
| 2589 | F2C7 D6 LDB 20
|
---|
| 2590 | F2C9 57 ASRB
|
---|
| 2591 | F2CA 24 BCC F2D2
|
---|
| 2592 | F2CC 7C INC E7C3
|
---|
| 2593 | F2CF 5C INCB
|
---|
| 2594 | F2D0 03 COM 86
|
---|
| 2595 | F2D2 4F CLRA
|
---|
| 2596 | F2D3 D3 ADDD 5A
|
---|
| 2597 | F2D5 DD STD 5A
|
---|
| 2598 | F2D7 35 PULS B,
|
---|
| 2599 | F2D9 39 RTS
|
---|
| 2600 | F2DA DB ADDB 20
|
---|
| 2601 | F2DC 20 BRA F2D5
|
---|
| 2602 | F2DE C1 CMPB #30
|
---|
| 2603 | F2E0 2D BLT F2E8
|
---|
| 2604 | F2E2 8D BSR F31D
|
---|
| 2605 | F2E4 8D BSR F2B1
|
---|
| 2606 | F2E6 20 BRA F2AA
|
---|
| 2607 | F2E8 96 LDA 1B
|
---|
| 2608 | F2EA DE LDU 20
|
---|
| 2609 | F2EC 9E LDX 5A
|
---|
| 2610 | F2EE 34 PSHS U/S,X,A,
|
---|
| 2611 | F2F0 C1 CMPB #20
|
---|
| 2612 | F2F2 2D BLT F303
|
---|
| 2613 | F2F4 8D BSR F31D
|
---|
| 2614 | F2F6 D7 STB 1D
|
---|
| 2615 | F2F8 8D BSR F2B1
|
---|
| 2616 | F2FA DC LDD 5A
|
---|
| 2617 | F2FC 83 SUBD #0118
|
---|
| 2618 | F2FF DD STD 60
|
---|
| 2619 | F301 20 BRA F310
|
---|
| 2620 | F303 8D BSR F31D
|
---|
| 2621 | F305 D7 STB 1F
|
---|
| 2622 | F307 8D BSR F2B1
|
---|
| 2623 | F309 DC LDD 5A
|
---|
| 2624 | F30B C3 ADDD #0028
|
---|
| 2625 | F30E DD STD 62
|
---|
| 2626 | F310 35 PULS U/S,X,A,
|
---|
| 2627 | F312 97 STA 1B
|
---|
| 2628 | F314 DF STU 20
|
---|
| 2629 | F316 9F STX 5A
|
---|
| 2630 | F318 0F CLR 6A
|
---|
| 2631 | F31A 0F CLR 59
|
---|
| 2632 | F31C 39 RTS
|
---|
| 2633 | F31D 0F CLR 20
|
---|
| 2634 | F31F 0C INC 20
|
---|
| 2635 | F321 C4 ANDB #0F
|
---|
| 2636 | F323 D7 STB 1B
|
---|
| 2637 | F325 96 LDA 6A
|
---|
| 2638 | F327 84 ANDA #0F
|
---|
| 2639 | F329 C6 LDB #0A
|
---|
| 2640 | F32B 3D MUL
|
---|
| 2641 | F32C DB ADDB 1B
|
---|
| 2642 | F32E D7 STB 1B
|
---|
| 2643 | F330 39 RTS
|
---|
| 2644 | F331 C1 CMPB #40
|
---|
| 2645 | F333 24 BCC F350
|
---|
| 2646 | F335 C1 CMPB #23
|
---|
| 2647 | F337 27 BEQ F34F
|
---|
| 2648 | F339 C1 CMPB #20
|
---|
| 2649 | F33B 27 BEQ F349
|
---|
| 2650 | F33D C1 CMPB #21
|
---|
| 2651 | F33F 27 BEQ F34F
|
---|
| 2652 | F341 0F CLR 59
|
---|
| 2653 | F343 86 LDA #7F
|
---|
| 2654 | F345 94 ANDA 39
|
---|
| 2655 | F347 20 BRA F34D
|
---|
| 2656 | F349 86 LDA #80
|
---|
| 2657 | F34B 9A ORA 39
|
---|
| 2658 | F34D 97 STA 39
|
---|
| 2659 | F34F 39 RTS
|
---|
| 2660 | F350 0D TST 39
|
---|
| 2661 | F352 2A BPL F359
|
---|
| 2662 | F354 CE LDU #F3F5
|
---|
| 2663 | F357 20 BRA F35C
|
---|
| 2664 | F359 CE LDU #F3AD
|
---|
| 2665 | F35C E1 CMPB ,U
|
---|
| 2666 | F35E 33 LEAU 3,U
|
---|
| 2667 | F360 25 BCS F35C
|
---|
| 2668 | F362 AD JSR [,--U]
|
---|
| 2669 | F364 20 BRA F341
|
---|
| 2670 | F366 1F TFR B,A
|
---|
| 2671 | F368 0F CLR 59
|
---|
| 2672 | F36A 81 CMPA #4B
|
---|
| 2673 | F36C 27 BEQ F392
|
---|
| 2674 | F36E 84 ANDA #F0
|
---|
| 2675 | F370 81 CMPA #40
|
---|
| 2676 | F372 26 BNE F378
|
---|
| 2677 | F374 86 LDA #02
|
---|
| 2678 | F376 97 STA 70
|
---|
| 2679 | F378 CE LDU #EB45
|
---|
| 2680 | F37B 86 LDA #15
|
---|
| 2681 | F37D 10 8E LDY #F3AD
|
---|
| 2682 | F381 E1 CMPB ,-Y
|
---|
| 2683 | F383 27 BEQ F38B
|
---|
| 2684 | F385 4A DECA
|
---|
| 2685 | F386 2A BPL F381
|
---|
| 2686 | F388 0F CLR 70
|
---|
| 2687 | F38A 39 RTS
|
---|
| 2688 | F38B 1F TFR A,B
|
---|
| 2689 | F38D 0F CLR 75
|
---|
| 2690 | F38F 7E JMP ED34
|
---|
| 2691 | F392 86 LDA #80
|
---|
| 2692 | F394 97 STA 70
|
---|
| 2693 | F396 39 RTS
|
---|
| 2694 | F397 4B ILL
|
---|
| 2695 | F398 23 BLS F3BE
|
---|
| 2696 | F39A 26 BNE F3C8
|
---|
| 2697 | F39C 2D BLT F3CC
|
---|
| 2698 | F39E 2F BLE F3D0
|
---|
| 2699 | F3A0 31 LEAY f8,Y
|
---|
| 2700 | F3A2 3C ILL
|
---|
| 2701 | F3A3 3D MUL
|
---|
| 2702 | F3A4 3E ILL
|
---|
| 2703 | F3A5 41 ILL
|
---|
| 2704 | F3A6 42 ILL
|
---|
| 2705 | F3A7 43 COMA
|
---|
| 2706 | F3A8 48 ASLA
|
---|
| 2707 | F3A9 6A DEC fa,S
|
---|
| 2708 | F3AB 7B ILL
|
---|
| 2709 | F3AC 27 BEQ F33A
|
---|
| 2710 | F3AE F3 ADDD 4188
|
---|
| 2711 | F3B1 F6 LDB 4D80
|
---|
| 2712 | F3B4 F5 BITB 8F78
|
---|
| 2713 | F3B7 F5 BITB 0770
|
---|
| 2714 | F3BA F5 BITB 646E
|
---|
| 2715 | F3BD F5 BITB AF6D
|
---|
| 2716 | F3C0 F4 ANDB 196C
|
---|
| 2717 | F3C3 F4 ANDB 206B
|
---|
| 2718 | F3C6 F5 BITB A56A
|
---|
| 2719 | F3C9 F5 BITB AA69
|
---|
| 2720 | F3CC F5 BITB 9768
|
---|
| 2721 | F3CF F5 BITB A060
|
---|
| 2722 | F3D2 F5 BITB 8D5F
|
---|
| 2723 | F3D5 F4 ANDB 435E
|
---|
| 2724 | F3D8 F6 LDB 455C
|
---|
| 2725 | F3DB F4 ANDB 685B
|
---|
| 2726 | F3DE F5 BITB DA5A
|
---|
| 2727 | F3E1 F5 BITB B459
|
---|
| 2728 | F3E4 F6 LDB 3C58
|
---|
| 2729 | F3E7 F4 ANDB C650
|
---|
| 2730 | F3EA F5 BITB 0A4C
|
---|
| 2731 | F3ED F5 BITB 2748
|
---|
| 2732 | F3F0 F5 BITB E940
|
---|
| 2733 | F3F3 F5 BITB 6780
|
---|
| 2734 | F3F6 F3 ADDD 4178
|
---|
| 2735 | F3F9 F4 ANDB DD70
|
---|
| 2736 | F3FC F5 BITB 3560
|
---|
| 2737 | F3FF F3 ADDD 415F
|
---|
| 2738 | F402 F4 ANDB 2B5E
|
---|
| 2739 | F405 F3 ADDD 415C
|
---|
| 2740 | F408 F4 ANDB 5659
|
---|
| 2741 | F40B F3 ADDD 4158
|
---|
| 2742 | F40E F4 ANDB AF50
|
---|
| 2743 | F411 F4 ANDB E048
|
---|
| 2744 | F414 F3 ADDD 4140
|
---|
| 2745 | F417 F5 BITB 38B6
|
---|
| 2746 | F41A E7 STB FFC3,U
|
---|
| 2747 | F41E 20 BRA F427
|
---|
| 2748 | F420 B6 LDA E7C9
|
---|
| 2749 | F423 8A ORA #04
|
---|
| 2750 | F425 84 ANDA #C7
|
---|
| 2751 | F427 B7 STA E7C9
|
---|
| 2752 |
|
---|
| 2753 | F42A 39 RTS
|
---|
| 2754 | F42B 0D TST 5F
|
---|
| 2755 | F42D 26 BNE F455
|
---|
| 2756 | F42F 8D BSR F49D
|
---|
| 2757 | F431 9E LDX 60
|
---|
| 2758 | F433 D6 LDB 5C
|
---|
| 2759 | F435 27 BEQ F455
|
---|
| 2760 | F437 A6 LDA ,X+
|
---|
| 2761 | F439 81 CMPA #C0
|
---|
| 2762 | F43B 26 BNE F43F
|
---|
| 2763 | F43D E7 STB ff,X
|
---|
| 2764 | F43F 9C CMPX 62
|
---|
| 2765 | F441 26 BNE F437
|
---|
| 2766 | F443 0D TST 5F
|
---|
| 2767 | F445 26 BNE F455
|
---|
| 2768 | F447 96 LDA 5C
|
---|
| 2769 | F449 27 BEQ F455
|
---|
| 2770 | F44B D6 LDB 3B
|
---|
| 2771 | F44D C1 CMPB #C0
|
---|
| 2772 | F44F 26 BNE F455
|
---|
| 2773 | F451 97 STA 3B
|
---|
| 2774 | F453 0F CLR 5C
|
---|
| 2775 | F455 39 RTS
|
---|
| 2776 |
|
---|
| 2777 | F456 0D TST 5F
|
---|
| 2778 | F458 26 BNE F472
|
---|
| 2779 | F45A 9E LDX 60
|
---|
| 2780 | F45C 8D BSR F49D
|
---|
| 2781 | F45E A6 LDA ,X
|
---|
| 2782 | F460 8D BSR F47D
|
---|
| 2783 | F462 A7 STA ,X+
|
---|
| 2784 | F464 9C CMPX 62
|
---|
| 2785 | F466 26 BNE F45E
|
---|
| 2786 | F468 96 LDA 5F
|
---|
| 2787 | F46A 26 BNE F473
|
---|
| 2788 | F46C 96 LDA 3B
|
---|
| 2789 | F46E 8D BSR F47D
|
---|
| 2790 | F470 97 STA 3B
|
---|
| 2791 | F472 39 RTS
|
---|
| 2792 |
|
---|
| 2793 | F473 44 LSRA
|
---|
| 2794 | F474 24 BCC F472
|
---|
| 2795 | F476 96 LDA 5C
|
---|
| 2796 | F478 8D BSR F47D
|
---|
| 2797 | F47A 97 STA 5C
|
---|
| 2798 | F47C 39 RTS
|
---|
| 2799 |
|
---|
| 2800 | F47D 1F TFR A,B
|
---|
| 2801 | F47F 34 PSHS B,
|
---|
| 2802 | F481 84 ANDA #07
|
---|
| 2803 | F483 48 ASLA
|
---|
| 2804 | F484 48 ASLA
|
---|
| 2805 | F485 48 ASLA
|
---|
| 2806 | F486 C4 ANDB #38
|
---|
| 2807 | F488 54 LSRB
|
---|
| 2808 | F489 54 LSRB
|
---|
| 2809 | F48A 54 LSRB
|
---|
| 2810 | F48B 34 PSHS B,
|
---|
| 2811 | F48D AB ADDA ,S+
|
---|
| 2812 | F48F 35 PULS B,
|
---|
| 2813 | F491 C4 ANDB #C0
|
---|
| 2814 | F493 58 ASLB
|
---|
| 2815 | F494 24 BCC F498
|
---|
| 2816 | F496 CA ORB #40
|
---|
| 2817 | F498 34 PSHS B,
|
---|
| 2818 | F49A AB ADDA ,S+
|
---|
| 2819 | F49C 39 RTS
|
---|
| 2820 |
|
---|
| 2821 | F49D 96 LDA 5F
|
---|
| 2822 | F49F 84 ANDA #04
|
---|
| 2823 | F4A1 27 BEQ F4A6
|
---|
| 2824 | F4A3 7E JMP EEB2
|
---|
| 2825 | F4A6 B6 LDA E7C3
|
---|
| 2826 | F4A9 84 ANDA #FE
|
---|
| 2827 | F4AB B7 STA E7C3
|
---|
| 2828 | F4AE 39 RTS
|
---|
| 2829 | F4AF 0D TST 5F
|
---|
| 2830 | F4B1 26 BNE F4DC
|
---|
| 2831 | F4B3 8D BSR F49D
|
---|
| 2832 | F4B5 9E LDX 60
|
---|
| 2833 | F4B7 EC LDD ,X
|
---|
| 2834 | F4B9 84 ANDA #80
|
---|
| 2835 | F4BB C4 ANDB #80
|
---|
| 2836 | F4BD C3 ADDD #4040
|
---|
| 2837 | F4C0 ED STD ,X++
|
---|
| 2838 | F4C2 9C CMPX 62
|
---|
| 2839 | F4C4 25 BCS F4B7
|
---|
| 2840 | F4C6 0D TST 5F
|
---|
| 2841 | F4C8 26 BNE F4DC
|
---|
| 2842 | F4CA 96 LDA 3B
|
---|
| 2843 | F4CC 84 ANDA #7F
|
---|
| 2844 | F4CE 81 CMPA #40
|
---|
| 2845 | F4D0 27 BEQ F4DC
|
---|
| 2846 | F4D2 96 LDA 3B
|
---|
| 2847 | F4D4 97 STA 5C
|
---|
| 2848 | F4D6 84 ANDA #C0
|
---|
| 2849 | F4D8 8A ORA #40
|
---|
| 2850 | F4DA 97 STA 3B
|
---|
| 2851 | F4DC 39 RTS
|
---|
| 2852 |
|
---|
| 2853 | F4DD C4 ANDB #7F
|
---|
| 2854 | F4DF 7D TST CA80
|
---|
| 2855 | F4E2 0D TST 5F
|
---|
| 2856 | F4E4 26 BNE F4DC
|
---|
| 2857 | F4E6 8D BSR F49D
|
---|
| 2858 | F4E8 C4 ANDB #87
|
---|
| 2859 | F4EA D7 STB 6C
|
---|
| 2860 | F4EC D7 STB 6D
|
---|
| 2861 | F4EE 9E LDX 60
|
---|
| 2862 | F4F0 EC LDD ,X
|
---|
| 2863 | F4F2 84 ANDA #78
|
---|
| 2864 | F4F4 C4 ANDB #78
|
---|
| 2865 | F4F6 D3 ADDD 6C
|
---|
| 2866 | F4F8 ED STD ,X++
|
---|
| 2867 | F4FA 9C CMPX 62
|
---|
| 2868 | F4FC 26 BNE F4F0
|
---|
| 2869 | F4FE 86 LDA #80
|
---|
| 2870 | F500 9A ORA 3A
|
---|
| 2871 | F502 97 STA 3A
|
---|
| 2872 | F504 D6 LDB 6C
|
---|
| 2873 | F506 7D TST C47F
|
---|
| 2874 | F509 7D TST CA80
|
---|
| 2875 | F50C 96 LDA 5F
|
---|
| 2876 | F50E 26 BNE F51A
|
---|
| 2877 | F510 85 BITA #FE
|
---|
| 2878 | F512 C4 ANDB #87
|
---|
| 2879 | F514 96 LDA 3B
|
---|
| 2880 | F516 84 ANDA #78
|
---|
| 2881 | F518 20 BRA F57F
|
---|
| 2882 | F51A 44 LSRA
|
---|
| 2883 | F51B 10 24 LBCC F585
|
---|
| 2884 | F51F C4 ANDB #87
|
---|
| 2885 | F521 96 LDA 5C
|
---|
| 2886 | F523 84 ANDA #78
|
---|
| 2887 | F525 20 BRA F586
|
---|
| 2888 | F527 C4 ANDB #03
|
---|
| 2889 | F529 58 ASLB
|
---|
| 2890 | F52A 96 LDA 39
|
---|
| 2891 | F52C 84 ANDA #F9
|
---|
| 2892 | F52E 34 PSHS B,
|
---|
| 2893 | F530 AB ADDA ,S+
|
---|
| 2894 | F532 97 STA 39
|
---|
| 2895 | F534 39 RTS
|
---|
| 2896 |
|
---|
| 2897 | F535 C4 ANDB #F7
|
---|
| 2898 | F537 7D TST CA08
|
---|
| 2899 | F53A 0D TST 5F
|
---|
| 2900 | F53C 26 BNE F585
|
---|
| 2901 | F53E BD JSR F49D
|
---|
| 2902 | F541 58 ASLB
|
---|
| 2903 | F542 58 ASLB
|
---|
| 2904 | F543 58 ASLB
|
---|
| 2905 | F544 C4 ANDB #78
|
---|
| 2906 | F546 D7 STB 6C
|
---|
| 2907 | F548 D7 STB 6D
|
---|
| 2908 | F54A 9E LDX 60
|
---|
| 2909 | F54C EC LDD ,X
|
---|
| 2910 | F54E 84 ANDA #87
|
---|
| 2911 | F550 C4 ANDB #87
|
---|
| 2912 | F552 D3 ADDD 6C
|
---|
| 2913 | F554 ED STD ,X++
|
---|
| 2914 | F556 9C CMPX 62
|
---|
| 2915 | F558 26 BNE F54C
|
---|
| 2916 | F55A 96 LDA 3A
|
---|
| 2917 | F55C 8A ORA #40
|
---|
| 2918 | F55E 97 STA 3A
|
---|
| 2919 | F560 D6 LDB 6C
|
---|
| 2920 | F562 20 BRA F57B
|
---|
| 2921 | F564 C4 ANDB #F7
|
---|
| 2922 | F566 7D TST CA08
|
---|
| 2923 | F569 58 ASLB
|
---|
| 2924 | F56A 58 ASLB
|
---|
| 2925 | F56B 58 ASLB
|
---|
| 2926 | F56C C4 ANDB #78
|
---|
| 2927 | F56E 96 LDA 5F
|
---|
| 2928 | F570 27 BEQ F57B
|
---|
| 2929 | F572 44 LSRA
|
---|
| 2930 | F573 24 BCC F585
|
---|
| 2931 | F575 96 LDA 5C
|
---|
| 2932 | F577 84 ANDA #87
|
---|
| 2933 | F579 20 BRA F586
|
---|
| 2934 | F57B 96 LDA 3B
|
---|
| 2935 | F57D 84 ANDA #87
|
---|
| 2936 | F57F 34 PSHS B,
|
---|
| 2937 | F581 AB ADDA ,S+
|
---|
| 2938 | F583 97 STA 3B
|
---|
| 2939 | F585 39 RTS
|
---|
| 2940 |
|
---|
| 2941 | F586 34 PSHS B,
|
---|
| 2942 | F588 AB ADDA ,S+
|
---|
| 2943 | F58A 97 STA 5C
|
---|
| 2944 | F58C 39 RTS
|
---|
| 2945 |
|
---|
| 2946 | F58D CA ORB #08
|
---|
| 2947 | F58F C4 ANDB #0F
|
---|
| 2948 | F591 C8 EORB #08
|
---|
| 2949 | F593 F7 STB E7DD
|
---|
| 2950 | F596 39 RTS
|
---|
| 2951 |
|
---|
| 2952 | F597 0D TST 5F
|
---|
| 2953 | F599 26 BNE F596
|
---|
| 2954 | F59B 86 LDA #BF
|
---|
| 2955 | F59D 7E JMP F1DA
|
---|
| 2956 | F5A0 86 LDA #40
|
---|
| 2957 | F5A2 7E JMP F1D0
|
---|
| 2958 | F5A5 86 LDA #80
|
---|
| 2959 | F5A7 97 STA 3C
|
---|
| 2960 | F5A9 39 RTS
|
---|
| 2961 |
|
---|
| 2962 | F5AA 0F CLR 3C
|
---|
| 2963 | F5AC 0F CLR 78
|
---|
| 2964 | F5AE 39 RTS
|
---|
| 2965 | F5AF 8D BSR F5AA
|
---|
| 2966 | F5B1 03 COM 78
|
---|
| 2967 | F5B3 39 RTS
|
---|
| 2968 |
|
---|
| 2969 | F5B4 96 LDA 5F
|
---|
| 2970 | F5B6 10 27 LBEQ F56A
|
---|
| 2971 | F5BA 2A BPL F5BC
|
---|
| 2972 | F5BC 0F CLR 16
|
---|
| 2973 | F5BE 0F CLR 5F
|
---|
| 2974 | F5C0 96 LDA 19
|
---|
| 2975 | F5C2 84 ANDA #AF
|
---|
| 2976 | F5C4 97 STA 19
|
---|
| 2977 | F5C6 D6 LDB 5C
|
---|
| 2978 | F5C8 D7 STB 3B
|
---|
| 2979 | F5CA BD JSR FCD6
|
---|
| 2980 | F5CD 7F CLR E7DC
|
---|
| 2981 | F5D0 BD JSR F62C
|
---|
| 2982 | F5D3 96 LDA 19
|
---|
| 2983 | F5D5 84 ANDA #AF
|
---|
| 2984 | F5D7 97 STA 19
|
---|
| 2985 | F5D9 39 RTS
|
---|
| 2986 |
|
---|
| 2987 | F5DA 0D TST 5F
|
---|
| 2988 | F5DC 10 2B LBMI F56A
|
---|
| 2989 | F5E0 BD JSR F660
|
---|
| 2990 | F5E3 CC LDD #2A80
|
---|
| 2991 | F5E6 16 LBRA F622
|
---|
| 2992 | F5E9 BD JSR F660
|
---|
| 2993 | F5EC 96 LDA 19
|
---|
| 2994 | F5EE 84 ANDA #AF
|
---|
| 2995 | F5F0 97 STA 19
|
---|
| 2996 | F5F2 0F CLR 16
|
---|
| 2997 | F5F4 96 LDA 5F
|
---|
| 2998 | F5F6 34 PSHS A,
|
---|
| 2999 | F5F8 1F TFR B,A
|
---|
| 3000 | F5FA 44 LSRA
|
---|
| 3001 | F5FB 25 BCS F602
|
---|
| 3002 | F5FD 86 LDA #04
|
---|
| 3003 | F5FF 0C INC 16
|
---|
| 3004 | F601 7D TST 8602
|
---|
| 3005 | F604 97 STA 5F
|
---|
| 3006 | F606 C0 SUBB #04
|
---|
| 3007 | F608 1F TFR B,A
|
---|
| 3008 | F60A 84 ANDA #02
|
---|
| 3009 | F60C 27 BEQ F610
|
---|
| 3010 | F60E C4 ANDB #FE
|
---|
| 3011 | F610 C4 ANDB #07
|
---|
| 3012 | F612 CA ORB #20
|
---|
| 3013 | F614 BD JSR FCD6
|
---|
| 3014 | F617 F7 STB E7DC
|
---|
| 3015 | F61A 35 PULS A,
|
---|
| 3016 | F61C 84 ANDA #0E
|
---|
| 3017 | F61E 26 BNE F635
|
---|
| 3018 | F620 20 BRA F62A
|
---|
| 3019 | F622 BD JSR FCD6
|
---|
| 3020 | F625 B7 STA E7DC
|
---|
| 3021 | F628 D7 STB 5F
|
---|
| 3022 | F62A 0F CLR 3B
|
---|
| 3023 | F62C BD JSR EEB2
|
---|
| 3024 | F62F BD JSR F67B
|
---|
| 3025 | F632 BD JSR F053
|
---|
| 3026 | F635 96 LDA 19
|
---|
| 3027 | F637 8A ORA #50
|
---|
| 3028 | F639 97 STA 19
|
---|
| 3029 | F63B 39 RTS
|
---|
| 3030 |
|
---|
| 3031 | F63C BD JSR F660
|
---|
| 3032 | F63F CC LDD #2101
|
---|
| 3033 | F642 7E JMP F622
|
---|
| 3034 | F645 8D BSR F660
|
---|
| 3035 | F647 CC LDD #7B40
|
---|
| 3036 | F64A 7E JMP F622
|
---|
| 3037 | F64D C4 ANDB #03
|
---|
| 3038 | F64F D7 STB 16
|
---|
| 3039 | F651 96 LDA 5F
|
---|
| 3040 | F653 85 BITA #20
|
---|
| 3041 | F655 26 BNE F66A
|
---|
| 3042 | F657 BD JSR F660
|
---|
| 3043 | F65A CC LDD #3F20
|
---|
| 3044 | F65D 7E JMP F622
|
---|
| 3045 | F660 0D TST 5F
|
---|
| 3046 | F662 2B BMI F66A
|
---|
| 3047 | F664 26 BNE F66A
|
---|
| 3048 | F666 96 LDA 3B
|
---|
| 3049 | F668 97 STA 5C
|
---|
| 3050 | F66A 39 RTS
|
---|
| 3051 |
|
---|
| 3052 | // Repos fenetre plein ecran
|
---|
| 3053 | F66B 34 PSHS DP,B,A,
|
---|
| 3054 | F66D 86 LDA #60
|
---|
| 3055 | F66F 1F TFR A,DP
|
---|
| 3056 | F671 BD JSR F1D8
|
---|
| 3057 | F674 8D BSR F67B
|
---|
| 3058 | F676 BD JSR F5AA
|
---|
| 3059 | F679 35 PULS PC,DP,B,A,
|
---|
| 3060 | F67B CC LDD #4000
|
---|
| 3061 | F67E DD STD 60
|
---|
| 3062 | F680 CC LDD #5F40
|
---|
| 3063 | F683 DD STD 62
|
---|
| 3064 | F685 0F CLR 1D
|
---|
| 3065 | F687 86 LDA #18
|
---|
| 3066 | F689 97 STA 1F
|
---|
| 3067 | F68B 39 RTS
|
---|
| 3068 |
|
---|
| 3069 | F68C 01 ILL
|
---|
| 3070 | F68D 01 ILL
|
---|
| 3071 | F68E 19 ILL
|
---|
| 3072 | F68F FE LDU E801
|
---|
| 3073 | F692 18 ILL
|
---|
| 3074 | F693 00 NEG 02
|
---|
| 3075 | F695 02 ILL
|
---|
| 3076 | F696 59 ROLB
|
---|
| 3077 | F697 FD STD A802
|
---|
| 3078 | F69A 58 ASLB
|
---|
| 3079 | F69B 01 ILL
|
---|
| 3080 | F69C F2 SBCB 14F1
|
---|
| 3081 | F69F 5F CLRB
|
---|
| 3082 | F6A0 F0 SUBB 11F1
|
---|
| 3083 | F6A3 51 ILL
|
---|
| 3084 | F6A4 F0 SUBB A3F0
|
---|
| 3085 | F6A7 53 COMB
|
---|
| 3086 | F6A8 F0 SUBB 4AF1
|
---|
| 3087 | F6AB C8 EORB #F1
|
---|
| 3088 | F6AD D5 BITB F0
|
---|
| 3089 | F6AF 49 ROLA
|
---|
| 3090 | F6B0 F1 CMPB DFF2
|
---|
| 3091 | F6B3 71 ILL
|
---|
| 3092 | F6B4 F0 SUBB 49F1
|
---|
| 3093 | F6B7 D8 EORB F0
|
---|
| 3094 | F6B9 49 ROLA
|
---|
| 3095 | F6BA F2 SBCB 70F0
|
---|
| 3096 | F6BD 49 ROLA
|
---|
| 3097 | F6BE F0 SUBB 1BF0
|
---|
| 3098 | F6C1 49 ROLA
|
---|
| 3099 | F6C2 F0 SUBB 49F2
|
---|
| 3100 | F6C5 73 COM F049
|
---|
| 3101 | F6C8 F0 SUBB 49EF
|
---|
| 3102 | F6CB 6A DEC Illegal !
|
---|
| 3103 | F6CD 72 ILL
|
---|
| 3104 | F6CE EC LDD Illegal !
|
---|
| 3105 | F6D0 F3 ADDD 31F2
|
---|
| 3106 | F6D3 8A ORA #F2
|
---|
| 3107 | F6D5 78 ASL F366
|
---|
| 3108 | F6D8 00 NEG F0
|
---|
| 3109 | F6DA 0F CLR FF
|
---|
| 3110 |
|
---|
| 3111 | // vecteur VPLOT$ par défaut
|
---|
| 3112 | F6DC 7D TST 6041
|
---|
| 3113 | F6DF 26 BNE F6FA
|
---|
| 3114 | F6E1 34 PSHS U/S,Y,X,DP,B,A,
|
---|
| 3115 | F6E3 8D BSR F6F0
|
---|
| 3116 | F6E5 BD JSR F7CC
|
---|
| 3117 | F6E8 BD JSR F796
|
---|
| 3118 | F6EB BD JSR F864
|
---|
| 3119 | F6EE 35 PULS PC,U/S,Y,X,DP,B,A,
|
---|
| 3120 |
|
---|
| 3121 |
|
---|
| 3122 | F6F0 86 LDA #60
|
---|
| 3123 | F6F2 1F TFR A,DP
|
---|
| 3124 | F6F4 9F STX 3D
|
---|
| 3125 | F6F6 10 9F STY 3F
|
---|
| 3126 | F6F9 39 RTS
|
---|
| 3127 |
|
---|
| 3128 | F6FA 34 PSHS DP,B,A,
|
---|
| 3129 | F6FC 8D BSR F6F0
|
---|
| 3130 | F6FE 96 LDA 3C
|
---|
| 3131 | F700 34 PSHS A,
|
---|
| 3132 | F702 8A ORA #80
|
---|
| 3133 | F704 97 STA 3C
|
---|
| 3134 | F706 C6 LDB #1F
|
---|
| 3135 | F708 BD JSR ECC8
|
---|
| 3136 | F70B 1F TFR Y,D
|
---|
| 3137 | F70D CB ADDB #40
|
---|
| 3138 | F70F BD JSR ECC8
|
---|
| 3139 | F712 1F TFR X,D
|
---|
| 3140 | F714 CB ADDB #40
|
---|
| 3141 | F716 BD JSR ECC8
|
---|
| 3142 | F719 D6 LDB 41
|
---|
| 3143 | F71B BD JSR ECC8
|
---|
| 3144 | F71E 35 PULS A,
|
---|
| 3145 | F720 97 STA 3C
|
---|
| 3146 | F722 35 PULS PC,DP,B,A,
|
---|
| 3147 | F724 34 PSHS U/S,Y,X,DP,A,
|
---|
| 3148 | F726 86 LDA #60
|
---|
| 3149 | F728 1F TFR A,DP
|
---|
| 3150 | F72A BD JSR F7CC
|
---|
| 3151 | F72D 96 LDA 5F
|
---|
| 3152 | F72F 27 BEQ F740
|
---|
| 3153 | F731 E6 LDB 3,S
|
---|
| 3154 | F733 85 BITA #41
|
---|
| 3155 | F735 26 BNE F769
|
---|
| 3156 | F737 8D BSR F79E
|
---|
| 3157 | F739 E4 ANDB ,X
|
---|
| 3158 | F73B 27 BEQ F75D
|
---|
| 3159 | F73D 5F CLRB
|
---|
| 3160 | F73E 20 BRA F767
|
---|
| 3161 | F740 BD JSR FA49
|
---|
| 3162 | F743 E6 LDB 3,S
|
---|
| 3163 | F745 8D BSR F7A2
|
---|
| 3164 | F747 1F TFR B,A
|
---|
| 3165 | F749 E6 LDB ,X
|
---|
| 3166 | F74B 7C INC E7C3
|
---|
| 3167 | F74E A4 ANDA ,X
|
---|
| 3168 | F750 26 BNE F760
|
---|
| 3169 | F752 C4 ANDB #07
|
---|
| 3170 | F754 7A DEC E7C3
|
---|
| 3171 | F757 6D TST ,X
|
---|
| 3172 | F759 2B BMI F75D
|
---|
| 3173 | F75B CB ADDB #08
|
---|
| 3174 | F75D 53 COMB
|
---|
| 3175 | F75E 20 BRA F767
|
---|
| 3176 | F760 54 LSRB
|
---|
| 3177 | F761 54 LSRB
|
---|
| 3178 | F762 54 LSRB
|
---|
| 3179 | F763 C4 ANDB #0F
|
---|
| 3180 | F765 C8 EORB #08
|
---|
| 3181 | F767 35 PULS PC,U/S,Y,X,DP,A,
|
---|
| 3182 | F769 44 LSRA
|
---|
| 3183 | F76A 25 BCS F779
|
---|
| 3184 | F76C 54 LSRB
|
---|
| 3185 | F76D E6 LDB ,X
|
---|
| 3186 | F76F 25 BCS F775
|
---|
| 3187 | F771 54 LSRB
|
---|
| 3188 | F772 54 LSRB
|
---|
| 3189 | F773 54 LSRB
|
---|
| 3190 | F774 54 LSRB
|
---|
| 3191 | F775 C4 ANDB #0F
|
---|
| 3192 | F777 20 BRA F767
|
---|
| 3193 | F779 BD JSR F4A6
|
---|
| 3194 | F77C BD JSR F7A2
|
---|
| 3195 | F77F 34 PSHS B,
|
---|
| 3196 | F781 4F CLRA
|
---|
| 3197 | F782 E4 ANDB ,X
|
---|
| 3198 | F784 27 BEQ F788
|
---|
| 3199 | F786 4C INCA
|
---|
| 3200 | F787 48 ASLA
|
---|
| 3201 | F788 35 PULS B,
|
---|
| 3202 | F78A 7C INC E7C3
|
---|
| 3203 | F78D E4 ANDB ,X
|
---|
| 3204 | F78F 27 BEQ F792
|
---|
| 3205 | F791 4C INCA
|
---|
| 3206 | F792 1F TFR A,B
|
---|
| 3207 | F794 20 BRA F767
|
---|
| 3208 | F796 96 LDA 5F
|
---|
| 3209 | F798 85 BITA #40
|
---|
| 3210 | F79A 26 BNE F7BC
|
---|
| 3211 | F79C D6 LDB 3E
|
---|
| 3212 | F79E 85 BITA #20
|
---|
| 3213 | F7A0 26 BNE F7AA
|
---|
| 3214 | F7A2 CE LDU #F8BE
|
---|
| 3215 | F7A5 C4 ANDB #07
|
---|
| 3216 | F7A7 E6 LDB B,U
|
---|
| 3217 | F7A9 39 RTS
|
---|
| 3218 | F7AA CE LDU #F8BE
|
---|
| 3219 | F7AD C4 ANDB #03
|
---|
| 3220 | F7AF E6 LDB B,U
|
---|
| 3221 | F7B1 96 LDA 16
|
---|
| 3222 | F7B3 85 BITA #01
|
---|
| 3223 | F7B5 27 BEQ F7BB
|
---|
| 3224 | F7B7 54 LSRB
|
---|
| 3225 | F7B8 54 LSRB
|
---|
| 3226 | F7B9 54 LSRB
|
---|
| 3227 | F7BA 54 LSRB
|
---|
| 3228 | F7BB 39 RTS
|
---|
| 3229 | F7BC EC LDD 5,S
|
---|
| 3230 | F7BE 54 LSRB
|
---|
| 3231 | F7BF D6 LDB 38
|
---|
| 3232 | F7C1 25 BCS F7C9
|
---|
| 3233 | F7C3 58 ASLB
|
---|
| 3234 | F7C4 58 ASLB
|
---|
| 3235 | F7C5 58 ASLB
|
---|
| 3236 | F7C6 58 ASLB
|
---|
| 3237 | F7C7 4F CLRA
|
---|
| 3238 | F7C8 39 RTS
|
---|
| 3239 | F7C9 C4 ANDB #0F
|
---|
| 3240 | F7CB 39 RTS
|
---|
| 3241 | F7CC 96 LDA 5F
|
---|
| 3242 | F7CE 85 BITA #60
|
---|
| 3243 | F7D0 26 BNE F7F9
|
---|
| 3244 | F7D2 1F TFR Y,D
|
---|
| 3245 | F7D4 86 LDA #28
|
---|
| 3246 | F7D6 3D MUL
|
---|
| 3247 | F7D7 1E EXG D,X
|
---|
| 3248 | F7D9 44 LSRA
|
---|
| 3249 | F7DA 56 RORB
|
---|
| 3250 | F7DB 44 LSRA
|
---|
| 3251 | F7DC 56 RORB
|
---|
| 3252 | F7DD 54 LSRB
|
---|
| 3253 | F7DE 0D TST 5F
|
---|
| 3254 | F7E0 2A BPL F7F5
|
---|
| 3255 | F7E2 54 LSRB
|
---|
| 3256 | F7E3 30 LEAX D,X
|
---|
| 3257 | F7E5 BD JSR EEB2
|
---|
| 3258 | F7E8 24 BCC F7ED
|
---|
| 3259 | F7EA 7A DEC E7C3
|
---|
| 3260 | F7ED 1F TFR X,D
|
---|
| 3261 | F7EF C3 ADDD #4000
|
---|
| 3262 | F7F2 1F TFR D,X
|
---|
| 3263 | F7F4 39 RTS
|
---|
| 3264 | F7F5 30 LEAX D,X
|
---|
| 3265 | F7F7 20 BRA F7ED
|
---|
| 3266 | F7F9 1F TFR Y,D
|
---|
| 3267 | F7FB 86 LDA #28
|
---|
| 3268 | F7FD 3D MUL
|
---|
| 3269 | F7FE 1E EXG D,X
|
---|
| 3270 | F800 34 PSHS B,
|
---|
| 3271 | F802 54 LSRB
|
---|
| 3272 | F803 54 LSRB
|
---|
| 3273 | F804 30 LEAX D,X
|
---|
| 3274 | F806 BD JSR EEB2
|
---|
| 3275 | F809 96 LDA 5F
|
---|
| 3276 | F80B 85 BITA #20
|
---|
| 3277 | F80D 27 BEQ F81D
|
---|
| 3278 | F80F 96 LDA 16
|
---|
| 3279 | F811 85 BITA #02
|
---|
| 3280 | F813 27 BEQ F818
|
---|
| 3281 | F815 7A DEC E7C3
|
---|
| 3282 | F818 35 PULS B,
|
---|
| 3283 | F81A 7E JMP F7ED
|
---|
| 3284 | F81D 86 LDA #04
|
---|
| 3285 | F81F 3D MUL
|
---|
| 3286 | F820 E0 SUBB ,S+
|
---|
| 3287 | F822 53 COMB
|
---|
| 3288 | F823 5C INCB
|
---|
| 3289 | F824 54 LSRB
|
---|
| 3290 | F825 54 LSRB
|
---|
| 3291 | F826 20 BRA F7E8
|
---|
| 3292 | F828 BD JSR FA39
|
---|
| 3293 | F82B 96 LDA 38
|
---|
| 3294 | F82D 2B BMI F842
|
---|
| 3295 | F82F EA ORB ,X
|
---|
| 3296 | F831 E7 STB ,X
|
---|
| 3297 | F833 D6 LDB 19
|
---|
| 3298 | F835 C5 BITB #10
|
---|
| 3299 | F837 26 BNE F863
|
---|
| 3300 | F839 48 ASLA
|
---|
| 3301 | F83A 48 ASLA
|
---|
| 3302 | F83B 48 ASLA
|
---|
| 3303 | F83C 88 EORA #40
|
---|
| 3304 | F83E C6 LDB #87
|
---|
| 3305 | F840 20 BRA F858
|
---|
| 3306 | F842 53 COMB
|
---|
| 3307 | F843 E4 ANDB ,X
|
---|
| 3308 | F845 E7 STB ,X
|
---|
| 3309 | F847 D6 LDB 19
|
---|
| 3310 | F849 C5 BITB #10
|
---|
| 3311 | F84B 26 BNE F863
|
---|
| 3312 | F84D 43 COMA
|
---|
| 3313 | F84E 81 CMPA #08
|
---|
| 3314 | F850 24 BCC F854
|
---|
| 3315 | F852 8B ADDA #80
|
---|
| 3316 | F854 84 ANDA #87
|
---|
| 3317 | F856 C6 LDB #78
|
---|
| 3318 | F858 7A DEC E7C3
|
---|
| 3319 | F85B E4 ANDB ,X
|
---|
| 3320 | F85D E7 STB ,X
|
---|
| 3321 | F85F AB ADDA ,X
|
---|
| 3322 | F861 A7 STA ,X
|
---|
| 3323 | F863 39 RTS
|
---|
| 3324 | F864 96 LDA 5F
|
---|
| 3325 | F866 85 BITA #40
|
---|
| 3326 | F868 10 26 LBNE F8AE
|
---|
| 3327 | F86C 85 BITA #20
|
---|
| 3328 | F86E 10 26 LBNE F82B
|
---|
| 3329 | F872 44 LSRA
|
---|
| 3330 | F873 24 BCC F828
|
---|
| 3331 | F875 BD JSR EEB2
|
---|
| 3332 | F878 96 LDA 38
|
---|
| 3333 | F87A 84 ANDA #03
|
---|
| 3334 | F87C 44 LSRA
|
---|
| 3335 | F87D 1F TFR B,A
|
---|
| 3336 | F87F 26 BNE F891
|
---|
| 3337 | F881 25 BCS F891
|
---|
| 3338 | F883 53 COMB
|
---|
| 3339 | F884 E4 ANDB ,X
|
---|
| 3340 | F886 E7 STB ,X
|
---|
| 3341 | F888 43 COMA
|
---|
| 3342 | F889 7A DEC E7C3
|
---|
| 3343 | F88C A4 ANDA ,X
|
---|
| 3344 | F88E A7 STA ,X
|
---|
| 3345 | F890 39 RTS
|
---|
| 3346 | F891 25 BCS F89A
|
---|
| 3347 | F893 53 COMB
|
---|
| 3348 | F894 E4 ANDB ,X
|
---|
| 3349 | F896 E7 STB ,X
|
---|
| 3350 | F898 20 BRA F8A6
|
---|
| 3351 | F89A 26 BNE F8A2
|
---|
| 3352 | F89C EA ORB ,X
|
---|
| 3353 | F89E E7 STB ,X
|
---|
| 3354 | F8A0 20 BRA F888
|
---|
| 3355 | F8A2 EA ORB ,X
|
---|
| 3356 | F8A4 E7 STB ,X
|
---|
| 3357 | F8A6 7A DEC E7C3
|
---|
| 3358 | F8A9 AA ORA ,X
|
---|
| 3359 | F8AB A7 STA ,X
|
---|
| 3360 | F8AD 39 RTS
|
---|
| 3361 | F8AE 24 BCC F8B3
|
---|
| 3362 | F8B0 86 LDA #F0
|
---|
| 3363 | F8B2 7D TST 860F
|
---|
| 3364 | F8B5 A4 ANDA ,X
|
---|
| 3365 | F8B7 A7 STA ,X
|
---|
| 3366 | F8B9 EA ORB ,X
|
---|
| 3367 | F8BB E7 STB ,X
|
---|
| 3368 | F8BD 39 RTS
|
---|
| 3369 | F8BE 80 SUBA #40
|
---|
| 3370 | F8C0 20 BRA F8D2
|
---|
| 3371 | F8C2 08 ASL 04
|
---|
| 3372 | F8C4 02 ILL
|
---|
| 3373 | F8C5 01 ILL
|
---|
| 3374 | F8C6 34 PSHS U/S,Y,X,DP,B,A,
|
---|
| 3375 |
|
---|
| 3376 | // vecteur VDRAW par défaut
|
---|
| 3377 | F8C8 86 LDA #60
|
---|
| 3378 | F8CA 1F TFR A,DP
|
---|
| 3379 | F8CC CC LDD #0101
|
---|
| 3380 | F8CF 34 PSHS B,A,
|
---|
| 3381 | F8D1 4F CLRA
|
---|
| 3382 | F8D2 E6 LDB 8,S
|
---|
| 3383 | F8D4 D0 SUBB 40
|
---|
| 3384 | F8D6 22 BHI F8E6
|
---|
| 3385 | F8D8 26 BNE F8E3
|
---|
| 3386 | F8DA 0D TST 41
|
---|
| 3387 | F8DC 26 BNE F8E3
|
---|
| 3388 | F8DE 35 PULS B,A,
|
---|
| 3389 | F8E0 7E JMP F95D
|
---|
| 3390 |
|
---|
| 3391 |
|
---|
| 3392 | F8E3 60 NEG 1,S
|
---|
| 3393 | F8E5 50 NEGB
|
---|
| 3394 | F8E6 DD STD 6E
|
---|
| 3395 | F8E8 EC LDD 5,S
|
---|
| 3396 | F8EA 93 SUBD 3D
|
---|
| 3397 | F8EC 22 BHI F8F5
|
---|
| 3398 | F8EE 60 NEG ,S
|
---|
| 3399 | F8F0 43 COMA
|
---|
| 3400 | F8F1 53 COMB
|
---|
| 3401 | F8F2 C3 ADDD #0001
|
---|
| 3402 | F8F5 DD STD 6C
|
---|
| 3403 | F8F7 9E LDX 3D
|
---|
| 3404 | F8F9 10 9E LDY 3F
|
---|
| 3405 | F8FC 10 93 CMPD 6E
|
---|
| 3406 | F8FF 22 BHI F92F
|
---|
| 3407 | F901 D6 LDB 6F
|
---|
| 3408 | F903 27 BEQ F959
|
---|
| 3409 | F905 54 LSRB
|
---|
| 3410 | F906 50 NEGB
|
---|
| 3411 | F907 86 LDA #FF
|
---|
| 3412 | F909 31 LEAY 1,Y
|
---|
| 3413 | F90B 6D TST 1,S
|
---|
| 3414 | F90D 2A BPL F911
|
---|
| 3415 | F90F 31 LEAY fe,Y
|
---|
| 3416 | F911 D3 ADDD 6C
|
---|
| 3417 | F913 2B BMI F91F
|
---|
| 3418 | F915 30 LEAX 1,X
|
---|
| 3419 | F917 6D TST ,S
|
---|
| 3420 | F919 2A BPL F91D
|
---|
| 3421 | F91B 30 LEAX fe,X
|
---|
| 3422 | F91D 93 SUBD 6E
|
---|
| 3423 | F91F 34 PSHS CC
|
---|
| 3424 | F921 1A ORCC #50
|
---|
| 3425 | F923 BD JSR F6DC
|
---|
| 3426 | F926 35 PULS CC
|
---|
| 3427 | F928 10 AC CMPY 7,S
|
---|
| 3428 | F92B 27 BEQ F959
|
---|
| 3429 | F92D 20 BRA F909
|
---|
| 3430 | F92F 43 COMA
|
---|
| 3431 | F930 53 COMB
|
---|
| 3432 | F931 C3 ADDD #0001
|
---|
| 3433 | F934 47 ASRA
|
---|
| 3434 | F935 56 RORB
|
---|
| 3435 | F936 30 LEAX 1,X
|
---|
| 3436 | F938 6D TST ,S
|
---|
| 3437 | F93A 2A BPL F93E
|
---|
| 3438 | F93C 30 LEAX fe,X
|
---|
| 3439 | F93E D3 ADDD 6E
|
---|
| 3440 | F940 2B BMI F94C
|
---|
| 3441 | F942 31 LEAY 1,Y
|
---|
| 3442 | F944 6D TST 1,S
|
---|
| 3443 | F946 2A BPL F94A
|
---|
| 3444 | F948 31 LEAY fe,Y
|
---|
| 3445 | F94A 93 SUBD 6C
|
---|
| 3446 | F94C 34 PSHS CC
|
---|
| 3447 | F94E 1A ORCC #50
|
---|
| 3448 | F950 BD JSR F6DC
|
---|
| 3449 | F953 35 PULS CC
|
---|
| 3450 | F955 AC CMPX 5,S
|
---|
| 3451 | F957 26 BNE F936
|
---|
| 3452 | F959 32 LEAS 2,S
|
---|
| 3453 | F95B 35 PULS PC,U/S,Y,X,DP,B,A,
|
---|
| 3454 | F95D 9C CMPX 3D
|
---|
| 3455 | F95F 22 BHI F969
|
---|
| 3456 | F961 27 BEQ F9BE
|
---|
| 3457 | F963 DE LDU 3D
|
---|
| 3458 | F965 1E EXG X,U
|
---|
| 3459 | F967 DF STU 3D
|
---|
| 3460 | F969 34 PSHS X,
|
---|
| 3461 | F96B 96 LDA 5F
|
---|
| 3462 | F96D 85 BITA #60
|
---|
| 3463 | F96F 26 BNE F9CF
|
---|
| 3464 | F971 DC LDD 3D
|
---|
| 3465 | F973 44 LSRA
|
---|
| 3466 | F974 56 RORB
|
---|
| 3467 | F975 44 LSRA
|
---|
| 3468 | F976 56 RORB
|
---|
| 3469 | F977 54 LSRB
|
---|
| 3470 | F978 34 PSHS B,
|
---|
| 3471 | F97A 1F TFR X,D
|
---|
| 3472 | F97C 44 LSRA
|
---|
| 3473 | F97D 56 RORB
|
---|
| 3474 | F97E 44 LSRA
|
---|
| 3475 | F97F 56 RORB
|
---|
| 3476 | F980 54 LSRB
|
---|
| 3477 | F981 E0 SUBB ,S+
|
---|
| 3478 | F983 27 BEQ F9C0
|
---|
| 3479 | F985 34 PSHS B,
|
---|
| 3480 | F987 9E LDX 3D
|
---|
| 3481 | F989 BD JSR F7CC
|
---|
| 3482 | F98C BD JSR F796
|
---|
| 3483 | F98F 58 ASLB
|
---|
| 3484 | F990 5A DECB
|
---|
| 3485 | F991 BD JSR F864
|
---|
| 3486 | F994 0D TST 5F
|
---|
| 3487 | F996 2A BPL F9A6
|
---|
| 3488 | F998 B6 LDA E7C3
|
---|
| 3489 | F99B 44 LSRA
|
---|
| 3490 | F99C 24 BCC F9A3
|
---|
| 3491 | F99E 7A DEC E7C3
|
---|
| 3492 | F9A1 20 BRA F9A8
|
---|
| 3493 | F9A3 7C INC E7C3
|
---|
| 3494 | F9A6 30 LEAX 1,X
|
---|
| 3495 | F9A8 C6 LDB #FF
|
---|
| 3496 | F9AA 6A DEC ,S
|
---|
| 3497 | F9AC 2E BGT F991
|
---|
| 3498 | F9AE 35 PULS B,
|
---|
| 3499 | F9B0 EC LDD ,S++
|
---|
| 3500 | F9B2 BD JSR F7A5
|
---|
| 3501 | F9B5 5A DECB
|
---|
| 3502 | F9B6 53 COMB
|
---|
| 3503 | F9B7 BD JSR F864
|
---|
| 3504 | F9BA AE LDX 3,S
|
---|
| 3505 | F9BC 9F STX 3D
|
---|
| 3506 | F9BE 35 PULS PC,U/S,Y,X,DP,B,A,
|
---|
| 3507 | F9C0 9E LDX 3D
|
---|
| 3508 | F9C2 BD JSR F6DC
|
---|
| 3509 | F9C5 30 LEAX 1,X
|
---|
| 3510 | F9C7 AC CMPX ,S
|
---|
| 3511 | F9C9 2F BLE F9C2
|
---|
| 3512 | F9CB 32 LEAS 2,S
|
---|
| 3513 | F9CD 20 BRA F9BA
|
---|
| 3514 | F9CF DC LDD 3D
|
---|
| 3515 | F9D1 54 LSRB
|
---|
| 3516 | F9D2 54 LSRB
|
---|
| 3517 | F9D3 34 PSHS B,
|
---|
| 3518 | F9D5 1F TFR X,D
|
---|
| 3519 | F9D7 54 LSRB
|
---|
| 3520 | F9D8 54 LSRB
|
---|
| 3521 | F9D9 E0 SUBB ,S+
|
---|
| 3522 | F9DB 27 BEQ F9C0
|
---|
| 3523 | F9DD 34 PSHS B,
|
---|
| 3524 | F9DF 9E LDX 3D
|
---|
| 3525 | F9E1 8D BSR FA14
|
---|
| 3526 | F9E3 6A DEC ,S
|
---|
| 3527 | F9E5 2F BLE FA06
|
---|
| 3528 | F9E7 BD JSR F7CC
|
---|
| 3529 | F9EA 96 LDA 5F
|
---|
| 3530 | F9EC 85 BITA #20
|
---|
| 3531 | F9EE 26 BNE FA23
|
---|
| 3532 | F9F0 D6 LDB 38
|
---|
| 3533 | F9F2 58 ASLB
|
---|
| 3534 | F9F3 58 ASLB
|
---|
| 3535 | F9F4 58 ASLB
|
---|
| 3536 | F9F5 58 ASLB
|
---|
| 3537 | F9F6 DA ORB 38
|
---|
| 3538 | F9F8 E7 STB ,X
|
---|
| 3539 | F9FA 7A DEC E7C3
|
---|
| 3540 | F9FD E7 STB ,X+
|
---|
| 3541 | F9FF 7C INC E7C3
|
---|
| 3542 | FA02 6A DEC ,S
|
---|
| 3543 | FA04 2E BGT F9F8
|
---|
| 3544 | FA06 35 PULS B,
|
---|
| 3545 | FA08 EC LDD ,S
|
---|
| 3546 | FA0A C4 ANDB #FC
|
---|
| 3547 | FA0C 1F TFR D,X
|
---|
| 3548 | FA0E EC LDD ,S++
|
---|
| 3549 | FA10 8D BSR FA17
|
---|
| 3550 | FA12 20 BRA F9BA
|
---|
| 3551 | FA14 1F TFR X,D
|
---|
| 3552 | FA16 53 COMB
|
---|
| 3553 | FA17 C4 ANDB #03
|
---|
| 3554 | FA19 5C INCB
|
---|
| 3555 | FA1A BD JSR F6DC
|
---|
| 3556 | FA1D 30 LEAX 1,X
|
---|
| 3557 | FA1F 5A DECB
|
---|
| 3558 | FA20 26 BNE FA1A
|
---|
| 3559 | FA22 39 RTS
|
---|
| 3560 | FA23 C6 LDB #F0
|
---|
| 3561 | FA25 BD JSR F7B1
|
---|
| 3562 | FA28 34 PSHS B,
|
---|
| 3563 | FA2A E6 LDB ,S
|
---|
| 3564 | FA2C BD JSR F864
|
---|
| 3565 | FA2F 30 LEAX 1,X
|
---|
| 3566 | FA31 6A DEC 1,S
|
---|
| 3567 | FA33 2E BGT FA2A
|
---|
| 3568 | FA35 35 PULS B,
|
---|
| 3569 | FA37 20 BRA FA06
|
---|
| 3570 | FA39 96 LDA 5F
|
---|
| 3571 | FA3B 2B BMI FA48
|
---|
| 3572 | FA3D 27 BEQ FA45
|
---|
| 3573 | FA3F 96 LDA 16
|
---|
| 3574 | FA41 84 ANDA #01
|
---|
| 3575 | FA43 26 BNE FA4F
|
---|
| 3576 | FA45 7E JMP EEB2
|
---|
| 3577 | FA48 39 RTS
|
---|
| 3578 |
|
---|
| 3579 | FA49 96 LDA 16
|
---|
| 3580 | FA4B 84 ANDA #01
|
---|
| 3581 | FA4D 26 BNE FA45
|
---|
| 3582 | FA4F 7E JMP F4A6
|
---|
| 3583 |
|
---|
| 3584 | FA52 34 PSHS U/S,A,CC
|
---|
| 3585 | FA54 CE LDU #3FEA
|
---|
| 3586 | FA57 20 BRA FA65
|
---|
| 3587 |
|
---|
| 3588 |
|
---|
| 3589 | // IO K7
|
---|
| 3590 | FA59 34 PSHS U/S,A,CC
|
---|
| 3591 | FA5B CE LDU #3FF3
|
---|
| 3592 | FA5E 20 BRA FA65
|
---|
| 3593 |
|
---|
| 3594 | FA60 34 PSHS U/S,A,CC
|
---|
| 3595 | FA62 CE LDU #3FF9
|
---|
| 3596 |
|
---|
| 3597 | FA65 1A ORCC #50
|
---|
| 3598 | FA67 86 LDA #03
|
---|
| 3599 | FA69 BD JSR EC03
|
---|
| 3600 | FA6C 24 BCC FA74
|
---|
| 3601 | FA6E 86 LDA #01
|
---|
| 3602 | FA70 AA ORA ,S
|
---|
| 3603 | FA72 20 BRA FA78
|
---|
| 3604 | FA74 86 LDA #FE
|
---|
| 3605 | FA76 A4 ANDA ,S
|
---|
| 3606 | FA78 A7 STA ,S
|
---|
| 3607 | FA7A 35 PULS PC,U/S,A,CC
|
---|
| 3608 |
|
---|
| 3609 | // interruption FIRQ
|
---|
| 3610 | FA7C 6E JMP [6023]
|
---|
| 3611 |
|
---|
| 3612 | // interruption IRQ
|
---|
| 3613 | FA80 86 LDA #E7
|
---|
| 3614 | FA82 1F TFR A,DP
|
---|
| 3615 | FA84 DC LDD C0 // est-ce une interrupt clavier?
|
---|
| 3616 | FA86 2B BMI FA9E
|
---|
| 3617 | FA88 B6 LDA 6074
|
---|
| 3618 | FA8B 85 BITA #40
|
---|
| 3619 | FA8D 27 BEQ FA9A
|
---|
| 3620 | FA8F DC LDD CE // scrute manette (mouse)
|
---|
| 3621 | FA91 1F TFR D,X
|
---|
| 3622 | FA93 10 9E LDY CC
|
---|
| 3623 | FA96 85 BITA #C0
|
---|
| 3624 | FA98 26 BNE FAA9
|
---|
| 3625 | FA9A 6E JMP [6021] // appel de VIRQ (interruption 50Hz)
|
---|
| 3626 | // cas evenement clavier
|
---|
| 3627 | FA9E 85 BITA #02
|
---|
| 3628 | FAA0 27 BEQ FAA5
|
---|
| 3629 | FAA2 54 LSRB
|
---|
| 3630 | FAA3 25 BCS FAC5
|
---|
| 3631 | FAA5 44 LSRA
|
---|
| 3632 | FAA6 25 BCS FACF
|
---|
| 3633 | FAA8 3B RTI
|
---|
| 3634 |
|
---|
| 3635 | // gestion souris
|
---|
| 3636 | FAA9 A6 LDA a,S
|
---|
| 3637 | FAAB 84 ANDA #F8
|
---|
| 3638 | FAAD 81 CMPA #E0
|
---|
| 3639 | FAAF 27 BEQ FAC4
|
---|
| 3640 | FAB1 FE LDU 6055
|
---|
| 3641 | FAB4 34 PSHS U/S,
|
---|
| 3642 | FAB6 CE LDU #FFC3
|
---|
| 3643 |
|
---|
| 3644 |
|
---|
| 3645 | // branche en ffc6 sur la rom mon 1
|
---|
| 3646 | // cad lecture du clavier et de ses periph?
|
---|
| 3647 | FAB9 FF STU 6055
|
---|
| 3648 | FABC BD JSR FFA0
|
---|
| 3649 | FABF 35 PULS U/S,
|
---|
| 3650 | FAC1 FF STU 6055
|
---|
| 3651 | FAC4 3B RTI
|
---|
| 3652 | FAC5 FE LDU 6055
|
---|
| 3653 | FAC8 34 PSHS U/S,
|
---|
| 3654 | FACA CE LDU #FFC6
|
---|
| 3655 | FACD 20 BRA FAB9
|
---|
| 3656 |
|
---|
| 3657 |
|
---|
| 3658 | // Gestion du clavier
|
---|
| 3659 | FACF A6 LDA a,S
|
---|
| 3660 | FAD1 84 ANDA #F8
|
---|
| 3661 | FAD3 81 CMPA #E0
|
---|
| 3662 | FAD5 27 BEQ FAEC
|
---|
| 3663 | FAD7 7A DEC 60DC
|
---|
| 3664 | FADA 26 BNE FAE4
|
---|
| 3665 | FADC B6 LDA E7C1
|
---|
| 3666 | FADF 84 ANDA #F7
|
---|
| 3667 | FAE1 B7 STA E7C1
|
---|
| 3668 | FAE4 B6 LDA 60D4
|
---|
| 3669 | FAE7 8A ORA #80
|
---|
| 3670 | FAE9 B7 STA 60D4
|
---|
| 3671 | FAEC B6 LDA 6019
|
---|
| 3672 | FAEF 85 BITA #20
|
---|
| 3673 | FAF1 27 BEQ FAF7
|
---|
| 3674 | FAF3 6E JMP [6027]
|
---|
| 3675 |
|
---|
| 3676 |
|
---|
| 3677 | FAF7 B6 LDA 6019
|
---|
| 3678 | FAFA 85 BITA #04
|
---|
| 3679 | FAFC 27 BEQ FB11
|
---|
| 3680 | FAFE F6 LDB E7C3
|
---|
| 3681 | FB01 34 PSHS B,
|
---|
| 3682 | FB03 8D BSR FB15
|
---|
| 3683 | FB05 63 COM [605A]
|
---|
| 3684 | FB09 73 COM 6075
|
---|
| 3685 | FB0C 35 PULS B,
|
---|
| 3686 | FB0E F7 STB E7C3
|
---|
| 3687 | FB11 BC CMPX E7C6
|
---|
| 3688 | FB14 3B RTI
|
---|
| 3689 |
|
---|
| 3690 |
|
---|
| 3691 | FB15 BD JSR EEA9
|
---|
| 3692 | FB18 7D TST 605F
|
---|
| 3693 | FB1B 2A BPL FB25
|
---|
| 3694 | FB1D 7D TST 6086
|
---|
| 3695 | FB20 2B BMI FB25
|
---|
| 3696 | FB22 7A DEC E7C3
|
---|
| 3697 | FB25 39 RTS
|
---|
| 3698 |
|
---|
| 3699 |
|
---|
| 3700 | FB26 34 PSHS X,A,
|
---|
| 3701 | FB28 B6 LDA E7C3
|
---|
| 3702 | FB2B 84 ANDA #02
|
---|
| 3703 | FB2D 8E LDX #04E2
|
---|
| 3704 | FB30 30 LEAX ff,X
|
---|
| 3705 | FB32 26 BNE FB30
|
---|
| 3706 | FB34 B4 ANDA E7C3
|
---|
| 3707 | FB37 8B ADDA #FF
|
---|
| 3708 | FB39 35 PULS PC,X,A,
|
---|
| 3709 |
|
---|
| 3710 | // vecteur VRSCOH par défaut
|
---|
| 3711 | FB3B 34 PSHS U/S,Y,X,DP,B,A,CC
|
---|
| 3712 | FB3D 86 LDA #E7
|
---|
| 3713 | FB3F 1F TFR A,DP
|
---|
| 3714 | FB41 10 8E LDY #603A
|
---|
| 3715 | FB45 A6 LDA f1,Y
|
---|
| 3716 | FB47 1F TFR A,CC
|
---|
| 3717 | FB49 25 BCS FB7F
|
---|
| 3718 | FB4B 29 BVS FBC3
|
---|
| 3719 | FB4D 27 BEQ FB7F
|
---|
| 3720 | FB4F 10 2B LBMI FBC9
|
---|
| 3721 | FB53 85 BITA #20
|
---|
| 3722 | FB55 26 BNE FBCC
|
---|
| 3723 | FB57 85 BITA #40
|
---|
| 3724 | FB59 26 BNE FB96
|
---|
| 3725 | FB5B A6 LDA f2,Y
|
---|
| 3726 | FB5D 84 ANDA #FA
|
---|
| 3727 | FB5F 27 BEQ FB6B
|
---|
| 3728 | FB61 A6 LDA f2,Y
|
---|
| 3729 | FB63 84 ANDA #15
|
---|
| 3730 | FB65 8A ORA #10
|
---|
| 3731 | FB67 A7 STA f2,Y
|
---|
| 3732 | FB69 20 BRA FBD4
|
---|
| 3733 | FB6B DC LDD E9
|
---|
| 3734 | FB6D CA ORB #02
|
---|
| 3735 | FB6F C4 ANDB #FE
|
---|
| 3736 | FB71 D7 STB EA
|
---|
| 3737 | FB73 BE LDX 608C
|
---|
| 3738 | FB76 AF STX FFE7,Y
|
---|
| 3739 | FB79 A6 LDA f2,Y
|
---|
| 3740 | FB7B 84 ANDA #70
|
---|
| 3741 | FB7D 20 BRA FB65
|
---|
| 3742 | FB7F A6 LDA f1,Y
|
---|
| 3743 | FB81 85 BITA #08
|
---|
| 3744 | FB83 26 BNE FBC6
|
---|
| 3745 | FB85 85 BITA #10
|
---|
| 3746 | FB87 26 BNE FB6B
|
---|
| 3747 | FB89 85 BITA #04
|
---|
| 3748 | FB8B 26 BNE FB90
|
---|
| 3749 | FB8D 86 LDA #04
|
---|
| 3750 | FB8F F5 BITB 8601
|
---|
| 3751 | FB92 A5 BITA f2,Y
|
---|
| 3752 | FB94 26 BNE FBDF
|
---|
| 3753 | FB96 A6 LDA f2,Y
|
---|
| 3754 | FB98 84 ANDA #7F
|
---|
| 3755 | FB9A AA ORA f1,Y
|
---|
| 3756 | FB9C A7 STA f2,Y
|
---|
| 3757 | FB9E A6 LDA f1,Y
|
---|
| 3758 | FBA0 81 CMPA #40
|
---|
| 3759 | FBA2 26 BNE FBE4
|
---|
| 3760 | FBA4 96 LDA C9
|
---|
| 3761 | FBA6 84 ANDA #07
|
---|
| 3762 | FBA8 8A ORA #02
|
---|
| 3763 | FBAA 97 STA C9
|
---|
| 3764 | FBAC B6 LDA 6074
|
---|
| 3765 | FBAF 85 BITA #10
|
---|
| 3766 | FBB1 26 BNE FBD4
|
---|
| 3767 | FBB3 86 LDA #40
|
---|
| 3768 | FBB5 95 BITA C3
|
---|
| 3769 | FBB7 26 BNE FBD9
|
---|
| 3770 | FBB9 B6 LDA 6074
|
---|
| 3771 | FBBC 8A ORA #10
|
---|
| 3772 | FBBE B7 STA 6074
|
---|
| 3773 | FBC1 20 BRA FBD4
|
---|
| 3774 | FBC3 86 LDA #01
|
---|
| 3775 | FBC5 F5 BITB 8605
|
---|
| 3776 | FBC8 F5 BITB 8645
|
---|
| 3777 | FBCB F5 BITB 8640
|
---|
| 3778 | FBCE A5 BITA f2,Y
|
---|
| 3779 | FBD0 27 BEQ FBDF
|
---|
| 3780 | FBD2 8D BSR FC3B
|
---|
| 3781 | FBD4 35 PULS U/S,Y,X,DP,B,A,CC
|
---|
| 3782 | FBD6 1C & CC #FE
|
---|
| 3783 | FBD8 39 RTS
|
---|
| 3784 |
|
---|
| 3785 |
|
---|
| 3786 | FBD9 A6 LDA f2,Y
|
---|
| 3787 | FBDB 8A ORA #80
|
---|
| 3788 | FBDD A7 STA f2,Y
|
---|
| 3789 | FBDF 35 PULS U/S,Y,X,DP,B,A,CC
|
---|
| 3790 | FBE1 1A ORCC #01
|
---|
| 3791 | FBE3 39 RTS
|
---|
| 3792 |
|
---|
| 3793 |
|
---|
| 3794 | FBE4 1A ORCC #10
|
---|
| 3795 | FBE6 A6 LDA a,Y
|
---|
| 3796 | FBE8 AA ORA b,Y
|
---|
| 3797 | FBEA 8E LDX #FCA3
|
---|
| 3798 | FBED A1 CMPA ,X
|
---|
| 3799 | FBEF 27 BEQ FBFB
|
---|
| 3800 | FBF1 30 LEAX 2,X
|
---|
| 3801 | FBF3 8C CMPX #FCB1
|
---|
| 3802 | FBF6 26 BNE FBED
|
---|
| 3803 | FBF8 EE LDU a,Y
|
---|
| 3804 | FBFA F5 BITB EE84
|
---|
| 3805 | FBFD A6 LDA c,Y
|
---|
| 3806 | FBFF 84 ANDA #E1
|
---|
| 3807 | FC01 88 EORA #61
|
---|
| 3808 | FC03 8B ADDA #40
|
---|
| 3809 | FC05 1C & CC #FE
|
---|
| 3810 | FC07 46 RORA
|
---|
| 3811 | FC08 24 BCC FC0C
|
---|
| 3812 | FC0A 8A ORA #80
|
---|
| 3813 | FC0C 33 LEAU A,U
|
---|
| 3814 | FC0E 1F TFR U,D
|
---|
| 3815 | FC10 D7 STB EB
|
---|
| 3816 | FC12 E6 LDB c,Y
|
---|
| 3817 | FC14 C4 ANDB #1C
|
---|
| 3818 | FC16 58 ASLB
|
---|
| 3819 | FC17 58 ASLB
|
---|
| 3820 | FC18 58 ASLB
|
---|
| 3821 | FC19 96 LDA EA
|
---|
| 3822 | FC1B 84 ANDA #10
|
---|
| 3823 | FC1D 8A ORA #09
|
---|
| 3824 | FC1F A7 STA 32,Y
|
---|
| 3825 | FC22 EA ORB 32,Y
|
---|
| 3826 | FC25 D7 STB EA
|
---|
| 3827 | FC27 53 COMB
|
---|
| 3828 | FC28 D8 EORB EA
|
---|
| 3829 | FC2A 5C INCB
|
---|
| 3830 | FC2B 26 BNE FBD9
|
---|
| 3831 | FC2D AE LDX FFE7,Y
|
---|
| 3832 | FC30 BF STX 608C
|
---|
| 3833 | FC33 CE LDU #ECAC
|
---|
| 3834 | FC36 EF STU FFE7,Y
|
---|
| 3835 | FC39 20 BRA FBD4
|
---|
| 3836 | FC3B A6 LDA f1,Y
|
---|
| 3837 | FC3D 85 BITA #02
|
---|
| 3838 | FC3F 26 BNE FC6B
|
---|
| 3839 | FC41 85 BITA #20
|
---|
| 3840 | FC43 10 26 LBNE FC52
|
---|
| 3841 | FC47 85 BITA #05
|
---|
| 3842 | FC49 26 BNE FC90
|
---|
| 3843 | FC4B A6 LDA f2,Y
|
---|
| 3844 | FC4D 84 ANDA #FA
|
---|
| 3845 | FC4F 27 BEQ FC90
|
---|
| 3846 | FC51 86 LDA #40
|
---|
| 3847 | FC53 95 BITA C3
|
---|
| 3848 | FC55 26 BNE FC51
|
---|
| 3849 | FC57 D7 STB C8
|
---|
| 3850 | FC59 96 LDA C9
|
---|
| 3851 | FC5B 84 ANDA #07
|
---|
| 3852 | FC5D 44 LSRA
|
---|
| 3853 | FC5E 54 LSRB
|
---|
| 3854 | FC5F 49 ROLA
|
---|
| 3855 | FC60 97 STA C9
|
---|
| 3856 | FC62 84 ANDA #05
|
---|
| 3857 | FC64 97 STA C9
|
---|
| 3858 | FC66 8A ORA #02
|
---|
| 3859 | FC68 97 STA C9
|
---|
| 3860 | FC6A 39 RTS
|
---|
| 3861 |
|
---|
| 3862 |
|
---|
| 3863 | FC6B 96 LDA E9
|
---|
| 3864 | FC6D 85 BITA #08
|
---|
| 3865 | FC6F 26 BNE FC87
|
---|
| 3866 | FC71 1A ORCC #10
|
---|
| 3867 | FC73 E6 LDB c,Y
|
---|
| 3868 | FC75 54 LSRB
|
---|
| 3869 | FC76 54 LSRB
|
---|
| 3870 | FC77 25 BCS FC7C
|
---|
| 3871 | FC79 48 ASLA
|
---|
| 3872 | FC7A 2B BMI FC82
|
---|
| 3873 | FC7C 96 LDA EA
|
---|
| 3874 | FC7E 8A ORA #08
|
---|
| 3875 | FC80 97 STA EA
|
---|
| 3876 | FC82 35 PULS X,
|
---|
| 3877 | FC84 16 LBRA FCDF
|
---|
| 3878 | FC87 D6 LDB E8
|
---|
| 3879 | FC89 84 ANDA #03
|
---|
| 3880 | FC8B 26 BNE FC71
|
---|
| 3881 | FC8D E7 STB 4,S
|
---|
| 3882 | FC8F 39 RTS
|
---|
| 3883 |
|
---|
| 3884 |
|
---|
| 3885 | FC90 96 LDA E9
|
---|
| 3886 | FC92 85 BITA #10
|
---|
| 3887 | FC94 27 BEQ FC90
|
---|
| 3888 | FC96 86 LDA #3C
|
---|
| 3889 | FC98 4A DECA
|
---|
| 3890 | FC99 26 BNE FC98
|
---|
| 3891 | FC9B 96 LDA E9
|
---|
| 3892 | FC9D 48 ASLA
|
---|
| 3893 | FC9E 2B BMI FC90
|
---|
| 3894 | FCA0 D7 STB E8
|
---|
| 3895 | FCA2 39 RTS
|
---|
| 3896 |
|
---|
| 3897 |
|
---|
| 3898 | FCA3 15 ILL
|
---|
| 3899 | FCA4 0C INC 2E
|
---|
| 3900 | FCA6 0A DEC 62
|
---|
| 3901 | FCA8 08 ASL CA
|
---|
| 3902 | FCAA 07 ASR 9B
|
---|
| 3903 | FCAC 06 ROR 6E
|
---|
| 3904 | FCAE 03 COM 07
|
---|
| 3905 | FCB0 0E JMP 34
|
---|
| 3906 |
|
---|
| 3907 | // SETP$ A=couleur à modif / X=16bits OR modifier / Y=16bits AND modifier
|
---|
| 3908 | //si A=FF alors X pointe sur un tableau contenant la nouvelle palette
|
---|
| 3909 | FCB1 34 PSHS U,Y,DP,B,A,CC
|
---|
| 3910 | FCB3 C6 LDB #E7
|
---|
| 3911 | FCB5 1F TFR B,DP
|
---|
| 3912 | FCB7 4D TSTA
|
---|
| 3913 | FCB8 2A BPL FCE1 // prog d'une couleur
|
---|
| 3914 | FCBA 8D BSR FCD6 // wait a VBL
|
---|
| 3915 | FCBC 10 8E LDY #0200
|
---|
| 3916 | FCC0 31 LEAY -1,Y
|
---|
| 3917 | FCC2 26 BNE FCC0 // temporise 200x8µs
|
---|
| 3918 | FCC4 0F CLR DB // met a zero le registre de selection
|
---|
| 3919 | FCC6 10 8E LDY #0010
|
---|
| 3920 | FCCA EC LDD ,X++
|
---|
| 3921 | FCCC D7 STB DA // ecrit la valeur 16 bits dans le registre de donnée
|
---|
| 3922 | FCCE 97 STA DA
|
---|
| 3923 | FCD0 31 LEAY -1,Y
|
---|
| 3924 | FCD2 26 BNE FCCA // repete 16fois
|
---|
| 3925 | FCD4 35 PULS PC,U/S,Y,DP,B,A,CC
|
---|
| 3926 | // RETOUR
|
---|
| 3927 |
|
---|
| 3928 |
|
---|
| 3929 | FCD6 7D TST E7E7 // Wait a VBL
|
---|
| 3930 | FCD9 2A BPL FCD6
|
---|
| 3931 | FCDB 7D TST E7E7
|
---|
| 3932 | FCDE 2B BMI FCDB
|
---|
| 3933 | FCE0 39 RTS
|
---|
| 3934 |
|
---|
| 3935 | FCE1 1A ORCC #50
|
---|
| 3936 | FCE3 48 ASLA // multiplie l'index de couleur par 2
|
---|
| 3937 | FCE4 34 PSHS A,
|
---|
| 3938 | FCE6 8D BSR FD10 // attente de syncro
|
---|
| 3939 | FCE8 C6 LDB #0A
|
---|
| 3940 | FCEA 5A DECB
|
---|
| 3941 | FCEB 26 BNE FCEA // attente 5*10 µs
|
---|
| 3942 | FCED 12 NOP
|
---|
| 3943 | FCEE A6 LDA ,S
|
---|
| 3944 | FCF0 97 STA DB // ecrit l'index dans le registre de sel
|
---|
| 3945 | FCF2 1F TFR X,D
|
---|
| 3946 | FCF4 D4 ANDB DA // application du masque & dans le registre donnée
|
---|
| 3947 | FCF6 94 ANDA DA
|
---|
| 3948 | FCF8 34 PSHS B,A,
|
---|
| 3949 | FCFA 1F TFR Y,D
|
---|
| 3950 | FCFC AA ORA ,S+
|
---|
| 3951 | FCFE EA ORB ,S+
|
---|
| 3952 | FD00 AC CMPX ,X++
|
---|
| 3953 | FD02 1F TFR D,X
|
---|
| 3954 | FD04 35 PULS A,
|
---|
| 3955 | FD06 97 STA DB // ecrit l'index dans le registre de sel
|
---|
| 3956 | FD08 1F TFR X,D
|
---|
| 3957 | FD0A D7 STB DA // application du masque ou
|
---|
| 3958 | FD0C 97 STA DA
|
---|
| 3959 | FD0E 35 PULS PC,U/S,Y,DP,B,A,CC
|
---|
| 3960 | // sortie de
|
---|
| 3961 |
|
---|
| 3962 | // attente de sync avec l'écran
|
---|
| 3963 | FD10 86 LDA #20
|
---|
| 3964 | FD12 95 BITA E7
|
---|
| 3965 | FD14 27 BEQ FD12
|
---|
| 3966 | FD16 95 BITA E7
|
---|
| 3967 | FD18 26 BNE FD16
|
---|
| 3968 | FD1A 5A DECB
|
---|
| 3969 | FD1B 34 PSHS U/S,Y,X,DP,B,A,
|
---|
| 3970 | FD1D 3D MUL
|
---|
| 3971 | FD1E 3D MUL
|
---|
| 3972 | FD1F 1A ORCC #00
|
---|
| 3973 | FD21 35 PULS U/S,Y,X,DP,B,A,
|
---|
| 3974 | FD23 B5 BITA E7E7
|
---|
| 3975 | FD26 27 BEQ FD1A
|
---|
| 3976 | FD28 39 RTS
|
---|
| 3977 | // RETOUR
|
---|
| 3978 |
|
---|
| 3979 | // fin de SETP$
|
---|
| 3980 |
|
---|
| 3981 | // pt d'entrée extramoniteur
|
---|
| 3982 | FD29 34 PSHS A,
|
---|
| 3983 | FD2B B6 LDA E7E6
|
---|
| 3984 | FD2E 34 PSHS A,
|
---|
| 3985 | FD30 7F CLR E7E6
|
---|
| 3986 | FD33 B6 LDA E7C3
|
---|
| 3987 | FD36 84 ANDA #04 // verifie si cartouche présente
|
---|
| 3988 | FD38 26 BNE FD41
|
---|
| 3989 | FD3A BA ORA 0020
|
---|
| 3990 | FD3D 84 ANDA #03
|
---|
| 3991 | FD3F 20 BRA FD44
|
---|
| 3992 | FD41 BA ORA 0020
|
---|
| 3993 | FD44 34 PSHS A,
|
---|
| 3994 | FD46 B6 LDA E7C3
|
---|
| 3995 | FD49 8A ORA #04
|
---|
| 3996 | FD4B B7 STA E7C3
|
---|
| 3997 | FD4E B7 STA 0001
|
---|
| 3998 | FD51 A6 LDA 2,S
|
---|
| 3999 | FD53 BD JSR 0029 // passe par la ROM1
|
---|
| 4000 | FD56 35 PULS A,
|
---|
| 4001 | FD58 8D BSR FD61
|
---|
| 4002 | FD5A 35 PULS A,
|
---|
| 4003 | FD5C B7 STA E7E6
|
---|
| 4004 | FD5F 35 PULS PC,A,
|
---|
| 4005 |
|
---|
| 4006 |
|
---|
| 4007 | FD61 34 PSHS B,A,
|
---|
| 4008 | FD63 84 ANDA #04
|
---|
| 4009 | FD65 F6 LDB E7C3
|
---|
| 4010 | FD68 C4 ANDB #FB
|
---|
| 4011 | FD6A 34 PSHS B,
|
---|
| 4012 | FD6C AA ORA ,S
|
---|
| 4013 | FD6E B7 STA E7C3
|
---|
| 4014 | FD71 86 LDA #00
|
---|
| 4015 | FD73 A7 STA ,S
|
---|
| 4016 | FD75 A7 STA [,S++]
|
---|
| 4017 | FD77 35 PULS PC,B,
|
---|
| 4018 |
|
---|
| 4019 |
|
---|
| 4020 | // IO K7
|
---|
| 4021 | FD79 34 PSHS A,
|
---|
| 4022 | FD7B B6 LDA E7E6
|
---|
| 4023 | FD7E 34 PSHS A,
|
---|
| 4024 | FD80 7F CLR E7E6
|
---|
| 4025 | FD83 B6 LDA E7C3
|
---|
| 4026 | FD86 84 ANDA #04
|
---|
| 4027 | FD88 26 BNE FD91
|
---|
| 4028 | FD8A BA ORA 0020
|
---|
| 4029 | FD8D 84 ANDA #03
|
---|
| 4030 | FD8F 20 BRA FD94
|
---|
| 4031 | FD91 BA ORA 0020
|
---|
| 4032 | FD94 34 PSHS A,
|
---|
| 4033 | FD96 A6 LDA 2,S
|
---|
| 4034 | FD98 84 ANDA #30
|
---|
| 4035 | FD9A 81 CMPA #30
|
---|
| 4036 | FD9C 26 BNE FDA4
|
---|
| 4037 | FD9E A6 LDA 2,S
|
---|
| 4038 | FDA0 84 ANDA #CF
|
---|
| 4039 | FDA2 20 BRA FDAA
|
---|
| 4040 |
|
---|
| 4041 | FDA4 A6 LDA 2,S
|
---|
| 4042 | FDA6 84 ANDA #CF
|
---|
| 4043 | FDA8 8A ORA #04
|
---|
| 4044 | FDAA 8D BSR FD61
|
---|
| 4045 | FDAC 34 PSHS A,
|
---|
| 4046 | FDAE B6 LDA 60CD
|
---|
| 4047 | FDB1 84 ANDA #C0
|
---|
| 4048 | FDB3 81 CMPA #40
|
---|
| 4049 | FDB5 35 PULS A,
|
---|
| 4050 | FDB7 26 BNE FDC0
|
---|
| 4051 | FDB9 FF STU 6055
|
---|
| 4052 | FDBC BD JSR FFA0
|
---|
| 4053 | FDBF 7D TST ADC4
|
---|
| 4054 | FDC2 20 BRA FD56
|
---|
| 4055 | FDC4 6E JMP [602F]
|
---|
| 4056 |
|
---|
| 4057 |
|
---|
| 4058 | Pt d'entrée apres reset
|
---|
| 4059 | FDC8 1A ORCC #50
|
---|
| 4060 | FDCA 7F CLR E7E6
|
---|
| 4061 | FDCD C6 LDB #60
|
---|
| 4062 | FDCF 1F TFR B,DP
|
---|
| 4063 | FDD1 10 CE LDS #60CC
|
---|
| 4064 | FDD5 86 LDA #D4
|
---|
| 4065 | FDD7 DE LDU FE
|
---|
| 4066 | FDD9 11 83 CMPU #A55A
|
---|
| 4067 | FDDD 27 BEQ FDF5 // Hot reset
|
---|
| 4068 | FDDF 11 83 CMPU #A559
|
---|
| 4069 | FDE3 27 BEQ FDF5
|
---|
| 4070 | FDE5 B7 STA A7E7 // Memo GE7E7
|
---|
| 4071 | FDE8 CE LDU #6000
|
---|
| 4072 | FDEB 6F CLR ,U+
|
---|
| 4073 | FDED 11 83 CMPU #7000 // clean zero page
|
---|
| 4074 | FDF1 26 BNE FDEB
|
---|
| 4075 | FDF3 03 COM 80
|
---|
| 4076 | FDF5 B7 STA E7E7 // 60Hz Commutation RAM Mode Gate ARRAY
|
---|
| 4077 | FDF8 CE LDU #E000
|
---|
| 4078 | FDFB E6 LDB ,U+
|
---|
| 4079 | FDFD EB ADDB ,U+
|
---|
| 4080 | FDFF EB ADDB ,U+
|
---|
| 4081 | FE01 CB ADDB #55
|
---|
| 4082 | FE03 E1 CMPB ,U // calcul du cookie
|
---|
| 4083 | FE05 26 BNE FE1D // ici le resultat est 55
|
---|
| 4084 | FE07 E6 LDB -3,U
|
---|
| 4085 | FE09 C1 CMPB #52 // 4D
|
---|
| 4086 | FE0B 26 BNE FE15 // le saut est pris
|
---|
| 4087 | FE0D D6 LDB CD
|
---|
| 4088 | FE0F CA ORB #20
|
---|
| 4089 | FE11 C4 ANDB #3F
|
---|
| 4090 | FE13 20 BRA FE21
|
---|
| 4091 |
|
---|
| 4092 |
|
---|
| 4093 | FE15 D6 LDB CD
|
---|
| 4094 | FE17 C4 ANDB #DF
|
---|
| 4095 | FE19 CA ORB #C0
|
---|
| 4096 | FE1B 20 BRA FE21
|
---|
| 4097 |
|
---|
| 4098 | FE1D D6 LDB CD
|
---|
| 4099 | FE1F C4 ANDB #1F
|
---|
| 4100 |
|
---|
| 4101 | FE21 86 LDA #54
|
---|
| 4102 | FE23 B7 STA E7E7 // 50 Hz mode PIA
|
---|
| 4103 | FE26 86 LDA #01
|
---|
| 4104 | FE28 97 STA 48
|
---|
| 4105 | FE2A 0F CLR 49
|
---|
| 4106 | FE2C BD JSR E004 // appel (verif Disk)
|
---|
| 4107 | FE2F 96 LDA 4E
|
---|
| 4108 | FE31 24 BCC FE3B
|
---|
| 4109 | FE33 C5 BITB #C0
|
---|
| 4110 | FE35 26 BNE FE4C
|
---|
| 4111 | FE37 0F CLR 80
|
---|
| 4112 | FE39 20 BRA FE49
|
---|
| 4113 |
|
---|
| 4114 | FE3B 81 CMPA #43
|
---|
| 4115 | FE3D 26 BNE FE45
|
---|
| 4116 | FE3F C4 ANDB #3F
|
---|
| 4117 | FE41 CA ORB #40
|
---|
| 4118 | FE43 20 BRA FE49
|
---|
| 4119 |
|
---|
| 4120 | FE45 C4 ANDB #3F
|
---|
| 4121 | FE47 CA ORB #80
|
---|
| 4122 | FE49 86 LDA #54
|
---|
| 4123 | FE4B 7D TST 86D4
|
---|
| 4124 | FE4E D7 STB CD
|
---|
| 4125 | FE50 97 STA 81
|
---|
| 4126 | FE52 B7 STA E7E7
|
---|
| 4127 | FE55 8E LDX #607C
|
---|
| 4128 | FE58 96 LDA 47
|
---|
| 4129 | FE5A D6 LDB 5F
|
---|
| 4130 | FE5C 1F TFR D,Y
|
---|
| 4131 | FE5E DE LDU 74
|
---|
| 4132 | FE60 D6 LDB 2C
|
---|
| 4133 | FE62 4F CLRA
|
---|
| 4134 |
|
---|
| 4135 | FE63 A7 STA ,-X
|
---|
| 4136 | FE65 8C CMPX #6019
|
---|
| 4137 | FE68 2E BGT FE63
|
---|
| 4138 | FE6A D7 STB 2C
|
---|
| 4139 | FE6C DF STU 74
|
---|
| 4140 | FE6E 1F TFR Y,D
|
---|
| 4141 | FE70 97 STA 47
|
---|
| 4142 | FE72 D7 STB 5F
|
---|
| 4143 | FE74 C6 LDB #F0
|
---|
| 4144 | FE76 D7 STB 1A
|
---|
| 4145 | FE78 D7 STB 1C
|
---|
| 4146 | FE7A D7 STB 1E
|
---|
| 4147 |
|
---|
| 4148 | FE7C 8E LDX #E844
|
---|
| 4149 | FE7F 9F STX 21
|
---|
| 4150 | FE81 9F STX 23
|
---|
| 4151 | FE83 9F STX 27
|
---|
| 4152 | FE85 9F STX 2F
|
---|
| 4153 | FE87 8E LDX #E845
|
---|
| 4154 | FE8A 9F STX CF
|
---|
| 4155 | FE8C 8E LDX #6082
|
---|
| 4156 | FE8F 9F STX 79 // mise en place du ptr sur le buf clav
|
---|
| 4157 | FE91 86 LDA #04
|
---|
| 4158 | FE93 97 STA 7B
|
---|
| 4159 | FE95 8E LDX #6000
|
---|
| 4160 | FE98 10 8E LDY #FF69
|
---|
| 4161 | FE9C DE LDU FE
|
---|
| 4162 | FE9E 11 83 CMPU #A55A // Cold or Hot reset
|
---|
| 4163 | FEA2 26 BNE FEA8
|
---|
| 4164 | FEA4 30 LEAX 4,X
|
---|
| 4165 | FEA6 31 LEAY 4,Y
|
---|
| 4166 |
|
---|
| 4167 | FEA8 EC LDD ,Y++ // copie la zone FF69-FF7D dans 6000-6014
|
---|
| 4168 | FEAA ED STD ,X++
|
---|
| 4169 | FEAC 10 8C CMPY #FF7F
|
---|
| 4170 | FEB0 2B BMI FEA8
|
---|
| 4171 | FEB2 8E LDX #3C3C
|
---|
| 4172 | FEB5 BF STX E7CA
|
---|
| 4173 | FEB8 C6 LDB #F6
|
---|
| 4174 | FEBA F7 STB E7C9 // PIA SYS
|
---|
| 4175 | FEBD CE LDU #3838
|
---|
| 4176 | FEC0 FF STU E7CA
|
---|
| 4177 | FEC3 CC LDD #FEFF
|
---|
| 4178 | FEC6 FD STD E7C8
|
---|
| 4179 | FEC9 BF STX E7CA
|
---|
| 4180 | FECC CC LDD #0000
|
---|
| 4181 | FECF CE LDU #E7CC // PIA JOY
|
---|
| 4182 | FED2 ED STD 2,U
|
---|
| 4183 | FED4 8E LDX #0030
|
---|
| 4184 | FED7 AF STX ,U
|
---|
| 4185 | FED9 8A ORA #04
|
---|
| 4186 | FEDB CA ORB #04
|
---|
| 4187 | FEDD ED STD 2,U
|
---|
| 4188 | FEDF 8E LDX #393D
|
---|
| 4189 | FEE2 BF STX E7C1 // 6846 Partie PIA
|
---|
| 4190 | FEE5 96 LDA CD
|
---|
| 4191 | FEE7 84 ANDA #C0
|
---|
| 4192 | FEE9 81 CMPA #40
|
---|
| 4193 | FEEB 27 BEQ FEF0 ??? code space
|
---|
| 4194 | FEED 86 LDA #2C
|
---|
| 4195 | FEEF 7D TST 863C // FEF0 LDA #3C
|
---|
| 4196 | FEF2 B7 STA E7C3
|
---|
| 4197 | FEF5 B7 STA 0003 // commute la ROM 3 (gestion de fichiers)
|
---|
| 4198 | FEF8 7E JMP 3FF6
|
---|
| 4199 |
|
---|
| 4200 |
|
---|
| 4201 | FEFB F7 STB E7C3
|
---|
| 4202 | FEFE E7 STB ,Y
|
---|
| 4203 | FF00 6E JMP [,U]
|
---|
| 4204 |
|
---|
| 4205 |
|
---|
| 4206 | FF02 D7 STB 35
|
---|
| 4207 | FF04 34 PSHS B,A,
|
---|
| 4208 | FF06 8D BSR FF37
|
---|
| 4209 | FF08 E4 ANDB 1,S
|
---|
| 4210 | FF0A F7 STB E7C3
|
---|
| 4211 | FF0D 9E LDX 8C
|
---|
| 4212 | FF0F E7 STB ,X
|
---|
| 4213 | FF11 86 LDA #55
|
---|
| 4214 | FF13 9E LDX 76
|
---|
| 4215 | FF15 E6 LDB ,X+
|
---|
| 4216 | FF17 E7 STB FF9F,X
|
---|
| 4217 | FF1B 8C CMPX #001B
|
---|
| 4218 | FF1E 24 BCC FF22
|
---|
| 4219 | FF20 AB ADDA ff,X
|
---|
| 4220 | FF22 8C CMPX #0021
|
---|
| 4221 | FF25 25 BCS FF15
|
---|
| 4222 | FF27 8D BSR FF37
|
---|
| 4223 | FF29 F7 STB E7C3
|
---|
| 4224 | FF2C F7 STB 0003
|
---|
| 4225 | FF2F 8E LDX #5FA0
|
---|
| 4226 | FF32 A1 CMPA 1A,X
|
---|
| 4227 | FF35 35 PULS PC,B,A,
|
---|
| 4228 | FF37 F6 LDB E7C3
|
---|
| 4229 | FF3A CA ORB #04
|
---|
| 4230 | FF3C 39 RTS
|
---|
| 4231 |
|
---|
| 4232 |
|
---|
| 4233 | // Utilisation de la table de redirection
|
---|
| 4234 | FF3D 6E JMP [6000]
|
---|
| 4235 |
|
---|
| 4236 | FF41 6E JMP [6002]
|
---|
| 4237 |
|
---|
| 4238 | FF45 6E JMP [6004]
|
---|
| 4239 |
|
---|
| 4240 | FF49 6E JMP [6006]
|
---|
| 4241 |
|
---|
| 4242 | FF4D 6E JMP [6008]
|
---|
| 4243 |
|
---|
| 4244 | FF51 6E JMP [600A]
|
---|
| 4245 |
|
---|
| 4246 | FF55 6E JMP [600C]
|
---|
| 4247 |
|
---|
| 4248 | FF59 6E JMP [600E]
|
---|
| 4249 |
|
---|
| 4250 | FF5D 6E JMP [6010]
|
---|
| 4251 |
|
---|
| 4252 | FF61 6E JMP [6012]
|
---|
| 4253 |
|
---|
| 4254 | FF65 6E JMP [6014]
|
---|
| 4255 |
|
---|
| 4256 | // Table Zero Page redir vectors At Bootup
|
---|
| 4257 | FF69 FF7F
|
---|
| 4258 | FF82
|
---|
| 4259 | FF85
|
---|
| 4260 | FF88
|
---|
| 4261 | FF8B
|
---|
| 4262 | FF8E
|
---|
| 4263 | FF91
|
---|
| 4264 | FF94
|
---|
| 4265 | FF97
|
---|
| 4266 | FF9A
|
---|
| 4267 | FF9D
|
---|
| 4268 |
|
---|
| 4269 | // vecteurs zéro Page par défaut
|
---|
| 4270 | FF7F 7E JMP FA60
|
---|
| 4271 |
|
---|
| 4272 | FF82 7E JMP FB26
|
---|
| 4273 |
|
---|
| 4274 | FF85 7E JMP EC30 ???
verifier
|
---|
| 4275 |
|
---|
| 4276 | FF88 7E JMP EC7A
|
---|
| 4277 |
|
---|
| 4278 | FF8B 7E JMP ECC8
|
---|
| 4279 |
|
---|
| 4280 | FF8E BD JSR ECB8
|
---|
| 4281 |
|
---|
| 4282 | FF91 7E JMP F8C6
|
---|
| 4283 |
|
---|
| 4284 | FF94 7E JMP F6DC
|
---|
| 4285 |
|
---|
| 4286 | FF97 7E JMP FB3B
|
---|
| 4287 |
|
---|
| 4288 | FF9A 7E JMP F724
|
---|
| 4289 |
|
---|
| 4290 | FF9D BD JSR ECB8
|
---|
| 4291 |
|
---|
| 4292 | // Switch & execute
|
---|
| 4293 | FFA0 34 PSHS A,CC
|
---|
| 4294 | FFA2 1A ORCC #50
|
---|
| 4295 | FFA4 B6 LDA E7C3
|
---|
| 4296 | FFA7 8A ORA #10
|
---|
| 4297 | FFA9 B7 STA E7C3 // passe à l'autre ROM Moniteur
|
---|
| 4298 |
|
---|
| 4299 | // execute (from other page)
|
---|
| 4300 | FFAC 35 PULS A,CC
|
---|
| 4301 | FFAE AD JSR [6055]
|
---|
| 4302 | FFB2 34 PSHS A,CC
|
---|
| 4303 | FFB4 1A ORCC #50
|
---|
| 4304 | FFB6 B6 LDA E7C3
|
---|
| 4305 | FFB9 8A ORA #10
|
---|
| 4306 | FFBB B7 STA E7C3 // repasse à la ROM mon 1
|
---|
| 4307 |
|
---|
| 4308 | FFBE 35 PULS PC,A,CC // FIN de switch & execute
|
---|
| 4309 |
|
---|
| 4310 |
|
---|
| 4311 | FFC0 7E JMP EC3E
|
---|
| 4312 |
|
---|
| 4313 | FFC3 7E JMP EC7C
|
---|
| 4314 |
|
---|
| 4315 | FFC6 FF STU FFFF
|
---|
| 4316 | FFC9 FF STU FFFF
|
---|
| 4317 | FFCC FF STU FFFF
|
---|
| 4318 | FFCF FF STU CCCC
|
---|
| 4319 | FFD2 CC LDD #CCCC
|
---|
| 4320 | FFD5 CC LDD #CCCC
|
---|
| 4321 | FFD8 CC LDD #CCCC
|
---|
| 4322 | FFDB CC LDD #CCCC
|
---|
| 4323 | FFDE CC LDD #CCCC
|
---|
| 4324 | FFE1 CC LDD #CCCC
|
---|
| 4325 | FFE4 CC LDD #CCCC
|
---|
| 4326 | FFE7 CC LDD #CCCC
|
---|
| 4327 | FFEA CC LDD #CCCC
|
---|
| 4328 | FFED CC LDD #CCCC
|
---|
| 4329 |
|
---|
| 4330 | FFF0 0300 RESERVED
|
---|
| 4331 | FFF2 7000 SWI3
|
---|
| 4332 | FFF4 6800 SWI2
|
---|
| 4333 | FFF6 FA7C FIRQ
|
---|
| 4334 | FFF8 FA80 IRQ
|
---|
| 4335 | FFFA FDC4 SWI
|
---|
| 4336 | FFFC FDC8 NMI
|
---|
| 4337 | FFFE FDC8 RESET |
---|