| Misc | ||
|---|---|---|
| RAM Usage | Chess Piece Images | Number Images |
; Dissassembly comments by Chris Cantrell 2009
; For detailed discussion of code visit http://www.computerarcheology.com
; RAM
; EA Skill level (0-7 for 1-8)
; F2 Switch debounce timer
F000: 78 SEI ; Disable interrupts
F001: D8 CLD ; Clear decimal-mode flag
F002: A2 FF LDX #$FF ; Set stack to ...
F004: 9A TXS ; ... top of RAM
F005: E8 INX ; Zero
F006: 8A TXA ; Zero
F007: 95 00 STA $00,X ; Clear ...
F009: E8 INX ; ... registers ...
F00A: D0 FB BNE $F007 ; ... and RAM
F00C: 20 AD F2 JSR $F2AD
F00F: A9 FF LDA #$FF
F011: 85 02 STA $02 ; WSYNC
F013: 85 00 STA $00 ; VSYNC
F015: 85 01 STA $01 ; VBLANK
F017: E6 D3 INC $D3
F019: D0 06 BNE $F021
F01B: E6 F1 INC $F1
F01D: D0 02 BNE $F021
F01F: 85 F0 STA $F0
F021: 45 F0 EOR $F0
F023: 09 F7 ORA #$F7
F025: 85 E9 STA $E9
F027: AD 82 02 LDA $0282 ; Read switches
F02A: 29 08 AND #$08 ; Black/white setting
F02C: 4A LSR A
F02D: A8 TAY
F02E: A2 04 LDX #$04
F030: A5 F1 LDA $F1
F032: 25 F0 AND $F0
F034: 59 6E FF EOR $FF6E,Y
F037: 25 E9 AND $E9
F039: 95 DD STA $DD,X
F03B: 95 05 STA $05,X
F03D: C8 INY
F03E: CA DEX
F03F: D0 EF BNE $F030
F041: 86 06 STX $06
F043: AC 82 02 LDY $0282 ; Read switches
F046: 84 ED STY $ED
F048: 10 06 BPL $F050
F04A: A4 DF LDY $DF
F04C: 85 DF STA $DF
F04E: 84 DE STY $DE
F050: A0 24 LDY #$24
F052: 85 02 STA $02
F054: 86 00 STX $00 ; VSYNC
F056: 8C 96 02 STY $0296
F059: 20 AA F2 JSR $F2AA
F05C: A5 D3 LDA $D3
F05E: 29 0C AND #$0C
F060: C9 04 CMP #$04
F062: 20 3C F5 JSR $F53C
F065: A6 D9 LDX $D9
F067: 90 0C BCC $F075
F069: A4 F3 LDY $F3
F06B: 30 08 BMI $F075
F06D: A4 DB LDY $DB
F06F: D0 08 BNE $F079
F071: A4 F3 LDY $F3
F073: D0 04 BNE $F079
F075: A9 08 LDA #$08
F077: D0 02 BNE $F07B
F079: A5 DB LDA $DB
F07B: 20 64 FE JSR $FE64
F07E: A6 DA LDX $DA
F080: B5 80 LDA $80,X
F082: 29 F0 AND #$F0
F084: A4 E7 LDY $E7
F086: 30 0C BMI $F094
F088: A4 F3 LDY $F3
F08A: F0 0E BEQ $F09A
F08C: 10 02 BPL $F090
F08E: B0 08 BCS $F098
F090: 90 04 BCC $F096
F092: 05 DC ORA $DC
F094: B0 02 BCS $F098
F096: 05 DB ORA $DB
F098: 95 80 STA $80,X
F09A: A5 E7 LDA $E7
F09C: F0 0A BEQ $F0A8
F09E: 30 08 BMI $F0A8
F0A0: 05 E6 ORA $E6
F0A2: 10 04 BPL $F0A8
F0A4: A9 00 LDA #$00
F0A6: 85 E7 STA $E7
F0A8: A8 TAY
F0A9: F0 1D BEQ $F0C8
F0AB: A6 F7 LDX $F7
F0AD: 30 0E BMI $F0BD
F0AF: A5 F6 LDA $F6
F0B1: F0 0A BEQ $F0BD
F0B3: A9 0F LDA #$0F
F0B5: B0 03 BCS $F0BA
F0B7: A9 09 LDA #$09
F0B9: A8 TAY
F0BA: 20 64 FE JSR $FE64
F0BD: A5 EE LDA $EE
F0BF: 2A ROL A
F0C0: C9 04 CMP #$04
F0C2: B0 04 BCS $F0C8
F0C4: AA TAX
F0C5: BC E9 FE LDY $FEE9,X
F0C8: 84 15 STY $15
F0CA: AD 84 02 LDA $0284
F0CD: D0 FB BNE $F0CA
F0CF: 85 02 STA $02
F0D1: C6 D0 DEC $D0
F0D3: 10 04 BPL $F0D9
F0D5: E6 D0 INC $D0
F0D7: 85 01 STA $01 ; VBLANK
F0D9: A2 0F LDX #$0F
F0DB: 86 19 STX $19
F0DD: 86 17 STX $17
F0DF: A0 FF LDY #$FF
F0E1: 94 C0 STY $C0,X
F0E3: CA DEX
F0E4: 95 C0 STA $C0,X
F0E6: CA DEX
F0E7: 10 F8 BPL $F0E1
F0E9: A0 1F LDY #$1F
F0EB: 20 45 F5 JSR $F545
F0EE: 85 2B STA $2B
F0F0: A5 EA LDA $EA
F0F2: AE 84 02 LDX $0284
F0F5: D0 FB BNE $F0F2
F0F7: 86 EB STX $EB
F0F9: 85 02 STA $02
F0FB: 85 12 STA $12
F0FD: A0 66 LDY #$66
F0FF: 84 E8 STY $E8
F101: 0A ASL A
F102: 0A ASL A
F103: 65 EA ADC $EA
F105: 69 46 ADC #$46
F107: 85 CA STA $CA
F109: A0 04 LDY #$04
F10B: A2 20 LDX #$20
F10D: 86 22 STX $22
F10F: A2 02 LDX #$02
F111: 86 05 STX $05
F113: 85 14 STA $14
F115: 85 10 STA $10
F117: A9 D0 LDA #$D0
F119: 85 11 STA $11
F11B: 85 24 STA $24
F11D: A9 F1 LDA #$F1
F11F: 85 21 STA $21
F121: 85 25 STA $25
F123: 85 02 STA $02
F125: 85 2A STA $2A
F127: 85 1D STA $1D
F129: 85 0A STA $0A
F12B: 86 04 STX $04
F12D: A9 38 LDA #$38
F12F: 85 C0 STA $C0
F131: A6 EE LDX $EE
F133: B5 DE LDA $DE,X
F135: 85 F8 STA $F8
F137: A5 DF LDA $DF
F139: 85 FD STA $FD
F13B: 4C CF F1 JMP $F1CF
F13E: A5 D6 LDA $D6
F140: A6 D5 LDX $D5
F142: 29 07 AND #$07
F144: C9 06 CMP #$06
F146: D0 1B BNE $F163
F148: A5 E5 LDA $E5
F14A: 49 10 EOR #$10
F14C: A8 TAY
F14D: 49 08 EOR #$08
F14F: C5 D5 CMP $D5
F151: F0 2C BEQ $F17F
F153: E0 08 CPX #$08
F155: 90 04 BCC $F15B
F157: E0 38 CPX #$38
F159: 90 27 BCC $F182
F15B: A5 D6 LDA $D6
F15D: 49 04 EOR #$04
F15F: 85 D6 STA $D6
F161: B0 1F BCS $F182
F163: C9 01 CMP #$01
F165: D0 1B BNE $F182
F167: A5 D4 LDA $D4
F169: 29 38 AND #$38
F16B: A8 TAY
F16C: 8A TXA
F16D: E5 D4 SBC $D4
F16F: C9 FE CMP #$FE
F171: D0 03 BNE $F176
F173: E8 INX
F174: B0 09 BCS $F17F
F176: C9 02 CMP #$02
F178: D0 08 BNE $F182
F17A: CA DEX
F17B: 98 TYA
F17C: 09 07 ORA #$07
F17E: A8 TAY
F17F: 20 37 FD JSR $FD37
F182: 60 RTS
F183: 38 SEC
F184: 95 C0 STA $C0,X
F186: A5 DE LDA $DE
F188: B0 1F BCS $F1A9
F18A: 95 C0 STA $C0,X
F18C: A5 DE LDA $DE
F18E: 90 31 BCC $F1C1
F190: 48 PHA
F191: CA DEX
F192: 30 31 BMI $F1C5
F194: CA DEX
F195: B9 80 00 LDA $0080,Y
F198: C8 INY
F199: 0A ASL A
F19A: 0A ASL A
F19B: 0A ASL A
F19C: C9 40 CMP #$40
F19E: 90 E3 BCC $F183
F1A0: F0 E2 BEQ $F184
F1A2: 29 38 AND #$38
F1A4: EA NOP
F1A5: 95 C0 STA $C0,X
F1A7: A5 DF LDA $DF
F1A9: 48 PHA
F1AA: CA DEX
F1AB: CA DEX
F1AC: B9 80 00 LDA $0080,Y
F1AF: C8 INY
F1B0: 85 2A STA $2A
F1B2: 0A ASL A
F1B3: 0A ASL A
F1B4: 0A ASL A
F1B5: C9 40 CMP #$40
F1B7: 90 D1 BCC $F18A
F1B9: F0 CF BEQ $F18A
F1BB: 29 38 AND #$38
F1BD: 95 C0 STA $C0,X
F1BF: A5 DF LDA $DF
F1C1: 48 PHA
F1C2: CA DEX
F1C3: 10 CF BPL $F194
F1C5: 84 EB STY $EB
F1C7: 9A TXS
F1C8: A0 05 LDY #$05
F1CA: B1 CC LDA ($CC),Y
F1CC: 4A LSR A
F1CD: 85 1B STA $1B
F1CF: A5 FE LDA $FE
F1D1: 85 06 STA $06
F1D3: 85 2B STA $2B
F1D5: 85 02 STA $02
F1D7: 85 2A STA $2A
F1D9: 4C 09 F2 JMP $F209
F1DC: A2 04 LDX #$04
F1DE: B5 D9 LDA $D9,X
F1E0: 95 D4 STA $D4,X
F1E2: CA DEX
F1E3: 10 F9 BPL $F1DE
F1E5: 60 RTS
F1E6: 85 15 STA $15
F1E8: A5 E7 LDA $E7
F1EA: 10 0F BPL $F1FB
F1EC: 84 F3 STY $F3
F1EE: A5 EE LDA $EE
F1F0: F0 09 BEQ $F1FB
F1F2: A6 DA LDX $DA
F1F4: A5 D6 LDA $D6
F1F6: 20 64 FE JSR $FE64
F1F9: 84 D6 STY $D6
F1FB: 84 E7 STY $E7
F1FD: 60 RTS
F1FE: B1 CC LDA ($CC),Y
F200: 4A LSR A
F201: 85 1B STA $1B
F203: A5 FE LDA $FE
F205: 85 2A STA $2A
F207: 85 06 STA $06
F209: B1 C8 LDA ($C8),Y
F20B: 4A LSR A
F20C: 85 1C STA $1C
F20E: A5 FC LDA $FC
F210: 8D 07 00 STA $0007
F213: B1 C4 LDA ($C4),Y
F215: 4A LSR A
F216: 85 1B STA $1B
F218: B1 C0 LDA ($C0),Y
F21A: 4A LSR A
F21B: A6 FA LDX $FA
F21D: 86 06 STX $06
F21F: 85 1C STA $1C
F221: A6 F8 LDX $F8
F223: 86 07 STX $07
F225: A9 70 LDA #$70
F227: 85 20 STA $20
F229: 85 21 STA $21
F22B: A5 FF LDA $FF
F22D: 85 06 STA $06
F22F: A6 FB LDX $FB
F231: 85 02 STA $02
F233: 85 2A STA $2A
F235: B1 CE LDA ($CE),Y
F237: 85 1B STA $1B
F239: B1 CA LDA ($CA),Y
F23B: 85 1C STA $1C
F23D: A5 FD LDA $FD
F23F: 85 07 STA $07
F241: B1 C6 LDA ($C6),Y
F243: 85 1B STA $1B
F245: B1 C2 LDA ($C2),Y
F247: 86 06 STX $06
F249: A6 F9 LDX $F9
F24B: 85 1C STA $1C
F24D: 86 07 STX $07
F24F: A9 90 LDA #$90
F251: 85 20 STA $20
F253: 85 21 STA $21
F255: 88 DEY
F256: 10 A6 BPL $F1FE
F258: C8 INY
F259: 84 1B STY $1B
F25B: 84 1C STY $1C
F25D: 84 0F STY $0F
F25F: 84 1F STY $1F
F261: 85 2A STA $2A
F263: 98 TYA
F264: A4 EB LDY $EB
F266: C0 40 CPY #$40
F268: B0 11 BCS $F27B
F26A: A5 E8 LDA $E8
F26C: 85 1F STA $1F
F26E: 49 FE EOR #$FE
F270: 85 E8 STA $E8
F272: 85 0F STA $0F
F274: A2 0F LDX #$0F
F276: 85 2B STA $2B
F278: 4C 94 F1 JMP $F194
F27B: A0 3F LDY #$3F
F27D: 84 04 STY $04
F27F: 84 1D STY $1D
F281: 85 06 STA $06
F283: 20 45 F5 JSR $F545
F286: 20 E7 F3 JSR $F3E7
F289: A9 09 LDA #$09
F28B: 85 CC STA $CC
F28D: 20 7D FE JSR $FE7D
F290: E4 D9 CPX $D9
F292: D0 06 BNE $F29A
F294: A5 F3 LDA $F3
F296: F0 02 BEQ $F29A
F298: A6 DD LDX $DD
F29A: 86 F7 STX $F7
F29C: A5 E2 LDA $E2
F29E: 08 PHP
F29F: 68 PLA
F2A0: 85 E2 STA $E2
F2A2: AD 84 02 LDA $0284
F2A5: D0 FB BNE $F2A2
F2A7: 4C 0F F0 JMP $F00F
F2AA: AD 82 02 LDA $0282 ; Read switches
F2AD: A0 00 LDY #$00
F2AF: 4A LSR A ; Reset presset?
F2B0: B0 4D BCS $F2FF ; No ... move on
F2B2: 84 E4 STY $E4
F2B4: A2 07 LDX #$07
F2B6: BD F2 FE LDA $FEF2,X
F2B9: 95 80 STA $80,X
F2BB: 49 08 EOR #$08
F2BD: 95 B8 STA $B8,X
F2BF: A9 8E LDA #$8E
F2C1: 95 B0 STA $B0,X
F2C3: A9 46 LDA #$46
F2C5: 95 88 STA $88,X
F2C7: 94 90 STY $90,X
F2C9: 94 98 STY $98,X
F2CB: 94 A0 STY $A0,X
F2CD: 94 A8 STY $A8,X
F2CF: CA DEX
F2D0: 10 E4 BPL $F2B6
F2D2: 86 E2 STX $E2
F2D4: 86 F7 STX $F7
F2D6: 86 E5 STX $E5
F2D8: 24 ED BIT $ED
F2DA: 10 10 BPL $F2EC
F2DC: 24 D3 BIT $D3
F2DE: 70 01 BVS $F2E1
F2E0: E8 INX
F2E1: 94 8C STY $8C,X
F2E3: 95 9C STA $9C,X
F2E5: 06 B9 ASL $B9
F2E7: 38 SEC
F2E8: 66 B9 ROR $B9
F2EA: E6 E4 INC $E4
F2EC: 84 F3 STY $F3
F2EE: 84 E7 STY $E7
F2F0: A2 03 LDX #$03
F2F2: 86 EE STX $EE
F2F4: 4A LSR A
F2F5: 85 D5 STA $D5
F2F7: 85 D4 STA $D4
F2F9: 85 D8 STA $D8
F2FB: 98 TYA
F2FC: 4C 20 F5 JMP $F520
F2FF: 4A LSR A ; Game select pressed?
F300: B0 13 BCS $F315 ; No ... move on
F302: A4 F2 LDY $F2 ; Switch debounce
F304: D0 08 BNE $F30E ; Only increment on 0
F306: A6 EA LDX $EA ; Current skill level
F308: E8 INX ; Bump ...
F309: 8A TXA ; ... and ...
F30A: 29 07 AND #$07 ; ... roll ...
F30C: 85 EA STA $EA ; ... skill level
F30E: C0 1E CPY #$1E ; Roughly every half second
F310: 90 02 BCC $F314 ; Not time to check SELECT again
F312: A0 FF LDY #$FF ; Make Y zero
F314: C8 INY ; Bump select debounce
F315: 84 F2 STY $F2 ; Store SELECT debounce
F317: A4 F3 LDY $F3
F319: 88 DEY
F31A: 30 40 BMI $F35C
F31C: A4 F4 LDY $F4
F31E: F0 3C BEQ $F35C
F320: C0 20 CPY #$20
F322: 90 39 BCC $F35D
F324: A9 20 LDA #$20
F326: 85 F4 STA $F4
F328: A9 FF LDA #$FF
F32A: 85 E3 STA $E3
F32C: A0 09 LDY #$09
F32E: C4 D6 CPY $D6
F330: D0 22 BNE $F354
F332: A6 D4 LDX $D4
F334: 24 83 BIT $83
F336: 70 1C BVS $F354
F338: A5 86 LDA $86
F33A: 05 8A ORA $8A
F33C: 0A ASL A
F33D: 30 06 BMI $F345
F33F: CA DEX
F340: CA DEX
F341: E4 D5 CPX $D5
F343: F0 74 BEQ $F3B9
F345: A5 87 LDA $87
F347: 05 8B ORA $8B
F349: 0A ASL A
F34A: 30 08 BMI $F354
F34C: A6 D4 LDX $D4
F34E: E8 INX
F34F: E8 INX
F350: E4 D5 CPX $D5
F352: F0 65 BEQ $F3B9
F354: E6 D4 INC $D4
F356: A0 FE LDY #$FE
F358: 84 D8 STY $D8
F35A: 84 D6 STY $D6
F35C: 60 RTS
F35D: A5 D4 LDA $D4
F35F: 30 FB BMI $F35C
F361: A6 DA LDX $DA
F363: A4 D9 LDY $D9
F365: A5 E3 LDA $E3
F367: 30 10 BMI $F379
F369: A6 F7 LDX $F7
F36B: 8A TXA
F36C: 30 51 BMI $F3BF
F36E: A4 DA LDY $DA
F370: 20 62 FE JSR $FE62
F373: A6 D9 LDX $D9
F375: C4 F7 CPY $F7
F377: F0 0A BEQ $F383
F379: B9 80 00 LDA $0080,Y
F37C: 29 F0 AND #$F0
F37E: 05 DB ORA $DB
F380: 99 80 00 STA $0080,Y
F383: 20 62 FE JSR $FE62
F386: 20 95 FA JSR $FA95
F389: A4 E3 LDY $E3
F38B: 10 36 BPL $F3C3
F38D: A5 D4 LDA $D4
F38F: C5 D9 CMP $D9
F391: D0 24 BNE $F3B7
F393: A5 D5 LDA $D5
F395: C5 DA CMP $DA
F397: D0 4D BNE $F3E6
F399: A6 D6 LDX $D6
F39B: E0 06 CPX #$06
F39D: D0 12 BNE $F3B1
F39F: A6 D8 LDX $D8
F3A1: E0 08 CPX #$08
F3A3: B0 14 BCS $F3B9
F3A5: E0 04 CPX #$04
F3A7: A5 DC LDA $DC
F3A9: B0 04 BCS $F3AF
F3AB: D0 0A BNE $F3B7
F3AD: F0 0A BEQ $F3B9
F3AF: F0 06 BEQ $F3B7
F3B1: A5 DC LDA $DC
F3B3: C9 07 CMP #$07
F3B5: 90 02 BCC $F3B9
F3B7: 84 F5 STY $F5
F3B9: A0 01 LDY #$01
F3BB: 84 E3 STY $E3
F3BD: A9 40 LDA #$40
F3BF: 85 D4 STA $D4
F3C1: D0 93 BNE $F356
F3C3: A6 F7 LDX $F7
F3C5: 30 05 BMI $F3CC
F3C7: A9 09 LDA #$09
F3C9: 20 64 FE JSR $FE64
F3CC: E4 D5 CPX $D5
F3CE: D0 16 BNE $F3E6
F3D0: A4 D8 LDY $D8
F3D2: 30 12 BMI $F3E6
F3D4: A9 06 LDA #$06
F3D6: C5 D6 CMP $D6
F3D8: D0 04 BNE $F3DE
F3DA: C0 04 CPY #$04
F3DC: 90 08 BCC $F3E6
F3DE: A0 FE LDY #$FE
F3E0: 84 F5 STY $F5
F3E2: 84 F6 STY $F6
F3E4: 84 D4 STY $D4
F3E6: 60 RTS
F3E7: 20 3C F5 JSR $F53C
F3EA: A5 F3 LDA $F3
F3EC: F0 07 BEQ $F3F5
F3EE: A6 DA LDX $DA
F3F0: A5 DC LDA $DC
F3F2: 20 64 FE JSR $FE64
F3F5: A6 D9 LDX $D9
F3F7: A5 DB LDA $DB
F3F9: 20 64 FE JSR $FE64
F3FC: A6 F7 LDX $F7
F3FE: 30 05 BMI $F405
F400: A9 09 LDA #$09
F402: 20 64 FE JSR $FE64
F405: A4 F4 LDY $F4
F407: F0 13 BEQ $F41C
F409: C6 F4 DEC $F4
F40B: D0 0E BNE $F41B
F40D: A6 F3 LDX $F3
F40F: CA DEX
F410: 30 D4 BMI $F3E6
F412: A5 D4 LDA $D4
F414: 10 03 BPL $F419
F416: 4C DC F1 JMP $F1DC
F419: 84 F4 STY $F4
F41B: 60 RTS
F41C: 24 F3 BIT $F3
F41E: 10 4C BPL $F46C
F420: 50 46 BVC $F468
F422: 20 DC F1 JSR $F1DC
F425: AA TAX
F426: A5 D6 LDA $D6
F428: 20 64 FE JSR $FE64
F42B: 20 91 FD JSR $FD91
F42E: A4 EA LDY $EA
F430: A5 CC LDA $CC
F432: 24 E2 BIT $E2
F434: C9 55 CMP #$55
F436: B0 01 BCS $F439
F438: B8 CLV
F439: 25 E2 AND $E2
F43B: 25 CA AND $CA
F43D: 08 PHP
F43E: 68 PLA
F43F: 85 E2 STA $E2
F441: B9 F5 FF LDA $FFF5,Y
F444: B0 02 BCS $F448
F446: 69 12 ADC #$12
F448: 24 E2 BIT $E2
F44A: 50 02 BVC $F44E
F44C: A9 12 LDA #$12
F44E: 30 02 BMI $F452
F450: 69 10 ADC #$10
F452: A8 TAY
F453: 29 0F AND #$0F
F455: 85 D2 STA $D2
F457: 98 TYA
F458: 4A LSR A
F459: 4A LSR A
F45A: 4A LSR A
F45B: 4A LSR A
F45C: 85 D9 STA $D9
F45E: 68 PLA
F45F: 68 PLA
F460: 26 B7 ROL $B7
F462: 18 CLC
F463: 66 B7 ROR $B7
F465: 4C 74 F5 JMP $F574
F468: A6 D4 LDX $D4
F46A: 86 D8 STX $D8
F46C: A5 3C LDA $3C
F46E: AA TAX
F46F: 45 E6 EOR $E6
F471: 25 E6 AND $E6
F473: 86 E6 STX $E6
F475: 10 5F BPL $F4D6
F477: A9 04 LDA #$04
F479: 20 E6 F1 JSR $F1E6
F47C: 2C 82 02 BIT $0282 ; Read switches
F47F: A5 D6 LDA $D6
F481: 70 14 BVS $F497
F483: AA TAX
F484: A5 F3 LDA $F3
F486: D0 36 BNE $F4BE
F488: E0 09 CPX #$09
F48A: 90 4A BCC $F4D6
F48C: 85 D7 STA $D7
F48E: A5 D8 LDA $D8
F490: 85 D5 STA $D5
F492: E6 F3 INC $F3
F494: 60 RTS
F495: E6 E4 INC $E4
F497: 18 CLC
F498: 69 01 ADC #$01
F49A: C9 08 CMP #$08
F49C: F0 F9 BEQ $F497
F49E: C9 07 CMP #$07
F4A0: F0 F5 BEQ $F497
F4A2: C9 0F CMP #$0F
F4A4: F0 EF BEQ $F495
F4A6: 29 0F AND #$0F
F4A8: 85 D6 STA $D6
F4AA: A2 C0 LDX #$C0
F4AC: 86 E2 STX $E2
F4AE: 86 E5 STX $E5
F4B0: A6 D4 LDX $D4
F4B2: 86 D5 STX $D5
F4B4: 86 D8 STX $D8
F4B6: 20 4B FE JSR $FE4B
F4B9: A9 00 LDA #$00
F4BB: 85 F3 STA $F3
F4BD: 60 RTS
F4BE: A5 D4 LDA $D4
F4C0: C5 D5 CMP $D5
F4C2: F0 F5 BEQ $F4B9
F4C4: A5 F5 LDA $F5
F4C6: F0 05 BEQ $F4CD
F4C8: A9 0F LDA #$0F
F4CA: 85 E7 STA $E7
F4CC: 60 RTS
F4CD: A9 C0 LDA #$C0
F4CF: 85 F3 STA $F3
F4D1: 85 F4 STA $F4
F4D3: 4C 3E F1 JMP $F13E
F4D6: AD 80 02 LDA $0280
F4D9: C9 F0 CMP #$F0
F4DB: B0 5E BCS $F53B
F4DD: 24 ED BIT $ED
F4DF: 10 02 BPL $F4E3
F4E1: 49 C0 EOR #$C0
F4E3: 85 E9 STA $E9
F4E5: 20 E6 F1 JSR $F1E6
F4E8: A5 D8 LDA $D8
F4EA: A2 03 LDX #$03
F4EC: 06 E9 ASL $E9
F4EE: B0 03 BCS $F4F3
F4F0: 7D 7E FF ADC $FF7E,X
F4F3: CA DEX
F4F4: 10 F6 BPL $F4EC
F4F6: 29 3F AND #$3F
F4F8: A6 D8 LDX $D8
F4FA: 85 D8 STA $D8
F4FC: A8 TAY
F4FD: A5 F3 LDA $F3
F4FF: 4A LSR A
F500: B5 80 LDA $80,X
F502: 29 F0 AND #$F0
F504: B0 08 BCS $F50E
F506: 84 D4 STY $D4
F508: 05 D6 ORA $D6
F50A: 95 80 STA $80,X
F50C: 90 0B BCC $F519
F50E: 05 D7 ORA $D7
F510: 84 D5 STY $D5
F512: 95 80 STA $80,X
F514: 98 TYA
F515: 45 D4 EOR $D4
F517: F0 09 BEQ $F522
F519: B9 80 00 LDA $0080,Y
F51C: 29 0F AND #$0F
F51E: B0 02 BCS $F522
F520: 85 D6 STA $D6
F522: 85 D7 STA $D7
F524: A2 00 LDX #$00
F526: 86 F1 STX $F1
F528: 86 F0 STX $F0
F52A: A9 20 LDA #$20
F52C: 85 F4 STA $F4
F52E: 86 F5 STX $F5
F530: 86 F6 STX $F6
F532: A2 05 LDX #$05
F534: B5 D3 LDA $D3,X
F536: 95 D8 STA $D8,X
F538: CA DEX
F539: D0 F9 BNE $F534
F53B: 60 RTS
F53C: A6 F4 LDX $F4
F53E: D0 04 BNE $F544
F540: A6 D4 LDX $D4
F542: 10 EE BPL $F532
F544: 60 RTS
F545: 24 ED BIT $ED
F547: 8C 96 02 STY $0296
F54A: 10 27 BPL $F573
F54C: A2 3F LDX #$3F
F54E: 8A TXA
F54F: 49 07 EOR #$07
F551: A8 TAY
F552: B9 80 00 LDA $0080,Y
F555: 29 0F AND #$0F
F557: 85 F8 STA $F8
F559: B5 80 LDA $80,X
F55B: 29 0F AND #$0F
F55D: 85 F9 STA $F9
F55F: 55 80 EOR $80,X
F561: 05 F8 ORA $F8
F563: 95 80 STA $80,X
F565: B9 80 00 LDA $0080,Y
F568: 29 F0 AND #$F0
F56A: 05 F9 ORA $F9
F56C: 99 80 00 STA $0080,Y
F56F: CA DEX
F570: CA DEX
F571: 10 DB BPL $F54E
F573: 60 RTS
F574: A9 00 LDA #$00
F576: 85 1D STA $1D
F578: 85 DC STA $DC
F57A: 85 E1 STA $E1
F57C: 85 E0 STA $E0
F57E: 85 D1 STA $D1
F580: 85 D0 STA $D0
F582: A2 01 LDX #$01
F584: 86 DE STX $DE
F586: 86 C0 STX $C0
F588: A9 FF LDA #$FF
F58A: 86 E3 STX $E3
F58C: CA DEX
F58D: 86 DA STX $DA
F58F: 85 DD STA $DD
F591: 85 DF STA $DF
F593: 85 CE STA $CE
F595: 85 CF STA $CF
F597: A9 BF LDA #$BF
F599: 25 80 AND $80
F59B: 85 80 STA $80
F59D: A9 3F LDA #$3F
F59F: 25 B8 AND $B8
F5A1: 85 B8 STA $B8
F5A3: 86 D0 STX $D0
F5A5: A5 D1 LDA $D1
F5A7: F0 2C BEQ $F5D5
F5A9: 4C 4E F6 JMP $F64E
F5AC: E6 D0 INC $D0
F5AE: 24 B8 BIT $B8
F5B0: 70 1D BVS $F5CF
F5B2: A6 D0 LDX $D0
F5B4: CA DEX
F5B5: F0 04 BEQ $F5BB
F5B7: E4 D1 CPX $D1
F5B9: D0 14 BNE $F5CF
F5BB: A5 B8 LDA $B8
F5BD: 29 3F AND #$3F
F5BF: 09 80 ORA #$80
F5C1: 85 B8 STA $B8
F5C3: A5 E3 LDA $E3
F5C5: 49 7C EOR #$7C
F5C7: 85 E7 STA $E7
F5C9: A9 00 LDA #$00
F5CB: 85 E6 STA $E6
F5CD: F0 06 BEQ $F5D5
F5CF: A5 E3 LDA $E3
F5D1: 49 FE EOR #$FE
F5D3: 85 E3 STA $E3
F5D5: A5 B4 LDA $B4
F5D7: 29 7F AND #$7F
F5D9: 85 B4 STA $B4
F5DB: A9 40 LDA #$40
F5DD: 85 D4 STA $D4
F5DF: 20 66 FA JSR $FA66
F5E2: A5 D4 LDA $D4
F5E4: 30 03 BMI $F5E9
F5E6: 4C 91 F6 JMP $F691
F5E9: A9 40 LDA #$40
F5EB: 85 D4 STA $D4
F5ED: 24 B8 BIT $B8
F5EF: 70 73 BVS $F664
F5F1: 30 64 BMI $F657
F5F3: A5 D0 LDA $D0
F5F5: F0 0F BEQ $F606
F5F7: C5 D1 CMP $D1
F5F9: F0 05 BEQ $F600
F5FB: 90 03 BCC $F600
F5FD: 4C C6 F8 JMP $F8C6
F600: 24 B4 BIT $B4
F602: 10 69 BPL $F66D
F604: 30 F7 BMI $F5FD
F606: 24 B4 BIT $B4
F608: 10 63 BPL $F66D
F60A: 24 80 BIT $80
F60C: 70 03 BVS $F611
F60E: 4C F5 F9 JMP $F9F5
F611: A5 ED LDA $ED
F613: 85 CE STA $CE
F615: 29 3F AND #$3F
F617: 85 D4 STA $D4
F619: AA TAX
F61A: A5 EE LDA $EE
F61C: 85 CF STA $CF
F61E: 85 D8 STA $D8
F620: A5 DE LDA $DE
F622: 85 DF STA $DF
F624: B5 80 LDA $80,X
F626: 29 0F AND #$0F
F628: 85 D6 STA $D6
F62A: 20 91 FB JSR $FB91
F62D: 8A TXA
F62E: 18 CLC
F62F: 29 3C AND #$3C
F631: 65 D5 ADC $D5
F633: 0A ASL A
F634: 85 09 STA $09
F636: B5 80 LDA $80,X
F638: 29 0F AND #$0F
F63A: A6 D6 LDX $D6
F63C: E0 06 CPX #$06
F63E: D0 0C BNE $F64C
F640: A6 D8 LDX $D8
F642: E0 08 CPX #$08
F644: 90 06 BCC $F64C
F646: E0 0C CPX #$0C
F648: B0 02 BCS $F64C
F64A: A9 0E LDA #$0E
F64C: 85 D7 STA $D7
F64E: A9 BF LDA #$BF
F650: 25 81 AND $81
F652: 85 81 STA $81
F654: 4C EA F6 JMP $F6EA
F657: A5 E3 LDA $E3
F659: 49 FE EOR #$FE
F65B: 85 E3 STA $E3
F65D: A5 B8 LDA $B8
F65F: 09 C0 ORA #$C0
F661: 4C C1 F5 JMP $F5C1
F664: A5 B8 LDA $B8
F666: 29 3F AND #$3F
F668: 85 B8 STA $B8
F66A: 4C D5 F5 JMP $F5D5
F66D: 06 B4 ASL $B4
F66F: 38 SEC
F670: 66 B4 ROR $B4
F672: A5 D0 LDA $D0
F674: D0 09 BNE $F67F
F676: A5 82 LDA $82
F678: 05 85 ORA $85
F67A: 05 89 ORA $89
F67C: 0A ASL A
F67D: 10 08 BPL $F687
F67F: 4C DB F5 JMP $F5DB
F682: 04
F683: 06 01 ASL $01
F685: 00 BRK
F686: 08 PHP
F687: A2 04 LDX #$04
F689: BD 82 F6 LDA $F682,X
F68C: 95 D4 STA $D4,X
F68E: CA DEX
F68F: 10 F8 BPL $F689
F691: A5 D0 LDA $D0
F693: D0 55 BNE $F6EA
F695: A5 E0 LDA $E0
F697: C5 D4 CMP $D4
F699: D0 06 BNE $F6A1
F69B: A5 E1 LDA $E1
F69D: C5 D8 CMP $D8
F69F: F0 30 BEQ $F6D1
F6A1: 20 B6 FB JSR $FBB6
F6A4: A6 DE LDX $DE
F6A6: E4 F0 CPX $F0
F6A8: B0 27 BCS $F6D1
F6AA: AA TAX
F6AB: A5 B4 LDA $B4
F6AD: 49 80 EOR #$80
F6AF: 29 80 AND #$80
F6B1: 05 D4 ORA $D4
F6B3: A4 D8 LDY $D8
F6B5: E4 DF CPX $DF
F6B7: 90 0C BCC $F6C5
F6B9: D0 16 BNE $F6D1
F6BB: C5 CE CMP $CE
F6BD: 90 06 BCC $F6C5
F6BF: D0 10 BNE $F6D1
F6C1: C4 CF CPY $CF
F6C3: B0 0C BCS $F6D1
F6C5: 86 DE STX $DE
F6C7: 85 ED STA $ED
F6C9: 84 EE STY $EE
F6CB: A5 80 LDA $80
F6CD: 09 40 ORA #$40
F6CF: 85 80 STA $80
F6D1: A5 D6 LDA $D6
F6D3: C9 01 CMP #$01
F6D5: D0 06 BNE $F6DD
F6D7: A5 D8 LDA $D8
F6D9: C9 08 CMP #$08
F6DB: B0 A2 BCS $F67F
F6DD: 24 B4 BIT $B4
F6DF: 30 03 BMI $F6E4
F6E1: 20 4D FD JSR $FD4D
F6E4: 20 95 FA JSR $FA95
F6E7: 4C E2 F5 JMP $F5E2
F6EA: A5 8C LDA $8C
F6EC: 29 BF AND #$BF
F6EE: A4 D6 LDY $D6
F6F0: C0 06 CPY #$06
F6F2: D0 08 BNE $F6FC
F6F4: A4 D8 LDY $D8
F6F6: C0 0C CPY #$0C
F6F8: 90 02 BCC $F6FC
F6FA: 09 40 ORA #$40
F6FC: 85 8C STA $8C
F6FE: A6 D4 LDX $D4
F700: B5 80 LDA $80,X
F702: 29 0F AND #$0F
F704: 85 EB STA $EB
F706: 24 B8 BIT $B8
F708: 10 78 BPL $F782
F70A: A4 D7 LDY $D7
F70C: A6 D0 LDX $D0
F70E: C0 09 CPY #$09
F710: D0 0A BNE $F71C
F712: E0 01 CPX #$01
F714: D0 06 BNE $F71C
F716: A9 40 LDA #$40
F718: 05 81 ORA $81
F71A: 85 81 STA $81
F71C: CA DEX
F71D: E4 D1 CPX $D1
F71F: D0 54 BNE $F775
F721: E8 INX
F722: C0 01 CPY #$01
F724: D0 08 BNE $F72E
F726: A5 DA LDA $DA
F728: E9 01 SBC #$01
F72A: 49 80 EOR #$80
F72C: 95 C0 STA $C0,X
F72E: A6 D7 LDX $D7
F730: A4 EB LDY $EB
F732: B9 D5 FE LDA $FED5,Y
F735: 18 CLC
F736: 7D D5 FE ADC $FED5,X
F739: F0 2D BEQ $F768
F73B: A8 TAY
F73C: AA TAX
F73D: 20 81 FD JSR $FD81
F740: 2A ROL A
F741: 30 25 BMI $F768
F743: B0 02 BCS $F747
F745: E6 E6 INC $E6
F747: 85 EC STA $EC
F749: A4 E7 LDY $E7
F74B: 20 81 FD JSR $FD81
F74E: 2A ROL A
F74F: C5 EC CMP $EC
F751: B0 02 BCS $F755
F753: 86 E7 STX $E7
F755: A9 01 LDA #$01
F757: C5 E6 CMP $E6
F759: 90 10 BCC $F76B
F75B: A5 D6 LDA $D6
F75D: C9 03 CMP #$03
F75F: D0 03 BNE $F764
F761: 4C E4 F6 JMP $F6E4
F764: C9 05 CMP #$05
F766: F0 F9 BEQ $F761
F768: 4C E1 F6 JMP $F6E1
F76B: A6 D0 LDX $D0
F76D: A5 DA LDA $DA
F76F: 65 E7 ADC $E7
F771: 49 80 EOR #$80
F773: 95 C0 STA $C0,X
F775: 24 B8 BIT $B8
F777: 70 06 BVS $F77F
F779: A5 E3 LDA $E3
F77B: 49 FE EOR #$FE
F77D: 85 E3 STA $E3
F77F: 4C 64 F6 JMP $F664
F782: A4 D7 LDY $D7
F784: A5 DA LDA $DA
F786: 18 CLC
F787: 79 D5 FE ADC $FED5,Y
F78A: 85 DB STA $DB
F78C: 24 8C BIT $8C
F78E: 50 19 BVC $F7A9
F790: A5 E3 LDA $E3
F792: 0A ASL A
F793: 29 08 AND #$08
F795: 49 0A EOR #$0A
F797: A8 TAY
F798: A9 05 LDA #$05
F79A: B0 02 BCS $F79E
F79C: A9 FA LDA #$FA
F79E: 65 DB ADC $DB
F7A0: 18 CLC
F7A1: E5 D0 SBC $D0
F7A3: 18 CLC
F7A4: 79 D5 FE ADC $FED5,Y
F7A7: 85 DB STA $DB
F7A9: A5 D7 LDA $D7
F7AB: 29 07 AND #$07
F7AD: C9 01 CMP #$01
F7AF: D0 10 BNE $F7C1
F7B1: A5 E3 LDA $E3
F7B3: 0A ASL A
F7B4: A5 D0 LDA $D0
F7B6: B0 02 BCS $F7BA
F7B8: 49 FF EOR #$FF
F7BA: 69 00 ADC #$00
F7BC: 85 E9 STA $E9
F7BE: 4C EC F9 JMP $F9EC
F7C1: 24 E2 BIT $E2
F7C3: 50 1A BVC $F7DF
F7C5: A9 01 LDA #$01
F7C7: 20 71 FE JSR $FE71
F7CA: 8A TXA
F7CB: A8 TAY
F7CC: 20 6F FE JSR $FE6F
F7CF: 98 TYA
F7D0: 20 9C FE JSR $FE9C
F7D3: 85 DC STA $DC
F7D5: A9 1B LDA #$1B
F7D7: 20 9C FE JSR $FE9C
F7DA: 0A ASL A
F7DB: E5 DC SBC $DC
F7DD: 85 DC STA $DC
F7DF: A5 E3 LDA $E3
F7E1: 49 FE EOR #$FE
F7E3: A6 D0 LDX $D0
F7E5: 95 C1 STA $C1,X
F7E7: E4 D1 CPX $D1
F7E9: 90 09 BCC $F7F4
F7EB: A5 DB LDA $DB
F7ED: 18 CLC
F7EE: 65 DC ADC $DC
F7F0: 49 80 EOR #$80
F7F2: 95 C1 STA $C1,X
F7F4: A6 D1 LDX $D1
F7F6: E4 D0 CPX $D0
F7F8: B0 27 BCS $F821
F7FA: A6 D2 LDX $D2
F7FC: E4 D0 CPX $D0
F7FE: B0 17 BCS $F817
F800: A5 D5 LDA $D5
F802: C5 DD CMP $DD
F804: F0 11 BEQ $F817
F806: A4 EB LDY $EB
F808: 20 65 FD JSR $FD65
F80B: 10 0A BPL $F817
F80D: A5 D7 LDA $D7
F80F: F0 06 BEQ $F817
F811: 4C E1 F6 JMP $F6E1
F814: 4C 7A F9 JMP $F97A
F817: A5 D0 LDA $D0
F819: C9 0C CMP #$0C
F81B: F0 F7 BEQ $F814
F81D: A5 D5 LDA $D5
F81F: 85 DD STA $DD
F821: A5 D0 LDA $D0
F823: 18 CLC
F824: 69 1A ADC #$1A
F826: AA TAX
F827: A5 D4 LDA $D4
F829: A8 TAY
F82A: 10 0A BPL $F836
F82C: AA TAX
F82D: A5 D7 LDA $D7
F82F: E4 D0 CPX $D0
F831: D0 03 BNE $F836
F833: B9 80 00 LDA $0080,Y
F836: 0A ASL A
F837: 0A ASL A
F838: 0A ASL A
F839: 0A ASL A
F83A: 85 FB STA $FB
F83C: B5 8D LDA $8D,X
F83E: 29 0F AND #$0F
F840: 05 FB ORA $FB
F842: 95 8D STA $8D,X
F844: 8A TXA
F845: 38 SEC
F846: E9 0D SBC #$0D
F848: 10 E2 BPL $F82C
F84A: A5 D8 LDA $D8
F84C: 95 EF STA $EF,X
F84E: B5 80 LDA $80,X
F850: 29 4F AND #$4F
F852: 95 80 STA $80,X
F854: A5 B4 LDA $B4
F856: 29 80 AND #$80
F858: 05 D4 ORA $D4
F85A: 29 B0 AND #$B0
F85C: 15 80 ORA $80,X
F85E: 95 80 STA $80,X
F860: 8A TXA
F861: D0 14 BNE $F877
F863: B9 80 00 LDA $0080,Y
F866: 29 0F AND #$0F
F868: 85 D6 STA $D6
F86A: 4A LSR A
F86B: D0 0A BNE $F877
F86D: A5 D8 LDA $D8
F86F: A0 07 LDY #$07
F871: A2 05 LDX #$05
F873: C9 08 CMP #$08
F875: F0 14 BEQ $F88B
F877: A5 D6 LDA $D6
F879: C9 06 CMP #$06
F87B: D0 11 BNE $F88E
F87D: A5 D8 LDA $D8
F87F: C9 08 CMP #$08
F881: 90 0B BCC $F88E
F883: C9 0C CMP #$0C
F885: B0 07 BCS $F88E
F887: A6 D5 LDX $D5
F889: A4 E5 LDY $E5
F88B: 20 37 FD JSR $FD37
F88E: 20 33 FD JSR $FD33
F891: A4 D7 LDY $D7
F893: A5 DA LDA $DA
F895: 18 CLC
F896: 79 D5 FE ADC $FED5,Y
F899: 85 DA STA $DA
F89B: 24 8C BIT $8C
F89D: 50 24 BVC $F8C3
F89F: A5 E3 LDA $E3
F8A1: 29 08 AND #$08
F8A3: 09 02 ORA #$02
F8A5: 85 E9 STA $E9
F8A7: 49 08 EOR #$08
F8A9: A8 TAY
F8AA: A6 D5 LDX $D5
F8AC: 20 44 FD JSR $FD44
F8AF: A9 06 LDA #$06
F8B1: 24 E3 BIT $E3
F8B3: 30 02 BMI $F8B7
F8B5: A9 FA LDA #$FA
F8B7: 18 CLC
F8B8: 65 DA ADC $DA
F8BA: 18 CLC
F8BB: E5 D0 SBC $D0
F8BD: 18 CLC
F8BE: 79 D5 FE ADC $FED5,Y
F8C1: 85 DA STA $DA
F8C3: 4C AC F5 JMP $F5AC
F8C6: C6 D0 DEC $D0
F8C8: A5 E3 LDA $E3
F8CA: 49 FE EOR #$FE
F8CC: 85 E3 STA $E3
F8CE: A9 FF LDA #$FF
F8D0: 85 DD STA $DD
F8D2: A6 D0 LDX $D0
F8D4: B5 A7 LDA $A7,X
F8D6: 4A LSR A
F8D7: 4A LSR A
F8D8: 4A LSR A
F8D9: 4A LSR A
F8DA: 85 E9 STA $E9
F8DC: B5 80 LDA $80,X
F8DE: 29 B0 AND #$B0
F8E0: 05 E9 ORA $E9
F8E2: 06 B4 ASL $B4
F8E4: 0A ASL A
F8E5: 66 B4 ROR $B4
F8E7: 4A LSR A
F8E8: 85 D4 STA $D4
F8EA: B5 9A LDA $9A,X
F8EC: 4A LSR A
F8ED: 4A LSR A
F8EE: 4A LSR A
F8EF: 4A LSR A
F8F0: 85 D7 STA $D7
F8F2: B5 8D LDA $8D,X
F8F4: 4A LSR A
F8F5: 4A LSR A
F8F6: 4A LSR A
F8F7: 4A LSR A
F8F8: 85 E9 STA $E9
F8FA: 29 07 AND #$07
F8FC: 85 D6 STA $D6
F8FE: B4 EF LDY $EF,X
F900: 84 D8 STY $D8
F902: 20 91 FB JSR $FB91
F905: B5 80 LDA $80,X
F907: 29 F0 AND #$F0
F909: 05 D7 ORA $D7
F90B: 95 80 STA $80,X
F90D: A6 D4 LDX $D4
F90F: 20 44 FD JSR $FD44
F912: A6 D8 LDX $D8
F914: A5 D6 LDA $D6
F916: E0 08 CPX #$08
F918: 90 26 BCC $F940
F91A: D0 0C BNE $F928
F91C: A4 D0 LDY $D0
F91E: D0 08 BNE $F928
F920: A0 05 LDY #$05
F922: CA DEX
F923: C9 01 CMP #$01
F925: F0 16 BEQ $F93D
F927: E8 INX
F928: C9 06 CMP #$06
F92A: D0 14 BNE $F940
F92C: E0 0C CPX #$0C
F92E: B0 10 BCS $F940
F930: A5 E3 LDA $E3
F932: 0A ASL A
F933: 0A ASL A
F934: 0A ASL A
F935: 49 FF EOR #$FF
F937: 38 SEC
F938: 65 D5 ADC $D5
F93A: AA TAX
F93B: A4 D5 LDY $D5
F93D: 20 37 FD JSR $FD37
F940: A6 D0 LDX $D0
F942: B5 C1 LDA $C1,X
F944: 85 E9 STA $E9
F946: A4 D7 LDY $D7
F948: A5 DA LDA $DA
F94A: 38 SEC
F94B: F9 D5 FE SBC $FED5,Y
F94E: 85 DA STA $DA
F950: A5 D6 LDA $D6
F952: C9 06 CMP #$06
F954: D0 2D BNE $F983
F956: A5 D8 LDA $D8
F958: C9 0C CMP #$0C
F95A: 90 27 BCC $F983
F95C: A5 E3 LDA $E3
F95E: 29 08 AND #$08
F960: 49 0A EOR #$0A
F962: A8 TAY
F963: A9 06 LDA #$06
F965: 24 E3 BIT $E3
F967: 10 02 BPL $F96B
F969: A9 FA LDA #$FA
F96B: 18 CLC
F96C: 65 DA ADC $DA
F96E: 38 SEC
F96F: 65 D0 ADC $D0
F971: 38 SEC
F972: F9 D5 FE SBC $FED5,Y
F975: 85 DA STA $DA
F977: 4C 83 F9 JMP $F983
F97A: A5 DB LDA $DB
F97C: 18 CLC
F97D: 65 DC ADC $DC
F97F: 49 80 EOR #$80
F981: 85 E9 STA $E9
F983: A6 D0 LDX $D0
F985: A5 E3 LDA $E3
F987: 30 30 BMI $F9B9
F989: 8A TXA
F98A: D0 15 BNE $F9A1
F98C: A5 E9 LDA $E9
F98E: C9 FD CMP #$FD
F990: 90 0C BCC $F99E
F992: 24 E2 BIT $E2
F994: 50 08 BVC $F99E
F996: 24 81 BIT $81
F998: 70 04 BVS $F99E
F99A: A9 03 LDA #$03
F99C: 85 E9 STA $E9
F99E: 4C B1 F9 JMP $F9B1
F9A1: B5 BF LDA $BF,X
F9A3: C5 C1 CMP $C1
F9A5: F0 04 BEQ $F9AB
F9A7: 90 02 BCC $F9AB
F9A9: A5 C1 LDA $C1
F9AB: C5 E9 CMP $E9
F9AD: F0 3D BEQ $F9EC
F9AF: 90 3B BCC $F9EC
F9B1: B5 C0 LDA $C0,X
F9B3: C5 E9 CMP $E9
F9B5: 90 14 BCC $F9CB
F9B7: B0 21 BCS $F9DA
F9B9: B5 BF LDA $BF,X
F9BB: C5 C0 CMP $C0
F9BD: B0 02 BCS $F9C1
F9BF: A5 C0 LDA $C0
F9C1: C5 E9 CMP $E9
F9C3: B0 27 BCS $F9EC
F9C5: A5 E9 LDA $E9
F9C7: D5 C0 CMP $C0,X
F9C9: B0 0F BCS $F9DA
F9CB: A5 E9 LDA $E9
F9CD: 95 C0 STA $C0,X
F9CF: 8A TXA
F9D0: D0 08 BNE $F9DA
F9D2: A5 D4 LDA $D4
F9D4: 85 E0 STA $E0
F9D6: A5 D8 LDA $D8
F9D8: 85 E1 STA $E1
F9DA: 8A TXA
F9DB: F0 03 BEQ $F9E0
F9DD: 4C DD F6 JMP $F6DD
F9E0: A5 80 LDA $80
F9E2: 29 BF AND #$BF
F9E4: 85 80 STA $80
F9E6: E8 INX
F9E7: 86 DE STX $DE
F9E9: 4C D5 F5 JMP $F5D5
F9EC: A6 D0 LDX $D0
F9EE: A5 E9 LDA $E9
F9F0: 95 C0 STA $C0,X
F9F2: 4C C6 F8 JMP $F8C6
F9F5: A6 E0 LDX $E0
F9F7: 86 D4 STX $D4
F9F9: A5 E1 LDA $E1
F9FB: 85 D8 STA $D8
F9FD: B5 80 LDA $80,X
F9FF: 29 07 AND #$07
FA01: 85 D6 STA $D6
FA03: 20 91 FB JSR $FB91
FA06: 06 B4 ASL $B4
FA08: 38 SEC
FA09: 66 B4 ROR $B4
FA0B: B5 80 LDA $80,X
FA0D: 29 0F AND #$0F
FA0F: A6 D6 LDX $D6
FA11: E0 06 CPX #$06
FA13: D0 0C BNE $FA21
FA15: A6 D8 LDX $D8
FA17: E0 08 CPX #$08
FA19: 90 06 BCC $FA21
FA1B: E0 0C CPX #$0C
FA1D: B0 02 BCS $FA21
FA1F: A9 0E LDA #$0E
FA21: 85 D7 STA $D7
FA23: A4 D9 LDY $D9
FA25: F0 09 BEQ $FA30
FA27: A5 D1 LDA $D1
FA29: D0 05 BNE $FA30
FA2B: 84 D1 STY $D1
FA2D: 4C 82 F5 JMP $F582
FA30: E6 E4 INC $E4
FA32: A2 1F LDX #$1F
FA34: 86 D0 STX $D0
FA36: 86 15 STX $15
FA38: A4 D4 LDY $D4
FA3A: A2 00 LDX #$00
FA3C: A5 C0 LDA $C0
FA3E: C9 03 CMP #$03
FA40: 90 09 BCC $FA4B
FA42: E8 INX
FA43: C9 FD CMP #$FD
FA45: B0 06 BCS $FA4D
FA47: E8 INX
FA48: E8 INX
FA49: D0 02 BNE $FA4D
FA4B: 84 D5 STY $D5
FA4D: 86 EE STX $EE
FA4F: 84 D8 STY $D8
FA51: 20 3E F1 JSR $F13E
FA54: 20 24 F5 JSR $F524
FA57: A9 80 LDA #$80
FA59: 85 F3 STA $F3
FA5B: 85 E7 STA $E7
FA5D: 20 91 FD JSR $FD91
FA60: 20 B9 F3 JSR $F3B9
FA63: 4C 0F F0 JMP $F00F
FA66: A6 D4 LDX $D4
FA68: CA DEX
FA69: 30 5D BMI $FAC8
FA6B: B5 80 LDA $80,X
FA6D: 29 0F AND #$0F
FA6F: F0 F7 BEQ $FA68
FA71: A4 E3 LDY $E3
FA73: 10 02 BPL $FA77
FA75: 49 08 EOR #$08
FA77: C9 07 CMP #$07
FA79: B0 ED BCS $FA68
FA7B: 86 D4 STX $D4
FA7D: 85 D6 STA $D6
FA7F: A8 TAY
FA80: B9 EE FF LDA $FFEE,Y
FA83: C0 06 CPY #$06
FA85: D0 06 BNE $FA8D
FA87: 24 E3 BIT $E3
FA89: 10 02 BPL $FA8D
FA8B: 69 00 ADC #$00
FA8D: 85 D8 STA $D8
FA8F: A5 B7 LDA $B7
FA91: 85 D5 STA $D5
FA93: 30 35 BMI $FACA
FA95: A5 D6 LDA $D6
FA97: C9 06 CMP #$06
FA99: F0 37 BEQ $FAD2
FA9B: C6 D8 DEC $D8
FA9D: 30 C7 BMI $FA66
FA9F: 20 91 FB JSR $FB91
FAA2: 30 27 BMI $FACB
FAA4: A5 B4 LDA $B4
FAA6: 0A ASL A
FAA7: A4 D6 LDY $D6
FAA9: B5 80 LDA $80,X
FAAB: 29 0F AND #$0F
FAAD: 85 D7 STA $D7
FAAF: D0 08 BNE $FAB9
FAB1: B0 17 BCS $FACA
FAB3: C0 06 CPY #$06
FAB5: D0 E4 BNE $FA9B
FAB7: F0 60 BEQ $FB19
FAB9: 45 E3 EOR $E3
FABB: 29 08 AND #$08
FABD: F0 0C BEQ $FACB
FABF: B0 0A BCS $FACB
FAC1: C0 06 CPY #$06
FAC3: D0 05 BNE $FACA
FAC5: 4C 75 FB JMP $FB75
FAC8: 86 D4 STX $D4
FACA: 60 RTS
FACB: 20 4D FD JSR $FD4D
FACE: 90 CB BCC $FA9B
FAD0: B0 47 BCS $FB19
FAD2: A5 D4 LDA $D4
FAD4: 4A LSR A
FAD5: 4A LSR A
FAD6: 4A LSR A
FAD7: A6 E3 LDX $E3
FAD9: 10 02 BPL $FADD
FADB: 49 07 EOR #$07
FADD: 85 EC STA $EC
FADF: A5 D8 LDA $D8
FAE1: C9 0E CMP #$0E
FAE3: 90 04 BCC $FAE9
FAE5: E9 0C SBC #$0C
FAE7: 85 D8 STA $D8
FAE9: A9 80 LDA #$80
FAEB: 85 EB STA $EB
FAED: 45 B7 EOR $B7
FAEF: 25 E3 AND $E3
FAF1: 30 02 BMI $FAF5
FAF3: A5 E5 LDA $E5
FAF5: A6 D0 LDX $D0
FAF7: F0 1C BEQ $FB15
FAF9: B5 EE LDA $EE,X
FAFB: C9 02 CMP #$02
FAFD: B0 1A BCS $FB19
FAFF: B5 8C LDA $8C,X
FB01: 29 70 AND #$70
FB03: C9 60 CMP #$60
FB05: D0 12 BNE $FB19
FB07: B5 A6 LDA $A6,X
FB09: 4A LSR A
FB0A: 4A LSR A
FB0B: 4A LSR A
FB0C: 4A LSR A
FB0D: 85 EB STA $EB
FB0F: B5 7F LDA $7F,X
FB11: 29 30 AND #$30
FB13: 05 EB ORA $EB
FB15: 49 18 EOR #$18
FB17: 85 EB STA $EB
FB19: C6 D8 DEC $D8
FB1B: C6 D8 DEC $D8
FB1D: 10 03 BPL $FB22
FB1F: 4C 9D FA JMP $FA9D
FB22: A5 D8 LDA $D8
FB24: 4A LSR A
FB25: AA TAX
FB26: CA DEX
FB27: 30 5C BMI $FB85
FB29: F0 32 BEQ $FB5D
FB2B: CA DEX
FB2C: CA DEX
FB2D: CA DEX
FB2E: 30 24 BMI $FB54
FB30: A5 B7 LDA $B7
FB32: 45 B4 EOR $B4
FB34: 30 E3 BMI $FB19
FB36: A5 EB LDA $EB
FB38: 30 DF BMI $FB19
FB3A: 24 B8 BIT $B8
FB3C: 30 DB BMI $FB19
FB3E: A5 EC LDA $EC
FB40: C9 04 CMP #$04
FB42: D0 D5 BNE $FB19
FB44: 20 91 FB JSR $FB91
FB47: E4 EB CPX $EB
FB49: D0 CE BNE $FB19
FB4B: A5 E3 LDA $E3
FB4D: 29 08 AND #$08
FB4F: 49 0E EOR #$0E
FB51: 85 D7 STA $D7
FB53: 60 RTS
FB54: A5 B7 LDA $B7
FB56: 45 B4 EOR $B4
FB58: 30 BF BMI $FB19
FB5A: 4C 9F FA JMP $FA9F
FB5D: A5 EC LDA $EC
FB5F: C9 05 CMP #$05
FB61: 6A ROR A
FB62: 45 B4 EOR $B4
FB64: 05 B7 ORA $B7
FB66: 10 B1 BPL $FB19
FB68: 20 91 FB JSR $FB91
FB6B: 30 AC BMI $FB19
FB6D: B5 80 LDA $80,X
FB6F: 29 0F AND #$0F
FB71: 85 D7 STA $D7
FB73: D0 19 BNE $FB8E
FB75: A5 B7 LDA $B7
FB77: 30 0B BMI $FB84
FB79: A9 06 LDA #$06
FB7B: C5 EC CMP $EC
FB7D: D0 05 BNE $FB84
FB7F: 0A ASL A
FB80: 65 D8 ADC $D8
FB82: 85 D8 STA $D8
FB84: 60 RTS
FB85: A6 EC LDX $EC
FB87: CA DEX
FB88: D0 04 BNE $FB8E
FB8A: 24 B4 BIT $B4
FB8C: 30 DA BMI $FB68
FB8E: 4C 66 FA JMP $FA66
FB91: A6 D6 LDX $D6
FB93: BD E8 FF LDA $FFE8,X
FB96: 18 CLC
FB97: 65 D8 ADC $D8
FB99: A8 TAY
FB9A: A5 D4 LDA $D4
FB9C: 29 38 AND #$38
FB9E: 65 D4 ADC $D4
FBA0: F8 SED
FBA1: 79 82 FF ADC $FF82,Y
FBA4: D8 CLD
FBA5: AA TAX
FBA6: 30 0B BMI $FBB3
FBA8: 85 D5 STA $D5
FBAA: 29 0F AND #$0F
FBAC: AA TAX
FBAD: 65 D5 ADC $D5
FBAF: E0 08 CPX #$08
FBB1: 6A ROR A
FBB2: AA TAX
FBB3: 86 D5 STX $D5
FBB5: 60 RTS
FBB6: A6 E4 LDX $E4
FBB8: E0 08 CPX #$08
FBBA: A5 D6 LDA $D6
FBBC: 08 PHP
FBBD: 90 02 BCC $FBC1
FBBF: 69 07 ADC #$07
FBC1: A8 TAY
FBC2: A5 D3 LDA $D3
FBC4: 29 1B AND #$1B
FBC6: 24 E2 BIT $E2
FBC8: 10 04 BPL $FBCE
FBCA: 29 09 AND #$09
FBCC: 69 09 ADC #$09
FBCE: 69 12 ADC #$12
FBD0: AA TAX
FBD1: A5 D5 LDA $D5
FBD3: 20 9C FE JSR $FE9C
FBD6: 85 F4 STA $F4
FBD8: A5 D4 LDA $D4
FBDA: 20 9C FE JSR $FE9C
FBDD: 38 SEC
FBDE: E5 F4 SBC $F4
FBE0: 85 F7 STA $F7
FBE2: BE E3 FE LDX $FEE3,Y
FBE5: D0 04 BNE $FBEB
FBE7: 8A TXA
FBE8: 4C F9 FB JMP $FBF9
FBEB: 10 09 BPL $FBF6
FBED: 24 E2 BIT $E2
FBEF: 30 F6 BMI $FBE7
FBF1: A2 05 LDX #$05
FBF3: 18 CLC
FBF4: 65 F7 ADC $F7
FBF6: CA DEX
FBF7: D0 FA BNE $FBF3
FBF9: 28 PLP
FBFA: 90 16 BCC $FC12
FBFC: A6 D3 LDX $D3
FBFE: E0 40 CPX #$40
FC00: 90 06 BCC $FC08
FC02: A6 D7 LDX $D7
FC04: F0 02 BEQ $FC08
FC06: E9 32 SBC #$32
FC08: C0 0E CPY #$0E
FC0A: D0 05 BNE $FC11
FC0C: A4 CB LDY $CB
FC0E: F9 F2 FE SBC $FEF2,Y
FC11: 38 SEC
FC12: 85 F8 STA $F8
FC14: A6 D4 LDX $D4
FC16: B0 27 BCS $FC3F
FC18: E0 0D CPX #$0D
FC1A: B0 23 BCS $FC3F
FC1C: BD C6 FE LDA $FEC6,X
FC1F: 24 B9 BIT $B9
FC21: 10 04 BPL $FC27
FC23: 4A LSR A
FC24: 4A LSR A
FC25: 4A LSR A
FC26: 4A LSR A
FC27: 29 0F AND #$0F
FC29: 24 D3 BIT $D3
FC2B: A4 D5 LDY $D5
FC2D: C0 1A CPY #$1A
FC2F: 90 0C BCC $FC3D
FC31: F0 01 BEQ $FC34
FC33: B8 CLV
FC34: A4 E4 LDY $E4
FC36: D0 05 BNE $FC3D
FC38: 50 02 BVC $FC3C
FC3A: 69 10 ADC #$10
FC3C: 0A ASL A
FC3D: 65 F8 ADC $F8
FC3F: A4 D6 LDY $D6
FC41: C0 06 CPY #$06
FC43: D0 20 BNE $FC65
FC45: E0 10 CPX #$10
FC47: B0 1C BCS $FC65
FC49: E0 0D CPX #$0D
FC4B: 90 18 BCC $FC65
FC4D: 48 PHA
FC4E: A2 03 LDX #$03
FC50: B5 84 LDA $84,X
FC52: 29 0F AND #$0F
FC54: D0 04 BNE $FC5A
FC56: CA DEX
FC57: 8A TXA
FC58: 10 F6 BPL $FC50
FC5A: C9 02 CMP #$02
FC5C: 68 PLA
FC5D: 24 82 BIT $82
FC5F: 50 02 BVC $FC63
FC61: B0 02 BCS $FC65
FC63: E9 0B SBC #$0B
FC65: A6 D5 LDX $D5
FC67: 86 F2 STX $F2
FC69: 85 F8 STA $F8
FC6B: A9 0F LDA #$0F
FC6D: 85 F6 STA $F6
FC6F: A5 D6 LDA $D6
FC71: C9 05 CMP #$05
FC73: D0 2A BNE $FC9F
FC75: 8A TXA
FC76: 29 07 AND #$07
FC78: AA TAX
FC79: 45 F2 EOR $F2
FC7B: C9 30 CMP #$30
FC7D: D0 03 BNE $FC82
FC7F: 4A LSR A
FC80: 85 F6 STA $F6
FC82: 8A TXA
FC83: 18 CLC
FC84: 69 08 ADC #$08
FC86: AA TAX
FC87: E0 38 CPX #$38
FC89: B0 4D BCS $FCD8
FC8B: B5 80 LDA $80,X
FC8D: 29 0F AND #$0F
FC8F: E4 F2 CPX $F2
FC91: 49 0E EOR #$0E
FC93: D0 04 BNE $FC99
FC95: C6 F6 DEC $F6
FC97: C6 F6 DEC $F6
FC99: 49 08 EOR #$08
FC9B: D0 E5 BNE $FC82
FC9D: 90 28 BCC $FCC7
FC9F: 90 7C BCC $FD1D
FCA1: A0 03 LDY #$03
FCA3: 88 DEY
FCA4: 30 FB BMI $FCA1
FCA6: 8A TXA
FCA7: 18 CLC
FCA8: 79 D2 FE ADC $FED2,Y
FCAB: AA TAX
FCAC: 29 07 AND #$07
FCAE: 59 FB FE EOR $FEFB,Y
FCB1: F0 F0 BEQ $FCA3
FCB3: 8A TXA
FCB4: 05 F2 ORA $F2
FCB6: E0 40 CPX #$40
FCB8: B0 08 BCS $FCC2
FCBA: B5 80 LDA $80,X
FCBC: 29 0F AND #$0F
FCBE: 49 0E EOR #$0E
FCC0: D0 E1 BNE $FCA3
FCC2: C6 F6 DEC $F6
FCC4: A8 TAY
FCC5: D0 02 BNE $FCC9
FCC7: 85 F6 STA $F6
FCC9: A6 E4 LDX $E4
FCCB: E0 04 CPX #$04
FCCD: B0 03 BCS $FCD2
FCCF: A5 D7 LDA $D7
FCD1: 0A ASL A
FCD2: A4 D6 LDY $D6
FCD4: C0 06 CPY #$06
FCD6: F0 53 BEQ $FD2B
FCD8: A0 03 LDY #$03
FCDA: A6 F2 LDX $F2
FCDC: E4 D4 CPX $D4
FCDE: D0 06 BNE $FCE6
FCE0: C0 02 CPY #$02
FCE2: 90 02 BCC $FCE6
FCE4: A6 D5 LDX $D5
FCE6: 8A TXA
FCE7: 18 CLC
FCE8: 79 7E FF ADC $FF7E,Y
FCEB: AA TAX
FCEC: 45 F2 EOR $F2
FCEE: C9 08 CMP #$08
FCF0: 90 04 BCC $FCF6
FCF2: 29 C7 AND #$C7
FCF4: D0 13 BNE $FD09
FCF6: E4 D4 CPX $D4
FCF8: F0 EC BEQ $FCE6
FCFA: B5 80 LDA $80,X
FCFC: 29 0F AND #$0F
FCFE: F0 E6 BEQ $FCE6
FD00: AA TAX
FD01: 98 TYA
FD02: 4A LSR A
FD03: 49 05 EOR #$05
FD05: E0 05 CPX #$05
FD07: F0 04 BEQ $FD0D
FD09: 88 DEY
FD0A: 98 TYA
FD0B: 10 CD BPL $FCDA
FD0D: 38 SEC
FD0E: 65 F6 ADC $F6
FD10: A6 D4 LDX $D4
FD12: 49 FF EOR #$FF
FD14: E4 F2 CPX $F2
FD16: F0 14 BEQ $FD2C
FD18: 49 FF EOR #$FF
FD1A: 4C 67 FC JMP $FC67
FD1D: 4A LSR A
FD1E: D0 08 BNE $FD28
FD20: CA DEX
FD21: CA DEX
FD22: A0 14 LDY #$14
FD24: E4 D4 CPX $D4
FD26: F0 02 BEQ $FD2A
FD28: A0 00 LDY #$00
FD2A: 98 TYA
FD2B: 18 CLC
FD2C: 65 F8 ADC $F8
FD2E: 49 80 EOR #$80
FD30: 85 F0 STA $F0
FD32: 60 RTS
FD33: A4 D4 LDY $D4
FD35: A6 D5 LDX $D5
FD37: B9 80 00 LDA $0080,Y
FD3A: 29 0F AND #$0F
FD3C: 85 E9 STA $E9
FD3E: 59 80 00 EOR $0080,Y
FD41: 99 80 00 STA $0080,Y
FD44: B5 80 LDA $80,X
FD46: 29 F0 AND #$F0
FD48: 05 E9 ORA $E9
FD4A: 95 80 STA $80,X
FD4C: 60 RTS
FD4D: A6 D6 LDX $D6
FD4F: 38 SEC
FD50: CA DEX
FD51: F0 10 BEQ $FD63
FD53: CA DEX
FD54: CA DEX
FD55: CA DEX
FD56: 30 05 BMI $FD5D
FD58: CA DEX
FD59: 30 08 BMI $FD63
FD5B: D0 07 BNE $FD64
FD5D: A5 D8 LDA $D8
FD5F: 29 F8 AND #$F8
FD61: 85 D8 STA $D8
FD63: 18 CLC
FD64: 60 RTS
FD65: B9 D5 FE LDA $FED5,Y
FD68: 18 CLC
FD69: A4 D7 LDY $D7
FD6B: 79 D5 FE ADC $FED5,Y
FD6E: A8 TAY
FD6F: A5 DA LDA $DA
FD71: F0 0E BEQ $FD81
FD73: 45 E3 EOR $E3
FD75: 10 0A BPL $FD81
FD77: 98 TYA
FD78: 18 CLC
FD79: 65 DA ADC $DA
FD7B: F0 13 BEQ $FD90
FD7D: 45 E3 EOR $E3
FD7F: 10 0F BPL $FD90
FD81: A5 E3 LDA $E3
FD83: 0A ASL A
FD84: 98 TYA
FD85: B0 04 BCS $FD8B
FD87: 49 FF EOR #$FF
FD89: 69 01 ADC #$01
FD8B: 49 80 EOR #$80
FD8D: C9 7B CMP #$7B
FD8F: 6A ROR A
FD90: 60 RTS
FD91: 20 33 FD JSR $FD33
FD94: A2 3F LDX #$3F
FD96: A9 04 LDA #$04
FD98: 85 CA STA $CA
FD9A: 85 CC STA $CC
FD9C: B5 80 LDA $80,X
FD9E: 29 CF AND #$CF
FDA0: 95 80 STA $80,X
FDA2: 29 0F AND #$0F
FDA4: C9 08 CMP #$08
FDA6: 29 07 AND #$07
FDA8: A8 TAY
FDA9: B9 DD FE LDA $FEDD,Y
FDAC: 90 08 BCC $FDB6
FDAE: 18 CLC
FDAF: 65 CA ADC $CA
FDB1: 85 CA STA $CA
FDB3: 4C BC FD JMP $FDBC
FDB6: 65 CC ADC $CC
FDB8: B0 02 BCS $FDBC
FDBA: 85 CC STA $CC
FDBC: CA DEX
FDBD: 10 DD BPL $FD9C
FDBF: 86 F7 STX $F7
FDC1: A5 D6 LDA $D6
FDC3: 29 07 AND #$07
FDC5: C9 06 CMP #$06
FDC7: D0 0D BNE $FDD6
FDC9: A6 D4 LDX $D4
FDCB: 8A TXA
FDCC: E5 D5 SBC $D5
FDCE: C9 F0 CMP #$F0
FDD0: F0 06 BEQ $FDD8
FDD2: C9 10 CMP #$10
FDD4: F0 02 BEQ $FDD8
FDD6: A2 80 LDX #$80
FDD8: 86 E5 STX $E5
FDDA: A0 03 LDY #$03
FDDC: 26 B4 ROL $B4
FDDE: 38 SEC
FDDF: 66 B4 ROR $B4
FDE1: 26 B7 ROL $B7
FDE3: 38 SEC
FDE4: 66 B7 ROR $B7
FDE6: 84 C1 STY $C1
FDE8: A9 BF LDA #$BF
FDEA: 39 88 00 AND $0088,Y
FDED: 99 88 00 STA $0088,Y
FDF0: BE 76 FF LDX $FF76,Y
FDF3: B5 80 LDA $80,X
FDF5: 29 0F AND #$0F
FDF7: 85 CD STA $CD
FDF9: 55 80 EOR $80,X
FDFB: 95 80 STA $80,X
FDFD: BE 7A FF LDX $FF7A,Y
FE00: 86 C0 STX $C0
FE02: 98 TYA
FE03: 4A LSR A
FE04: B0 01 BCS $FE07
FE06: CA DEX
FE07: 0A ASL A
FE08: 69 FF ADC #$FF
FE0A: 85 E3 STA $E3
FE0C: B5 80 LDA $80,X
FE0E: 15 81 ORA $81,X
FE10: 15 82 ORA $82,X
FE12: 29 0F AND #$0F
FE14: D0 1F BNE $FE35
FE16: A2 FE LDX #$FE
FE18: 86 D8 STX $D8
FE1A: 86 D6 STX $D6
FE1C: A9 40 LDA #$40
FE1E: 85 D4 STA $D4
FE20: 20 95 FA JSR $FA95
FE23: A6 D4 LDX $D4
FE25: 30 16 BMI $FE3D
FE27: A6 C0 LDX $C0
FE29: A0 02 LDY #$02
FE2B: E4 D5 CPX $D5
FE2D: F0 06 BEQ $FE35
FE2F: E8 INX
FE30: 88 DEY
FE31: 10 F8 BPL $FE2B
FE33: 30 EB BMI $FE20
FE35: A6 C1 LDX $C1
FE37: B5 88 LDA $88,X
FE39: 09 40 ORA #$40
FE3B: 95 88 STA $88,X
FE3D: A4 C1 LDY $C1
FE3F: BE 76 FF LDX $FF76,Y
FE42: 20 66 FE JSR $FE66
FE45: 88 DEY
FE46: 10 9E BPL $FDE6
FE48: 20 DC F1 JSR $F1DC
FE4B: A2 05 LDX #$05
FE4D: BD FA FE LDA $FEFA,X
FE50: C5 D4 CMP $D4
FE52: F0 04 BEQ $FE58
FE54: C5 D5 CMP $D5
FE56: D0 06 BNE $FE5E
FE58: A9 40 LDA #$40
FE5A: 15 82 ORA $82,X
FE5C: 95 82 STA $82,X
FE5E: CA DEX
FE5F: 10 EC BPL $FE4D
FE61: 60 RTS
FE62: A9 00 LDA #$00
FE64: 85 CD STA $CD
FE66: B5 80 LDA $80,X
FE68: 29 F0 AND #$F0
FE6A: 05 CD ORA $CD
FE6C: 95 80 STA $80,X
FE6E: 60 RTS
FE6F: A9 09 LDA #$09
FE71: 85 CC STA $CC
FE73: A6 D4 LDX $D4
FE75: 55 80 EOR $80,X
FE77: A6 D5 LDX $D5
FE79: 29 0F AND #$0F
FE7B: F0 1E BEQ $FE9B
FE7D: A9 FF LDA #$FF
FE7F: 85 CD STA $CD
FE81: 24 CD BIT $CD
FE83: A2 3F LDX #$3F
FE85: B5 80 LDA $80,X
FE87: 29 0F AND #$0F
FE89: F0 0B BEQ $FE96
FE8B: C5 CC CMP $CC
FE8D: D0 04 BNE $FE93
FE8F: 86 CD STX $CD
FE91: F0 03 BEQ $FE96
FE93: 90 01 BCC $FE96
FE95: B8 CLV
FE96: CA DEX
FE97: 10 EC BPL $FE85
FE99: A6 CD LDX $CD
FE9B: 60 RTS
FE9C: 85 CC STA $CC
FE9E: 29 07 AND #$07
FEA0: 85 CB STA $CB
FEA2: 45 CC EOR $CC
FEA4: 85 CC STA $CC
FEA6: 8A TXA
FEA7: 29 07 AND #$07
FEA9: 38 SEC
FEAA: E5 CB SBC $CB
FEAC: 10 04 BPL $FEB2
FEAE: 49 FF EOR #$FF
FEB0: 69 01 ADC #$01
FEB2: 85 CD STA $CD
FEB4: 8A TXA
FEB5: 29 38 AND #$38
FEB7: 38 SEC
FEB8: E5 CC SBC $CC
FEBA: 10 04 BPL $FEC0
FEBC: 49 FF EOR #$FF
FEBE: 69 01 ADC #$01
FEC0: 4A LSR A
FEC1: 4A LSR A
FEC2: 4A LSR A
FEC3: 65 CD ADC $CD
FEC5: 60 RTS
FEC6: 00 BRK
FEC7: 5E 85 00 LSR $0085,X
FECA: 00 BRK
FECB: 75 E4 ADC $E4,X
FECD: 00 BRK
FECE: 44
FECF: 33
FED0: 65 FD ADC $FD
FED2: FF
FED3: 02
FED4: 07
FED5: 00 BRK
FED6: BE E5 F7 LDX $F7E5,Y
FED9: F7
FEDA: F1 FD SBC ($FD),Y
FEDC: 00 BRK
FEDD: 00 BRK
FEDE: 42
FEDF: 1B
FEE0: 09 09 ORA #$09
FEE2: 0F
FEE3: 03
FEE4: F8 SED
FEE5: 00 BRK
FEE6: 02
FEE7: 04
FEE8: F0 01 BEQ $FEEB
FEEA: 00 BRK
FEEB: 00 BRK
FEEC: FF
FEED: 02
FEEE: 03
FEEF: 04
FEF0: 00 BRK
FEF1: 03
FEF2: 05 04 ORA $04
FEF4: 03
FEF5: 02
FEF6: 01 03 ORA ($03,X)
FEF8: 04
FEF9: 05 04 ORA $04
FEFB: 3C
FEFC: 00 BRK
FEFD: 07
FEFE: 38 SEC
FEFF: 3F
; ChessPieceImages
FF00: 00 ; ........
FF01: 00 ; ........
FF02: 00 ; ........
FF03: 00 ; ........
FF04: 00 ; ........
FF05: 00 ; ........
FF06: 00 ; ........
FF07: 00 ; ........
FF08: FE ; *******.
FF09: FE ; *******.
FF0A: D6 ; **.*.**.
FF0B: 92 ; *..*..*.
FF0C: 38 ; ..***...
FF0D: 10 ; ...*....
FF0E: 00 ; ........
FF0F: 00 ; ........
FF10: FE ; *******.
FF11: 38 ; ..***...
FF12: 38 ; ..***...
FF13: FE ; *******.
FF14: 6C ; .**.**..
FF15: AA ; *.*.*.*.
FF16: 00 ; ........
FF17: 00 ; ........
FF18: 7C ; .*****..
FF19: 38 ; ..***...
FF1A: 38 ; ..***...
FF1B: 7C ; .*****..
FF1C: 38 ; ..***...
FF1D: 10 ; ...*....
FF1E: 00 ; ........
FF1F: 00 ; ........
FF20: F8 ; *****...
FF21: 70 ; .***....
FF22: 6C ; .**.**..
FF23: 7E ; .******.
FF24: 74 ; .***.*..
FF25: 38 ; ..***...
FF26: 00 ; ........
FF27: 00 ; ........
FF28: 7C ; .*****..
FF29: 7C ; .*****..
FF2A: 7C ; .*****..
FF2B: 7C ; .*****..
FF2C: 54 ; .*.*.*..
FF2D: 54 ; .*.*.*..
FF2E: 00 ; ........
FF2F: 00 ; ........
FF30: 38 ; ..***...
FF31: 10 ; ...*....
FF32: 38 ; ..***...
FF33: 10 ; ...*....
FF34: 00 ; ........
FF35: 00 ; ........
FF36: 00 ; ........
FF37: 00 ; ........
FF38: 10 ; ...*....
FF39: 38 ; ..***...
FF3A: 92 ; *..*..*.
FF3B: D6 ; **.*.**.
FF3C: FE ; *******.
FF3D: FE ; *******.
FF3E: 00 ; ........
FF3F: 00 ; ........
FF40: C6 ; **...**.
FF41: 6C ; .**.**..
FF42: 38 ; ..***...
FF43: 6C ; .**.**..
FF44: C6 ; **...**.
FF45: 00 ; ........
; NumberImages
FF46: 30 ; ..**....
FF47: 30 ; ..**....
FF48: 30 ; ..**....
FF49: 30 ; ..**....
FF4A: 30 ; ..**....
FF4B: FC ; ******..
FF4C: C0 ; **......
FF4D: FC ; ******..
FF4E: 0C ; ....**..
FF4F: FC ; ******..
FF50: FC ; ******..
FF51: 0C ; ....**..
FF52: 3C ; ..****..
FF53: 0C ; ....**..
FF54: FC ; ******..
FF55: 0C ; ....**..
FF56: 0C ; ....**..
FF57: FC ; ******..
FF58: CC ; **..**..
FF59: CC ; **..**..
FF5A: FC ; ******..
FF5B: 0C ; ....**..
FF5C: FC ; ******..
FF5D: C0 ; **......
FF5E: FC ; ******..
FF5F: FC ; ******..
FF60: CC ; **..**..
FF61: FC ; ******..
FF62: C0 ; **......
FF63: FC ; ******..
FF64: 30 ; ..**....
FF65: 30 ; ..**....
FF66: 18 ; ...**...
FF67: 0C ; ....**..
FF68: FC ; ******..
FF69: FC ; ******..
FF6A: CC ; **..**..
FF6B: FC ; ******..
FF6C: CC ; **..**..
FF6D: FC ; ******..
FF6E: 06 08 ASL $08
FF70: 0E 00 82 ASL $8200
FF73: 84 8E STY $8E
FF75: 26 04 ROL $04
FF77: 04
FF78: 3C
FF79: 3C
FF7A: 02
FF7B: 04
FF7C: 3A
FF7D: 3C
FF7E: F8 SED
FF7F: 08 PHP
FF80: FF
FF81: 01 09 ORA ($09,X)
FF83: 10 99 BPL $FF1E
FF85: 11 91 ORA ($91),Y
FF87: 01 90 ORA ($90,X)
FF89: 89
FF8A: 02
FF8B: 98 TYA
FF8C: 92
FF8D: 93
FF8E: 94 95 STY $95,X
FF90: 96 97 STX $97,Y
FF92: 98 TYA
FF93: 99 08 07 STA $0708,Y
FF96: 06 05 ASL $05
FF98: 04
FF99: 03
FF9A: 02
FF9B: 01 80 ORA ($80,X)
FF9D: 70 60 BVS $FFFF
FF9F: 50 40 BVC $FFE1
FFA1: 30 20 BMI $FFC3
FFA3: 10 20 BPL $FFC5
FFA5: 30 40 BMI $FFE7
FFA7: 50 60
FFA9: 70 80 BVS $FF2B
FFAB: 90 28 BCC $FFD5
FFAD: 37
FFAE: 46 55 LSR $55
FFB0: 64
FFB1: 73
FFB2: 82
FFB3: 91 12 STA ($12),Y
FFB5: 23
FFB6: 34
FFB7: 45 56 EOR $56
FFB9: 67
FFBA: 78 SEI
FFBB: 89
FFBC: 88 DEY
FFBD: 77
FFBE: 66 55 ROR $55
FFC0: 44
FFC1: 33
FFC2: 22
FFC3: 11 72 ORA ($72),Y
FFC5: 63
FFC6: 54
FFC7: 45 36 EOR $36
FFC9: 27
FFCA: 18 CLC
FFCB: 09 12 ORA #$12
FFCD: 21 08 AND ($08,X)
FFCF: 19 88 79 ORA $7988,Y
FFD2: 81 92 STA ($92,X)
FFD4: 20 80 10 JSR $1080
FFD7: 90 09 BCC $FFE2
FFD9: 91 11 STA ($11),Y
FFDB: 89
FFDC: 09 91 ORA #$91
FFDE: 11 89 ORA ($89),Y
FFE0: 00 BRK
FFE1: 00 BRK
FFE2: 10 90 BPL $FF74
FFE4: 09 91 ORA #$91
FFE6: 11 89 ORA ($89),Y
FFE8: FF
FFE9: 00 BRK
FFEA: 0A ASL A
FFEB: 2A ROL A
FFEC: 4A LSR A
FFED: 0A ASL A
FFEE: 52
FFEF: 08 PHP
FFF0: 40 RTI
FFF1: 20 08 20 JSR $2008
FFF4: 0C
FFF5: 02
FFF6: 12
FFF7: 13
FFF8: 23
FFF9: 24 34 BIT $34
FFFB: 56 00 LSR $00,X
FFFD: F0 00
FFFF: F0