If you are still using the old URL (datacrystal.romhacking.net), please update your bookmarks! The old URL may stop working soon.
The current URL is datacrystal.tcrf.net.
The current URL is datacrystal.tcrf.net.
Final Fantasy VI/ROM map/Assembly C05: Difference between revisions
< Final Fantasy VI | ROM map
Jump to navigation
Jump to search
(assembly C05) |
m (formatting sections) |
||
Line 1: | Line 1: | ||
==C0/5044 unknow== | |||
C0/5044: AC0308 LDY $0803 | C0/5044: AC0308 LDY $0803 | ||
C0/5047: C220 REP #$20 (16 bit accum./memory) | C0/5047: C220 REP #$20 (16 bit accum./memory) | ||
Line 91: | Line 92: | ||
C0/50E9: AB PLB | C0/50E9: AB PLB | ||
C0/50EA: 60 RTS | C0/50EA: 60 RTS | ||
==C0/50EB unknow== | |||
C0/50EB: A600 LDX $00 (from C0/BF91) | C0/50EB: A600 LDX $00 (from C0/BF91) | ||
C0/50ED: BF0080E6 LDA $E68000,X (character and townspeople palettes) | C0/50ED: BF0080E6 LDA $E68000,X (character and townspeople palettes) | ||
Line 100: | Line 101: | ||
C0/50FD: D0EE BNE $50ED | C0/50FD: D0EE BNE $50ED | ||
C0/50FF: 60 RTS | C0/50FF: 60 RTS | ||
==C0/5100 unknow== | |||
C0/5100: 000C | C0/5100: 000C | ||
C0/5102: 1824 | C0/5102: 1824 | ||
==C0/5104 set portrait palette for display== | |||
C0/5104: AFB81E00 LDA $001EB8 (load event bits) | C0/5104: AFB81E00 LDA $001EB8 (load event bits) | ||
C0/5108: 2940 AND #$40 (is bit needed to properly display character portraits set?) | C0/5108: 2940 AND #$40 (is bit needed to properly display character portraits set?) | ||
C0/510A: D001 BNE $510D (branch if so) | C0/510A: D001 BNE $510D (branch if so) | ||
C0/510C: 60 RTS | C0/510C: 60 RTS | ||
C0/510D: AD9507 LDA $0795 | C0/510D: AD9507 LDA $0795 | ||
C0/5110: C220 REP #$20 (16 bit accum./memory) | C0/5110: C220 REP #$20 (16 bit accum./memory) | ||
Line 194: | Line 194: | ||
C0/51B7: D0C3 BNE $517C | C0/51B7: D0C3 BNE $517C | ||
C0/51B9: 60 RTS | C0/51B9: 60 RTS | ||
==C0/51BA unknow== | |||
C0/51BA: 00 1D | C0/51BA: 00 1D | ||
C0/51BC: 20 20 | C0/51BC: 20 20 | ||
Line 212: | Line 211: | ||
C0/51D6: C0 48 | C0/51D6: C0 48 | ||
C0/51D8: E0 4B | C0/51D8: E0 4B | ||
==C0/51DA unknow== | |||
C0/51DA: 00 01 02 03 08 | C0/51DA: 00 01 02 03 08 | ||
C0/51DF: 10 11 12 13 09 | C0/51DF: 10 11 12 13 09 | ||
Line 219: | Line 217: | ||
C0/51E9: 14 15 16 17 0B | C0/51E9: 14 15 16 17 0B | ||
C0/51EE: 0D 0E 0F 18 0C | C0/51EE: 0D 0E 0F 18 0C | ||
==C0/51F3 unknow== | |||
C0/51F3: 00 01 02 03 04 | C0/51F3: 00 01 02 03 04 | ||
C0/51F8: 10 11 12 13 14 | C0/51F8: 10 11 12 13 14 | ||
Line 226: | Line 223: | ||
C0/5202: 30 31 32 33 34 | C0/5202: 30 31 32 33 34 | ||
C0/5207: 40 41 42 43 44 | C0/5207: 40 41 42 43 44 | ||
==C0/520C unknow== | |||
C0/520C: A400 LDY $00 | C0/520C: A400 LDY $00 | ||
C0/520E: B96808 LDA $0868,Y | C0/520E: B96808 LDA $0868,Y | ||
Line 241: | Line 238: | ||
C0/5225: D0E7 BNE $520E | C0/5225: D0E7 BNE $520E | ||
C0/5227: 60 RTS | C0/5227: 60 RTS | ||
==C0/5228 unknow== | |||
C0/5228: A600 LDX $00 (from C0/BE8D) | C0/5228: A600 LDX $00 (from C0/BE8D) | ||
C0/522A: BFA0E0C0 LDA $C0E0A0,X | C0/522A: BFA0E0C0 LDA $C0E0A0,X | ||
Line 249: | Line 246: | ||
C0/5235: D0F3 BNE $522A | C0/5235: D0F3 BNE $522A | ||
C0/5237: 60 RTS | C0/5237: 60 RTS | ||
==C0/5238 unknow== | |||
C0/5238: A400 LDY $00 | C0/5238: A400 LDY $00 | ||
C0/523A: 641B STZ $1B | C0/523A: 641B STZ $1B | ||
Line 298: | Line 295: | ||
C0/52A3: 9F00207E STA $7E2000,X | C0/52A3: 9F00207E STA $7E2000,X | ||
C0/52A7: 60 RTS | C0/52A7: 60 RTS | ||
==C0/52A8 unknow== | |||
C0/52A8: A600 LDX $00 | C0/52A8: A600 LDX $00 | ||
C0/52AA: 9EF70A STZ $0AF7,X | C0/52AA: 9EF70A STZ $0AF7,X | ||
Line 319: | Line 316: | ||
C0/52CF: D003 BNE $52D4 | C0/52CF: D003 BNE $52D4 | ||
C0/52D1: 4C3454 JMP $5434 | C0/52D1: 4C3454 JMP $5434 | ||
C0/52D4: BF101AC4 LDA $C41A10,X | C0/52D4: BF101AC4 LDA $C41A10,X | ||
C0/52D8: 998908 STA $0889,Y | C0/52D8: 998908 STA $0889,Y | ||
Line 480: | Line 477: | ||
C0/542F: F003 BEQ $5434 | C0/542F: F003 BEQ $5434 | ||
C0/5431: 4CD452 JMP $52D4 | C0/5431: 4CD452 JMP $52D4 | ||
C0/5434: C0B007 CPY #$07B0 | C0/5434: C0B007 CPY #$07B0 | ||
C0/5437: F017 BEQ $5450 | C0/5437: F017 BEQ $5450 | ||
Line 496: | Line 493: | ||
C0/5450: 204A71 JSR $714A | C0/5450: 204A71 JSR $714A | ||
C0/5453: 60 RTS | C0/5453: 60 RTS | ||
==C0/5454 unknow== | |||
C0/5454: AD8F07 LDA $078F | C0/5454: AD8F07 LDA $078F | ||
C0/5457: F024 BEQ $547D | C0/5457: F024 BEQ $547D | ||
Line 520: | Line 517: | ||
C0/547B: D0E0 BNE $545D | C0/547B: D0E0 BNE $545D | ||
C0/547D: 60 RTS | C0/547D: 60 RTS | ||
==C0/547E unknow== | |||
C0/547E: B97C08 LDA $087C,Y (from C0/5468) | C0/547E: B97C08 LDA $087C,Y (from C0/5468) | ||
C0/5481: 0910 ORA #$10 | C0/5481: 0910 ORA #$10 | ||
Line 608: | Line 605: | ||
C0/5530: D0B1 BNE $54E3 | C0/5530: D0B1 BNE $54E3 | ||
C0/5532: 60 RTS | C0/5532: 60 RTS | ||
==C0/5533 unknow== | |||
C0/5533: A941 LDA #$41 (is this function ever called?) | C0/5533: A941 LDA #$41 (is this function ever called?) | ||
C0/5535: 8D0043 STA $4300 | C0/5535: 8D0043 STA $4300 | ||
Line 652: | Line 649: | ||
C0/558F: D0B1 BNE $5542 | C0/558F: D0B1 BNE $5542 | ||
C0/5591: 60 RTS | C0/5591: 60 RTS | ||
==C0/5592 unknow== | |||
C0/5592: A600 LDX $00 | C0/5592: A600 LDX $00 | ||
C0/5594: C220 REP #$20 (16 bit accum./memory) | C0/5594: C220 REP #$20 (16 bit accum./memory) | ||
Line 669: | Line 666: | ||
C0/55AD: 998F08 STA $088F,Y | C0/55AD: 998F08 STA $088F,Y | ||
C0/55B0: 60 RTS | C0/55B0: 60 RTS | ||
==C0/55B1 unknow== | |||
C0/55B1: B98F08 LDA $088F,Y | C0/55B1: B98F08 LDA $088F,Y | ||
C0/55B4: AA TAX | C0/55B4: AA TAX | ||
Line 678: | Line 675: | ||
C0/55BE: E220 SEP #$20 (8 bit accum./memory) | C0/55BE: E220 SEP #$20 (8 bit accum./memory) | ||
C0/55C0: 60 RTS | C0/55C0: 60 RTS | ||
==C0/55C1 unknow== | |||
C0/55C1: A400 LDY $00 | C0/55C1: A400 LDY $00 | ||
C0/55C3: BB TYX | C0/55C3: BB TYX | ||
Line 704: | Line 701: | ||
C0/55EC: D0D6 BNE $55C4 | C0/55EC: D0D6 BNE $55C4 | ||
C0/55EE: 60 RTS | C0/55EE: 60 RTS | ||
==C0/55EF unknow== | |||
C0/55EF: C220 REP #$20 (from only C0/5613, 16 bit accum./memory) | C0/55EF: C220 REP #$20 (from only C0/5613, 16 bit accum./memory) | ||
C0/55F1: 9C4800 STZ $0048 | C0/55F1: 9C4800 STZ $0048 | ||
Line 718: | Line 715: | ||
C0/5607: E220 SEP #$20 (8 bit accum./memory) | C0/5607: E220 SEP #$20 (8 bit accum./memory) | ||
C0/5609: 60 RTS | C0/5609: 60 RTS | ||
==C0/560A unknow== | |||
C0/560A: 206A56 JSR $566A (from only C0/BF7F) | C0/560A: 206A56 JSR $566A (from only C0/BF7F) | ||
C0/560D: 20B156 JSR $56B1 | C0/560D: 20B156 JSR $56B1 | ||
Line 724: | Line 721: | ||
C0/5613: 20EF55 JSR $55EF (JMP fool!) | C0/5613: 20EF55 JSR $55EF (JMP fool!) | ||
C0/5616: 60 RTS | C0/5616: 60 RTS | ||
==C0/5617 unknow== | |||
C0/5617: B98108 LDA $0881,Y (from C0/5416, C0/7A56, C0/7A8B) | C0/5617: B98108 LDA $0881,Y (from C0/5416, C0/7A56, C0/7A8B) | ||
C0/561A: 29CF AND #$CF | C0/561A: 29CF AND #$CF | ||
Line 746: | Line 743: | ||
C0/5645: 998008 STA $0880,Y | C0/5645: 998008 STA $0880,Y | ||
C0/5648: 60 RTS | C0/5648: 60 RTS | ||
==C0/5649 unknow== | |||
C0/5649: B98008 LDA $0880,Y (from C0/5634) | C0/5649: B98008 LDA $0880,Y (from C0/5634) | ||
C0/564C: 29CF AND #$CF | C0/564C: 29CF AND #$CF | ||
Line 752: | Line 749: | ||
C0/5650: 998008 STA $0880,Y | C0/5650: 998008 STA $0880,Y | ||
C0/5653: 60 RTS | C0/5653: 60 RTS | ||
==C0/5654 unknow== | |||
C0/5654: B98008 LDA $0880,Y (from C0/5638) | C0/5654: B98008 LDA $0880,Y (from C0/5638) | ||
C0/5657: 29CF AND #$CF | C0/5657: 29CF AND #$CF | ||
Line 758: | Line 755: | ||
C0/565B: 998008 STA $0880,Y | C0/565B: 998008 STA $0880,Y | ||
C0/565E: 60 RTS | C0/565E: 60 RTS | ||
==C0/565F unknow== | |||
C0/565F: B98008 LDA $0880,Y (from C0/563C) | C0/565F: B98008 LDA $0880,Y (from C0/563C) | ||
C0/5662: 29CF AND #$CF | C0/5662: 29CF AND #$CF | ||
Line 764: | Line 761: | ||
C0/5666: 998008 STA $0880,Y | C0/5666: 998008 STA $0880,Y | ||
C0/5669: 60 RTS | C0/5669: 60 RTS | ||
==C0/566A unknow== | |||
C0/566A: A20020 LDX #$2000 (from C0/560A) | C0/566A: A20020 LDX #$2000 (from C0/560A) | ||
C0/566D: 8E8121 STX $2181 | C0/566D: 8E8121 STX $2181 | ||
Line 774: | Line 771: | ||
C0/567C: D0FA BNE $5678 | C0/567C: D0FA BNE $5678 | ||
C0/567E: 60 RTS | C0/567E: 60 RTS | ||
==C0/567F unknow== | |||
C0/567F: 9C0B42 STZ $420B (from C0/5610) | C0/567F: 9C0B42 STZ $420B (from C0/5610) | ||
C0/5682: A980 LDA #$80 | C0/5682: A980 LDA #$80 | ||
Line 794: | Line 791: | ||
C0/56AD: 8D0B42 STA $420B | C0/56AD: 8D0B42 STA $420B | ||
C0/56B0: 60 RTS | C0/56B0: 60 RTS | ||
==C0/56B1 unknow== | |||
C0/56B1: 9C8100 STZ $0081 (from C0/560D) | C0/56B1: 9C8100 STZ $0081 (from C0/560D) | ||
C0/56B4: A980 LDA #$80 | C0/56B4: A980 LDA #$80 | ||
Line 814: | Line 811: | ||
C0/56DF: 8D0B42 STA $420B | C0/56DF: 8D0B42 STA $420B | ||
C0/56E2: 60 RTS | C0/56E2: 60 RTS | ||
==C0/56E3 unknow== | |||
C0/56E3: A97E LDA #$7E (from C0/BF94) | C0/56E3: A97E LDA #$7E (from C0/BF94) | ||
C0/56E5: 48 PHA | C0/56E5: 48 PHA | ||
Line 844: | Line 841: | ||
C0/571A: AB PLB | C0/571A: AB PLB | ||
C0/571B: 60 RTS | C0/571B: 60 RTS | ||
==C0/571C unknow== | |||
C0/571C: FE | C0/571C: FE | ||
C0/571D: FE | C0/571D: FE | ||
Line 862: | Line 858: | ||
C0/572A: BF | C0/572A: BF | ||
C0/572B: BF | C0/572B: BF | ||
C0/572C: 01 | C0/572C: 01 | ||
C0/572D: 01 | C0/572D: 01 | ||
Line 879: | Line 874: | ||
C0/573A: 40 | C0/573A: 40 | ||
C0/573B: 40 | C0/573B: 40 | ||
==C0/573C unknow== | |||
C0/573C: 64DC STZ $DC | C0/573C: 64DC STZ $DC | ||
C0/573E: A918 LDA #$18 | C0/573E: A918 LDA #$18 | ||
Line 887: | Line 882: | ||
C0/5746: 9003 BCC $574B | C0/5746: 9003 BCC $574B | ||
C0/5748: 4C0158 JMP $5801 (could use brl) | C0/5748: 4C0158 JMP $5801 (could use brl) | ||
C0/574B: AA TAX | C0/574B: AA TAX | ||
C0/574C: C220 REP #$20 (16 bit accum./memory) | C0/574C: C220 REP #$20 (16 bit accum./memory) | ||
Line 972: | Line 967: | ||
C0/5809: 4C4257 JMP $5742 | C0/5809: 4C4257 JMP $5742 | ||
C0/580C: 60 RTS | C0/580C: 60 RTS | ||
==C0/580D unknow== | |||
C0/580D: 0405 TSB $05 | C0/580D: 0405 TSB $05 | ||
C0/580F: 0403 TSB $03 | C0/580F: 0403 TSB $03 | ||
Line 1,123: | Line 1,118: | ||
C0/5934: 997708 STA $0877,Y | C0/5934: 997708 STA $0877,Y | ||
C0/5937: 60 RTS | C0/5937: 60 RTS | ||
==C0/5938 unknow== | |||
C0/5938: AC0308 LDY $0803 | C0/5938: AC0308 LDY $0803 | ||
C0/593B: B96808 LDA $0868,Y | C0/593B: B96808 LDA $0868,Y | ||
Line 1,162: | Line 1,157: | ||
C0/599B: E220 SEP #$20 (8 bit accum./memory) | C0/599B: E220 SEP #$20 (8 bit accum./memory) | ||
C0/599D: 60 RTS | C0/599D: 60 RTS | ||
==C0/599E unknow== | |||
C0/599E: A9EF LDA #$EF | C0/599E: A9EF LDA #$EF | ||
C0/59A0: 8DB904 STA $04B9 | C0/59A0: 8DB904 STA $04B9 | ||
Line 1,169: | Line 1,164: | ||
C0/59A9: 8DFD03 STA $03FD | C0/59A9: 8DFD03 STA $03FD | ||
C0/59AC: 60 RTS | C0/59AC: 60 RTS | ||
==C0/59AD unknow== | |||
C0/59AD: 0204 COP #$04 | C0/59AD: 0204 COP #$04 | ||
C0/59AF: 0608 ASL $08 | C0/59AF: 0608 ASL $08 | ||
Line 1,298: | Line 1,293: | ||
C0/5AA4: 6480 STZ $80 | C0/5AA4: 6480 STZ $80 | ||
C0/5AA6: 6480 STZ $80 | C0/5AA6: 6480 STZ $80 | ||
==C0/5AA8 unknow== | |||
C0/5AA8: A20000 LDX #$0000 | C0/5AA8: A20000 LDX #$0000 | ||
C0/5AAB: DA PHX | C0/5AAB: DA PHX | ||
Line 1,335: | Line 1,330: | ||
C0/5AEF: 9003 BCC $5AF4 | C0/5AEF: 9003 BCC $5AF4 | ||
C0/5AF1: 4C345B JMP $5B34 | C0/5AF1: 4C345B JMP $5B34 | ||
C0/5AF4: AA TAX | C0/5AF4: AA TAX | ||
C0/5AF5: BD0308 LDA $0803,X | C0/5AF5: BD0308 LDA $0803,X | ||
Line 1,345: | Line 1,340: | ||
C0/5B04: 3003 BMI $5B09 | C0/5B04: 3003 BMI $5B09 | ||
C0/5B06: 4C345B JMP $5B34 | C0/5B06: 4C345B JMP $5B34 | ||
C0/5B09: B96808 LDA $0868,Y | C0/5B09: B96808 LDA $0868,Y | ||
C0/5B0C: 29E0 AND #$E0 | C0/5B0C: 29E0 AND #$E0 | ||
Line 1,351: | Line 1,346: | ||
C0/5B10: D003 BNE $5B15 | C0/5B10: D003 BNE $5B15 | ||
C0/5B12: 4CF564 JMP $64F5 | C0/5B12: 4CF564 JMP $64F5 | ||
C0/5B15: B98C08 LDA $088C,Y | C0/5B15: B98C08 LDA $088C,Y | ||
C0/5B18: 2920 AND #$20 | C0/5B18: 2920 AND #$20 | ||
Line 1,361: | Line 1,356: | ||
C0/5B25: D003 BNE $5B2A | C0/5B25: D003 BNE $5B2A | ||
C0/5B27: 4CBA60 JMP $60BA | C0/5B27: 4CBA60 JMP $60BA | ||
C0/5B2A: C940 CMP #$40 | C0/5B2A: C940 CMP #$40 | ||
C0/5B2C: D003 BNE $5B31 | C0/5B2C: D003 BNE $5B31 | ||
C0/5B2E: 4C575D JMP $5D57 | C0/5B2E: 4C575D JMP $5D57 | ||
C0/5B31: 4C365F JMP $5F36 | C0/5B31: 4C365F JMP $5F36 | ||
==C0/5B34 unknow== | |||
C0/5B34: 7B TDC | C0/5B34: 7B TDC | ||
C0/5B35: E220 SEP #$20 (8 bit accum./memory) | C0/5B35: E220 SEP #$20 (8 bit accum./memory) | ||
Line 1,375: | Line 1,370: | ||
C0/5B3D: F003 BEQ $5B42 | C0/5B3D: F003 BEQ $5B42 | ||
C0/5B3F: 4CEB5A JMP $5AEB | C0/5B3F: 4CEB5A JMP $5AEB | ||
C0/5B42: 203859 JSR $5938 | C0/5B42: 203859 JSR $5938 | ||
C0/5B45: 7B TDC | C0/5B45: 7B TDC | ||
Line 1,381: | Line 1,376: | ||
C0/5B47: AB PLB | C0/5B47: AB PLB | ||
C0/5B48: 60 RTS | C0/5B48: 60 RTS | ||
==C0/5B49 unknow== | |||
C0/5B49: FEFBEF INC $EFFB,X | C0/5B49: FEFBEF INC $EFFB,X | ||
C0/5B4C: BF010410 LDA $100401,X | C0/5B4C: BF010410 LDA $100401,X | ||
C0/5B50: 40 RTI | C0/5B50: 40 RTI | ||
C0/5B51: 0000 BRK #$00 | C0/5B51: 0000 BRK #$00 | ||
C0/5B53: F600 INC $00,X | C0/5B53: F600 INC $00,X | ||
Line 1,420: | Line 1,414: | ||
C0/5B93: 6D08E5 ADC $E508 | C0/5B93: 6D08E5 ADC $E508 | ||
C0/5B96: 60 RTS | C0/5B96: 60 RTS | ||
==C0/5B97 unknow== | |||
C0/5B97: 38 SEC | C0/5B97: 38 SEC | ||
C0/5B98: E57F SBC $7F | C0/5B98: E57F SBC $7F | ||
Line 1,468: | Line 1,462: | ||
C0/5BEF: F003 BEQ $5BF4 | C0/5BEF: F003 BEQ $5BF4 | ||
C0/5BF1: 4C345B JMP $5B34 | C0/5BF1: 4C345B JMP $5B34 | ||
C0/5BF4: A527 LDA $27 | C0/5BF4: A527 LDA $27 | ||
C0/5BF6: F003 BEQ $5BFB | C0/5BF6: F003 BEQ $5BFB | ||
C0/5BF8: 4C345B JMP $5B34 | C0/5BF8: 4C345B JMP $5B34 | ||
C0/5BFB: 7B TDC | C0/5BFB: 7B TDC | ||
C0/5BFC: B97608 LDA $0876,Y | C0/5BFC: B97608 LDA $0876,Y | ||
Line 1,495: | Line 1,489: | ||
C0/5C29: D003 BNE $5C2E | C0/5C29: D003 BNE $5C2E | ||
C0/5C2B: 4C935C JMP $5C93 | C0/5C2B: 4C935C JMP $5C93 | ||
C0/5C2E: 4CF55C JMP $5CF5 | C0/5C2E: 4CF55C JMP $5CF5 | ||
==C0/5C31 unknow== | |||
C0/5C31: C220 REP #$20 (16 bit accum./memory) | C0/5C31: C220 REP #$20 (16 bit accum./memory) | ||
C0/5C33: A5D4 LDA $D4 | C0/5C33: A5D4 LDA $D4 | ||
Line 1,538: | Line 1,532: | ||
C0/5C8D: 9D1005 STA $0510,X | C0/5C8D: 9D1005 STA $0510,X | ||
C0/5C90: 4C345B JMP $5B34 | C0/5C90: 4C345B JMP $5B34 | ||
==C0/5C93 unknow== | |||
C0/5C93: C220 REP #$20 (16 bit accum./memory) | C0/5C93: C220 REP #$20 (16 bit accum./memory) | ||
C0/5C95: A5D6 LDA $D6 | C0/5C95: A5D6 LDA $D6 | ||
Line 1,579: | Line 1,573: | ||
C0/5CEF: 9D0205 STA $0502,X | C0/5CEF: 9D0205 STA $0502,X | ||
C0/5CF2: 4C345B JMP $5B34 | C0/5CF2: 4C345B JMP $5B34 | ||
==C0/5CF5 unknow== | |||
C0/5CF5: C220 REP #$20 (16 bit accum./memory) | C0/5CF5: C220 REP #$20 (16 bit accum./memory) | ||
C0/5CF7: A5D8 LDA $D8 | C0/5CF7: A5D8 LDA $D8 | ||
Line 1,620: | Line 1,614: | ||
C0/5D51: 9D1E05 STA $051E,X | C0/5D51: 9D1E05 STA $051E,X | ||
C0/5D54: 4C345B JMP $5B34 | C0/5D54: 4C345B JMP $5B34 | ||
==C0/5D57 unknow== | |||
C0/5D57: B98F08 LDA $088F,Y | C0/5D57: B98F08 LDA $088F,Y | ||
C0/5D5A: AA TAX | C0/5D5A: AA TAX | ||
Line 1,651: | Line 1,645: | ||
C0/5D91: F003 BEQ $5D96 | C0/5D91: F003 BEQ $5D96 | ||
C0/5D93: 4C345B JMP $5B34 | C0/5D93: 4C345B JMP $5B34 | ||
C0/5D96: 7B TDC | C0/5D96: 7B TDC | ||
C0/5D97: A41E LDY $1E | C0/5D97: A41E LDY $1E | ||
Line 1,659: | Line 1,653: | ||
C0/5DA1: B003 BCS $5DA6 | C0/5DA1: B003 BCS $5DA6 | ||
C0/5DA3: 4C345B JMP $5B34 | C0/5DA3: 4C345B JMP $5B34 | ||
C0/5DA6: C220 REP #$20 (16 bit accum./memory) | C0/5DA6: C220 REP #$20 (16 bit accum./memory) | ||
C0/5DA8: A5D4 LDA $D4 | C0/5DA8: A5D4 LDA $D4 | ||
Line 1,790: | Line 1,784: | ||
C0/5EB0: 994103 STA $0341,Y | C0/5EB0: 994103 STA $0341,Y | ||
C0/5EB3: 4C345B JMP $5B34 | C0/5EB3: 4C345B JMP $5B34 | ||
==C0/5EB6 unknow== | |||
C0/5EB6: AC2FC0 LDY $C02F | C0/5EB6: AC2FC0 LDY $C02F | ||
C0/5EB9: 2FAC2FC4 AND $C42FAC | C0/5EB9: 2FAC2FC4 AND $C42FAC | ||
Line 1,824: | Line 1,818: | ||
C0/5F31: 2FCE2FEE AND $EE2FCE | C0/5F31: 2FCE2FEE AND $EE2FCE | ||
C0/5F35: 2FB98F08 AND $088FB9 | C0/5F35: 2FB98F08 AND $088FB9 | ||
==C0/5F39 unknow== | |||
C0/5F39: AA TAX | C0/5F39: AA TAX | ||
C0/5F3A: BF5B5BC0 LDA $C05B5B,X | C0/5F3A: BF5B5BC0 LDA $C05B5B,X | ||
Line 1,853: | Line 1,848: | ||
C0/5F70: F003 BEQ $5F75 | C0/5F70: F003 BEQ $5F75 | ||
C0/5F72: 4C345B JMP $5B34 | C0/5F72: 4C345B JMP $5B34 | ||
C0/5F75: 7B TDC | C0/5F75: 7B TDC | ||
C0/5F76: A41E LDY $1E | C0/5F76: A41E LDY $1E | ||
Line 1,861: | Line 1,856: | ||
C0/5F80: B003 BCS $5F85 | C0/5F80: B003 BCS $5F85 | ||
C0/5F82: 4C345B JMP $5B34 | C0/5F82: 4C345B JMP $5B34 | ||
C0/5F85: C220 REP #$20 (16 bit accum./memory) | C0/5F85: C220 REP #$20 (16 bit accum./memory) | ||
C0/5F87: A5D4 LDA $D4 | C0/5F87: A5D4 LDA $D4 |
Revision as of 20:28, 3 November 2013
C0/5044 unknow
C0/5044: AC0308 LDY $0803 C0/5047: C220 REP #$20 (16 bit accum./memory) C0/5049: B96D08 LDA $086D,Y C0/504C: 4A LSR A C0/504D: 4A LSR A C0/504E: 4A LSR A C0/504F: 4A LSR A C0/5050: E220 SEP #$20 (8 bit accum./memory) C0/5052: 8523 STA $23 C0/5054: 3A DEC A C0/5055: 2587 AND $87 C0/5057: 8521 STA $21 C0/5059: 3A DEC A C0/505A: 2587 AND $87 C0/505C: 851F STA $1F C0/505E: A523 LDA $23 C0/5060: 1A INC A C0/5061: 2587 AND $87 C0/5063: 8525 STA $25 C0/5065: 641E STZ $1E C0/5067: 6420 STZ $20 C0/5069: 6422 STZ $22 C0/506B: 6424 STZ $24 C0/506D: C220 REP #$20 (16 bit accum./memory) C0/506F: B96A08 LDA $086A,Y C0/5072: 4A LSR A C0/5073: 4A LSR A C0/5074: 4A LSR A C0/5075: 4A LSR A C0/5076: 29FF00 AND #$00FF C0/5079: E220 SEP #$20 (8 bit accum./memory) C0/507B: 3A DEC A C0/507C: 2586 AND $86 C0/507E: 851A STA $1A C0/5080: 1A INC A C0/5081: 2586 AND $86 C0/5083: 851B STA $1B C0/5085: 1A INC A C0/5086: 2586 AND $86 C0/5088: 851C STA $1C C0/508A: A97F LDA #$7F C0/508C: 48 PHA C0/508D: AB PLB C0/508E: 7B TDC C0/508F: AA TAX C0/5090: A8 TAY C0/5091: E210 SEP #$10 (8 bit index registers) C0/5093: A41A LDY $1A C0/5095: B11E LDA ($1E),Y C0/5097: 85A3 STA $A3 C0/5099: B120 LDA ($20),Y C0/509B: 85A6 STA $A6 C0/509D: B122 LDA ($22),Y C0/509F: 85A9 STA $A9 C0/50A1: B124 LDA ($24),Y C0/50A3: 85AC STA $AC C0/50A5: A41B LDY $1B C0/50A7: B11E LDA ($1E),Y C0/50A9: 85A4 STA $A4 C0/50AB: B120 LDA ($20),Y C0/50AD: 85A7 STA $A7 C0/50AF: B122 LDA ($22),Y C0/50B1: 85AA STA $AA C0/50B3: B124 LDA ($24),Y C0/50B5: 85AD STA $AD C0/50B7: A41C LDY $1C C0/50B9: B11E LDA ($1E),Y C0/50BB: 85A5 STA $A5 C0/50BD: B120 LDA ($20),Y C0/50BF: 85A8 STA $A8 C0/50C1: B122 LDA ($22),Y C0/50C3: 85AB STA $AB C0/50C5: B124 LDA ($24),Y C0/50C7: 85AE STA $AE C0/50C9: A97E LDA #$7E C0/50CB: 48 PHA C0/50CC: AB PLB C0/50CD: A6A7 LDX $A7 C0/50CF: BD0076 LDA $7600,X C0/50D2: 85B6 STA $B6 C0/50D4: BD0077 LDA $7700,X C0/50D7: 85B7 STA $B7 C0/50D9: A6AA LDX $AA C0/50DB: BD0076 LDA $7600,X C0/50DE: 85B8 STA $B8 C0/50E0: BD0077 LDA $7700,X C0/50E3: 85B9 STA $B9 C0/50E5: C210 REP #$10 (16 bit index registers) C0/50E7: 7B TDC C0/50E8: 48 PHA C0/50E9: AB PLB C0/50EA: 60 RTS
C0/50EB unknow
C0/50EB: A600 LDX $00 (from C0/BF91) C0/50ED: BF0080E6 LDA $E68000,X (character and townspeople palettes) C0/50F1: 9F00737E STA $7E7300,X C0/50F5: 9F00757E STA $7E7500,X C0/50F9: E8 INX C0/50FA: E00001 CPX #$0100 C0/50FD: D0EE BNE $50ED C0/50FF: 60 RTS
C0/5100 unknow
C0/5100: 000C C0/5102: 1824
C0/5104 set portrait palette for display
C0/5104: AFB81E00 LDA $001EB8 (load event bits) C0/5108: 2940 AND #$40 (is bit needed to properly display character portraits set?) C0/510A: D001 BNE $510D (branch if so) C0/510C: 60 RTS
C0/510D: AD9507 LDA $0795 C0/5110: C220 REP #$20 (16 bit accum./memory) C0/5112: EB XBA C0/5113: 4A LSR A C0/5114: 4A LSR A C0/5115: 4A LSR A C0/5116: AA TAX C0/5117: 7B TDC C0/5118: E220 SEP #$20 (8 bit accum./memory) C0/511A: A97E LDA #$7E C0/511C: 48 PHA C0/511D: AB PLB (bank = 7E) C0/511E: A400 LDY $00 C0/5120: BF6058ED LDA $ED5860,X (character portrait palettes) C0/5124: 99E075 STA $75E0,Y C0/5127: E8 INX C0/5128: C8 INY C0/5129: C02000 CPY #$0020 C0/512C: D0F2 BNE $5120 C0/512E: 7B TDC C0/512F: 48 PHA C0/5130: AB PLB (bank = 00) C0/5131: 9C0B42 STZ $420B (turn off DMA) C0/5134: A20070 LDX #$7000 C0/5137: 8E1621 STX $2116 C0/513A: A980 LDA #$80 C0/513C: 8D1521 STA $2115 C0/513F: A909 LDA #$09 C0/5141: 8D0043 STA $4300 C0/5144: A918 LDA #$18 C0/5146: 8D0143 STA $4301 (register address is $2118) C0/5149: A20000 LDX #$0000 (LDX $00..., or even better, TDC TAX) C0/514C: 8E0243 STX $4302 C0/514F: A900 LDA #$00 (if previous was TDC TAX, A is already 00 here...) C0/5151: 8D0443 STA $4304 (source is 00/0000) C0/5154: 8D0743 STA $4307 (source is 00/1000) C0/5157: A20010 LDX #$1000 C0/515A: 8E0543 STX $4305 C0/515D: A901 LDA #$01 (INC A...) C0/515F: 8D0B42 STA $420B C0/5162: 9C0B42 STZ $420B (turn off DMA) C0/5165: A941 LDA #$41 C0/5167: 8D0043 STA $4300 C0/516A: AD9507 LDA $0795 C0/516D: 0A ASL A C0/516E: AA TAX C0/516F: C221 REP #$21 C0/5171: BFBA51C0 LDA $C051BA,X C0/5175: 852A STA $2A C0/5177: 7B TDC C0/5178: E220 SEP #$20 (8 bit accum./memory) C0/517A: A600 LDX $00 C0/517C: BFDA51C0 LDA $C051DA,X C0/5180: C221 REP #$21 C0/5182: EB XBA C0/5183: 4A LSR A C0/5184: 4A LSR A C0/5185: 4A LSR A C0/5186: 18 CLC C0/5187: 652A ADC $2A C0/5189: 8D0243 STA $4302 C0/518C: 7B TDC C0/518D: E220 SEP #$20 (8 bit accum./memory) C0/518F: A9ED LDA #$ED C0/5191: 8D0443 STA $4304 C0/5194: A02000 LDY #$0020 C0/5197: 8C0543 STY $4305 (source is ED/0020, #$20 bytes into menu graphics) C0/519A: BFF351C0 LDA $C051F3,X C0/519E: C221 REP #$21 C0/51A0: 0A ASL A C0/51A1: 0A ASL A C0/51A2: 0A ASL A C0/51A3: 0A ASL A C0/51A4: 18 CLC C0/51A5: 690070 ADC #$7000 C0/51A8: 8D1621 STA $2116 C0/51AB: 7B TDC C0/51AC: E220 SEP #$20 (8 bit accum./memory) C0/51AE: A901 LDA #$01 C0/51B0: 8D0B42 STA $420B (turn on channel 1 of DMA) C0/51B3: E8 INX C0/51B4: E01900 CPX #$0019 C0/51B7: D0C3 BNE $517C C0/51B9: 60 RTS
C0/51BA unknow
C0/51BA: 00 1D C0/51BC: 20 20 C0/51BE: 40 23 C0/51C0: 60 26 C0/51C2: 80 29 C0/51C4: A0 2C C0/51C6: C0 2F C0/51C8: E0 32 C0/51CA: 00 36 C0/51CC: 20 39 C0/51CE: 40 3C C0/51D0: 60 3F C0/51D2: 80 42 C0/51D4: A0 45 C0/51D6: C0 48 C0/51D8: E0 4B
C0/51DA unknow
C0/51DA: 00 01 02 03 08 C0/51DF: 10 11 12 13 09 C0/51E4: 04 05 06 07 0A C0/51E9: 14 15 16 17 0B C0/51EE: 0D 0E 0F 18 0C
C0/51F3 unknow
C0/51F3: 00 01 02 03 04 C0/51F8: 10 11 12 13 14 C0/51FD: 20 21 22 23 24 C0/5202: 30 31 32 33 34 C0/5207: 40 41 42 43 44
C0/520C unknow
C0/520C: A400 LDY $00 C0/520E: B96808 LDA $0868,Y C0/5211: 29F8 AND #$F8 C0/5213: 0901 ORA #$01 C0/5215: 996808 STA $0868,Y C0/5218: C221 REP #$21 C0/521A: 98 TYA C0/521B: 692900 ADC #$0029 C0/521E: A8 TAY C0/521F: 7B TDC C0/5220: E220 SEP #$20 (8 bit accum./memory) C0/5222: C09002 CPY #$0290 C0/5225: D0E7 BNE $520E C0/5227: 60 RTS
C0/5228 unknow
C0/5228: A600 LDX $00 (from C0/BE8D) C0/522A: BFA0E0C0 LDA $C0E0A0,X C0/522E: 9DE01E STA $1EE0,X (set presence bits) C0/5231: E8 INX C0/5232: E08000 CPX #$0080 C0/5235: D0F3 BNE $522A C0/5237: 60 RTS
C0/5238 unknow
C0/5238: A400 LDY $00 C0/523A: 641B STZ $1B C0/523C: CC0308 CPY $0803 C0/523F: F02E BEQ $526F C0/5241: BE8D08 LDX $088D,Y C0/5244: EC8200 CPX $0082 C0/5247: D026 BNE $526F C0/5249: B96708 LDA $0867,Y C0/524C: 1021 BPL $526F C0/524E: B97C08 LDA $087C,Y C0/5251: 301C BMI $526F C0/5253: B96808 LDA $0868,Y C0/5256: 29E0 AND #$E0 C0/5258: C980 CMP #$80 C0/525A: F013 BEQ $526F C0/525C: B98C08 LDA $088C,Y C0/525F: 29C0 AND #$C0 C0/5261: D00C BNE $526F C0/5263: 20E17C JSR $7CE1 C0/5266: BE7A08 LDX $087A,Y C0/5269: A51B LDA $1B C0/526B: 9F00207E STA $7E2000,X C0/526F: E61B INC $1B C0/5271: E61B INC $1B C0/5273: C221 REP #$21 C0/5275: 98 TYA C0/5276: 692900 ADC #$0029 C0/5279: A8 TAY C0/527A: 7B TDC C0/527B: E220 SEP #$20 (8 bit accum./memory) C0/527D: C0B007 CPY #$07B0 C0/5280: D0BA BNE $523C C0/5282: AC0308 LDY $0803 C0/5285: 8C0442 STY $4204 C0/5288: A929 LDA #$29 C0/528A: 8D0642 STA $4206 C0/528D: A5B8 LDA $B8 C0/528F: 2904 AND #$04 C0/5291: F006 BEQ $5299 C0/5293: A5B2 LDA $B2 C0/5295: C902 CMP #$02 C0/5297: F00E BEQ $52A7 C0/5299: 20E17C JSR $7CE1 C0/529C: BE7A08 LDX $087A,Y C0/529F: AD1442 LDA $4214 C0/52A2: 0A ASL A C0/52A3: 9F00207E STA $7E2000,X C0/52A7: 60 RTS
C0/52A8 unknow
C0/52A8: A600 LDX $00 C0/52AA: 9EF70A STZ $0AF7,X C0/52AD: E8 INX C0/52AE: E0D803 CPX #$03D8 C0/52B1: D0F7 BNE $52AA C0/52B3: 9C8F07 STZ $078F C0/52B6: C220 REP #$20 (16 bit accum./memory) C0/52B8: A582 LDA $82 C0/52BA: 0A ASL A C0/52BB: AA TAX C0/52BC: BF121AC4 LDA $C41A12,X (Pointers to NPC data) C0/52C0: 851E STA $1E C0/52C2: BF101AC4 LDA $C41A10,X (Pointers to NPC data) C0/52C6: AA TAX C0/52C7: 7B TDC C0/52C8: E220 SEP #$20 (8 bit accum./memory) C0/52CA: A09002 LDY #$0290 C0/52CD: E41E CPX $1E C0/52CF: D003 BNE $52D4 C0/52D1: 4C3454 JMP $5434
C0/52D4: BF101AC4 LDA $C41A10,X C0/52D8: 998908 STA $0889,Y C0/52DB: BF111AC4 LDA $C41A11,X C0/52DF: 998A08 STA $088A,Y C0/52E2: BF121AC4 LDA $C41A12,X C0/52E6: 2903 AND #$03 C0/52E8: 998B08 STA $088B,Y C0/52EB: BF121AC4 LDA $C41A12,X C0/52EF: 291C AND #$1C C0/52F1: 4A LSR A C0/52F2: 998008 STA $0880,Y C0/52F5: 998108 STA $0881,Y C0/52F8: BF121AC4 LDA $C41A12,X C0/52FC: 2920 AND #$20 C0/52FE: 0A ASL A C0/52FF: 0A ASL A C0/5300: 997C08 STA $087C,Y C0/5303: C220 REP #$20 (16 bit accum./memory) C0/5305: BF121AC4 LDA $C41A12,X C0/5309: 4A LSR A C0/530A: 4A LSR A C0/530B: 4A LSR A C0/530C: 4A LSR A C0/530D: 4A LSR A C0/530E: 4A LSR A C0/530F: E220 SEP #$20 (8 bit accum./memory) C0/5311: DA PHX C0/5312: 5A PHY C0/5313: 20C1BA JSR $BAC1 C0/5316: 7A PLY C0/5317: FA PLX C0/5318: C900 CMP #$00 C0/531A: F002 BEQ $531E C0/531C: A9C0 LDA #$C0 C0/531E: 996708 STA $0867,Y C0/5321: BF141AC4 LDA $C41A14,X C0/5325: 2980 AND #$80 C0/5327: 996808 STA $0868,Y C0/532A: C220 REP #$20 (16 bit accum./memory) C0/532C: BF141AC4 LDA $C41A14,X C0/5330: 297F00 AND #$007F C0/5333: 0A ASL A C0/5334: 0A ASL A C0/5335: 0A ASL A C0/5336: 0A ASL A C0/5337: 996A08 STA $086A,Y C0/533A: BF151AC4 LDA $C41A15,X C0/533E: 293F00 AND #$003F C0/5341: 0A ASL A C0/5342: 0A ASL A C0/5343: 0A ASL A C0/5344: 0A ASL A C0/5345: 996D08 STA $086D,Y C0/5348: 7B TDC C0/5349: E220 SEP #$20 (8 bit accum./memory) C0/534B: 996908 STA $0869,Y C0/534E: 996C08 STA $086C,Y C0/5351: 996F08 STA $086F,Y C0/5354: 997008 STA $0870,Y C0/5357: 998708 STA $0887,Y C0/535A: BF151AC4 LDA $C41A15,X C0/535E: 29C0 AND #$C0 C0/5360: 4A LSR A C0/5361: 4A LSR A C0/5362: 4A LSR A C0/5363: 4A LSR A C0/5364: 4A LSR A C0/5365: 4A LSR A C0/5366: 997508 STA $0875,Y C0/5369: BF161AC4 LDA $C41A16,X C0/536D: 997808 STA $0878,Y C0/5370: 997908 STA $0879,Y C0/5373: BF171AC4 LDA $C41A17,X C0/5377: 290F AND #$0F C0/5379: 197C08 ORA $087C,Y C0/537C: 997C08 STA $087C,Y C0/537F: BF171AC4 LDA $C41A17,X C0/5383: 2930 AND #$30 C0/5385: 0A ASL A C0/5386: 0A ASL A C0/5387: 998C08 STA $088C,Y C0/538A: BF171AC4 LDA $C41A17,X C0/538E: 29C0 AND #$C0 C0/5390: 4A LSR A C0/5391: 196808 ORA $0868,Y C0/5394: 996808 STA $0868,Y C0/5397: BF181AC4 LDA $C41A18,X C0/539B: 2903 AND #$03 C0/539D: 997F08 STA $087F,Y C0/53A0: DA PHX C0/53A1: AA TAX C0/53A2: BF2D58C0 LDA $C0582D,X C0/53A6: 997708 STA $0877,Y C0/53A9: 997608 STA $0876,Y C0/53AC: FA PLX C0/53AD: BF181AC4 LDA $C41A18,X C0/53B1: 2904 AND #$04 C0/53B3: 0A ASL A C0/53B4: 0A ASL A C0/53B5: 0A ASL A C0/53B6: 197C08 ORA $087C,Y C0/53B9: 997C08 STA $087C,Y C0/53BC: BF181AC4 LDA $C41A18,X C0/53C0: 2918 AND #$18 C0/53C2: 4A LSR A C0/53C3: 4A LSR A C0/53C4: 851A STA $1A C0/53C6: B96808 LDA $0868,Y C0/53C9: 29F9 AND #$F9 C0/53CB: 051A ORA $1A C0/53CD: 996808 STA $0868,Y C0/53D0: BF181AC4 LDA $C41A18,X C0/53D4: 29E0 AND #$E0 C0/53D6: F01E BEQ $53F6 C0/53D8: 4A LSR A C0/53D9: 4A LSR A C0/53DA: 4A LSR A C0/53DB: 4A LSR A C0/53DC: 4A LSR A C0/53DD: 198C08 ORA $088C,Y C0/53E0: 998C08 STA $088C,Y C0/53E3: BF181AC4 LDA $C41A18,X C0/53E7: 2903 AND #$03 C0/53E9: 0A ASL A C0/53EA: 0A ASL A C0/53EB: 0A ASL A C0/53EC: 198C08 ORA $088C,Y C0/53EF: 0920 ORA #$20 C0/53F1: 998C08 STA $088C,Y C0/53F4: 8000 BRA $53F6 C0/53F6: C220 REP #$20 (16 bit accum./memory) C0/53F8: A582 LDA $82 C0/53FA: 998D08 STA $088D,Y C0/53FD: 7B TDC C0/53FE: E220 SEP #$20 (8 bit accum./memory) C0/5400: 7B TDC C0/5401: 997E08 STA $087E,Y C0/5404: 998608 STA $0886,Y C0/5407: 998208 STA $0882,Y C0/540A: B96808 LDA $0868,Y C0/540D: 0901 ORA #$01 C0/540F: 996808 STA $0868,Y C0/5412: DA PHX C0/5413: 20E17C JSR $7CE1 C0/5416: 201756 JSR $5617 C0/5419: FA PLX C0/541A: EE8F07 INC $078F C0/541D: C221 REP #$21 C0/541F: 98 TYA C0/5420: 692900 ADC #$0029 C0/5423: A8 TAY C0/5424: 8A TXA C0/5425: 18 CLC C0/5426: 690900 ADC #$0009 C0/5429: AA TAX C0/542A: 7B TDC C0/542B: E220 SEP #$20 (8 bit accum./memory) C0/542D: E41E CPX $1E C0/542F: F003 BEQ $5434 C0/5431: 4CD452 JMP $52D4
C0/5434: C0B007 CPY #$07B0 C0/5437: F017 BEQ $5450 C0/5439: B96708 LDA $0867,Y C0/543C: 293F AND #$3F C0/543E: 996708 STA $0867,Y C0/5441: C221 REP #$21 C0/5443: 98 TYA C0/5444: 692900 ADC #$0029 C0/5447: A8 TAY C0/5448: 7B TDC C0/5449: E220 SEP #$20 (8 bit accum./memory) C0/544B: C0B007 CPY #$07B0 C0/544E: D0E9 BNE $5439 C0/5450: 204A71 JSR $714A C0/5453: 60 RTS
C0/5454 unknow
C0/5454: AD8F07 LDA $078F C0/5457: F024 BEQ $547D C0/5459: A09002 LDY #$0290 C0/545C: 7B TDC C0/545D: 48 PHA C0/545E: B96808 LDA $0868,Y C0/5461: 29E0 AND #$E0 C0/5463: C980 CMP #$80 C0/5465: D005 BNE $546C C0/5467: 5A PHY C0/5468: 207E54 JSR $547E C0/546B: 7A PLY C0/546C: C221 REP #$21 C0/546E: 98 TYA C0/546F: 692900 ADC #$0029 C0/5472: A8 TAY C0/5473: 7B TDC C0/5474: E220 SEP #$20 (8 bit accum./memory) C0/5476: 68 PLA C0/5477: 1A INC A C0/5478: CD8F07 CMP $078F C0/547B: D0E0 BNE $545D C0/547D: 60 RTS
C0/547E unknow
C0/547E: B97C08 LDA $087C,Y (from C0/5468) C0/5481: 0910 ORA #$10 C0/5483: 997C08 STA $087C,Y C0/5486: B97908 LDA $0879,Y C0/5489: C220 REP #$20 (16 bit accum./memory) C0/548B: 0A ASL A C0/548C: AA TAX C0/548D: BFF2D0C0 LDA $C0D0F2,X C0/5491: 852A STA $2A C0/5493: 7B TDC C0/5494: E220 SEP #$20 (8 bit accum./memory) C0/5496: BF3CD2C0 LDA $C0D23C,X C0/549A: 852C STA $2C C0/549C: B98908 LDA $0889,Y C0/549F: 0A ASL A C0/54A0: 7B TDC C0/54A1: 2A ROL A C0/54A2: 851B STA $1B C0/54A4: B96808 LDA $0868,Y C0/54A7: 29FE AND #$FE C0/54A9: 051B ORA $1B C0/54AB: 996808 STA $0868,Y C0/54AE: B98908 LDA $0889,Y C0/54B1: 297F AND #$7F C0/54B3: EB XBA C0/54B4: C220 REP #$20 (16 bit accum./memory) C0/54B6: 4A LSR A C0/54B7: 4A LSR A C0/54B8: 4A LSR A C0/54B9: 18 CLC C0/54BA: 690070 ADC #$7000 C0/54BD: 853B STA $3B C0/54BF: 7B TDC C0/54C0: E220 SEP #$20 (8 bit accum./memory) C0/54C2: B98C08 LDA $088C,Y C0/54C5: 2918 AND #$18 C0/54C7: 4A LSR A C0/54C8: 4A LSR A C0/54C9: 4A LSR A C0/54CA: 1A INC A C0/54CB: 851B STA $1B C0/54CD: B97C08 LDA $087C,Y C0/54D0: 2920 AND #$20 C0/54D2: D05F BNE $5533 C0/54D4: A941 LDA #$41 C0/54D6: 8D0043 STA $4300 C0/54D9: A980 LDA #$80 C0/54DB: 8D1521 STA $2115 C0/54DE: A918 LDA #$18 C0/54E0: 8D0143 STA $4301 C0/54E3: A63B LDX $3B C0/54E5: 862D STX $2D C0/54E7: A00200 LDY #$0002 C0/54EA: 9C0B42 STZ $420B (turn off DMA) C0/54ED: A62D LDX $2D C0/54EF: 8E1621 STX $2116 C0/54F2: A62A LDX $2A C0/54F4: 8E0243 STX $4302 C0/54F7: A52C LDA $2C C0/54F9: 8D0443 STA $4304 C0/54FC: A24000 LDX #$0040 C0/54FF: 8E0543 STX $4305 C0/5502: A901 LDA #$01 C0/5504: 8D0B42 STA $420B C0/5507: C221 REP #$21 C0/5509: A52D LDA $2D C0/550B: 690001 ADC #$0100 C0/550E: 852D STA $2D C0/5510: A52A LDA $2A C0/5512: 18 CLC C0/5513: 694000 ADC #$0040 C0/5516: 852A STA $2A C0/5518: 7B TDC C0/5519: E220 SEP #$20 (8 bit accum./memory) C0/551B: 652C ADC $2C C0/551D: 852C STA $2C C0/551F: 88 DEY C0/5520: D0C8 BNE $54EA C0/5522: C221 REP #$21 C0/5524: A53B LDA $3B C0/5526: 692000 ADC #$0020 C0/5529: 853B STA $3B C0/552B: 7B TDC C0/552C: E220 SEP #$20 (8 bit accum./memory) C0/552E: C61B DEC $1B C0/5530: D0B1 BNE $54E3 C0/5532: 60 RTS
C0/5533 unknow
C0/5533: A941 LDA #$41 (is this function ever called?) C0/5535: 8D0043 STA $4300 C0/5538: A980 LDA #$80 C0/553A: 8D1521 STA $2115 C0/553D: A918 LDA #$18 C0/553F: 8D0143 STA $4301 C0/5542: A63B LDX $3B C0/5544: 862D STX $2D C0/5546: A00400 LDY #$0004 C0/5549: 9C0B42 STZ $420B (turn off DMA) C0/554C: A62D LDX $2D C0/554E: 8E1621 STX $2116 C0/5551: A62A LDX $2A C0/5553: 8E0243 STX $4302 C0/5556: A52C LDA $2C C0/5558: 8D0443 STA $4304 C0/555B: A28000 LDX #$0080 C0/555E: 8E0543 STX $4305 C0/5561: A901 LDA #$01 C0/5563: 8D0B42 STA $420B C0/5566: C221 REP #$21 C0/5568: A52D LDA $2D C0/556A: 690001 ADC #$0100 C0/556D: 852D STA $2D C0/556F: A52A LDA $2A C0/5571: 18 CLC C0/5572: 698000 ADC #$0080 C0/5575: 852A STA $2A C0/5577: 7B TDC C0/5578: E220 SEP #$20 (8 bit accum./memory) C0/557A: 652C ADC $2C C0/557C: 852C STA $2C C0/557E: 88 DEY C0/557F: D0C8 BNE $5549 C0/5581: C221 REP #$21 C0/5583: A53B LDA $3B C0/5585: 694000 ADC #$0040 C0/5588: 853B STA $3B C0/558A: 7B TDC C0/558B: E220 SEP #$20 (8 bit accum./memory) C0/558D: C61B DEC $1B C0/558F: D0B1 BNE $5542 C0/5591: 60 RTS
C0/5592 unknow
C0/5592: A600 LDX $00 C0/5594: C220 REP #$20 (16 bit accum./memory) C0/5596: BDF710 LDA $10F7,X C0/5599: C9B007 CMP #$07B0 C0/559C: F007 BEQ $55A5 C0/559E: E8 INX C0/559F: E8 INX C0/55A0: E02E00 CPX #$002E C0/55A3: D0F1 BNE $5596 C0/55A5: 98 TYA C0/55A6: 9DF710 STA $10F7,X C0/55A9: 7B TDC C0/55AA: E220 SEP #$20 (8 bit accum./memory) C0/55AC: 8A TXA C0/55AD: 998F08 STA $088F,Y C0/55B0: 60 RTS
C0/55B1 unknow
C0/55B1: B98F08 LDA $088F,Y C0/55B4: AA TAX C0/55B5: C220 REP #$20 (16 bit accum./memory) C0/55B7: A9B007 LDA #$07B0 C0/55BA: 9DF710 STA $10F7,X C0/55BD: 7B TDC C0/55BE: E220 SEP #$20 (8 bit accum./memory) C0/55C0: 60 RTS
C0/55C1 unknow
C0/55C1: A400 LDY $00 C0/55C3: BB TYX C0/55C4: B96708 LDA $0867,Y C0/55C7: 2940 AND #$40 C0/55C9: F014 BEQ $55DF C0/55CB: C220 REP #$20 (16 bit accum./memory) C0/55CD: 98 TYA C0/55CE: 9DF710 STA $10F7,X C0/55D1: 7B TDC C0/55D2: E220 SEP #$20 (8 bit accum./memory) C0/55D4: 8A TXA C0/55D5: 998F08 STA $088F,Y C0/55D8: E8 INX C0/55D9: E8 INX C0/55DA: E03000 CPX #$0030 C0/55DD: F00F BEQ $55EE C0/55DF: C221 REP #$21 C0/55E1: 98 TYA C0/55E2: 692900 ADC #$0029 C0/55E5: A8 TAY C0/55E6: 7B TDC C0/55E7: E220 SEP #$20 (8 bit accum./memory) C0/55E9: C0B007 CPY #$07B0 C0/55EC: D0D6 BNE $55C4 C0/55EE: 60 RTS
C0/55EF unknow
C0/55EF: C220 REP #$20 (from only C0/5613, 16 bit accum./memory) C0/55F1: 9C4800 STZ $0048 C0/55F4: 9C4900 STZ $0049 C0/55F7: A600 LDX $00 C0/55F9: A9B007 LDA #$07B0 C0/55FC: 9DF710 STA $10F7,X C0/55FF: E8 INX C0/5600: E8 INX C0/5601: E03000 CPX #$0030 C0/5604: D0F6 BNE $55FC C0/5606: 7B TDC C0/5607: E220 SEP #$20 (8 bit accum./memory) C0/5609: 60 RTS
C0/560A unknow
C0/560A: 206A56 JSR $566A (from only C0/BF7F) C0/560D: 20B156 JSR $56B1 C0/5610: 207F56 JSR $567F C0/5613: 20EF55 JSR $55EF (JMP fool!) C0/5616: 60 RTS
C0/5617 unknow
C0/5617: B98108 LDA $0881,Y (from C0/5416, C0/7A56, C0/7A8B) C0/561A: 29CF AND #$CF C0/561C: 0920 ORA #$20 C0/561E: 998108 STA $0881,Y C0/5621: BE7A08 LDX $087A,Y C0/5624: BF00007F LDA $7F0000,X C0/5628: AA TAX C0/5629: BF00767E LDA $7E7600,X C0/562D: 2907 AND #$07 C0/562F: 998808 STA $0888,Y C0/5632: C901 CMP #$01 C0/5634: F013 BEQ $5649 C0/5636: C902 CMP #$02 C0/5638: F01A BEQ $5654 C0/563A: C903 CMP #$03 C0/563C: F021 BEQ $565F C0/563E: B98008 LDA $0880,Y C0/5641: 29CF AND #$CF C0/5643: 0930 ORA #$30 C0/5645: 998008 STA $0880,Y C0/5648: 60 RTS
C0/5649 unknow
C0/5649: B98008 LDA $0880,Y (from C0/5634) C0/564C: 29CF AND #$CF C0/564E: 0920 ORA #$20 C0/5650: 998008 STA $0880,Y C0/5653: 60 RTS
C0/5654 unknow
C0/5654: B98008 LDA $0880,Y (from C0/5638) C0/5657: 29CF AND #$CF C0/5659: 0920 ORA #$20 C0/565B: 998008 STA $0880,Y C0/565E: 60 RTS
C0/565F unknow
C0/565F: B98008 LDA $0880,Y (from C0/563C) C0/5662: 29CF AND #$CF C0/5664: 0920 ORA #$20 C0/5666: 998008 STA $0880,Y C0/5669: 60 RTS
C0/566A unknow
C0/566A: A20020 LDX #$2000 (from C0/560A) C0/566D: 8E8121 STX $2181 C0/5670: 9C8321 STZ $2183 C0/5673: A20040 LDX #$4000 C0/5676: A9FF LDA #$FF C0/5678: 8D8021 STA $2180 C0/567B: CA DEX C0/567C: D0FA BNE $5678 C0/567E: 60 RTS
C0/567F unknow
C0/567F: 9C0B42 STZ $420B (from C0/5610) C0/5682: A980 LDA #$80 C0/5684: 8D1521 STA $2115 C0/5687: A20072 LDX #$7200 C0/568A: 8E1621 STX $2116 C0/568D: A941 LDA #$41 C0/568F: 8D0043 STA $4300 C0/5692: A918 LDA #$18 C0/5694: 8D0143 STA $4301 C0/5697: A20030 LDX #$3000 C0/569A: 8E0243 STX $4302 C0/569D: A9D8 LDA #$D8 C0/569F: 8D0443 STA $4304 (D8/3000) C0/56A2: 8D0743 STA $4307 (D8/1C00) C0/56A5: A2001C LDX #$1C00 C0/56A8: 8E0543 STX $4305 C0/56AB: A901 LDA #$01 C0/56AD: 8D0B42 STA $420B C0/56B0: 60 RTS
C0/56B1 unknow
C0/56B1: 9C8100 STZ $0081 (from C0/560D) C0/56B4: A980 LDA #$80 C0/56B6: 8D1521 STA $2115 C0/56B9: A20060 LDX #$6000 C0/56BC: 8E1621 STX $2116 C0/56BF: A909 LDA #$09 C0/56C1: 8D0043 STA $4300 C0/56C4: A918 LDA #$18 C0/56C6: 8D0143 STA $4301 C0/56C9: A28100 LDX #$0081 C0/56CC: 8E0243 STX $4302 C0/56CF: A900 LDA #$00 C0/56D1: 8D0443 STA $4304 (00/0081) C0/56D4: 8D0743 STA $4307 (00/2000) C0/56D7: A20020 LDX #$2000 C0/56DA: 8E0543 STX $4305 C0/56DD: A901 LDA #$01 C0/56DF: 8D0B42 STA $420B C0/56E2: 60 RTS
C0/56E3 unknow
C0/56E3: A97E LDA #$7E (from C0/BF94) C0/56E5: 48 PHA C0/56E6: AB PLB C0/56E7: A400 LDY $00 C0/56E9: 7B TDC C0/56EA: A21000 LDX #$0010 C0/56ED: 990078 STA $7800,Y C0/56F0: C8 INY C0/56F1: CA DEX C0/56F2: D0F9 BNE $56ED C0/56F4: 1A INC A C0/56F5: C00001 CPY #$0100 C0/56F8: D0F0 BNE $56EA C0/56FA: A400 LDY $00 C0/56FC: A600 LDX $00 C0/56FE: BF1C57C0 LDA $C0571C,X C0/5702: 990079 STA $7900,Y C0/5705: BF2C57C0 LDA $C0572C,X C0/5709: 99007A STA $7A00,Y C0/570C: C8 INY C0/570D: E8 INX C0/570E: E01000 CPX #$0010 C0/5711: D0EB BNE $56FE C0/5713: C00001 CPY #$0100 C0/5716: D0E4 BNE $56FC C0/5718: 7B TDC C0/5719: 48 PHA C0/571A: AB PLB C0/571B: 60 RTS
C0/571C unknow
C0/571C: FE C0/571D: FE C0/571E: FE C0/571F: FE C0/5720: FB C0/5721: FB C0/5722: FB C0/5723: FB C0/5724: EF C0/5725: EF C0/5726: EF C0/5727: EF C0/5728: BF C0/5729: BF C0/572A: BF C0/572B: BF C0/572C: 01 C0/572D: 01 C0/572E: 01 C0/572F: 01 C0/5730: 04 C0/5731: 04 C0/5732: 04 C0/5733: 04 C0/5734: 10 C0/5735: 10 C0/5736: 10 C0/5737: 10 C0/5738: 40 C0/5739: 40 C0/573A: 40 C0/573B: 40
C0/573C unknow
C0/573C: 64DC STZ $DC C0/573E: A918 LDA #$18 C0/5740: 85DE STA $DE C0/5742: A5DC LDA $DC C0/5744: C5DD CMP $DD C0/5746: 9003 BCC $574B C0/5748: 4C0158 JMP $5801 (could use brl)
C0/574B: AA TAX C0/574C: C220 REP #$20 (16 bit accum./memory) C0/574E: BD0308 LDA $0803,X C0/5751: 85DA STA $DA C0/5753: A8 TAY C0/5754: B97108 LDA $0871,Y C0/5757: 3017 BMI $5770 C0/5759: B96908 LDA $0869,Y C0/575C: 18 CLC C0/575D: 797108 ADC $0871,Y C0/5760: 996908 STA $0869,Y C0/5763: E220 SEP #$20 (8 bit accum./memory) C0/5765: 7B TDC C0/5766: 796B08 ADC $086B,Y C0/5769: 996B08 STA $086B,Y C0/576C: C220 REP #$20 (16 bit accum./memory) C0/576E: 801C BRA $578C C0/5770: B97108 LDA $0871,Y C0/5773: 4502 EOR $02 C0/5775: 851A STA $1A C0/5777: B96908 LDA $0869,Y C0/577A: 18 CLC C0/577B: E51A SBC $1A C0/577D: 996908 STA $0869,Y C0/5780: E220 SEP #$20 (8 bit accum./memory) C0/5782: B96B08 LDA $086B,Y C0/5785: E500 SBC $00 C0/5787: 996B08 STA $086B,Y C0/578A: C220 REP #$20 (16 bit accum./memory) C0/578C: B97308 LDA $0873,Y C0/578F: 3015 BMI $57A6 C0/5791: B96C08 LDA $086C,Y C0/5794: 18 CLC C0/5795: 797308 ADC $0873,Y C0/5798: 996C08 STA $086C,Y C0/579B: E220 SEP #$20 (8 bit accum./memory) C0/579D: 7B TDC C0/579E: 796E08 ADC $086E,Y C0/57A1: 996E08 STA $086E,Y C0/57A4: 801A BRA $57C0 C0/57A6: B97308 LDA $0873,Y C0/57A9: 4502 EOR $02 C0/57AB: 851A STA $1A C0/57AD: B96C08 LDA $086C,Y C0/57B0: 18 CLC C0/57B1: E51A SBC $1A C0/57B3: 996C08 STA $086C,Y C0/57B6: E220 SEP #$20 (8 bit accum./memory) C0/57B8: B96E08 LDA $086E,Y C0/57BB: E500 SBC $00 C0/57BD: 996E08 STA $086E,Y C0/57C0: 7B TDC C0/57C1: E220 SEP #$20 (8 bit accum./memory) C0/57C3: B98708 LDA $0887,Y C0/57C6: 293F AND #$3F C0/57C8: F00C BEQ $57D6 C0/57CA: B98708 LDA $0887,Y C0/57CD: AA TAX C0/57CE: 3A DEC A C0/57CF: 998708 STA $0887,Y C0/57D2: BFAD59C0 LDA $C059AD,X C0/57D6: 996F08 STA $086F,Y C0/57D9: 203958 JSR $5839 C0/57DC: B96908 LDA $0869,Y C0/57DF: D020 BNE $5801 C0/57E1: B96A08 LDA $086A,Y C0/57E4: 290F AND #$0F C0/57E6: D019 BNE $5801 C0/57E8: B96C08 LDA $086C,Y C0/57EB: D014 BNE $5801 C0/57ED: B96D08 LDA $086D,Y C0/57F0: 290F AND #$0F C0/57F2: D00D BNE $5801 C0/57F4: 7B TDC C0/57F5: 997108 STA $0871,Y C0/57F8: 997208 STA $0872,Y C0/57FB: 997308 STA $0873,Y C0/57FE: 997408 STA $0874,Y C0/5801: E6DC INC $DC C0/5803: E6DC INC $DC C0/5805: C6DE DEC $DE C0/5807: F003 BEQ $580C C0/5809: 4C4257 JMP $5742 C0/580C: 60 RTS
C0/580D unknow
C0/580D: 0405 TSB $05 C0/580F: 0403 TSB $03 C0/5811: 6E6F6E ROR $6E6F C0/5814: 6F010201 ADC $010201 C0/5818: 002E BRK #$2E C0/581A: 2F2E2F04 AND $042F2E C0/581E: 0504 ORA $04 C0/5820: 0347 ORA $47,S C0/5822: 48 PHA C0/5823: 4746 EOR [$46] C0/5825: 0102 ORA ($02,X) C0/5827: 0100 ORA ($00,X) C0/5829: 0708 ORA [$08] C0/582B: 0706 ORA [$06] C0/582D: 0447 TSB $47 C0/582F: 0107 ORA ($07,X) C0/5831: 0000 BRK #$00 C0/5833: 3228 AND ($28) C0/5835: 0000 BRK #$00 C0/5837: 0000 BRK #$00 C0/5839: B98C08 LDA $088C,Y C0/583C: 2920 AND #$20 C0/583E: F003 BEQ $5843 C0/5840: 4CE458 JMP $58E4 C0/5843: CC0308 CPY $0803 C0/5846: D00D BNE $5855 C0/5848: A5B9 LDA $B9 C0/584A: C9FF CMP #$FF C0/584C: F007 BEQ $5855 C0/584E: 2940 AND #$40 C0/5850: F003 BEQ $5855 C0/5852: 7B TDC C0/5853: 8003 BRA $5858 C0/5855: B97F08 LDA $087F,Y C0/5858: 0A ASL A C0/5859: 0A ASL A C0/585A: 851A STA $1A C0/585C: B96808 LDA $0868,Y C0/585F: 2960 AND #$60 C0/5861: F003 BEQ $5866 C0/5863: 4CAD58 JMP $58AD C0/5866: B96808 LDA $0868,Y C0/5869: 2901 AND #$01 C0/586B: F03D BEQ $58AA C0/586D: A5B8 LDA $B8 C0/586F: 29C0 AND #$C0 C0/5871: F00A BEQ $587D C0/5873: BE7108 LDX $0871,Y C0/5876: F012 BEQ $588A C0/5878: BE7308 LDX $0873,Y C0/587B: D01A BNE $5897 C0/587D: BE7108 LDX $0871,Y C0/5880: F008 BEQ $588A C0/5882: B96A08 LDA $086A,Y C0/5885: 4A LSR A C0/5886: 4A LSR A C0/5887: 4A LSR A C0/5888: 8013 BRA $589D C0/588A: BE7308 LDX $0873,Y C0/588D: F01B BEQ $58AA C0/588F: B96D08 LDA $086D,Y C0/5892: 4A LSR A C0/5893: 4A LSR A C0/5894: 4A LSR A C0/5895: 8006 BRA $589D C0/5897: A546 LDA $46 C0/5899: 4A LSR A C0/589A: 4A LSR A C0/589B: 8000 BRA $589D C0/589D: 2903 AND #$03 C0/589F: 18 CLC C0/58A0: 651A ADC $1A C0/58A2: AA TAX C0/58A3: BF1D58C0 LDA $C0581D,X C0/58A7: 997708 STA $0877,Y C0/58AA: 4C3759 JMP $5937 C0/58AD: C960 CMP #$60 C0/58AF: F027 BEQ $58D8 C0/58B1: BE7108 LDX $0871,Y C0/58B4: F008 BEQ $58BE C0/58B6: B96A08 LDA $086A,Y C0/58B9: 4A LSR A C0/58BA: 4A LSR A C0/58BB: 4A LSR A C0/58BC: 800B BRA $58C9 C0/58BE: BE7308 LDX $0873,Y C0/58C1: F006 BEQ $58C9 C0/58C3: B96D08 LDA $086D,Y C0/58C6: 4A LSR A C0/58C7: 4A LSR A C0/58C8: 4A LSR A C0/58C9: 2903 AND #$03 C0/58CB: 18 CLC C0/58CC: 651A ADC $1A C0/58CE: AA TAX C0/58CF: BF0D58C0 LDA $C0580D,X C0/58D3: 997708 STA $0877,Y C0/58D6: 805F BRA $5937 C0/58D8: A51A LDA $1A C0/58DA: AA TAX C0/58DB: BF1D58C0 LDA $C0581D,X C0/58DF: 997708 STA $0877,Y C0/58E2: 8053 BRA $5937 C0/58E4: B96808 LDA $0868,Y C0/58E7: 2960 AND #$60 C0/58E9: 4A LSR A C0/58EA: 4A LSR A C0/58EB: 4A LSR A C0/58EC: 4A LSR A C0/58ED: 4A LSR A C0/58EE: AA TAX C0/58EF: A545 LDA $45 C0/58F1: 4A LSR A C0/58F2: 4A LSR A C0/58F3: E00000 CPX #$0000 C0/58F6: F004 BEQ $58FC C0/58F8: 4A LSR A C0/58F9: CA DEX C0/58FA: 80F7 BRA $58F3 C0/58FC: AA TAX C0/58FD: B98C08 LDA $088C,Y C0/5900: 2918 AND #$18 C0/5902: D004 BNE $5908 C0/5904: 641B STZ $1B C0/5906: 801F BRA $5927 C0/5908: C908 CMP #$08 C0/590A: D00B BNE $5917 C0/590C: 8A TXA C0/590D: 2901 AND #$01 C0/590F: F002 BEQ $5913 C0/5911: A940 LDA #$40 C0/5913: 851B STA $1B C0/5915: 8010 BRA $5927 C0/5917: C910 CMP #$10 C0/5919: D007 BNE $5922 C0/591B: 8A TXA C0/591C: 2901 AND #$01 C0/591E: 851B STA $1B C0/5920: 8005 BRA $5927 C0/5922: 8A TXA C0/5923: 2903 AND #$03 C0/5925: 851B STA $1B C0/5927: B98C08 LDA $088C,Y C0/592A: 2907 AND #$07 C0/592C: AA TAX C0/592D: BF3158C0 LDA $C05831,X C0/5931: 18 CLC C0/5932: 651B ADC $1B C0/5934: 997708 STA $0877,Y C0/5937: 60 RTS
C0/5938 unknow
C0/5938: AC0308 LDY $0803 C0/593B: B96808 LDA $0868,Y C0/593E: 2960 AND #$60 C0/5940: D05C BNE $599E C0/5942: B96708 LDA $0867,Y C0/5945: 1057 BPL $599E C0/5947: C220 REP #$20 (16 bit accum./memory) C0/5949: A5B4 LDA $B4 C0/594B: C9F800 CMP #$00F8 C0/594E: D023 BNE $5973 C0/5950: ADDC03 LDA $03DC C0/5953: 8DF803 STA $03F8 C0/5956: ADDE03 LDA $03DE C0/5959: 8DFA03 STA $03FA C0/595C: AD9C04 LDA $049C C0/595F: 8DBC04 STA $04BC C0/5962: AD9E04 LDA $049E C0/5965: 8DBE04 STA $04BE C0/5968: A9EFEF LDA #$EFEF C0/596B: 8DB804 STA $04B8 C0/596E: 8DFC03 STA $03FC C0/5971: 8021 BRA $5994 C0/5973: ADDC03 LDA $03DC C0/5976: 8DB804 STA $04B8 C0/5979: ADDE03 LDA $03DE C0/597C: 8DBA04 STA $04BA C0/597F: AD9C04 LDA $049C C0/5982: 8DBC04 STA $04BC C0/5985: AD9E04 LDA $049E C0/5988: 8DBE04 STA $04BE C0/598B: A9EFEF LDA #$EFEF C0/598E: 8DF803 STA $03F8 C0/5991: 8DFC03 STA $03FC C0/5994: 8DDC03 STA $03DC C0/5997: 8D9C04 STA $049C C0/599A: 7B TDC C0/599B: E220 SEP #$20 (8 bit accum./memory) C0/599D: 60 RTS
C0/599E unknow
C0/599E: A9EF LDA #$EF C0/59A0: 8DB904 STA $04B9 C0/59A3: 8DBD04 STA $04BD C0/59A6: 8DF903 STA $03F9 C0/59A9: 8DFD03 STA $03FD C0/59AC: 60 RTS
C0/59AD unknow
C0/59AD: 0204 COP #$04 C0/59AF: 0608 ASL $08 C0/59B1: 090A ORA #$0A C0/59B3: 0B PHD C0/59B4: 0B PHD C0/59B5: 0B PHD C0/59B6: 0B PHD C0/59B7: 0A ASL A C0/59B8: 0908 ORA #$08 C0/59BA: 0604 ASL $04 C0/59BC: 0200 COP #$00 C0/59BE: 0000 BRK #$00 C0/59C0: 0000 BRK #$00 C0/59C2: 0000 BRK #$00 C0/59C4: 0000 BRK #$00 C0/59C6: 0000 BRK #$00 C0/59C8: 0000 BRK #$00 C0/59CA: 0000 BRK #$00 C0/59CC: 0000 BRK #$00 C0/59CE: 0000 BRK #$00 C0/59D0: 0000 BRK #$00 C0/59D2: 0000 BRK #$00 C0/59D4: 0000 BRK #$00 C0/59D6: 0000 BRK #$00 C0/59D8: 0000 BRK #$00 C0/59DA: 0000 BRK #$00 C0/59DC: 0000 BRK #$00 C0/59DE: 0000 BRK #$00 C0/59E0: 0000 BRK #$00 C0/59E2: 0000 BRK #$00 C0/59E4: 0000 BRK #$00 C0/59E6: 0000 BRK #$00 C0/59E8: 0000 BRK #$00 C0/59EA: 0000 BRK #$00 C0/59EC: 0005 BRK #$05 C0/59EE: 090E ORA #$0E C0/59F0: 1115 ORA ($15),Y C0/59F2: 18 CLC C0/59F3: 1B TCS C0/59F4: 1E2022 ASL $2220,X C0/59F7: 2426 BIT $26 C0/59F9: 2728 AND [$28] C0/59FB: 2929 AND #$29 C0/59FD: 2929 AND #$29 C0/59FF: 28 PLP C0/5A00: 2726 AND [$26] C0/5A02: 2422 BIT $22 C0/5A04: 201E1B JSR $1B1E C0/5A07: 18 CLC C0/5A08: 1511 ORA $11,X C0/5A0A: 0E0905 ASL $0509 C0/5A0D: 0000 BRK #$00 C0/5A0F: 0000 BRK #$00 C0/5A11: 0000 BRK #$00 C0/5A13: 0000 BRK #$00 C0/5A15: 0000 BRK #$00 C0/5A17: 0000 BRK #$00 C0/5A19: 0000 BRK #$00 C0/5A1B: 0000 BRK #$00 C0/5A1D: 0000 BRK #$00 C0/5A1F: 0000 BRK #$00 C0/5A21: 0000 BRK #$00 C0/5A23: 0000 BRK #$00 C0/5A25: 0000 BRK #$00 C0/5A27: 0000 BRK #$00 C0/5A29: 0000 BRK #$00 C0/5A2B: 0000 BRK #$00 C0/5A2D: A20021 LDX #$2100 C0/5A30: DA PHX C0/5A31: 2B PLD C0/5A32: A20003 LDX #$0300 C0/5A35: 8681 STX $81 C0/5A37: 6483 STZ $83 C0/5A39: A02000 LDY #$0020 C0/5A3C: A9EF LDA #$EF C0/5A3E: 8580 STA $80 C0/5A40: 8580 STA $80 C0/5A42: 8580 STA $80 C0/5A44: 8580 STA $80 C0/5A46: 8580 STA $80 C0/5A48: 8580 STA $80 C0/5A4A: 8580 STA $80 C0/5A4C: 8580 STA $80 C0/5A4E: 8580 STA $80 C0/5A50: 8580 STA $80 C0/5A52: 8580 STA $80 C0/5A54: 8580 STA $80 C0/5A56: 8580 STA $80 C0/5A58: 8580 STA $80 C0/5A5A: 8580 STA $80 C0/5A5C: 8580 STA $80 C0/5A5E: 88 DEY C0/5A5F: D0DD BNE $5A3E C0/5A61: A20005 LDX #$0500 C0/5A64: 8681 STX $81 C0/5A66: 6483 STZ $83 C0/5A68: 6480 STZ $80 C0/5A6A: 6480 STZ $80 C0/5A6C: 6480 STZ $80 C0/5A6E: 6480 STZ $80 C0/5A70: 6480 STZ $80 C0/5A72: 6480 STZ $80 C0/5A74: 6480 STZ $80 C0/5A76: 6480 STZ $80 C0/5A78: 6480 STZ $80 C0/5A7A: 6480 STZ $80 C0/5A7C: 6480 STZ $80 C0/5A7E: 6480 STZ $80 C0/5A80: 6480 STZ $80 C0/5A82: 6480 STZ $80 C0/5A84: 6480 STZ $80 C0/5A86: 6480 STZ $80 C0/5A88: 6480 STZ $80 C0/5A8A: 6480 STZ $80 C0/5A8C: 6480 STZ $80 C0/5A8E: 6480 STZ $80 C0/5A90: 6480 STZ $80 C0/5A92: 6480 STZ $80 C0/5A94: 6480 STZ $80 C0/5A96: 6480 STZ $80 C0/5A98: 6480 STZ $80 C0/5A9A: 6480 STZ $80 C0/5A9C: 6480 STZ $80 C0/5A9E: 6480 STZ $80 C0/5AA0: 6480 STZ $80 C0/5AA2: 6480 STZ $80 C0/5AA4: 6480 STZ $80 C0/5AA6: 6480 STZ $80
C0/5AA8 unknow
C0/5AA8: A20000 LDX #$0000 C0/5AAB: DA PHX C0/5AAC: 2B PLD C0/5AAD: A97E LDA #$7E C0/5AAF: 48 PHA C0/5AB0: AB PLB C0/5AB1: A906 LDA #$06 C0/5AB3: 85DE STA $DE C0/5AB5: A547 LDA $47 C0/5AB7: 2903 AND #$03 C0/5AB9: AA TAX C0/5ABA: BF7767C0 LDA $C06777,X C0/5ABE: 85DC STA $DC C0/5AC0: A5DC LDA $DC C0/5AC2: AA TAX C0/5AC3: BCF710 LDY $10F7,X C0/5AC6: C0B007 CPY #$07B0 C0/5AC9: F006 BEQ $5AD1 C0/5ACB: B97708 LDA $0877,Y C0/5ACE: 997608 STA $0876,Y C0/5AD1: E6DC INC $DC C0/5AD3: E6DC INC $DC C0/5AD5: C6DE DEC $DE C0/5AD7: D0E7 BNE $5AC0 C0/5AD9: A0A000 LDY #$00A0 C0/5ADC: 84D4 STY $D4 C0/5ADE: A02000 LDY #$0020 C0/5AE1: 84D6 STY $D6 C0/5AE3: 84D8 STY $D8 C0/5AE5: A918 LDA #$18 C0/5AE7: 85DE STA $DE C0/5AE9: 64DC STZ $DC C0/5AEB: A5DC LDA $DC C0/5AED: C5DD CMP $DD C0/5AEF: 9003 BCC $5AF4 C0/5AF1: 4C345B JMP $5B34
C0/5AF4: AA TAX C0/5AF5: BD0308 LDA $0803,X C0/5AF8: 85DA STA $DA C0/5AFA: BD0408 LDA $0804,X C0/5AFD: 85DB STA $DB C0/5AFF: A4DA LDY $DA C0/5B01: B96708 LDA $0867,Y C0/5B04: 3003 BMI $5B09 C0/5B06: 4C345B JMP $5B34
C0/5B09: B96808 LDA $0868,Y C0/5B0C: 29E0 AND #$E0 C0/5B0E: C980 CMP #$80 C0/5B10: D003 BNE $5B15 C0/5B12: 4CF564 JMP $64F5
C0/5B15: B98C08 LDA $088C,Y C0/5B18: 2920 AND #$20 C0/5B1A: D06F BNE $5B8B C0/5B1C: B96808 LDA $0868,Y C0/5B1F: 2960 AND #$60 C0/5B21: F068 BEQ $5B8B C0/5B23: C920 CMP #$20 C0/5B25: D003 BNE $5B2A C0/5B27: 4CBA60 JMP $60BA
C0/5B2A: C940 CMP #$40 C0/5B2C: D003 BNE $5B31 C0/5B2E: 4C575D JMP $5D57
C0/5B31: 4C365F JMP $5F36
C0/5B34 unknow
C0/5B34: 7B TDC C0/5B35: E220 SEP #$20 (8 bit accum./memory) C0/5B37: E6DC INC $DC C0/5B39: E6DC INC $DC C0/5B3B: C6DE DEC $DE C0/5B3D: F003 BEQ $5B42 C0/5B3F: 4CEB5A JMP $5AEB
C0/5B42: 203859 JSR $5938 C0/5B45: 7B TDC C0/5B46: 48 PHA C0/5B47: AB PLB C0/5B48: 60 RTS
C0/5B49 unknow
C0/5B49: FEFBEF INC $EFFB,X C0/5B4C: BF010410 LDA $100401,X C0/5B50: 40 RTI C0/5B51: 0000 BRK #$00 C0/5B53: F600 INC $00,X C0/5B55: EC01E2 CPX $E201 C0/5B58: 02D8 COP #$D8 C0/5B5A: 0300 ORA $00,S C0/5B5C: 0004 BRK #$04 C0/5B5E: 0008 BRK #$08 C0/5B60: 000C BRK #$0C C0/5B62: 0020 BRK #$20 C0/5B64: 0024 BRK #$24 C0/5B66: 0028 BRK #$28 C0/5B68: 002C BRK #$2C C0/5B6A: 0040 BRK #$40 C0/5B6C: 0044 BRK #$44 C0/5B6E: 0048 BRK #$48 C0/5B70: 004C BRK #$4C C0/5B72: 0060 BRK #$60 C0/5B74: 0064 BRK #$64 C0/5B76: 0068 BRK #$68 C0/5B78: 006C BRK #$6C C0/5B7A: 0080 BRK #$80 C0/5B7C: 0084 BRK #$84 C0/5B7E: 0088 BRK #$88 C0/5B80: 008C BRK #$8C C0/5B82: 00A0 BRK #$A0 C0/5B84: 00A4 BRK #$A4 C0/5B86: 00A8 BRK #$A8 C0/5B88: 00AC BRK #$AC C0/5B8A: 00B9 BRK #$B9 C0/5B8C: 7C0830 JMP ($3008,X) C0/5B8F: 30C2 BMI $5B53 C0/5B91: 21B9 AND ($B9,X) C0/5B93: 6D08E5 ADC $E508 C0/5B96: 60 RTS
C0/5B97 unknow
C0/5B97: 38 SEC C0/5B98: E57F SBC $7F C0/5B9A: 38 SEC C0/5B9B: F96F08 SBC $086F,Y C0/5B9E: 8524 STA $24 C0/5BA0: 38 SEC C0/5BA1: E91000 SBC #$0010 C0/5BA4: 8522 STA $22 C0/5BA6: 18 CLC C0/5BA7: 692000 ADC #$0020 C0/5BAA: 8526 STA $26 C0/5BAC: B96A08 LDA $086A,Y C0/5BAF: 38 SEC C0/5BB0: E55C SBC $5C C0/5BB2: 18 CLC C0/5BB3: 690800 ADC #$0008 C0/5BB6: 851E STA $1E C0/5BB8: 18 CLC C0/5BB9: 690800 ADC #$0008 C0/5BBC: E220 SEP #$20 C0/5BBE: 802E BRA $5BEE C0/5BC0: C221 REP #$21 C0/5BC2: B96D08 LDA $086D,Y C0/5BC5: E568 SBC $68 C0/5BC7: 38 SEC C0/5BC8: E57F SBC $7F C0/5BCA: 38 SEC C0/5BCB: F96F08 SBC $086F,Y C0/5BCE: 8524 STA $24 C0/5BD0: 38 SEC C0/5BD1: E91000 SBC #$0010 C0/5BD4: 8522 STA $22 C0/5BD6: 18 CLC C0/5BD7: 692000 ADC #$0020 C0/5BDA: 8526 STA $26 C0/5BDC: B96A08 LDA $086A,Y C0/5BDF: 38 SEC C0/5BE0: E564 SBC $64 C0/5BE2: 18 CLC C0/5BE3: 690800 ADC #$0008 C0/5BE6: 851E STA $1E C0/5BE8: 18 CLC C0/5BE9: 690800 ADC #$0008 C0/5BEC: E220 SEP #$20 (8 bit accum./memory) C0/5BEE: EB XBA C0/5BEF: F003 BEQ $5BF4 C0/5BF1: 4C345B JMP $5B34
C0/5BF4: A527 LDA $27 C0/5BF6: F003 BEQ $5BFB C0/5BF8: 4C345B JMP $5B34
C0/5BFB: 7B TDC C0/5BFC: B97608 LDA $0876,Y C0/5BFF: AA TAX C0/5C00: BF3ACDC0 LDA $C0CD3A,X C0/5C04: 198008 ORA $0880,Y C0/5C07: 851B STA $1B C0/5C09: BFBACDC0 LDA $C0CDBA,X C0/5C0D: 198108 ORA $0881,Y C0/5C10: 851D STA $1D C0/5C12: B98F08 LDA $088F,Y C0/5C15: AA TAX C0/5C16: BF5B5BC0 LDA $C05B5B,X C0/5C1A: 851A STA $1A C0/5C1C: 1A INC A C0/5C1D: 1A INC A C0/5C1E: 851C STA $1C C0/5C20: B98C08 LDA $088C,Y C0/5C23: 29C0 AND #$C0 C0/5C25: F00A BEQ $5C31 C0/5C27: C940 CMP #$40 C0/5C29: D003 BNE $5C2E C0/5C2B: 4C935C JMP $5C93
C0/5C2E: 4CF55C JMP $5CF5
C0/5C31 unknow
C0/5C31: C220 REP #$20 (16 bit accum./memory) C0/5C33: A5D4 LDA $D4 C0/5C35: 38 SEC C0/5C36: E90400 SBC #$0004 C0/5C39: 85D4 STA $D4 C0/5C3B: A8 TAY C0/5C3C: A51A LDA $1A C0/5C3E: 994203 STA $0342,Y C0/5C41: A51C LDA $1C C0/5C43: 990204 STA $0402,Y C0/5C46: 7B TDC C0/5C47: E220 SEP #$20 (8 bit accum./memory) C0/5C49: A51E LDA $1E C0/5C4B: 994003 STA $0340,Y C0/5C4E: 990004 STA $0400,Y C0/5C51: A522 LDA $22 C0/5C53: 994103 STA $0341,Y C0/5C56: A524 LDA $24 C0/5C58: 990104 STA $0401,Y C0/5C5B: B90078 LDA $7800,Y C0/5C5E: AA TAX C0/5C5F: A51F LDA $1F C0/5C61: 4A LSR A C0/5C62: B014 BCS $5C78 C0/5C64: BD0405 LDA $0504,X C0/5C67: 390079 AND $7900,Y C0/5C6A: 9D0405 STA $0504,X C0/5C6D: BD1005 LDA $0510,X C0/5C70: 390079 AND $7900,Y C0/5C73: 9D1005 STA $0510,X C0/5C76: 8018 BRA $5C90 C0/5C78: BD0405 LDA $0504,X C0/5C7B: 390079 AND $7900,Y C0/5C7E: 19007A ORA $7A00,Y C0/5C81: 9D0405 STA $0504,X C0/5C84: BD1005 LDA $0510,X C0/5C87: 390079 AND $7900,Y C0/5C8A: 19007A ORA $7A00,Y C0/5C8D: 9D1005 STA $0510,X C0/5C90: 4C345B JMP $5B34
C0/5C93 unknow
C0/5C93: C220 REP #$20 (16 bit accum./memory) C0/5C95: A5D6 LDA $D6 C0/5C97: 38 SEC C0/5C98: E90400 SBC #$0004 C0/5C9B: 85D6 STA $D6 C0/5C9D: A8 TAY C0/5C9E: A51A LDA $1A C0/5CA0: 990203 STA $0302,Y C0/5CA3: A51C LDA $1C C0/5CA5: 992203 STA $0322,Y C0/5CA8: 7B TDC C0/5CA9: E220 SEP #$20 (8 bit accum./memory) C0/5CAB: A51E LDA $1E C0/5CAD: 990003 STA $0300,Y C0/5CB0: 992003 STA $0320,Y C0/5CB3: A522 LDA $22 C0/5CB5: 990103 STA $0301,Y C0/5CB8: A524 LDA $24 C0/5CBA: 992103 STA $0321,Y C0/5CBD: B90078 LDA $7800,Y C0/5CC0: AA TAX C0/5CC1: A51F LDA $1F C0/5CC3: 4A LSR A C0/5CC4: B014 BCS $5CDA C0/5CC6: BD0005 LDA $0500,X C0/5CC9: 390079 AND $7900,Y C0/5CCC: 9D0005 STA $0500,X C0/5CCF: BD0205 LDA $0502,X C0/5CD2: 390079 AND $7900,Y C0/5CD5: 9D0205 STA $0502,X C0/5CD8: 8018 BRA $5CF2 C0/5CDA: BD0005 LDA $0500,X C0/5CDD: 390079 AND $7900,Y C0/5CE0: 19007A ORA $7A00,Y C0/5CE3: 9D0005 STA $0500,X C0/5CE6: BD0205 LDA $0502,X C0/5CE9: 390079 AND $7900,Y C0/5CEC: 19007A ORA $7A00,Y C0/5CEF: 9D0205 STA $0502,X C0/5CF2: 4C345B JMP $5B34
C0/5CF5 unknow
C0/5CF5: C220 REP #$20 (16 bit accum./memory) C0/5CF7: A5D8 LDA $D8 C0/5CF9: 38 SEC C0/5CFA: E90400 SBC #$0004 C0/5CFD: 85D8 STA $D8 C0/5CFF: A8 TAY C0/5D00: A51A LDA $1A C0/5D02: 99C204 STA $04C2,Y C0/5D05: A51C LDA $1C C0/5D07: 99E204 STA $04E2,Y C0/5D0A: 7B TDC C0/5D0B: E220 SEP #$20 (8 bit accum./memory) C0/5D0D: A51E LDA $1E C0/5D0F: 99C004 STA $04C0,Y C0/5D12: 99E004 STA $04E0,Y C0/5D15: A522 LDA $22 C0/5D17: 99C104 STA $04C1,Y C0/5D1A: A524 LDA $24 C0/5D1C: 99E104 STA $04E1,Y C0/5D1F: B90078 LDA $7800,Y C0/5D22: AA TAX C0/5D23: A51F LDA $1F C0/5D25: 4A LSR A C0/5D26: B014 BCS $5D3C C0/5D28: BD1C05 LDA $051C,X C0/5D2B: 390079 AND $7900,Y C0/5D2E: 9D1C05 STA $051C,X C0/5D31: BD1E05 LDA $051E,X C0/5D34: 390079 AND $7900,Y C0/5D37: 9D1E05 STA $051E,X C0/5D3A: 8018 BRA $5D54 C0/5D3C: BD1C05 LDA $051C,X C0/5D3F: 390079 AND $7900,Y C0/5D42: 19007A ORA $7A00,Y C0/5D45: 9D1C05 STA $051C,X C0/5D48: BD1E05 LDA $051E,X C0/5D4B: 390079 AND $7900,Y C0/5D4E: 19007A ORA $7A00,Y C0/5D51: 9D1E05 STA $051E,X C0/5D54: 4C345B JMP $5B34
C0/5D57 unknow
C0/5D57: B98F08 LDA $088F,Y C0/5D5A: AA TAX C0/5D5B: BF5B5BC0 LDA $C05B5B,X C0/5D5F: 851A STA $1A C0/5D61: C220 REP #$20 (16 bit accum./memory) C0/5D63: B96A08 LDA $086A,Y C0/5D66: 38 SEC C0/5D67: E55C SBC $5C C0/5D69: 851E STA $1E C0/5D6B: 18 CLC C0/5D6C: 691000 ADC #$0010 C0/5D6F: 8520 STA $20 C0/5D71: B96D08 LDA $086D,Y C0/5D74: 18 CLC C0/5D75: E560 SBC $60 C0/5D77: 38 SEC C0/5D78: E57F SBC $7F C0/5D7A: 38 SEC C0/5D7B: E90800 SBC #$0008 C0/5D7E: 8526 STA $26 C0/5D80: E91000 SBC #$0010 C0/5D83: 8524 STA $24 C0/5D85: E90600 SBC #$0006 C0/5D88: 8522 STA $22 C0/5D8A: 18 CLC C0/5D8B: 691E00 ADC #$001E C0/5D8E: E220 SEP #$20 (8 bit accum./memory) C0/5D90: EB XBA C0/5D91: F003 BEQ $5D96 C0/5D93: 4C345B JMP $5B34
C0/5D96: 7B TDC C0/5D97: A41E LDY $1E C0/5D99: C02001 CPY #$0120 C0/5D9C: 9008 BCC $5DA6 C0/5D9E: C0E0FF CPY #$FFE0 C0/5DA1: B003 BCS $5DA6 C0/5DA3: 4C345B JMP $5B34
C0/5DA6: C220 REP #$20 (16 bit accum./memory) C0/5DA8: A5D4 LDA $D4 C0/5DAA: 38 SEC C0/5DAB: E90C00 SBC #$000C C0/5DAE: 85D4 STA $D4 C0/5DB0: 7B TDC C0/5DB1: E220 SEP #$20 (8 bit accum./memory) C0/5DB3: A4D4 LDY $D4 C0/5DB5: C220 REP #$20 (16 bit accum./memory) C0/5DB7: A51E LDA $1E C0/5DB9: 18 CLC C0/5DBA: 690800 ADC #$0008 C0/5DBD: 852A STA $2A C0/5DBF: 7B TDC C0/5DC0: E220 SEP #$20 (8 bit accum./memory) C0/5DC2: A52A LDA $2A C0/5DC4: 994003 STA $0340,Y C0/5DC7: 202167 JSR $6721 C0/5DCA: C8 INY C0/5DCB: C8 INY C0/5DCC: C8 INY C0/5DCD: C8 INY C0/5DCE: C220 REP #$20 (16 bit accum./memory) C0/5DD0: A51E LDA $1E C0/5DD2: 852A STA $2A C0/5DD4: 7B TDC C0/5DD5: E220 SEP #$20 (8 bit accum./memory) C0/5DD7: A52A LDA $2A C0/5DD9: 994003 STA $0340,Y C0/5DDC: 202167 JSR $6721 C0/5DDF: C8 INY C0/5DE0: C8 INY C0/5DE1: C8 INY C0/5DE2: C8 INY C0/5DE3: C220 REP #$20 (16 bit accum./memory) C0/5DE5: A520 LDA $20 C0/5DE7: 852A STA $2A C0/5DE9: 7B TDC C0/5DEA: E220 SEP #$20 (8 bit accum./memory) C0/5DEC: A52A LDA $2A C0/5DEE: 994003 STA $0340,Y C0/5DF1: 202167 JSR $6721 C0/5DF4: A4D4 LDY $D4 C0/5DF6: C220 REP #$20 (16 bit accum./memory) C0/5DF8: A51E LDA $1E C0/5DFA: 852A STA $2A C0/5DFC: 7B TDC C0/5DFD: E220 SEP #$20 (8 bit accum./memory) C0/5DFF: A52A LDA $2A C0/5E01: 990004 STA $0400,Y C0/5E04: 204C67 JSR $674C C0/5E07: C8 INY C0/5E08: C8 INY C0/5E09: C8 INY C0/5E0A: C8 INY C0/5E0B: C220 REP #$20 (16 bit accum./memory) C0/5E0D: A520 LDA $20 C0/5E0F: 852A STA $2A C0/5E11: 7B TDC C0/5E12: E220 SEP #$20 (8 bit accum./memory) C0/5E14: A52A LDA $2A C0/5E16: 990004 STA $0400,Y C0/5E19: 204C67 JSR $674C C0/5E1C: A4D4 LDY $D4 C0/5E1E: A524 LDA $24 C0/5E20: 994503 STA $0345,Y C0/5E23: 994903 STA $0349,Y C0/5E26: A526 LDA $26 C0/5E28: 990104 STA $0401,Y C0/5E2B: 990504 STA $0405,Y C0/5E2E: A4DA LDY $DA C0/5E30: B97F08 LDA $087F,Y C0/5E33: C901 CMP #$01 C0/5E35: F009 BEQ $5E40 C0/5E37: B98108 LDA $0881,Y C0/5E3A: 290E AND #$0E C0/5E3C: 0920 ORA #$20 C0/5E3E: 8007 BRA $5E47 C0/5E40: B98108 LDA $0881,Y C0/5E43: 290E AND #$0E C0/5E45: 0960 ORA #$60 C0/5E47: A4D4 LDY $D4 C0/5E49: 994303 STA $0343,Y C0/5E4C: A51A LDA $1A C0/5E4E: 994203 STA $0342,Y C0/5E51: A4DA LDY $DA C0/5E53: B97F08 LDA $087F,Y C0/5E56: 0A ASL A C0/5E57: 0A ASL A C0/5E58: 0A ASL A C0/5E59: 851A STA $1A C0/5E5B: BE7108 LDX $0871,Y C0/5E5E: F005 BEQ $5E65 C0/5E60: B96A08 LDA $086A,Y C0/5E63: 8003 BRA $5E68 C0/5E65: B96D08 LDA $086D,Y C0/5E68: 4A LSR A C0/5E69: 4A LSR A C0/5E6A: 851B STA $1B C0/5E6C: 2906 AND #$06 C0/5E6E: 18 CLC C0/5E6F: 651A ADC $1A C0/5E71: AA TAX C0/5E72: A4D4 LDY $D4 C0/5E74: A51B LDA $1B C0/5E76: 4A LSR A C0/5E77: 2901 AND #$01 C0/5E79: 18 CLC C0/5E7A: 6522 ADC $22 C0/5E7C: 994103 STA $0341,Y C0/5E7F: C220 REP #$20 (16 bit accum./memory) C0/5E81: BFB65EC0 LDA $C05EB6,X C0/5E85: 994603 STA $0346,Y C0/5E88: BFD65EC0 LDA $C05ED6,X C0/5E8C: 994A03 STA $034A,Y C0/5E8F: BFF65EC0 LDA $C05EF6,X C0/5E93: 990204 STA $0402,Y C0/5E96: BF165FC0 LDA $C05F16,X C0/5E9A: 990604 STA $0406,Y C0/5E9D: 7B TDC C0/5E9E: E220 SEP #$20 (8 bit accum./memory) C0/5EA0: A9EF LDA #$EF C0/5EA2: 990904 STA $0409,Y C0/5EA5: A4DA LDY $DA C0/5EA7: B96808 LDA $0868,Y C0/5EAA: 3007 BMI $5EB3 C0/5EAC: A4D4 LDY $D4 C0/5EAE: A9EF LDA #$EF C0/5EB0: 994103 STA $0341,Y C0/5EB3: 4C345B JMP $5B34
C0/5EB6 unknow
C0/5EB6: AC2FC0 LDY $C02F C0/5EB9: 2FAC2FC4 AND $C42FAC C0/5EBD: 2FCA6FE2 AND $E26FCA C0/5EC1: 6FCA6FEA ADC $EA6FCA C0/5EC5: 6FA02FA4 ADC $A42FA0 C0/5EC9: 2FA02FA8 AND $A82FA0 C0/5ECD: 2FC82FE0 AND $E02FC8 C0/5ED1: 2FC82FE8 AND $E82FC8 C0/5ED5: 2FAC6FC4 AND $C46FAC C0/5ED9: 6FAC6FC0 ADC $C06FAC C0/5EDD: 6FC86FE0 ADC $E06FC8 C0/5EE1: 6FC86FE8 ADC $E86FC8 C0/5EE5: 6FA06FA8 ADC $A86FA0 C0/5EE9: 6FA06FA4 ADC $A46FA0 C0/5EED: 6FCA2FE2 ADC $E22FCA C0/5EF1: 2FCA2FEA AND $EA2FCA C0/5EF5: 2FAE2FC2 AND $C22FAE C0/5EF9: 2FAE2FC6 AND $C62FAE C0/5EFD: 2FCE6FE6 AND $E66FCE C0/5F01: 6FCE6FEE ADC $EE6FCE C0/5F05: 6FA22FA6 ADC $A62FA2 C0/5F09: 2FA22FAA AND $AA2FA2 C0/5F0D: 2FCC2FE4 AND $E42FCC C0/5F11: 2FCC2FEC AND $EC2FCC C0/5F15: 2FAE6FC6 AND $C66FAE C0/5F19: 6FAE6FC2 ADC $C26FAE C0/5F1D: 6FCC6FE4 ADC $E46FCC C0/5F21: 6FCC6FEC ADC $EC6FCC C0/5F25: 6FA26FAA ADC $AA6FA2 C0/5F29: 6FA26FA6 ADC $A66FA2 C0/5F2D: 6FCE2FE6 ADC $E62FCE C0/5F31: 2FCE2FEE AND $EE2FCE C0/5F35: 2FB98F08 AND $088FB9
C0/5F39 unknow
C0/5F39: AA TAX C0/5F3A: BF5B5BC0 LDA $C05B5B,X C0/5F3E: 851A STA $1A C0/5F40: C220 REP #$20 (16 bit accum./memory) C0/5F42: B96A08 LDA $086A,Y C0/5F45: 38 SEC C0/5F46: E55C SBC $5C C0/5F48: 851E STA $1E C0/5F4A: 18 CLC C0/5F4B: 691000 ADC #$0010 C0/5F4E: 8520 STA $20 C0/5F50: B96D08 LDA $086D,Y C0/5F53: 18 CLC C0/5F54: E560 SBC $60 C0/5F56: 38 SEC C0/5F57: E57F SBC $7F C0/5F59: 38 SEC C0/5F5A: E90800 SBC #$0008 C0/5F5D: 8526 STA $26 C0/5F5F: E91000 SBC #$0010 C0/5F62: 8524 STA $24 C0/5F64: E90800 SBC #$0008 C0/5F67: 8522 STA $22 C0/5F69: 18 CLC C0/5F6A: 691E00 ADC #$001E C0/5F6D: E220 SEP #$20 (8 bit accum./memory) C0/5F6F: EB XBA C0/5F70: F003 BEQ $5F75 C0/5F72: 4C345B JMP $5B34
C0/5F75: 7B TDC C0/5F76: A41E LDY $1E C0/5F78: C02001 CPY #$0120 C0/5F7B: 9008 BCC $5F85 C0/5F7D: C0E0FF CPY #$FFE0 C0/5F80: B003 BCS $5F85 C0/5F82: 4C345B JMP $5B34
C0/5F85: C220 REP #$20 (16 bit accum./memory) C0/5F87: A5D4 LDA $D4 C0/5F89: 38 SEC C0/5F8A: E90C00 SBC #$000C C0/5F8D: 85D4 STA $D4 C0/5F8F: 7B TDC C0/5F90: E220 SEP #$20 (8 bit accum./memory) C0/5F92: A4D4 LDY $D4 C0/5F94: C220 REP #$20 (16 bit accum./memory) C0/5F96: A51E LDA $1E C0/5F98: 18 CLC C0/5F99: 690800 ADC #$0008 C0/5F9C: 852A STA $2A C0/5F9E: 7B TDC C0/5F9F: E220 SEP #$20 (8 bit accum./memory) C0/5FA1: A52A LDA $2A C0/5FA3: 994003 STA $0340,Y C0/5FA6: 202167 JSR $6721 C0/5FA9: C8 INY C0/5FAA: C8 INY C0/5FAB: C8 INY C0/5FAC: C8 INY C0/5FAD: C220 REP #$20 (16 bit accum./memory) C0/5FAF: A51E LDA $1E C0/5FB1: 18 CLC C0/5FB2: 690800 ADC #$0008 C0/5FB5: 852A STA $2A C0/5FB7: 7B TDC C0/5FB8: E220 SEP #$20 (8 bit accum./memory) C0/5FBA: A52A LDA $2A C0/5FBC: 994003 STA $0340,Y C0/5FBF: 202167 JSR $6721 C0/5FC2: C8 INY C0/5FC3: C8 INY C0/5FC4: C8 INY C0/5FC5: C8 INY C0/5FC6: C220 REP #$20 (16 bit accum./memory) C0/5FC8: A51E LDA $1E C0/5FCA: 852A STA $2A C0/5FCC: 7B TDC C0/5FCD: E220 SEP #$20 (8 bit accum./memory) C0/5FCF: A52A LDA $2A C0/5FD1: 994003 STA $0340,Y C0/5FD4: 202167 JSR $6721 C0/5FD7: A4D4 LDY $D4 C0/5FD9: C220 REP #$20 (16 bit accum./memory) C0/5FDB: A520 LDA $20 C0/5FDD: 852A STA $2A C0/5FDF: 7B TDC C0/5FE0: E220 SEP #$20 (8 bit accum./memory) C0/5FE2: A52A LDA $2A C0/5FE4: 990004 STA $0400,Y C0/5FE7: 204C67 JSR $674C C0/5FEA: C8 INY C0/5FEB: C8 INY C0/5FEC: C8 INY C0/5FED: C8 INY C0/5FEE: C220 REP #$20 (16 bit accum./memory) C0/5FF0: A51E LDA $1E C0/5FF2: 852A STA $2A C0/5FF4: 7B TDC C0/5FF5: E220 SEP #$20 (8 bit accum./memory) C0/5FF7: A52A LDA $2A C0/5FF9: 990004 STA $0400,Y C0/5FFC: 204C67 JSR $674C C0/5FFF: C8 INY C0/6000: C8 INY C0/6001: C8 INY C0/6002: C8 INY C0/6003: C220 REP #$20 (16 bit accum./memory) C0/6005: A520 LDA $20 C0/6007: 852A STA $2A C0/6009: 7B TDC C0/600A: E220 SEP #$20 (8 bit accum./memory) C0/600C: A52A LDA $2A C0/600E: 990004 STA $0400,Y C0/6011: 204C67 JSR $674C C0/6014: A4D4 LDY $D4 C0/6016: A524 LDA $24 C0/6018: 994903 STA $0349,Y C0/601B: 990104 STA $0401,Y C0/601E: A526 LDA $26 C0/6020: 990504 STA $0405,Y C0/6023: 990904 STA $0409,Y C0/6026: A4DA LDY $DA C0/6028: B97F08 LDA $087F,Y C0/602B: C901 CMP #$01 C0/602D: F009 BEQ $6038 C0/602F: B98108 LDA $0881,Y C0/6032: 290E AND #$0E C0/6034: 0920 ORA #$20 C0/6036: 8007 BRA $603F C0/6038: B98108 LDA $0881,Y C0/603B: 290E AND #$0E C0/603D: 0960 ORA #$60 C0/603F: A4D4 LDY $D4 C0/6041: 994303 STA $0343,Y C0/6044: 994703 STA $0347,Y C0/6047: A51A LDA $1A C0/6049: 994203 STA $0342,Y C0/604C: 1A INC A C0/604D: 1A INC A C0/604E: 994603 STA $0346,Y C0/6051: A4DA LDY $DA C0/6053: B97F08 LDA $087F,Y C0/6056: 0A ASL A C0/6057: AA TAX C0/6058: A4D4 LDY $D4 C0/605A: A522 LDA $22 C0/605C: 994103 STA $0341,Y C0/605F: 18 CLC C0/6060: 6910 ADC #$10 C0/6062: 994503 STA $0345,Y C0/6065: C220 REP #$20 (16 bit accum./memory) C0/6067: BF9A60C0 LDA $C0609A,X C0/606B: 994A03 STA $034A,Y C0/606E: BFA260C0 LDA $C060A2,X C0/6072: 990204 STA $0402,Y C0/6075: BFAA60C0 LDA $C060AA,X C0/6079: 990604 STA $0406,Y C0/607C: BFB260C0 LDA $C060B2,X C0/6080: 990A04 STA $040A,Y C0/6083: 7B TDC C0/6084: E220 SEP #$20 (8 bit accum./memory) C0/6086: A4DA LDY $DA C0/6088: B96808 LDA $0868,Y C0/608B: 300A BMI $6097 C0/608D: A4D4 LDY $D4 C0/608F: A9EF LDA #$EF C0/6091: 994103 STA $0341,Y C0/6094: 994503 STA $0345,Y C0/6097: 4C345B JMP $5B34