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 C2C
< Final Fantasy VI | ROM map
Jump to navigation
Jump to search
C2/C001: 20 BE 40 JSR $40BE C2/C004: BE 60 BE LDX $BE60,Y C2/C007: 80 BE BRA $BFC7 C2/C009: A0 BE LDY #$BE C2/C00B: C0 BE E0 CPY #$E0BE C2/C00E: BE 00 BF LDX $BF00,Y C2/C011: 20 BF 00 JSR $00BF C2/C014: C0 20 C0 CPY #$C020 C2/C017: 40 RTI C2/C018: C0 60 C0 CPY #$C060 C2/C01B: 80 C0 BRA $BFDD C2/C01D: A0 C0 LDY #$C0 C2/C01F: C0 C0 E0 CPY #$E0C0 C2/C022: C0 00 C1 CPY #$C100 C2/C025: 20 C1 85 JSR $85C1 C2/C028: 12 86 ORA ($86) C2/C02A: 10 8B BPL $BFB7 C2/C02C: A9 7F 48 LDA #$487F C2/C02F: AB PLB C2/C030: 7B TDC C2/C031: AA TAX C2/C032: A9 08 85 LDA #$8508 C2/C035: 18 CLC C2/C036: C2 20 REP #$20 C2/C038: A0 10 LDY #$10 C2/C03A: 00 A7 BRK $A7 C2/C03C: 10 85 BPL $BFC3 C2/C03E: 1C B7 10 TRB $10B7 C2/C041: 85 1A STA $1A C2/C043: 7B TDC C2/C044: E2 20 SEP #$20 C2/C046: A0 08 LDY #$08 C2/C048: 00 7B BRK $7B C2/C04A: 06 1B ASL $1B C2/C04C: 2A ROL C2/C04D: 06 1A ASL $1A C2/C04F: 2A ROL C2/C050: 06 1D ASL $1D C2/C052: 2A ROL C2/C053: 06 1C ASL $1C C2/C055: 2A ROL C2/C056: 29 1F F0 AND #$F01F C2/C059: 02 09 COP $09 C2/C05B: 30 9D BMI $BFFA C2/C05D: 01 C4 ORA ($C4,X) C2/C05F: E8 INX C2/C060: E8 INX C2/C061: 88 DEY C2/C062: D0 E5 BNE $C049 C2/C064: A4 10 LDY $10 C2/C066: C8 INY C2/C067: C8 INY C2/C068: 84 10 STY $10 C2/C06A: C6 18 DEC $18 C2/C06C: D0 C8 BNE $C036 C2/C06E: C2 20 REP #$20 C2/C070: A5 10 LDA $10 C2/C072: 18 CLC C2/C073: 69 10 00 ADC #$0010 C2/C076: 85 10 STA $10 C2/C078: 7B TDC C2/C079: E2 20 SEP #$20 C2/C07B: C6 14 DEC $14 C2/C07D: D0 B3 BNE $C032 C2/C07F: AB PLB C2/C080: 6B RTL C2/C081: A7 5B LDA [$5B] C2/C083: 0A ASL C2/C084: AA TAX C2/C085: FC 8C C0 JSR ($C08C,X) C2/C088: AE F6 7A LDX $7AF6 C2/C08B: 6B RTL Pointers C2/C08C: 9B TXY C2/C08D: C3 62 CMP $62,S C2/C08F: C3 1E CMP $1E,S C2/C091: C3 39 CMP $39,S C2/C093: C3 03 CMP $03,S C2/C095: C3 B7 CMP $B7,S C2/C097: C2 6A REP #$6A C2/C099: C2 47 REP #$47 C2/C09B: C2 D6 REP #$D6 C2/C09D: C1 B3 CMP ($B3,X) C2/C09F: C1 94 CMP ($94,X) C2/C0A1: C1 71 CMP ($71,X) C2/C0A3: C1 36 CMP ($36,X) C2/C0A5: C1 15 CMP ($15,X) C2/C0A7: C1 F8 CMP ($F8,X) C2/C0A9: C0 F2 C0 CPY #$C0F2 C2/C0AC: B9 C0 B0 LDA $B0C0,Y C2/C0AF: C0 AD 4B CPY #$4BAD C2/C0B2: 2F 09 01 8D AND $8D0109 C2/C0B6: 4B PHK C2/C0B7: 2F 60 A0 01 AND $01A060 C2/C0BB: 00 B7 BRK $B7 C2/C0BD: 5B TCD C2/C0BE: 20 D2 C0 JSR $C0D2 C2/C0C1: AA TAX C2/C0C2: BF 01 1A C1 LDA $C11A01,X C2/C0C6: 0D 92 61 ORA $6192 C2/C0C9: 8D 92 61 STA $6192 C2/C0CC: A4 5B LDY $5B C2/C0CE: C8 INY C2/C0CF: 84 5B STY $5B C2/C0D1: 60 RTS C2/C0D2: 85 10 STA $10 C2/C0D4: 7B TDC C2/C0D5: AA TAX C2/C0D6: 64 12 STZ $12 C2/C0D8: A5 10 LDA $10 C2/C0DA: DD C6 2E CMP $2EC6,X C2/C0DD: F0 0E BEQ $C0ED C2/C0DF: E6 12 INC $12 C2/C0E1: 8A TXA C2/C0E2: 18 CLC C2/C0E3: 69 20 AA ADC #$AA20 C2/C0E6: E0 80 CPX #$80 C2/C0E8: 00 D0 BRK $D0 C2/C0EA: ED 7B 60 SBC $607B C2/C0ED: A5 12 LDA $12 C2/C0EF: 29 03 60 AND #$6003 C2/C0F2: A9 01 1C LDA #$1C01 C2/C0F5: 52 2F EOR ($2F) C2/C0F7: 60 RTS C2/C0F8: A0 01 LDY #$01 C2/C0FA: 00 B7 BRK $B7 C2/C0FC: 5B TCD C2/C0FD: F0 05 BEQ $C104 C2/C0FF: 8D 85 62 STA $6285 C2/C102: 80 0B BRA $C10F C2/C104: 9C 85 62 STZ $6285 C2/C107: 7B TDC C2/C108: AA TAX C2/C109: 8E B0 64 STX $64B0 C2/C10C: 8E B2 64 STX $64B2 C2/C10F: A4 5B LDY $5B C2/C111: C8 INY C2/C112: 84 5B STY $5B C2/C114: 60 RTS C2/C115: A0 01 LDY #$01 C2/C117: 00 B7 BRK $B7 C2/C119: 5B TCD C2/C11A: 0A ASL C2/C11B: 0A ASL C2/C11C: 0A ASL C2/C11D: 0A ASL C2/C11E: 0A ASL C2/C11F: AA TAX C2/C120: 7B TDC C2/C121: A8 TAY C2/C122: BF 99 D4 C2 LDA $C2D499,X C2/C126: 99 00 7F STA $7F00,Y C2/C129: E8 INX C2/C12A: C8 INY C2/C12B: C0 20 00 CPY #$0020 C2/C12E: D0 F2 BNE $C122 C2/C130: A4 5B LDY $5B C2/C132: C8 INY C2/C133: 84 5B STY $5B C2/C135: 60 RTS C2/C136: A0 01 LDY #$01 C2/C138: 00 B7 BRK $B7 C2/C13A: 5B TCD C2/C13B: 85 12 STA $12 C2/C13D: 7B TDC C2/C13E: AA TAX C2/C13F: 64 10 STZ $10 C2/C141: BD C6 2E LDA $2EC6,X C2/C144: C5 12 CMP $12 C2/C146: F0 0E BEQ $C156 C2/C148: E6 10 INC $10 C2/C14A: 8A TXA C2/C14B: 18 CLC C2/C14C: 69 20 AA ADC #$AA20 C2/C14F: E0 80 CPX #$80 C2/C151: 00 D0 BRK $D0 C2/C153: ED 80 14 SBC $1480 C2/C156: C8 INY C2/C157: B7 5B LDA [$5B],Y C2/C159: 9D AE 2E STA $2EAE,X C2/C15C: A5 10 LDA $10 C2/C15E: 8D 78 7B STA $7B78 C2/C161: AE F6 7A LDX $7AF6 C2/C164: DA PHX C2/C165: 22 75 2F C1 JSR $C12F75 C2/C169: FA PLX C2/C16A: A4 5B LDY $5B C2/C16C: C8 INY C2/C16D: C8 INY C2/C16E: 84 5B STY $5B C2/C170: 60 RTS C2/C171: A0 01 LDY #$01 C2/C173: 00 EE BRK $EE C2/C175: ED E9 7B SBC $7BE9 C2/C178: AA TAX C2/C179: B7 5B LDA [$5B],Y C2/C17B: 9D 00 13 STA $1300,X C2/C17E: C8 INY C2/C17F: E8 INX C2/C180: E0 03 CPX #$03 C2/C182: 00 D0 BRK $D0 C2/C184: F4 22 04 PEA $0422 C2/C187: 00 C5 BRK $C5 C2/C189: 9C ED E9 STZ $E9ED C2/C18C: A4 5B LDY $5B C2/C18E: C8 INY C2/C18F: C8 INY C2/C190: C8 INY C2/C191: 84 5B STY $5B C2/C193: 60 RTS C2/C194: A0 01 LDY #$01 C2/C196: 00 B7 BRK $B7 C2/C198: 5B TCD C2/C199: 22 C6 BA C1 JSR $C1BAC6 C2/C19D: A4 5B LDY $5B C2/C19F: C8 INY C2/C1A0: 84 5B STY $5B C2/C1A2: 60 RTS C2/C1A3: 19 18 18 ORA $1818,Y C2/C1A6: 1A INC C2/C1A7: 1A INC C2/C1A8: 1B TCS C2/C1A9: 1B TCS C2/C1AA: 19 1A 18 ORA $181A,Y C2/C1AD: 18 CLC C2/C1AE: 19 19 1B ORA $1B19,Y C2/C1B1: 1B TCS C2/C1B2: 1A INC C2/C1B3: 22 99 F9 C1 JSR $C1F999 C2/C1B7: 48 PHA C2/C1B8: 20 A7 C2 JSR $C2A7 C2/C1BB: BD 87 6F LDA $6F87,X C2/C1BE: F0 02 BEQ $C1C2 C2/C1C0: A9 08 85 LDA #$8508 C2/C1C3: 10 68 BPL $C22D C2/C1C5: 4A LSR C2/C1C6: 4A LSR C2/C1C7: 4A LSR C2/C1C8: 4A LSR C2/C1C9: 4A LSR C2/C1CA: 18 CLC C2/C1CB: 65 10 ADC $10 C2/C1CD: AA TAX C2/C1CE: BF A3 C1 C2 LDA $C2C1A3,X C2/C1D2: 99 C0 61 STA $61C0,Y C2/C1D5: 60 RTS C2/C1D6: 64 11 STZ $11 C2/C1D8: 64 13 STZ $13 C2/C1DA: A0 01 LDY #$01 C2/C1DC: 00 B7 BRK $B7 C2/C1DE: 5B TCD C2/C1DF: 10 02 BPL $C1E3 C2/C1E1: C6 11 DEC $11 C2/C1E3: 85 10 STA $10 C2/C1E5: C8 INY C2/C1E6: B7 5B LDA [$5B],Y C2/C1E8: 10 02 BPL $C1EC C2/C1EA: C6 13 DEC $13 C2/C1EC: 85 12 STA $12 C2/C1EE: C2 20 REP #$20 C2/C1F0: AE F6 7A LDX $7AF6 C2/C1F3: BD 87 6F LDA $6F87,X C2/C1F6: 29 FF 00 AND #$00FF C2/C1F9: D0 1A BNE $C215 C2/C1FB: BD 7E 6F LDA $6F7E,X C2/C1FE: BD 82 6F LDA $6F82,X C2/C201: 18 CLC C2/C202: 65 10 ADC $10 C2/C204: 9D 82 6F STA $6F82,X C2/C207: BD 80 6F LDA $6F80,X C2/C20A: BD 84 6F LDA $6F84,X C2/C20D: 18 CLC C2/C20E: 65 12 ADC $12 C2/C210: 9D 84 6F STA $6F84,X C2/C213: 80 1A BRA $C22F C2/C215: A5 10 LDA $10 C2/C217: 49 FF FF EOR #$FFFF C2/C21A: 1A INC C2/C21B: 85 10 STA $10 C2/C21D: BD 82 6F LDA $6F82,X C2/C220: 18 CLC C2/C221: 65 10 ADC $10 C2/C223: 9D 82 6F STA $6F82,X C2/C226: BD 84 6F LDA $6F84,X C2/C229: 18 CLC C2/C22A: 65 12 ADC $12 C2/C22C: 9D 84 6F STA $6F84,X C2/C22F: E6 5B INC $5B C2/C231: E6 5B INC $5B C2/C233: 7B TDC C2/C234: E2 20 SEP #$20 C2/C236: 60 RTS C2/C237: 03 02 ORA $02,S C2/C239: 02 04 COP $04 C2/C23B: 04 05 TSB $05 C2/C23D: 05 03 ORA $03 C2/C23F: 04 02 TSB $02 C2/C241: 02 03 COP $03 C2/C243: 03 05 ORA $05,S C2/C245: 05 04 ORA $04 C2/C247: 22 99 F9 C1 JSR $C1F999 C2/C24B: 48 PHA C2/C24C: 20 A7 C2 JSR $C2A7 C2/C24F: BD 87 6F LDA $6F87,X C2/C252: F0 02 BEQ $C256 C2/C254: A9 08 85 LDA #$8508 C2/C257: 10 68 BPL $C2C1 C2/C259: 4A LSR C2/C25A: 4A LSR C2/C25B: 4A LSR C2/C25C: 4A LSR C2/C25D: 4A LSR C2/C25E: 18 CLC C2/C25F: 65 10 ADC $10 C2/C261: AA TAX C2/C262: BF 37 C2 C2 LDA $C2C237,X C2/C266: 99 C0 61 STA $61C0,Y C2/C269: 60 RTS C2/C26A: A0 01 LDY #$01 C2/C26C: 00 B7 BRK $B7 C2/C26E: 5B TCD C2/C26F: 85 10 STA $10 C2/C271: C8 INY C2/C272: B7 5B LDA [$5B],Y C2/C274: 85 12 STA $12 C2/C276: 64 11 STZ $11 C2/C278: 64 13 STZ $13 C2/C27A: 20 A7 C2 JSR $C2A7 C2/C27D: C2 20 REP #$20 C2/C27F: A5 10 LDA $10 C2/C281: 99 B7 61 STA $61B7,Y C2/C284: 7B TDC C2/C285: 99 C5 61 STA $61C5,Y C2/C288: 99 D4 61 STA $61D4,Y C2/C28B: A5 12 LDA $12 C2/C28D: 99 B9 61 STA $61B9,Y C2/C290: 7B TDC C2/C291: 99 C7 61 STA $61C7,Y C2/C294: 99 D2 61 STA $61D2,Y C2/C297: E6 5B INC $5B C2/C299: E6 5B INC $5B C2/C29B: 7B TDC C2/C29C: E2 20 SEP #$20 C2/C29E: 60 RTS C2/C29F: AE F6 7A LDX $7AF6 C2/C2A2: BD 39 6A LDA $6A39,X C2/C2A5: 80 06 BRA $C2AD C2/C2A7: AE F6 7A LDX $7AF6 C2/C2AA: BD 38 6A LDA $6A38,X C2/C2AD: 0A ASL C2/C2AE: 0A ASL C2/C2AF: 0A ASL C2/C2B0: 0A ASL C2/C2B1: 0A ASL C2/C2B2: A8 TAY C2/C2B3: 8C F8 7A STY $7AF8 C2/C2B6: 60 RTS C2/C2B7: A0 01 LDY #$01 C2/C2B9: 00 B7 BRK $B7 C2/C2BB: 5B TCD C2/C2BC: 85 10 STA $10 C2/C2BE: 7B TDC C2/C2BF: A8 TAY C2/C2C0: AA TAX C2/C2C1: B9 C6 2E LDA $2EC6,Y C2/C2C4: C5 10 CMP $10 C2/C2C6: F0 0D BEQ $C2D5 C2/C2C8: E8 INX C2/C2C9: 98 TYA C2/C2CA: 18 CLC C2/C2CB: 69 20 A8 ADC #$A820 C2/C2CE: E0 04 CPX #$04 C2/C2D0: 00 D0 BRK $D0 C2/C2D2: EE 7B AA INC $AA7B C2/C2D5: 8A TXA C2/C2D6: 0A ASL C2/C2D7: 0A ASL C2/C2D8: 0A ASL C2/C2D9: 0A ASL C2/C2DA: 0A ASL C2/C2DB: A8 TAY C2/C2DC: AE F6 7A LDX $7AF6 C2/C2DF: C2 20 REP #$20 C2/C2E1: B9 B7 61 LDA $61B7,Y C2/C2E4: 18 CLC C2/C2E5: 79 C5 61 ADC $61C5,Y C2/C2E8: 18 CLC C2/C2E9: 79 D4 61 ADC $61D4,Y C2/C2EC: 9D 82 6F STA $6F82,X C2/C2EF: B9 B9 61 LDA $61B9,Y C2/C2F2: 18 CLC C2/C2F3: 79 C7 61 ADC $61C7,Y C2/C2F6: 18 CLC C2/C2F7: 79 D2 61 ADC $61D2,Y C2/C2FA: 9D 84 6F STA $6F84,X C2/C2FD: E6 5B INC $5B C2/C2FF: 7B TDC C2/C300: E2 20 SEP #$20 C2/C302: 60 RTS C2/C303: AE F6 7A LDX $7AF6 C2/C306: BD 38 6A LDA $6A38,X C2/C309: 0A ASL C2/C30A: 0A ASL C2/C30B: A8 TAY C2/C30C: C2 20 REP #$20 C2/C30E: B9 36 62 LDA $6236,Y C2/C311: 9D 82 6F STA $6F82,X C2/C314: B9 38 62 LDA $6238,Y C2/C317: 9D 84 6F STA $6F84,X C2/C31A: 7B TDC C2/C31B: E2 20 SEP #$20 C2/C31D: 60 RTS C2/C31E: 20 A7 C2 JSR $C2A7 C2/C321: BD 38 6A LDA $6A38,X C2/C324: 0A ASL C2/C325: 0A ASL C2/C326: AA TAX C2/C327: C2 20 REP #$20 C2/C329: B9 B7 61 LDA $61B7,Y C2/C32C: 9D 36 62 STA $6236,X C2/C32F: B9 B9 61 LDA $61B9,Y C2/C332: 9D 38 62 STA $6238,X C2/C335: 7B TDC C2/C336: E2 20 SEP #$20 C2/C338: 60 RTS C2/C339: 20 A7 C2 JSR $C2A7 C2/C33C: BD 38 6A LDA $6A38,X C2/C33F: 0A ASL C2/C340: 0A ASL C2/C341: AA TAX C2/C342: C2 20 REP #$20 C2/C344: BD 36 62 LDA $6236,X C2/C347: 99 B7 61 STA $61B7,Y C2/C34A: 7B TDC C2/C34B: 99 C5 61 STA $61C5,Y C2/C34E: 99 D4 61 STA $61D4,Y C2/C351: BD 38 62 LDA $6238,X C2/C354: 99 B9 61 STA $61B9,Y C2/C357: 7B TDC C2/C358: 99 C7 61 STA $61C7,Y C2/C35B: 99 D2 61 STA $61D2,Y C2/C35E: 7B TDC C2/C35F: E2 20 SEP #$20 C2/C361: 60 RTS C2/C362: 20 A7 C2 JSR $C2A7 C2/C365: C2 20 REP #$20 C2/C367: B9 B7 61 LDA $61B7,Y C2/C36A: 18 CLC C2/C36B: 79 C5 61 ADC $61C5,Y C2/C36E: 18 CLC C2/C36F: 79 D4 61 ADC $61D4,Y C2/C372: 99 B7 61 STA $61B7,Y C2/C375: 9D 7E 6F STA $6F7E,X C2/C378: 7B TDC C2/C379: 99 C5 61 STA $61C5,Y C2/C37C: 99 D4 61 STA $61D4,Y C2/C37F: B9 B9 61 LDA $61B9,Y C2/C382: 18 CLC C2/C383: 79 C7 61 ADC $61C7,Y C2/C386: 18 CLC C2/C387: 79 D2 61 ADC $61D2,Y C2/C38A: 99 B9 61 STA $61B9,Y C2/C38D: 9D 80 6F STA $6F80,X C2/C390: 7B TDC C2/C391: 99 C7 61 STA $61C7,Y C2/C394: 99 D2 61 STA $61D2,Y C2/C397: 7B TDC C2/C398: E2 20 SEP #$20 C2/C39A: 60 RTS C2/C39B: AE F6 7A LDX $7AF6 C2/C39E: A4 5B LDY $5B C2/C3A0: C8 INY C2/C3A1: 84 5B STY $5B C2/C3A3: BD 38 6A LDA $6A38,X C2/C3A6: A8 TAY C2/C3A7: A7 5B LDA [$5B] C2/C3A9: F0 14 BEQ $C3BF C2/C3AB: B9 10 7B LDA $7B10,Y C2/C3AE: D0 21 BNE $C3D1 C2/C3B0: 1A INC C2/C3B1: 99 10 7B STA $7B10,Y C2/C3B4: 9D 87 6F STA $6F87,X C2/C3B7: BD 38 6A LDA $6A38,X C2/C3BA: 20 D5 C3 JSR $C3D5 C2/C3BD: 80 12 BRA $C3D1 C2/C3BF: B9 10 7B LDA $7B10,Y C2/C3C2: F0 0D BEQ $C3D1 C2/C3C4: 7B TDC C2/C3C5: 99 10 7B STA $7B10,Y C2/C3C8: 9D 87 6F STA $6F87,X C2/C3CB: BD 38 6A LDA $6A38,X C2/C3CE: 20 D5 C3 JSR $C3D5 C2/C3D1: AE F6 7A LDX $7AF6 C2/C3D4: 60 RTS C2/C3D5: 0A ASL C2/C3D6: 0A ASL C2/C3D7: 0A ASL C2/C3D8: 0A ASL C2/C3D9: 0A ASL C2/C3DA: AA TAX C2/C3DB: BD BE 61 LDA $61BE,X C2/C3DE: 49 40 9D EOR #$9D40 C2/C3E1: BE 61 60 LDX $6061,Y C2/C3E4: 3F CE 93 CE AND $CE93CE,X C2/C3E8: E7 CE SBC [$CE] C2/C3EA: 3B TSC C2/C3EB: CF 8F CF E3 CMP $E3CF8F C2/C3EF: CF 37 D0 8B CMP $8BD037 C2/C3F3: D0 DF BNE $C3D4 C2/C3F5: D0 33 BNE $C42A C2/C3F7: D1 87 CMP ($87),Y C2/C3F9: D1 DB CMP ($DB),Y C2/C3FB: D1 2F CMP ($2F),Y C2/C3FD: D2 83 CMP ($83) C2/C3FF: D2 D7 CMP ($D7) C2/C401: D2 2B CMP ($2B) C2/C403: D3 7F CMP ($7F,S),Y C2/C405: D3 D3 CMP ($D3,S),Y C2/C407: D3 27 CMP ($27,S),Y C2/C409: D4 7B PEI $7B C2/C40B: D4 CF PEI $CF C2/C40D: D4 23 PEI $23 C2/C40F: D5 77 CMP $77,X C2/C411: D5 CB CMP $CB,X C2/C413: D5 1F CMP $1F,X C2/C415: D6 73 DEC $73,X C2/C417: D6 C7 DEC $C7,X C2/C419: D6 1B DEC $1B,X C2/C41B: D7 6F CMP [$6F],Y C2/C41D: D7 C3 CMP [$C3],Y C2/C41F: D7 17 CMP [$17],Y C2/C421: D8 CLD C2/C422: 6B RTL C2/C423: D8 CLD C2/C424: BF D8 13 D9 LDA $D913D8,X C2/C428: 67 D9 ADC [$D9] C2/C42A: BB TYX C2/C42B: D9 0F DA CMP $DA0F,Y C2/C42E: 63 DA ADC $DA,S C2/C430: B7 DA LDA [$DA],Y C2/C432: 0B PHD C2/C433: DB STP C2/C434: 5F DB B3 DB EOR $DBB3DB,X C2/C438: 07 DC ORA [$DC] C2/C43A: 5B TCD C2/C43B: DC AF DC JMP [$DCAF] C2/C43E: 03 DD ORA $DD,S C2/C440: 57 DD EOR [$DD],Y C2/C442: AB PLB C2/C443: DD FF DD CMP $DDFF,X C2/C446: 53 DE EOR ($DE,S),Y C2/C448: A7 DE LDA [$DE] C2/C44A: FB XCE C2/C44B: DE 4F DF DEC $DF4F,X C2/C44E: A3 DF LDA $DF,S C2/C450: F7 DF SBC [$DF],Y C2/C452: 4B PHK C2/C453: E0 9F CPX #$9F C2/C455: E0 F3 CPX #$F3 C2/C457: E0 47 CPX #$47 C2/C459: E1 9B SBC ($9B,X) C2/C45B: E1 EF SBC ($EF,X) C2/C45D: E1 43 SBC ($43,X) C2/C45F: E2 97 SEP #$97 C2/C461: E2 EB SEP #$EB C2/C463: E2 00 SEP #$00 C2/C465: 00 74 BRK $74 C2/C467: C4 00 CPY $00 C2/C469: 40 RTI C2/C46A: 80 C4 BRA $C430 C2/C46C: 00 80 BRK $80 C2/C46E: 8C C4 00 STY $00C4 C2/C471: C0 98 C4 CPY #$C498 C2/C474: 59 82 9D EOR $9D82,Y C2/C477: 82 E1 82 BRL $C0475B C2/C47A: 25 83 AND $83 C2/C47C: 69 83 AD ADC #$AD83 C2/C47F: 83 F1 STA $F1,S C2/C481: 83 35 STA $35,S C2/C483: 84 79 STY $79 C2/C485: 84 BD STY $BD C2/C487: 84 01 STY $01 C2/C489: 85 45 STA $45 C2/C48B: 85 89 STA $89 C2/C48D: 85 CD STA $CD C2/C48F: 85 11 STA $11 C2/C491: 86 55 STX $55 C2/C493: 86 99 STX $99 C2/C495: 86 DD STX $DD C2/C497: 86 21 STX $21 C2/C499: 87 65 STA [$65] C2/C49B: 87 A9 STA [$A9] C2/C49D: 87 ED STA [$ED] C2/C49F: 87 31 STA [$31] C2/C4A1: 88 DEY C2/C4A2: 75 88 ADC $88,X (Pointers for monster formation Mold 0) C2/C4A4: 43 C5 C2/C4A6: 4A C5 C2/C4A8: 51 C5 C2/C4AA: 58 C5 C2/C4AC: 40 C5 C2/C4AE: 40 C5 (Pointers for monster formation Mold 1) C2/C4B0: 5F C5 C2/C4B2: 66 C5 C2/C4B4: 6D C5 C2/C4B6: 71 C5 C2/C4B8: 75 C5 C2/C4BA: 79 C5 (Pointers for monster formation Mold 2) C2/C4BC: 7D C5 C2/C4BE: 86 C5 C2/C4C0: 40 C5 C2/C4C2: 40 C5 C2/C4C4: 40 C5 C2/C4C6: 40 C5 (Pointers for monster formation Mold 3) C2/C4C8: 8F C5 C2/C4CA: 9A C5 C2/C4CC: 40 C5 C2/C4CE: 40 C5 C2/C4D0: 40 C5 C2/C4D2: 40 C5 (Pointers for monster formation Mold 4) C2/C4D4: A5 C5 C2/C4D6: AE C5 C2/C4D8: B5 C5 C2/C4DA: 40 C5 C2/C4DC: 40 C5 C2/C4DE: 40 C5 (Pointers for monster formation Mold 5) C2/C4E0: BC C5 C2/C4E2: C7 C5 C2/C4E4: CE C5 C2/C4E6: 40 C5 C2/C4E8: 40 C5 C2/C4EA: 40 C5 (Pointers for monster formation Mold 6) C2/C4EC: D5 C5 C2/C4EE: 40 C5 C2/C4F0: 40 C5 C2/C4F2: 40 C5 C2/C4F4: 40 C5 C2/C4F6: 40 C5 (Pointers for monster formation Mold 7) C2/C4F8: E8 C5 C2/C4FA: F4 C5 C2/C4FC: FA C5 C2/C4FE: FE C5 C2/C500: 02 C6 C2/C502: 06 C6 (Pointers for monster formation Mold 8) C2/C504: 0A C6 C2/C506: 11 C6 C2/C508: 18 C6 C2/C50A: 1D C6 C2/C50C: 40 C5 C2/C50E: 40 C5 (Pointers for monster formation Mold 9) C2/C510: 22 C6 C2/C512: 40 C5 C2/C514: 40 C5 C2/C516: 40 C5 C2/C518: 40 C5 C2/C51A: 40 C5 (Pointers for monster formation Mold 10) C2/C51C: 31 C6 C2/C51E: 3A C6 C2/C520: 3F C6 C2/C522: 44 C6 C2/C524: 48 C6 C2/C526: 40 C5 (Pointers for monster formation Mold 11) C2/C528: 4C C6 C2/C52A: 51 C6 C2/C52C: 56 C6 C2/C52E: 5B C6 C2/C530: 60 C6 C2/C532: 40 C5 (Pointers for monster formation Mold 12) C2/C534: 67 C6 C2/C536: 6E C6 C2/C538: 75 C6 C2/C53A: 7A C6 C2/C53C: 7F C6 C2/C53E: 84 C6 (Mold data. For context, picture a 4x4 grid of 32x32-pixel monster subsprites with 16 possible positions on it: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F The data breakdown is: 1st byte: horizontal grid position of start of image * 32 ? 2nd byte: vertical grid position of start of image * 32 ? Variable # of bytes: list of the 0-15 grid positions for the 32x32 subsprites that compose the monster image FF: terminates record data for current monster image ) (Null entry - used for mold slots which are undefined [nonexistent in the C2/D034 structure, and not meant to hold a monster]) C2/C540: 00 C2/C541: 00 C2/C542: FF (Mold 0 - Mold slot 0) C2/C543: 00 C2/C544: 00 C2/C545: 00 C2/C546: 01 C2/C547: 04 C2/C548: 05 C2/C549: FF (Mold 0 - Mold slot 1) C2/C54A: 40 C2/C54B: 00 C2/C54C: 02 C2/C54D: 03 C2/C54E: 06 C2/C54F: 07 C2/C550: FF (Mold 0 - Mold slot 2) C2/C551: 00 C2/C552: 40 C2/C553: 08 C2/C554: 09 C2/C555: 0C C2/C556: 0D C2/C557: FF (Mold 0 - Mold slot 3) C2/C558: 40 C2/C559: 40 C2/C55A: 0A C2/C55B: 0B C2/C55C: 0E C2/C55D: 0F C2/C55E: FF (Mold 1 - Mold slot 0) C2/C55F: 00 C2/C560: 00 C2/C561: 00 C2/C562: 01 C2/C563: 04 C2/C564: 05 C2/C565: FF (Mold 1 - Mold slot 1) C2/C566: 40 C2/C567: 00 C2/C568: 02 C2/C569: 03 C2/C56A: 06 C2/C56B: 07 C2/C56C: FF (Mold 1 - Mold slot 2) C2/C56D: 00 C2/C56E: 40 C2/C56F: 08 C2/C570: FF (Mold 1 - Mold slot 3) C2/C571: 20 C2/C572: 40 C2/C573: 09 C2/C574: FF (Mold 1 - Mold slot 4) C2/C575: 40 C2/C576: 40 C2/C577: 0A C2/C578: FF (Mold 1 - Mold slot 5) C2/C579: 60 C2/C57A: 40 C2/C57B: 0B C2/C57C: FF (Mold 2 - Mold slot 0) C2/C57D: 00 C2/C57E: 00 C2/C580: 00 C2/C580: 01 C2/C581: 02 C2/C582: 04 C2/C583: 05 C2/C584: 06 C2/C585: FF (Mold 2 - Mold slot 1) C2/C586: 00 C2/C587: 40 C2/C588: 08 C2/C589: 09 C2/C58A: 0A C2/C58B: 0C C2/C58C: 0D C2/C58D: 0E C2/C58E: FF (Mold 3 - Mold slot 0) C2/C58F: 00 C2/C590: 00 C2/C591: 00 C2/C592: 01 C2/C593: 04 C2/C594: 05 C2/C595: 08 C2/C596: 09 C2/C597: 0C C2/C598: 0D C2/C599: FF (Mold 3 - Mold slot 1) C2/C59A: 40 C2/C59B: 00 C2/C59C: 02 C2/C59D: 03 C2/C59E: 06 C2/C59F: 07 C2/C5A0: 0A C2/C5A1: 0B C2/C5A2: 0E C2/C5A3: 0F C2/C5A4: FF (Mold 4 - Mold slot 0) C2/C5A5: 00 C2/C5A6: 00 C2/C5A7: 00 C2/C5A8: 01 C2/C5A9: 02 C2/C5AA: 04 C2/C5AB: 05 C2/C5AC: 06 C2/C5AD: FF (Mold 4 - Mold slot 1) C2/C5AE: 00 C2/C5AF: 40 C2/C5B0: 08 C2/C5B1: 09 C2/C5B2: 0C C2/C5B3: 0D C2/C5B4: FF (Mold 4 - Mold slot 2) C2/C5B5: 40 C2/C5B6: 40 C2/C5B7: 0A C2/C5B8: 0B C2/C5B9: 0E C2/C5BA: 0F C2/C5BB: FF (Mold 5 - Mold slot 0) C2/C5BC: 00 C2/C5BD: 00 C2/C5BE: 00 C2/C5BF: 01 C2/C5C0: 04 C2/C5C1: 05 C2/C5C2: 08 C2/C5C3: 09 C2/C5C4: 0C C2/C5C5: 0D C2/C5C6: FF (Mold 5 - Mold slot 1) C2/C5C7: 40 C2/C5C8: 00 C2/C5C9: 02 C2/C5CA: 03 C2/C5CB: 06 C2/C5CC: 07 C2/C5CD: FF (Mold 5 - Mold slot 2) C2/C5CE: 40 C2/C5CF: 40 C2/C5D0: 0A C2/C5D1: 0B C2/C5D2: 0E C2/C5D3: 0F C2/C5D4: FF (Mold 6 - Mold slot 0) C2/C5D5: 00 C2/C5D6: 00 C2/C5D7: 00 C2/C5D8: 01 C2/C5D9: 02 C2/C5DA: 03 C2/C5DB: 04 C2/C5DC: 05 C2/C5DD: 06 C2/C5DE: 07 C2/C5DF: 08 C2/C5E0: 09 C2/C5E1: 0A C2/C5E2: 0B C2/C5E3: 0C C2/C5E4: 0D C2/C5E5: 0E C2/C5E6: 0F C2/C5E7: FF (Mold 7 - Mold slot 0) C2/C5E8: 00 C2/C5E9: 00 C2/C5EA: 00 C2/C5EB: 01 C2/C5EC: 02 C2/C5ED: 04 C2/C5EE: 05 C2/C5EF: 06 C2/C5F0: 08 C2/C5F1: 09 C2/C5F2: 0A C2/C5F3: FF (Mold 7 - Mold slot 1) C2/C5F4: 60 C2/C5F5: 00 C2/C5F6: 03 C2/C5F7: 07 C2/C5F8: 0B C2/C5F9: FF (Mold 7 - Mold slot 2) C2/C5FA: 00 C2/C5FB: 60 C2/C5FC: 0C C2/C5FD: FF (Mold 7 - Mold slot 3) C2/C5FE: 20 C2/C5FF: 60 C2/C600: 0D C2/C601: FF (Mold 7 - Mold slot 4) C2/C602: 40 C2/C603: 60 C2/C604: 0E C2/C605: FF (Mold 7 - Mold slot 5) C2/C606: 60 C2/C607: 60 C2/C608: 0F C2/C609: FF (Mold 8 - Mold slot 0) C2/C60A: 00 C2/C60B: 00 C2/C60C: 00 C2/C60D: 01 C2/C60E: 04 C2/C60F: 05 C2/C610: FF (Mold 8 - Mold slot 1) C2/C611: 00 C2/C612: 40 C2/C613: 08 C2/C614: 09 C2/C615: 0C C2/C616: 0D C2/C617: FF (Mold 8 - Mold slot 2) C2/C618: 40 C2/C619: 00 C2/C61A: 02 C2/C61B: 06 C2/C61C: FF (Mold 8 - Mold slot 3) C2/C61D: 40 C2/C61E: 40 C2/C61F: 0A C2/C620: 0E C2/C621: FF (Mold 9 - Mold slot 0) C2/C622: 00 C2/C623: 00 C2/C624: 00 C2/C625: 01 C2/C626: 02 C2/C627: 04 C2/C628: 05 C2/C629: 06 C2/C62A: 08 C2/C62B: 09 C2/C62C: 0A C2/C62D: 0C C2/C62E: 0D C2/C62F: 0E C2/C630: FF (interesting, the above data suggests that the sprite in Mold 9 is 96 x 128, but the Mold data at C2/D0B0 indicates it's only 96 x 96. best abide by the smaller dimensions.) (Mold 10 - Mold slot 0) C2/C631: 00 C2/C632: 00 C2/C633: 00 C2/C634: 01 C2/C635: 04 C2/C636: 05 C2/C637: 08 C2/C638: 09 C2/C639: FF (Mold 10 - Mold slot 1) C2/C63A: 40 C2/C63B: 00 C2/C63C: 02 C2/C63D: 06 C2/C63E: FF (Mold 10 - Mold slot 2) C2/C63F: 40 C2/C640: 40 C2/C641: 0A C2/C642: 0E C2/C643: FF (Mold 10 - Mold slot 3) C2/C644: 00 C2/C645: 60 C2/C646: 0C C2/C647: FF (Mold 10 - Mold slot 4) C2/C648: 20 C2/C649: 60 C2/C64A: 0D C2/C64B: FF (Mold 11 - Mold slot 0) C2/C64C: 00 C2/C64D: 00 C2/C64E: 00 C2/C64F: 04 C2/C650: FF (Mold 11 - Mold slot 1) C2/C651: 20 C2/C652: 00 C2/C653: 01 C2/C654: 05 C2/C655: FF (Mold 11 - Mold slot 2) C2/C656: 40 C2/C657: 00 C2/C658: 02 C2/C659: 06 C2/C65A: FF (Mold 11 - Mold slot 3) C2/C65B: 40 C2/C65C: 40 C2/C65D: 0A C2/C65E: 0E C2/C65F: FF (Mold 11 - Mold slot 4) C2/C660: 00 C2/C661: 40 C2/C662: 08 C2/C663: 09 C2/C664: 0C C2/C665: 0D C2/C666: FF (Mold 12 - Mold slot 0) C2/C667: 00 C2/C668: 00 C2/C669: 00 C2/C66A: 01 C2/C66B: 04 C2/C66C: 05 C2/C66D: FF (Mold 12 - Mold slot 1) C2/C66E: 40 C2/C66F: 00 C2/C670: 02 C2/C671: 03 C2/C672: 06 C2/C673: 07 C2/C674: FF (Mold 12 - Mold slot 2) C2/C675: 00 C2/C676: 40 C2/C677: 08 C2/C678: 0C C2/C679: FF (Mold 12 - Mold slot 3) C2/C67A: 20 C2/C67B: 40 C2/C67C: 09 C2/C67D: 0D C2/C67E: FF (Mold 12 - Mold slot 4) C2/C67F: 40 C2/C680: 40 C2/C681: 0A C2/C682: 0E C2/C683: FF (Mold 12 - Mold slot 5) C2/C684: 60 C2/C685: 40 C2/C686: 0B C2/C687: 0F C2/C688: FF C2/C689: 63 14 --- ORA $1463FF C2/C68B: FE 7F 14 INC $147F,X C2/C68E: 63 6F ADC $6F,S C2/C690: 4E 63 14 LSR $1463 C2/C693: F6 4B INC $4B,X C2/C695: FF 2B CD 26 SBC $26CD2B,X C2/C699: 63 14 ADC $14,S C2/C69B: 7B TDC C2/C69C: 52 15 EOR ($15) C2/C69E: 46 F0 LSR $F0 C2/C6A0: 41 FD EOR ($FD,X) C2/C6A2: 43 F1 EOR $F1,S C2/C6A4: 3F E0 03 E0 AND $E003E0,X C2/C6A8: 02 FF COP $FF C2/C6AA: FF FF FF 00 SBC $00FFFF,X C2/C6AE: 00 00 BRK $00 C2/C6B0: 00 01 BRK $01 C2/C6B2: 02 03 COP $03 C2/C6B4: 02 34 COP $34 C2/C6B6: 35 36 AND $36,X C2/C6B8: 35 04 AND $04,X C2/C6BA: 05 06 ORA $06 C2/C6BC: 05 0E ORA $0E C2/C6BE: 0F 10 0F 11 ORA $110F10 C2/C6C2: 11 11 ORA ($11),Y C2/C6C4: 11 12 ORA ($12),Y C2/C6C6: 04 12 TSB $12 C2/C6C8: 04 13 TSB $13 C2/C6CA: 06 13 ASL $13 C2/C6CC: 06 08 ASL $08 C2/C6CE: 09 08 09 ORA #$0908 C2/C6D1: 14 14 TRB $14 C2/C6D3: 14 14 TRB $14 C2/C6D5: 15 15 ORA $15,X C2/C6D7: 15 15 ORA $15,X C2/C6D9: 16 16 ASL $16,X C2/C6DB: 16 16 ASL $16,X C2/C6DD: 0A ASL C2/C6DE: 0A ASL C2/C6DF: 0A ASL C2/C6E0: 0A ASL C2/C6E1: 02 0B COP $0B C2/C6E3: 02 0B COP $0B C2/C6E5: 35 3D AND $3D,X C2/C6E7: 35 3D AND $3D,X C2/C6E9: 05 0D ORA $0D C2/C6EB: 05 0D ORA $0D C2/C6ED: 32 3C AND ($3C) C2/C6EF: 32 3C AND ($3C) C2/C6F1: 02 0C COP $0C C2/C6F3: 02 0C COP $0C C2/C6F5: 02 02 COP $02 C2/C6F7: 17 17 ORA [$17],Y C2/C6F9: 35 35 AND $35,X C2/C6FB: 37 37 AND [$37],Y C2/C6FD: 05 05 ORA $05 C2/C6FF: 07 07 ORA [$07] C2/C701: 0F 0F 18 18 ORA $18180F C2/C705: 19 19 19 ORA $1919,Y C2/C708: 19 17 17 ORA $1717,Y C2/C70B: 17 17 ORA [$17],Y C2/C70D: 37 37 AND [$37],Y C2/C70F: 37 37 AND [$37],Y C2/C711: 07 07 ORA [$07] C2/C713: 07 07 ORA [$07] C2/C715: 18 CLC C2/C716: 18 CLC C2/C717: 18 CLC C2/C718: 18 CLC C2/C719: 00 00 BRK $00 C2/C71B: 00 00 BRK $00 C2/C71D: 00 00 BRK $00 C2/C71F: 00 00 BRK $00 C2/C721: 00 00 BRK $00 C2/C723: 00 00 BRK $00 C2/C725: 00 00 BRK $00 C2/C727: 00 00 BRK $00 C2/C729: 1E 1F 1E ASL $1E1F,X C2/C72C: 1F 4E 4F 4E ORA $4E4F4E,X C2/C730: 4F 1D 02 4D EOR $4D021D C2/C734: 02 1A COP $1A C2/C736: 1B TCS C2/C737: 1A INC C2/C738: 1B TCS C2/C739: 00 00 BRK $00 C2/C73B: 00 00 BRK $00 C2/C73D: 17 37 ORA [$37],Y C2/C73F: 18 CLC C2/C740: 07 4A ORA [$4A] C2/C742: 4A LSR C2/C743: 07 4B ORA [$4B] C2/C745: E0 0A CPX #$0A C2/C747: 00 0B BRK $0B C2/C749: 40 RTI C2/C74A: 0B PHD C2/C74B: 60 RTS C2/C74C: 0B PHD C2/C74D: 20 0B FF JSR $FF0B C2/C750: FF 80 0B FF SBC $FF0B80,X C2/C754: FF FF FF FF SBC $FFFFFF,X C2/C758: FF 00 00 20 SBC $200000,X C2/C75C: 00 40 BRK $40 C2/C75E: 00 60 BRK $60 C2/C760: 00 80 BRK $80 C2/C762: 00 A0 BRK $A0 C2/C764: 00 FF BRK $FF C2/C766: FF FF FF 00 SBC $00FFFF,X C2/C76A: 00 20 BRK $20 C2/C76C: 00 C0 BRK $C0 C2/C76E: 00 E0 BRK $E0 C2/C770: 00 00 BRK $00 C2/C772: 01 20 ORA ($20,X) C2/C774: 01 FF ORA ($FF,X) C2/C776: FF FF FF 00 SBC $00FFFF,X C2/C77A: 00 20 BRK $20 C2/C77C: 00 40 BRK $40 C2/C77E: 01 60 ORA ($60,X) C2/C780: 01 A0 ORA ($A0,X) C2/C782: 00 80 BRK $80 C2/C784: 00 FF BRK $FF C2/C786: FF FF FF 00 SBC $00FFFF,X C2/C78A: 03 20 ORA $20,S C2/C78C: 03 40 ORA $40,S C2/C78E: 03 60 ORA $60,S C2/C790: 03 80 ORA $80,S C2/C792: 03 A0 ORA $A0,S C2/C794: 03 FF ORA $FF,S C2/C796: FF FF FF C0 SBC $C0FFFF,X C2/C79A: 03 E0 ORA $E0,S C2/C79C: 03 00 ORA $00,S C2/C79E: 04 20 TSB $20 C2/C7A0: 04 40 TSB $40 C2/C7A2: 04 60 TSB $60 C2/C7A4: 04 FF TSB $FF C2/C7A6: FF FF FF 00 SBC $00FFFF,X C2/C7AA: 03 20 ORA $20,S C2/C7AC: 03 80 ORA $80,S C2/C7AE: 04 A0 TSB $A0 C2/C7B0: 04 C0 TSB $C0 C2/C7B2: 04 E0 TSB $E0 C2/C7B4: 04 FF TSB $FF C2/C7B6: FF FF FF C0 SBC $C0FFFF,X C2/C7BA: 03 60 ORA $60,S C2/C7BC: 06 80 ASL $80 C2/C7BE: 06 A0 ASL $A0 C2/C7C0: 06 C0 ASL $C0 C2/C7C2: 06 E0 ASL $E0 C2/C7C4: 06 FF ASL $FF C2/C7C6: FF FF FF 40 SBC $40FFFF,X C2/C7CA: 09 60 09 ORA #$0960 C2/C7CD: 80 09 BRA $C7D8 C2/C7CF: A0 09 LDY #$09 C2/C7D1: C0 09 E0 CPY #$E009 C2/C7D4: 09 FF FF ORA #$FFFF C2/C7D7: FF FF 40 09 SBC $0940FF,X C2/C7DB: 60 RTS C2/C7DC: 09 00 0A ORA #$0A00 C2/C7DF: A0 09 LDY #$09 C2/C7E1: C0 09 E0 CPY #$E009 C2/C7E4: 09 FF FF ORA #$FFFF C2/C7E7: FF FF 20 0A SBC $0A20FF,X C2/C7EB: 40 RTI C2/C7EC: 0A ASL C2/C7ED: 60 RTS C2/C7EE: 0A ASL C2/C7EF: 80 0A BRA $C7FB C2/C7F1: A0 0A LDY #$0A C2/C7F3: C0 0A FF CPY #$FF0A C2/C7F6: FF FF FF 00 SBC $00FFFF,X C2/C7FA: 00 20 BRK $20 C2/C7FC: 00 A0 BRK $A0 C2/C7FE: 0B PHD C2/C7FF: C0 0B 00 CPY #$000B C2/C802: 01 20 ORA ($20,X) C2/C804: 01 FF ORA ($FF,X) C2/C806: FF FF FF 00 SBC $00FFFF,X C2/C80A: 00 20 BRK $20 C2/C80C: 00 C0 BRK $C0 C2/C80E: 00 E0 BRK $E0 C2/C810: 0B PHD C2/C811: 00 01 BRK $01 C2/C813: 20 01 FF JSR $FF01 C2/C816: FF FF FF C0 SBC $C0FFFF,X C2/C81A: 12 E0 ORA ($E0) C2/C81C: 03 E0 ORA $E0,S C2/C81E: 12 20 ORA ($20) C2/C820: 04 40 TSB $40 C2/C822: 04 60 TSB $60 C2/C824: 04 FF TSB $FF C2/C826: FF FF FF 80 SBC $80FFFF,X C2/C82A: 01 A0 ORA ($A0,X) C2/C82C: 01 C0 ORA ($C0,X) C2/C82E: 01 E0 ORA ($E0,X) C2/C830: 01 00 ORA ($00,X) C2/C832: 02 20 COP $20 C2/C834: 02 FF COP $FF C2/C836: FF FF FF 80 SBC $80FFFF,X C2/C83A: 01 A0 ORA ($A0,X) C2/C83C: 01 40 ORA ($40,X) C2/C83E: 02 60 COP $60 C2/C840: 02 80 COP $80 C2/C842: 02 A0 COP $A0 C2/C844: 02 FF COP $FF C2/C846: FF FF FF 80 SBC $80FFFF,X C2/C84A: 01 A0 ORA ($A0,X) C2/C84C: 01 C0 ORA ($C0,X) C2/C84E: 02 E0 COP $E0 C2/C850: 02 20 COP $20 C2/C852: 02 00 COP $00 C2/C854: 02 FF COP $FF C2/C856: FF FF FF C0 SBC $C0FFFF,X C2/C85A: 03 E0 ORA $E0,S C2/C85C: 03 00 ORA $00,S C2/C85E: 05 20 ORA $20 C2/C860: 05 40 ORA $40 C2/C862: 05 60 ORA $60 C2/C864: 05 FF ORA $FF C2/C866: FF FF FF 00 SBC $00FFFF,X C2/C86A: 03 20 ORA $20,S C2/C86C: 03 80 ORA $80,S C2/C86E: 05 60 ORA $60 C2/C870: 03 A0 ORA $A0,S C2/C872: 05 A0 ORA $A0 C2/C874: 03 FF ORA $FF,S C2/C876: FF FF FF 00 SBC $00FFFF,X C2/C87A: 03 C0 ORA $C0,S C2/C87C: 05 E0 ORA $E0 C2/C87E: 05 00 ORA $00 C2/C880: 06 20 ASL $20 C2/C882: 06 40 ASL $40 C2/C884: 06 FF ASL $FF C2/C886: FF FF FF 00 SBC $00FFFF,X C2/C88A: 07 20 ORA [$20] C2/C88C: 07 40 ORA [$40] C2/C88E: 07 60 ORA [$60] C2/C890: 07 80 ORA [$80] C2/C892: 07 A0 ORA [$A0] C2/C894: 07 FF ORA [$FF] C2/C896: FF FF FF C0 SBC $C0FFFF,X C2/C89A: 07 E0 ORA [$E0] C2/C89C: 07 00 ORA [$00] C2/C89E: 08 PHP C2/C89F: 20 08 40 JSR $4008 C2/C8A2: 08 PHP C2/C8A3: 60 RTS C2/C8A4: 08 PHP C2/C8A5: FF FF FF FF SBC $FFFFFF,X C2/C8A9: 80 08 BRA $C8B3 C2/C8AB: A0 08 LDY #$08 C2/C8AD: C0 08 E0 CPY #$E008 C2/C8B0: 08 PHP C2/C8B1: 00 09 BRK $09 C2/C8B3: 20 09 FF JSR $FF09 C2/C8B6: FF FF FF 40 SBC $40FFFF,X C2/C8BA: 0D 60 0D ORA $0D60 C2/C8BD: 80 0D BRA $C8CC C2/C8BF: A0 0D LDY #$0D C2/C8C1: C0 0D E0 CPY #$E00D C2/C8C4: 0D FF FF ORA $FFFF C2/C8C7: FF FF 00 0E SBC $0E00FF,X C2/C8CB: 20 0E 40 JSR $400E C2/C8CE: 0E 60 0E ASL $0E60 C2/C8D1: 80 0E BRA $C8E1 C2/C8D3: A0 0E LDY #$0E C2/C8D5: FF FF FF FF SBC $FFFFFF,X C2/C8D9: 20 06 40 JSR $4006 C2/C8DC: 06 60 ASL $60 C2/C8DE: 06 80 ASL $80 C2/C8E0: 06 A0 ASL $A0 C2/C8E2: 06 C0 ASL $C0 C2/C8E4: 06 FF ASL $FF C2/C8E6: FF FF FF 00 SBC $00FFFF,X C2/C8EA: 0C 20 0C TSB $0C20 C2/C8ED: 40 RTI C2/C8EE: 0C 60 0C TSB $0C60 C2/C8F1: 80 0C BRA $C8FF C2/C8F3: A0 0C LDY #$0C C2/C8F5: FF FF FF FF SBC $FFFFFF,X C2/C8F9: C0 0C E0 CPY #$E00C C2/C8FC: 0C 00 0D TSB $0D00 C2/C8FF: 20 0D 80 JSR $800D C2/C902: 0C A0 0C TSB $0CA0 C2/C905: FF FF FF FF SBC $FFFFFF,X C2/C909: 80 0F BRA $C91A C2/C90B: A0 0F LDY #$0F C2/C90D: C0 0F E0 CPY #$E00F C2/C910: 0F 00 10 20 ORA $201000 C2/C914: 10 FF BPL $C915 C2/C916: FF FF FF 40 SBC $40FFFF,X C2/C91A: 12 60 ORA ($60) C2/C91C: 12 80 ORA ($80) C2/C91E: 12 A0 ORA ($A0) C2/C920: 12 00 ORA ($00) C2/C922: 01 20 ORA ($20,X) C2/C924: 01 FF ORA ($FF,X) C2/C926: FF FF FF 60 SBC $60FFFF,X C2/C92A: 14 80 TRB $80 C2/C92C: 14 00 TRB $00 C2/C92E: 13 20 ORA ($20,S),Y C2/C930: 13 40 ORA ($40,S),Y C2/C932: 13 60 ORA ($60,S),Y C2/C934: 13 FF ORA ($FF,S),Y C2/C936: FF FF FF 60 SBC $60FFFF,X C2/C93A: 14 80 TRB $80 C2/C93C: 14 80 TRB $80 C2/C93E: 13 20 ORA ($20,S),Y C2/C940: 13 40 ORA ($40,S),Y C2/C942: 13 60 ORA ($60,S),Y C2/C944: 13 40 ORA ($40,S),Y C2/C946: 00 00 BRK $00 C2/C948: 00 00 BRK $00 C2/C94A: 00 00 BRK $00 C2/C94C: 00 00 BRK $00 C2/C94E: 00 00 BRK $00 C2/C950: 00 00 BRK $00 C2/C952: 00 00 BRK $00 C2/C954: 00 00 BRK $00 C2/C956: 00 00 BRK $00 C2/C958: 00 00 BRK $00 C2/C95A: 00 00 BRK $00 C2/C95C: 00 00 BRK $00 C2/C95E: 00 00 BRK $00 C2/C960: 00 00 BRK $00 C2/C962: 00 00 BRK $00 C2/C964: 00 40 BRK $40 C2/C966: 20 12 0D JSR $0D12 C2/C969: 0A ASL C2/C96A: 08 PHP C2/C96B: 06 06 ASL $06 C2/C96D: 05 04 ORA $04 C2/C96F: 04 04 TSB $04 C2/C971: 03 03 ORA $03,S C2/C973: 03 02 ORA $02,S C2/C975: 02 02 COP $02 C2/C977: 02 02 COP $02 C2/C979: 01 01 ORA ($01,X) C2/C97B: 01 01 ORA ($01,X) C2/C97D: 01 01 ORA ($01,X) C2/C97F: 01 01 ORA ($01,X) C2/C981: 01 01 ORA ($01,X) C2/C983: 01 01 ORA ($01,X) C2/C985: 40 RTI C2/C986: 2D 20 17 AND $1720 C2/C989: 12 0F ORA ($0F) C2/C98B: 0D 0B 0A ORA $0A0B C2/C98E: 09 08 07 ORA #$0708 C2/C991: 06 06 ASL $06 C2/C993: 06 05 ASL $05 C2/C995: 05 04 ORA $04 C2/C997: 04 04 TSB $04 C2/C999: 04 04 TSB $04 C2/C99B: 04 03 TSB $03 C2/C99D: 03 03 ORA $03,S C2/C99F: 03 03 ORA $03,S C2/C9A1: 03 02 ORA $02,S C2/C9A3: 02 02 COP $02 C2/C9A5: 40 RTI C2/C9A6: 32 28 AND ($28) C2/C9A8: 20 1A 15 JSR $151A C2/C9AB: 12 10 ORA ($10) C2/C9AD: 0E 0D 0B ASL $0B0D C2/C9B0: 0B PHD C2/C9B1: 0A ASL C2/C9B2: 09 09 08 ORA #$0809 C2/C9B5: 07 07 ORA [$07] C2/C9B7: 06 06 ASL $06 C2/C9B9: 06 06 ASL $06 C2/C9BB: 05 05 ORA $05 C2/C9BD: 05 04 ORA $04 C2/C9BF: 04 04 TSB $04 C2/C9C1: 04 04 TSB $04 C2/C9C3: 04 04 TSB $04 C2/C9C5: 40 RTI C2/C9C6: 35 2D AND $2D,X C2/C9C8: 26 20 ROL $20 C2/C9CA: 1B TCS C2/C9CB: 17 15 ORA [$15],Y C2/C9CD: 12 10 ORA ($10) C2/C9CF: 0F 0E 0D 0C ORA $0C0D0E C2/C9D3: 0B PHD C2/C9D4: 0A ASL C2/C9D5: 0A ASL C2/C9D6: 09 09 08 ORA #$0809 C2/C9D9: 08 PHP C2/C9DA: 07 07 ORA [$07] C2/C9DC: 06 06 ASL $06 C2/C9DE: 06 06 ASL $06 C2/C9E0: 06 06 ASL $06 C2/C9E2: 05 05 ORA $05 C2/C9E4: 05 40 ORA $40 C2/C9E6: 37 30 AND [$30],Y C2/C9E8: 2A ROL C2/C9E9: 24 20 BIT $20 C2/C9EB: 1C 19 17 TRB $1719 C2/C9EE: 15 12 ORA $12,X C2/C9F0: 11 10 ORA ($10),Y C2/C9F2: 0F 0E 0D 0C ORA $0C0D0E C2/C9F6: 0B PHD C2/C9F7: 0B PHD C2/C9F8: 0A ASL C2/C9F9: 0A ASL C2/C9FA: 09 09 09 ORA #$0909 C2/C9FD: 08 PHP C2/C9FE: 08 PHP C2/C9FF: 07 07 ORA [$07] C2/CA01: 07 06 ORA [$06] C2/CA03: 06 06 ASL $06 C2/CA05: 40 RTI C2/CA06: 39 32 2D AND $2D32,Y C2/CA09: 28 PLP C2/CA0A: 24 20 BIT $20 C2/CA0C: 1C 1A 17 TRB $171A C2/CA0F: 15 14 ORA $14,X C2/CA11: 12 11 ORA ($11) C2/CA13: 10 0F BPL $CA24 C2/CA15: 0E 0E 0D ASL $0D0E C2/CA18: 0C 0B 0B TSB $0B0B C2/CA1B: 0B PHD C2/CA1C: 0A ASL C2/CA1D: 0A ASL C2/CA1E: 09 09 09 ORA #$0909 C2/CA21: 09 08 08 ORA #$0808 C2/CA24: 07 40 ORA [$40] C2/CA26: 3A DEC C2/CA27: 35 2F AND $2F,X C2/CA29: 2B PLD C2/CA2A: 26 23 ROL $23 C2/CA2C: 20 1D 1A JSR $1A1D C2/CA2F: 18 CLC C2/CA30: 17 15 ORA [$15],Y C2/CA32: 14 12 TRB $12 C2/CA34: 12 10 ORA ($10) C2/CA36: 10 0F BPL $CA47 C2/CA38: 0E 0E 0D ASL $0D0E C2/CA3B: 0C 0B 0B TSB $0B0B C2/CA3E: 0B PHD C2/CA3F: 0B PHD C2/CA40: 0A ASL C2/CA41: 0A ASL C2/CA42: 09 09 09 ORA #$0909 C2/CA45: 40 RTI C2/CA46: 3A DEC C2/CA47: 35 31 AND $31,X C2/CA49: 2D 29 26 AND $2629 C2/CA4C: 22 20 1D 1B JSR $1B1D20 C2/CA50: 1A INC C2/CA51: 17 16 ORA [$16],Y C2/CA53: 15 14 ORA $14,X C2/CA55: 12 12 ORA ($12) C2/CA57: 10 10 BPL $CA69 C2/CA59: 0F 0E 0E 0E ORA $0E0E0E C2/CA5D: 0D 0C 0C ORA $0C0C C2/CA60: 0B PHD C2/CA61: 0B PHD C2/CA62: 0B PHD C2/CA63: 0A ASL C2/CA64: 0A ASL C2/CA65: 40 RTI C2/CA66: 3B TSC C2/CA67: 37 32 AND [$32],Y C2/CA69: 2F 2B 28 25 AND $25282B C2/CA6D: 22 20 1D 1C JSR $1C1D20 C2/CA71: 1A INC C2/CA72: 18 CLC C2/CA73: 17 15 ORA [$15],Y C2/CA75: 15 13 ORA $13,X C2/CA77: 12 12 ORA ($12) C2/CA79: 11 10 ORA ($10),Y C2/CA7B: 10 0F BPL $CA8C C2/CA7D: 0E 0E 0E ASL $0E0E C2/CA80: 0D 0C 0C ORA $0C0C C2/CA83: 0B PHD C2/CA84: 0B PHD C2/CA85: 40 RTI C2/CA86: 3C 37 34 BIT $3437,X C2/CA89: 30 2D BMI $CAB8 C2/CA8B: 2A ROL C2/CA8C: 27 24 AND [$24] C2/CA8E: 22 20 1E 1C JSR $1C1E20 C2/CA92: 1A INC C2/CA93: 19 17 17 ORA $1717,Y C2/CA96: 15 15 ORA $15,X C2/CA98: 13 12 ORA ($12,S),Y C2/CA9A: 12 11 ORA ($11) C2/CA9C: 10 10 BPL $CAAE C2/CA9E: 0F 0F 0E 0E ORA $0E0E0F C2/CAA2: 0E 0D 0C ASL $0C0D C2/CAA5: 40 RTI C2/CAA6: 3C 38 35 BIT $3538,X C2/CAA9: 32 2E AND ($2E) C2/CAAB: 2B PLD C2/CAAC: 29 26 24 AND #$2426 C2/CAAF: 21 20 AND ($20,X) C2/CAB1: 1E 1C 1B ASL $1B1C,X C2/CAB4: 1A INC C2/CAB5: 18 CLC C2/CAB6: 17 16 ORA [$16],Y C2/CAB8: 15 14 ORA $14,X C2/CABA: 13 12 ORA ($12,S),Y C2/CABC: 12 11 ORA ($11) C2/CABE: 10 10 BPL $CAD0 C2/CAC0: 10 0F BPL $CAD1 C2/CAC2: 0E 0E 0E ASL $0E0E C2/CAC5: 40 RTI C2/CAC6: 3C 39 35 BIT $3539,X C2/CAC9: 32 30 AND ($30) C2/CACB: 2D 2A 28 AND $282A C2/CACE: 26 24 ROL $24 C2/CAD0: 21 20 AND ($20,X) C2/CAD2: 1E 1C 1B ASL $1B1C,X C2/CAD5: 1A INC C2/CAD6: 19 17 17 ORA $1717,Y C2/CAD9: 15 15 ORA $15,X C2/CADB: 14 13 TRB $13 C2/CADD: 12 12 ORA ($12) C2/CADF: 11 10 ORA ($10),Y C2/CAE1: 10 10 BPL $CAF3 C2/CAE3: 0F 0F 40 3C ORA $3C400F C2/CAE7: 3A DEC C2/CAE8: 37 33 AND [$33],Y C2/CAEA: 30 2E BMI $CB1A C2/CAEC: 2B PLD C2/CAED: 29 27 25 AND #$2527 C2/CAF0: 23 21 AND $21,S C2/CAF2: 20 1E 1C JSR $1C1E C2/CAF5: 1C 1A 19 TRB $191A C2/CAF8: 18 CLC C2/CAF9: 17 16 ORA [$16],Y C2/CAFB: 15 15 ORA $15,X C2/CAFD: 14 13 TRB $13 C2/CAFF: 12 12 ORA ($12) C2/CB01: 11 11 ORA ($11),Y C2/CB03: 10 10 BPL $CB15 C2/CB05: 40 RTI C2/CB06: 3C 3A 37 BIT $373A,X C2/CB09: 35 32 AND $32,X C2/CB0B: 2F 2D 2B 29 AND $292B2D C2/CB0F: 26 24 ROL $24 C2/CB11: 23 21 AND $21,S C2/CB13: 20 1F 1D JSR $1D1F C2/CB16: 1C 1A 1A TRB $1A1A C2/CB19: 18 CLC C2/CB1A: 17 17 ORA [$17],Y C2/CB1C: 16 15 ASL $15,X C2/CB1E: 15 14 ORA $14,X C2/CB20: 13 12 ORA ($12,S),Y C2/CB22: 12 12 ORA ($12) C2/CB24: 11 40 ORA ($40),Y C2/CB26: 3D 3A 37 AND $373A,X C2/CB29: 35 32 AND $32,X C2/CB2B: 30 2E BMI $CB5B C2/CB2D: 2B PLD C2/CB2E: 2A ROL C2/CB2F: 28 PLP C2/CB30: 26 24 ROL $24 C2/CB32: 23 21 AND $21,S C2/CB34: 20 1F 1D JSR $1D1F C2/CB37: 1C 1B 1A TRB $1A1B C2/CB3A: 19 18 17 ORA $1718,Y C2/CB3D: 17 15 ORA [$15],Y C2/CB3F: 15 15 ORA $15,X C2/CB41: 14 13 TRB $13 C2/CB43: 12 12 ORA ($12) C2/CB45: 40 RTI C2/CB46: 3D 3A 38 AND $383A,X C2/CB49: 35 33 AND $33,X C2/CB4B: 31 2F AND ($2F),Y C2/CB4D: 2D 2B 29 AND $292B C2/CB50: 27 26 AND [$26] C2/CB52: 24 22 BIT $22 C2/CB54: 21 20 AND ($20,X) C2/CB56: 1F 1D 1C 1B ORA $1B1C1D,X C2/CB5A: 1A INC C2/CB5B: 1A INC C2/CB5C: 18 CLC C2/CB5D: 17 17 ORA [$17],Y C2/CB5F: 16 15 ASL $15,X C2/CB61: 15 14 ORA $14,X C2/CB63: 14 13 TRB $13 C2/CB65: 40 RTI C2/CB66: 3D 3B 38 AND $383B,X C2/CB69: 36 34 ROL $34,X C2/CB6B: 32 30 AND ($30) C2/CB6D: 2E 2C 2A ROL $2A2C C2/CB70: 29 26 25 AND #$2526 C2/CB73: 24 22 BIT $22 C2/CB75: 21 20 AND ($20,X) C2/CB77: 1F 1D 1C 1B ORA $1B1C1D,X C2/CB7B: 1A INC C2/CB7C: 1A INC C2/CB7D: 19 18 17 ORA $1718,Y C2/CB80: 17 16 ORA [$16],Y C2/CB82: 15 15 ORA $15,X C2/CB84: 14 40 TRB $40 C2/CB86: 3D 3B 39 AND $393B,X C2/CB89: 37 35 AND [$35],Y C2/CB8B: 32 30 AND ($30) C2/CB8D: 2F 2D 2B 29 AND $292B2D C2/CB91: 28 PLP C2/CB92: 26 25 ROL $25 C2/CB94: 24 22 BIT $22 C2/CB96: 21 20 AND ($20,X) C2/CB98: 1F 1D 1C 1C ORA $1C1C1D,X C2/CB9C: 1B TCS C2/CB9D: 1A INC C2/CB9E: 19 18 17 ORA $1718,Y C2/CBA1: 17 16 ORA [$16],Y C2/CBA3: 15 15 ORA $15,X C2/CBA5: 40 RTI C2/CBA6: 3D 3B 3A AND $3A3B,X C2/CBA9: 37 35 AND [$35],Y C2/CBAB: 33 31 AND ($31,S),Y C2/CBAD: 30 2E BMI $CBDD C2/CBAF: 2C 2A 29 BIT $292A C2/CBB2: 27 26 AND [$26] C2/CBB4: 24 23 BIT $23 C2/CBB6: 22 21 20 1F JSR $1F2021 C2/CBBA: 1E 1C 1C ASL $1C1C,X C2/CBBD: 1B TCS C2/CBBE: 1A INC C2/CBBF: 1A INC C2/CBC0: 19 18 17 ORA $1718,Y C2/CBC3: 17 16 ORA [$16],Y C2/CBC5: 40 RTI C2/CBC6: 3E 3C 3A ROL $3A3C,X C2/CBC9: 37 35 AND [$35],Y C2/CBCB: 34 32 BIT $32,X C2/CBCD: 30 2E BMI $CBFD C2/CBCF: 2D 2B 2A AND $2A2B C2/CBD2: 28 PLP C2/CBD3: 27 26 AND [$26] C2/CBD5: 24 23 BIT $23 C2/CBD7: 22 21 20 1F JSR $1F2021 C2/CBDB: 1E 1D 1C ASL $1C1D,X C2/CBDE: 1B TCS C2/CBDF: 1A INC C2/CBE0: 1A INC C2/CBE1: 19 18 17 ORA $1718,Y C2/CBE4: 17 40 ORA [$40],Y C2/CBE6: 3E 3C 3A ROL $3A3C,X C2/CBE9: 38 SEC C2/CBEA: 36 35 ROL $35,X C2/CBEC: 32 31 AND ($31) C2/CBEE: 2F 2E 2C 2B AND $2B2C2E C2/CBF2: 29 28 26 AND #$2628 C2/CBF5: 25 24 AND $24 C2/CBF7: 23 21 AND $21,S C2/CBF9: 21 20 AND ($20,X) C2/CBFB: 1F 1E 1D 1C ORA $1C1D1E,X C2/CBFF: 1B TCS C2/CC00: 1A INC C2/CC01: 1A INC C2/CC02: 19 18 18 ORA $1818,Y C2/CC05: 40 RTI C2/CC06: 3E 3C 3A ROL $3A3C,X C2/CC09: 38 SEC C2/CC0A: 37 35 AND [$35],Y C2/CC0C: 33 32 AND ($32,S),Y C2/CC0E: 30 2E BMI $CC3E C2/CC10: 2D 2B 2A AND $2A2B C2/CC13: 29 27 26 AND #$2627 C2/CC16: 25 24 AND $24 C2/CC18: 23 21 AND $21,S C2/CC1A: 21 20 AND ($20,X) C2/CC1C: 1F 1E 1D 1C ORA $1C1D1E,X C2/CC20: 1C 1B 1A TRB $1A1B C2/CC23: 1A INC C2/CC24: 19 40 3E ORA $3E40,Y C2/CC27: 3C 3A 39 BIT $393A,X C2/CC2A: 37 35 AND [$35],Y C2/CC2C: 34 32 BIT $32,X C2/CC2E: 30 2F BMI $CC5F C2/CC30: 2E 2C 2B ROL $2B2C C2/CC33: 29 28 27 AND #$2728 C2/CC36: 26 24 ROL $24 C2/CC38: 24 22 BIT $22 C2/CC3A: 21 21 AND ($21,X) C2/CC3C: 20 1F 1E JSR $1E1F C2/CC3F: 1D 1C 1C ORA $1C1C,X C2/CC42: 1B TCS C2/CC43: 1A INC C2/CC44: 1A INC C2/CC45: 40 RTI C2/CC46: 3E 3C 3A ROL $3A3C,X C2/CC49: 39 37 35 AND $3537,Y C2/CC4C: 34 32 BIT $32,X C2/CC4E: 31 30 AND ($30),Y C2/CC50: 2E 2D 2B ROL $2B2D C2/CC53: 2A ROL C2/CC54: 29 28 26 AND #$2628 C2/CC57: 26 24 ROL $24 C2/CC59: 24 22 BIT $22 C2/CC5B: 21 21 AND ($21,X) C2/CC5D: 20 1F 1E JSR $1E1F C2/CC60: 1D 1C 1C ORA $1C1C,X C2/CC63: 1B TCS C2/CC64: 1A INC C2/CC65: 40 RTI C2/CC66: 3E 3C 3B ROL $3B3C,X C2/CC69: 39 37 36 AND $3637,Y C2/CC6C: 35 33 AND $33,X C2/CC6E: 32 30 AND ($30) C2/CC70: 2F 2E 2C 2B AND $2B2C2E C2/CC74: 2A ROL C2/CC75: 29 27 26 AND #$2627 C2/CC78: 25 24 AND $24 C2/CC7A: 23 22 AND $22,S C2/CC7C: 21 21 AND ($21,X) C2/CC7E: 20 1F 1E JSR $1E1F C2/CC81: 1D 1C 1C ORA $1C1C,X C2/CC84: 1B TCS C2/CC85: 40 RTI C2/CC86: 3E 3C 3B ROL $3B3C,X C2/CC89: 3A DEC C2/CC8A: 38 SEC C2/CC8B: 37 35 AND [$35],Y C2/CC8D: 33 32 AND ($32,S),Y C2/CC8F: 30 30 BMI $CCC1 C2/CC91: 2E 2D 2B ROL $2B2D C2/CC94: 2B PLD C2/CC95: 29 28 27 AND #$2728 C2/CC98: 26 25 ROL $25 C2/CC9A: 24 23 BIT $23 C2/CC9C: 22 21 21 20 JSR $202121 C2/CCA0: 1F 1E 1D 1C ORA $1C1D1E,X C2/CCA4: 1C 40 3E TRB $3E40 C2/CCA7: 3C 3B 3A BIT $3A3B,X C2/CCAA: 38 SEC C2/CCAB: 37 35 AND [$35],Y C2/CCAD: 34 32 BIT $32,X C2/CCAF: 31 30 AND ($30),Y C2/CCB1: 2F 2E 2C 2B AND $2B2C2E C2/CCB5: 2A ROL C2/CCB6: 29 28 26 AND #$2628 C2/CCB9: 26 25 ROL $25 C2/CCBB: 24 23 BIT $23 C2/CCBD: 22 21 21 20 JSR $202121 C2/CCC1: 1F 1E 1D 1D ORA $1D1D1E,X C2/CCC5: 40 RTI C2/CCC6: 3E 3C 3B ROL $3B3C,X C2/CCC9: 3A DEC C2/CCCA: 38 SEC C2/CCCB: 37 35 AND [$35],Y C2/CCCD: 35 33 AND $33,X C2/CCCF: 32 30 AND ($30) C2/CCD1: 2F 2E 2D 2B AND $2B2D2E C2/CCD5: 2B PLD C2/CCD6: 29 29 27 AND #$2729 C2/CCD9: 26 26 ROL $26 C2/CCDB: 24 24 BIT $24 C2/CCDD: 23 22 AND $22,S C2/CCDF: 21 21 AND ($21,X) C2/CCE1: 20 1F 1F JSR $1F1F C2/CCE4: 1E 40 3F ASL $3F40,X C2/CCE7: 3D 3C 3A AND $3A3C,X C2/CCEA: 39 37 36 AND $3637,Y C2/CCED: 35 33 AND $33,X C2/CCEF: 32 31 AND ($31) C2/CCF1: 30 2E BMI $CD21 C2/CCF3: 2E 2C 2B ROL $2B2C C2/CCF6: 2A ROL C2/CCF7: 29 28 27 AND #$2728 C2/CCFA: 26 25 ROL $25 C2/CCFC: 24 24 BIT $24 C2/CCFE: 23 22 AND $22,S C2/CD00: 21 21 AND ($21,X) C2/CD02: 20 1F 1F JSR $1F1F C2/CD05: 40 RTI C2/CD06: 3F 3D 3C 3A AND $3A3C3D,X C2/CD0A: 39 37 36 AND $3637,Y C2/CD0D: 35 34 AND $34,X C2/CD0F: 32 31 AND ($31) C2/CD11: 30 2F BMI $CD42 C2/CD13: 2E 2D 2B ROL $2B2D C2/CD16: 2B PLD C2/CD17: 2A ROL C2/CD18: 29 28 27 AND #$2728 C2/CD1B: 26 25 ROL $25 C2/CD1D: 24 24 BIT $24 C2/CD1F: 23 22 AND $22,S C2/CD21: 21 20 AND ($20,X) C2/CD23: 20 1F 40 JSR $401F C2/CD26: 3F 3D 3C 3A AND $3A3C3D,X C2/CD2A: 39 38 37 AND $3738,Y C2/CD2D: 35 34 AND $34,X C2/CD2F: 33 32 AND ($32,S),Y C2/CD31: 30 30 BMI $CD63 C2/CD33: 2E 2E 2C ROL $2C2E C2/CD36: 2B PLD C2/CD37: 2A ROL C2/CD38: 29 29 27 AND #$2729 C2/CD3B: 26 26 ROL $26 C2/CD3D: 25 24 AND $24 C2/CD3F: 24 22 BIT $22 C2/CD41: 21 21 AND ($21,X) C2/CD43: 20 20 E6 JSR $E620 C2/CD46: 00 BB BRK $BB C2/CD48: 00 08 BRK $08 C2/CD4A: DF E7 03 07 CMP $0703E7,X C2/CD4E: 07 DF ORA [$DF] C2/CD50: CF 10 77 02 CMP $027710 C2/CD54: 05 06 ORA $06 C2/CD56: 00 C8 BRK $C8 C2/CD58: 18 CLC C2/CD59: 01 04 ORA ($04,X) C2/CD5B: 20 08 8E JSR $8E08 C2/CD5E: 00 B0 BRK $B0 C2/CD60: 20 01 03 JSR $0301 C2/CD63: 40 RTI C2/CD64: 00 42 BRK $42 C2/CD66: 10 01 BPL $CD69 C2/CD68: 90 28 BCC $CD92 C2/CD6A: CF 01 02 04 CMP $040201 C2/CD6E: 05 62 ORA $62 C2/CD70: 28 PLP C2/CD71: 01 80 ORA ($80,X) C2/CD73: 30 01 BMI $CD76 C2/CD75: 11 02 ORA ($02),Y C2/CD77: 60 RTS C2/CD78: 00 83 BRK $83 C2/CD7A: 30 00 BMI $CD7C C2/CD7C: 70 38 BVS $CDB6 C2/CD7E: 9F 08 81 10 STA $108108,X C2/CD82: A6 30 LDX $30 C2/CD84: 46 01 LSR $01 C2/CD86: 50 40 BVC $CDC8 C2/CD88: 00 9F BRK $9F C2/CD8A: 18 CLC C2/CD8B: C5 50 CMP $50 C2/CD8D: 00 40 BRK $40 C2/CD8F: 48 PHA C2/CD90: DF 10 84 E3 CMP $E38410,X C2/CD94: 20 E9 80 JSR $80E9 C2/CD97: 50 DF BVC $CD78 C2/CD99: 08 PHP C2/CD9A: C1 28 CMP ($28,X) C2/CD9C: E8 INX C2/CD9D: 50 00 BVC $CD9F C2/CD9F: 18 CLC C2/CDA0: 58 CLI C2/CDA1: 10 DF BPL $CD82 C2/CDA3: 00 01 BRK $01 C2/CDA5: 41 2C EOR ($2C,X) C2/CDA7: 59 00 00 EOR $0000,Y C2/CDAA: 60 RTS C2/CDAB: 3F 11 43 41 AND $414311,X C2/CDAF: 4D 61 39 EOR $3961 C2/CDB2: 68 PLA C2/CDB3: 5F 29 66 A1 EOR $A16629,X C2/CDB7: 70 00 BVS $CDB9 C2/CDB9: 01 80 ORA ($80,X) C2/CDBB: 71 E9 ADC ($E9),Y C2/CDBD: 48 PHA C2/CDBE: 49 78 9F EOR #$9F78 C2/CDC1: 51 AB EOR ($AB),Y C2/CDC3: 79 80 9F ADC $9F80,Y C2/CDC6: 21 C5 AND ($C5,X) C2/CDC8: A9 88 9F LDA #$9F88 C2/CDCB: 11 88 ORA ($88),Y C2/CDCD: 82 19 C8 BRL $C095E9 C2/CDD0: 49 A6 28 EOR #$28A6 C2/CDD3: 90 FF BCC $CDD4 C2/CDD5: 29 C5 29 AND #$29C5 C2/CDD8: 0E 62 98 ASL $9862 C2/CDDB: 88 DEY C2/CDDC: 9F 01 E1 31 STA $31E101,X C2/CDE0: 2A ROL C2/CDE1: 82 A0 3F BRL $C00D84 C2/CDE4: 1A INC C2/CDE5: 44 92 42 MVP $92,$42 C2/CDE8: 08 PHP C2/CDE9: A8 TAY C2/CDEA: 64 5F STZ $5F C2/CDEC: 82 71 4A BRL $C01860 C2/CDEF: B0 5F BCS $CE50 C2/CDF1: 3A DEC C2/CDF2: 88 DEY C2/CDF3: 8A TXA C2/CDF4: 06 B8 ASL $B8 C2/CDF6: 5F 22 4C 44 EOR $444C22,X C2/CDFA: 2A ROL C2/CDFB: 8C 6A C0 STY $C06A C2/CDFE: 00 9F BRK $9F C2/CE00: 92 0E STA ($0E) C2/CE02: 32 C8 AND ($C8) C2/CE04: DF 6A 92 EE CMP $EE926A,X C2/CE08: 62 D0 DF PER $C0ADDB C2/CE0B: 2A ROL C2/CE0C: 06 A3 ASL $A3 C2/CE0E: D8 CLD C2/CE0F: 1F B3 27 19 ORA $1927B3,X C2/CE13: E0 44 CPX #$44 C2/CE15: 1F 53 4B 7B ORA $7B4B53,X C2/CE19: E8 INX C2/CE1A: DF 12 23 5B CMP $5B2312,X C2/CE1E: EE 4A F0 INC $F04A C2/CE21: 7F 5B 02 4B ADC $4B025B,X C2/CE25: 73 F8 ADC ($F8,S),Y C2/CE27: 9F 8B 50 43 STA $43508B,X Battle Character Palettes
C2/CE2B:battle character palettes
C2/CE2B 02 Terra C2/CE2C 01 Locke C2/CE2D 04 Cyan C2/CE2E 04 Shadow C2/CE2F 00 Edgar C2/CE30 00 Sabin C2/CE31 00 Celes C2/CE32 03 Strago C2/CE33 03 Relm C2/CE34 04 Setzer C2/CE35 05 Mog C2/CE36 03 Gau C2/CE37 03 Gogo C2/CE38 05 Umaro
C2/CE39:unknow
C2/CE39: 01 00 ORA ($00,X) C2/CE3B: 00 03 BRK $03 C2/CE3D: 06 01 ASL $01 C2/CE3F: 00 03 BRK $03 C2/CE41: 03 00 ORA $00,S C2/CE43: 00 00 BRK $00 C2/CE45: D5 A0 CMP $A0,X C2/CE47: 16 D5 ASL $D5,X C2/CE49: 40 RTI C2/CE4A: 2D D5 E0 AND $E0D5 C2/CE4D: 43 D5 EOR $D5,S C2/CE4F: 80 5A BRA $CEAB C2/CE51: D5 20 CMP $20,X C2/CE53: 71 D5 ADC ($D5),Y C2/CE55: C0 87 D5 CPY #$D587 C2/CE58: 60 RTS C2/CE59: 9E D5 00 STZ $00D5,X C2/CE5C: B5 D5 LDA $D5,X C2/CE5E: A0 CB LDY #$CB C2/CE60: D5 40 CMP $40,X C2/CE62: E2 D5 SEP #$D5 C2/CE64: E0 F8 CPX #$F8 C2/CE66: D5 80 CMP $80,X C2/CE68: 0F D6 20 26 ORA $2620D6 C2/CE6C: D6 C0 DEC $C0,X C2/CE6E: 3C D6 60 BIT $60D6,X C2/CE71: 53 D6 EOR ($D6,S),Y C2/CE73: 00 6A BRK $6A C2/CE75: D6 60 DEC $60,X C2/CE77: 7F D6 C0 94 ADC $94C0D6,X C2/CE7B: D6 20 DEC $20,X C2/CE7D: AA TAX C2/CE7E: D6 80 DEC $80,X C2/CE80: BF D6 E0 D4 LDA $D4E0D6,X C2/CE84: D6 40 DEC $40,X C2/CE86: EA NOP C2/CE87: D6 C0 DEC $C0,X C2/CE89: 3C D6 00 BIT $00D6,X C2/CE8C: 00 80 BRK $80 C2/CE8E: 00 00 BRK $00 C2/CE90: 01 80 ORA ($80,X) C2/CE92: 01 00 ORA ($00,X) C2/CE94: 02 80 COP $80 C2/CE96: 02 00 COP $00 C2/CE98: 03 80 ORA $80,S C2/CE9A: 03 00 ORA $00,S C2/CE9C: 04 80 TSB $80 C2/CE9E: 04 00 TSB $00 C2/CEA0: 05 80 ORA $80 C2/CEA2: 05 00 ORA $00 C2/CEA4: F8 SED C2/CEA5: 00 00 BRK $00 C2/CEA7: 00 08 BRK $08 C2/CEA9: 02 00 COP $00 C2/CEAB: FC 08 00 JSR ($0008,X) C2/CEAE: 00 0C BRK $0C C2/CEB0: 08 PHP C2/CEB1: 02 00 COP $00 C2/CEB3: 00 F8 BRK $F8 C2/CEB5: 00 40 BRK $40 C2/CEB7: 00 08 BRK $08 C2/CEB9: 02 40 COP $40 C2/CEBB: 04 08 TSB $08 C2/CEBD: 00 40 BRK $40 C2/CEBF: F4 08 02 PEA $0208 C2/CEC2: 40 RTI C2/CEC3: 00 00 BRK $00 C2/CEC5: 02 80 COP $80 C2/CEC7: 00 10 BRK $10 C2/CEC9: 00 80 BRK $80 C2/CECB: FC 08 00 JSR ($0008,X) C2/CECE: 80 0C BRA $CEDC C2/CED0: 08 PHP C2/CED1: 02 80 COP $80 C2/CED3: 00 00 BRK $00 C2/CED5: 02 C0 COP $C0 C2/CED7: 00 10 BRK $10 C2/CED9: 00 C0 BRK $C0 C2/CEDB: 04 08 TSB $08 C2/CEDD: 00 C0 BRK $C0 C2/CEDF: F4 08 02 PEA $0208 C2/CEE2: C0 (Data - indexed by encounter type, code in Bank C1) (Looks like how much to horizontally stagger each character compared to the previous? Front - each gets further to right Back - each gets further to left (hence the negative numbers) Pincer - they're all at the same horizontal position Side - characters 0 and 1 are on the right side, with #1 lower and further right. characters 2 and 3 are on left side, with #3 lower and further left. ) C2/CEE3: 0C 00 (front) C2/CEE5: 0C 00 C2/CEE7: 0C 00 C2/CEE9: 0C 00 C2/CEEB: F4 FF (back) C2/CEED: F4 FF C2/CEEF: F4 FF C2/CEF1: F4 FF C2/CEF3: 00 00 (pincer) C2/CEF5: 00 00 C2/CEF7: 00 00 C2/CEF9: 00 00 C2/CEFB: 0C 00 (side) C2/CEFD: 0C 00 C2/CEFF: F4 FF C2/CF01: F4 FF (Data - indexed by encounter type, code in Bank C1) (Looks like character vertical coordinates to me. Front, Back, Pincer all the same. And with Side, characters 0 and 2 and characters 1 and 3 end up at same heights) C2/CF03: 44 (front) C2/CF04: 56 C2/CF05: 68 C2/CF06: 7A C2/CF07: 44 (back) C2/CF08: 56 C2/CF09: 68 C2/CF0A: 7A C2/CF0B: 44 (pincer) C2/CF0C: 56 C2/CF0D: 68 C2/CF0E: 7A C2/CF0F: 4E (side) C2/CF10: 7A C2/CF11: 4E C2/CF12: 7A C2/CF13: 50 5E BVC $CF73 C2/CF15: 6C 7A (Data - indexed by encounter type, code in bank C1) C2/CF17: 70 01 (front) C2/CF19: 70 01 C2/CF1B: 70 01 C2/CF1D: 70 01 C2/CF1F: 90 00 (back) C2/CF21: 90 00 C2/CF23: 90 00 C2/CF25: 90 00 C2/CF27: 00 01 (pincer) C2/CF29: 00 01 C2/CF2B: 00 01 C2/CF2D: 00 01 C2/CF2F: 70 01 (side) C2/CF31: 70 01 C2/CF33: 90 00 C2/CF35: 90 00 C2/CF37: C0 BRK $C0 C2/CF38: 30 C0 BMI $CEFA C2/CF3A: 31 C0 AND ($C0),Y C2/CF3C: 32 C0 AND ($C0) C2/CF3E: 33 C0 AND ($C0,S),Y C2/CF40: 34 C0 BIT $C0,X C2/CF42: 35 C0 AND $C0,X C2/CF44: 36 C0 ROL $C0,X C2/CF46: 37 C0 AND [$C0],Y C2/CF48: 38 SEC C2/CF49: C0 39 C0 CPY #$C039 C2/CF4C: 3A DEC C2/CF4D: C0 3B C0 CPY #$C03B C2/CF50: 3C C0 3D BIT $3DC0,X C2/CF53: C0 3E C0 CPY #$C03E C2/CF56: 3F 00 04 08 AND $080400,X C2/CF5A: 0C (Data - indexed by code in Bank C1, where X is between 0 and 3) C2/CF5B: 00 C2/CF5C: 20 C2/CF5D: 40 C2/CF5E: 60 C2/CF5F: 00 45 BRK $45 C2/CF61: D8 CLD C2/CF62: 00 00 BRK $00 C2/CF64: 48 PHA C2/CF65: D8 CLD C2/CF66: 00 00 BRK $00 C2/CF68: 49 D8 00 EOR #$00D8 C2/CF6B: 00 4C BRK $4C C2/CF6D: D8 CLD C2/CF6E: 00 00 BRK $00 C2/CF70: 4D D8 00 EOR $00D8 C2/CF73: 00 00 BRK $00 C2/CF75: 00 00 BRK $00 C2/CF77: 00 01 BRK $01 C2/CF79: 00 02 BRK $02 C2/CF7B: 03 03 ORA $03,S C2/CF7D: 03 03 ORA $03,S C2/CF7F: 04 04 TSB $04 C2/CF81: 04 04 TSB $04 C2/CF83: F7 FC SBC [$FC],Y C2/CF85: 0C 01 F7 TSB $F701 C2/CF88: FC 4C 01 JSR ($014C,X) C2/CF8B: F7 FC SBC [$FC],Y C2/CF8D: 8C 01 F7 STY $F701 C2/CF90: FC CC 01 JSR ($01CC,X) C2/CF93: 03 06 ORA $06,S C2/CF95: 08 PHP C2/CF96: 0A ASL C2/CF97: 0B PHD C2/CF98: 0D 0E 0F ORA $0F0E C2/CF9B: 0F 10 10 10 ORA $101010 C2/CF9F: 10 10 BPL $CFB1 C2/CFA1: 0F 0F 0E 0D ORA $0D0E0F C2/CFA5: 0B PHD C2/CFA6: 0A ASL C2/CFA7: 08 PHP C2/CFA8: 06 03 ASL $03 C2/CFAA: 00 03 BRK $03 C2/CFAC: 04 05 TSB $05 C2/CFAE: 06 07 ASL $07 C2/CFB0: 07 08 ORA [$08] C2/CFB2: 08 PHP C2/CFB3: 07 07 ORA [$07] C2/CFB5: 06 05 ASL $05 C2/CFB7: 04 03 TSB $03 C2/CFB9: 00 00 BRK $00 C2/CFBB: 00 00 BRK $00 C2/CFBD: 00 00 BRK $00 C2/CFBF: 00 00 BRK $00 C2/CFC1: 00 00 BRK $00 C2/CFC3: 00 00 BRK $00 C2/CFC5: 00 00 BRK $00 C2/CFC7: 00 00 BRK $00 C2/CFC9: 00 00 BRK $00 C2/CFCB: 00 00 BRK $00 C2/CFCD: 00 00 BRK $00 C2/CFCF: 00 00 BRK $00 C2/CFD1: 00 00 BRK $00 C2/CFD3: 00 (Data - indexed by loop in Bank C1 that has 24 iterations) C2/CFD4: BF C2/CFD5: 00 C2/CFD6: 63 C2/CFD7: 0C C2/CFD8: 6C C2/CFD9: 19 C2/CFDA: 10 C2/CFDB: 2E C2/CFDC: F7 C2/CFDD: 42 C2/CFDE: 0E C2/CFDF: 11 C2/CFE0: BC C2/CFE1: 2E C2/CFE2: 9F C2/CFE3: 4B C2/CFE4: AD C2/CFE5: 41 C2/CFE6: 39 C2/CFE7: 67 C2/CFE8: FF C2/CFE9: 7F C2/CFEA: 92 C2/CFEB: 21 (Data - indexed by loop in Bank C1 with 22 iterations) C2/CFEC: 42 C2/CFED: 08 C2/CFEE: 5A C2/CFEF: 6B C2/CFF0: C6 C2/CFF1: 18 C2/CFF2: 10 C2/CFF3: 42 C2/CFF4: 4A C2/CFF5: 29 C2/CFF6: 5A C2/CFF7: 6B C2/CFF8: 73 C2/CFF9: 4E C2/CFFA: 18 C2/CFFB: 63 C2/CFFC: EF C2/CFFD: 3D C2/CFFE: 73 C2/CFFF: 4E C2/D000: 4A C2/D001: 29 C2/D002: 00 00 AND #$0000