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 C15: Difference between revisions
< Final Fantasy VI | ROM map
Jump to navigation
Jump to search
mNo edit summary |
m (Xkeeper moved page Final Fantasy VI:ROM map/Assembly C15 to Final Fantasy VI/ROM map/Assembly C15: normalize subpages and titles) |
(No difference)
|
Latest revision as of 02:41, 24 January 2024
This is a sub-page of Final Fantasy VI/ROM map.
C1/500C unknow
C1/500C: A904 LDA #$04 (from C1/5052, C1/96C4, C1/96D3) C1/500E: 8DFD7A STA $7AFD C1/5011: E210 SEP #$10 C1/5013: C220 REP #$20 C1/5015: 0B PHD C1/5016: A90001 LDA #$0100 C1/5019: 48 PHA C1/501A: 2B PLD C1/501B: A200 LDX #$00 C1/501D: A96000 LDA #$0060 C1/5020: 9502 STA $02,X C1/5022: 9DF751 STA $51F7,X C1/5025: E8 INX C1/5026: E8 INX C1/5027: E8 INX C1/5028: E8 INX C1/5029: E0C0 CPX #$C0 C1/502B: D0F3 BNE $5020 C1/502D: 9502 STA $02,X C1/502F: E8 INX C1/5030: E8 INX C1/5031: E8 INX C1/5032: E8 INX C1/5033: E000 CPX #$00 C1/5035: D0F6 BNE $502D C1/5037: 2B PLD C1/5038: 7B TDC C1/5039: E220 SEP #$20 C1/503B: C210 REP #$10 C1/503D: 60 RTS
C1/503E unknow
C1/503E: 7B TDC (from C1/4512, X = 27) C1/503F: AA TAX C1/5040: C220 REP #$20 C1/5042: BD614D LDA $4D61,X C1/5045: 9DD552 STA $52D5,X C1/5048: E8 INX C1/5049: E8 INX C1/504A: E00001 CPX #$0100 C1/504D: D0F3 BNE $5042 C1/504F: 7B TDC C1/5050: E220 SEP #$20 C1/5052: 200C50 JSR $500C C1/5055: A914 LDA #$14 C1/5057: 20FB50 JSR $50FB C1/505A: A902 LDA #$02 C1/505C: 206551 JSR $5165 C1/505F: 4C7A4F JMP $4F7A
C1/5062 unknow
C1/5062: E610 INC $10 (from C1/4512, X = 28) C1/5064: A915 LDA #$15 C1/5066: 20FB50 JSR $50FB C1/5069: 7B TDC C1/506A: AA TAX C1/506B: C220 REP #$20 C1/506D: BDD552 LDA $52D5,X C1/5070: 9DD551 STA $51D5,X C1/5073: E8 INX C1/5074: E8 INX C1/5075: E00001 CPX #$0100 C1/5078: D0F3 BNE $506D C1/507A: 7B TDC C1/507B: E220 SEP #$20 C1/507D: A902 LDA #$02 C1/507F: 206551 JSR $5165 C1/5082: EEEE7B INC $7BEE C1/5085: 4C8C4F JMP $4F8C
C1/5088 unknow
C1/5088: 20A546 JSR $46A5 (from C1/4512, X = 7, 13, 15, 1B, 1D, or 20) C1/508B: A903 LDA #$03 C1/508D: 20FB50 JSR $50FB C1/5090: A902 LDA #$02 C1/5092: 206551 JSR $5165 C1/5095: 4C7A4F JMP $4F7A
C1/5098 unknow
C1/5098: A982 LDA #$82 (from C1/4512, X = B or 11) C1/509A: 20C24E JSR $4EC2 C1/509D: 20A546 JSR $46A5 C1/50A0: A904 LDA #$04 C1/50A2: 20FB50 JSR $50FB C1/50A5: A902 LDA #$02 C1/50A7: 206551 JSR $5165 C1/50AA: 4C7A4F JMP $4F7A
C1/50AD unknow
C1/50AD: 7B TDC (from C1/4512, X = 6) C1/50AE: AA TAX C1/50AF: A8 TAY C1/50B0: 20D34F JSR $4FD3 C1/50B3: 9C9289 STZ $8992 C1/50B6: E610 INC $10 (from C1/4512, X = 8, C, 12, 14, 16, 1C, 1E, or 21) C1/50B8: A906 LDA #$06 C1/50BA: 20FB50 JSR $50FB C1/50BD: A902 LDA #$02 C1/50BF: 206551 JSR $5165 C1/50C2: EEEE7B INC $7BEE C1/50C5: 4C8C4F JMP $4F8C
C1/50C8 unknow
C1/50C8: 20F248 JSR $48F2 (from C1/4512, X = 1F) C1/50CB: 4CE950 JMP $50E9
C1/50CE unknow
C1/50CE: ADD17B LDA $7BD1 (from C1/4512, X = 1) C1/50D1: 0DDD7B ORA $7BDD C1/50D4: D006 BNE $50DC C1/50D6: 9C987B STZ $7B98 C1/50D9: 20E950 JSR $50E9 C1/50DC: 60 RTS
C1/50DD unknow
C1/50DD: ADD17B LDA $7BD1 (from C1/4512, X = 2) C1/50E0: 0DDD7B ORA $7BDD C1/50E3: D003 BNE $50E8 C1/50E5: 20E950 JSR $50E9 C1/50E8: 60 RTS
C1/50E9 unknow
C1/50E9: 7B TDC C1/50EA: AA TAX C1/50EB: 8DFF7B STA $7BFF C1/50EE: BDF17B LDA $7BF1,X C1/50F1: 9DF07B STA $7BF0,X C1/50F4: E8 INX C1/50F5: E00F00 CPX #$000F C1/50F8: D0F4 BNE $50EE C1/50FA: 60 RTS
C1/50FB unknow
C1/50FB: 0A ASL A C1/50FC: 0A ASL A C1/50FD: AA TAX C1/50FE: A510 LDA $10 C1/5100: F031 BEQ $5133 C1/5102: C220 REP #$20 C1/5104: BFA2DEC2 LDA $C2DEA2,X C1/5108: 8DD27B STA $7BD2 C1/510B: BFA4DEC2 LDA $C2DEA4,X C1/510F: 8DD47B STA $7BD4 C1/5112: BF34DEC2 LDA $C2DE34,X C1/5116: 8DD67B STA $7BD6 C1/5119: 0A ASL A C1/511A: 0A ASL A C1/511B: 0A ASL A C1/511C: 0A ASL A C1/511D: 0A ASL A C1/511E: 18 CLC C1/511F: 7F32DEC2 ADC $C2DE32,X C1/5123: 38 SEC C1/5124: E91000 SBC #$0010 C1/5127: 8DD77B STA $7BD7 C1/512A: BF32DEC2 LDA $C2DE32,X C1/512E: 8DD97B STA $7BD9 C1/5131: 802B BRA $515E C1/5133: C220 REP #$20 C1/5135: BFA2DEC2 LDA $C2DEA2,X C1/5139: 8DD27B STA $7BD2 C1/513C: BFA4DEC2 LDA $C2DEA4,X C1/5140: 8DD47B STA $7BD4 C1/5143: BF34DEC2 LDA $C2DE34,X C1/5147: 8DD67B STA $7BD6 C1/514A: 3A DEC A C1/514B: 0A ASL A C1/514C: 0A ASL A C1/514D: 0A ASL A C1/514E: 0A ASL A C1/514F: 18 CLC C1/5150: 7F32DEC2 ADC $C2DE32,X C1/5154: 8DD77B STA $7BD7 C1/5157: 18 CLC C1/5158: 691000 ADC #$0010 C1/515B: 8DD97B STA $7BD9 C1/515E: 9CDB7B STZ $7BDB C1/5161: 7B TDC C1/5162: E220 SEP #$20 C1/5164: 60 RTS
C1/5165 unknow
C1/5165: 0A ASL A C1/5166: 0A ASL A C1/5167: 0A ASL A C1/5168: AA TAX C1/5169: 9CEB7B STZ $7BEB C1/516C: A510 LDA $10 C1/516E: F03D BEQ $51AD C1/5170: C220 REP #$20 C1/5172: BFDADDC2 LDA $C2DDDA,X C1/5176: 18 CLC C1/5177: 691000 ADC #$0010 C1/517A: 8DE27B STA $7BE2 C1/517D: BFDCDDC2 LDA $C2DDDC,X C1/5181: 18 CLC C1/5182: 691000 ADC #$0010 C1/5185: 8DE47B STA $7BE4 C1/5188: BFDEDDC2 LDA $C2DDDE,X C1/518C: 0A ASL A C1/518D: 0A ASL A C1/518E: 0A ASL A C1/518F: 0A ASL A C1/5190: 0A ASL A C1/5191: 48 PHA C1/5192: 18 CLC C1/5193: 7FDADDC2 ADC $C2DDDA,X C1/5197: 38 SEC C1/5198: E92000 SBC #$0020 C1/519B: 8DDE7B STA $7BDE C1/519E: 68 PLA C1/519F: 18 CLC C1/51A0: 7FDCDDC2 ADC $C2DDDC,X C1/51A4: 38 SEC C1/51A5: E92000 SBC #$0020 C1/51A8: 8DE07B STA $7BE0 C1/51AB: 802B BRA $51D8 C1/51AD: C220 REP #$20 C1/51AF: BFDEDDC2 LDA $C2DDDE,X C1/51B3: 3A DEC A C1/51B4: 0A ASL A C1/51B5: 0A ASL A C1/51B6: 0A ASL A C1/51B7: 0A ASL A C1/51B8: 48 PHA C1/51B9: 18 CLC C1/51BA: 7FDADDC2 ADC $C2DDDA,X C1/51BE: 8DDE7B STA $7BDE C1/51C1: 18 CLC C1/51C2: 691000 ADC #$0010 C1/51C5: 8DE27B STA $7BE2 C1/51C8: 68 PLA C1/51C9: 18 CLC C1/51CA: 7FDCDDC2 ADC $C2DDDC,X C1/51CE: 8DE07B STA $7BE0 C1/51D1: 18 CLC C1/51D2: 691000 ADC #$0010 C1/51D5: 8DE47B STA $7BE4 C1/51D8: BFDADDC2 LDA $C2DDDA,X C1/51DC: 18 CLC C1/51DD: 691000 ADC #$0010 C1/51E0: 8DE77B STA $7BE7 C1/51E3: BFDCDDC2 LDA $C2DDDC,X C1/51E7: 18 CLC C1/51E8: 691000 ADC #$0010 C1/51EB: 8DE97B STA $7BE9 C1/51EE: BFDEDDC2 LDA $C2DDDE,X C1/51F2: 3A DEC A C1/51F3: 0A ASL A C1/51F4: 0A ASL A C1/51F5: 0A ASL A C1/51F6: 0A ASL A C1/51F7: 0A ASL A C1/51F8: 3A DEC A C1/51F9: 8DEC7B STA $7BEC C1/51FC: 7B TDC C1/51FD: E220 SEP #$20 C1/51FF: BFDEDDC2 LDA $C2DDDE,X C1/5203: 3A DEC A C1/5204: 8DE67B STA $7BE6 C1/5207: 9CEE7B STZ $7BEE C1/520A: 60 RTS
C1/520B unknow
C1/520B: C220 REP #$20 (from C1/529C, C1/52F3, C1/5300) C1/520D: A600 LDX $00 C1/520F: A9FF00 LDA #$00FF C1/5212: 9D138D STA $8D13,X C1/5215: E8 INX C1/5216: E8 INX C1/5217: E00003 CPX #$0300 C1/521A: D0F3 BNE $520F C1/521C: 7B TDC C1/521D: E220 SEP #$20 C1/521F: 60 RTS
C1/5220 unknow
C1/5220: AECA62 LDX $62CA (from C1/4512, X = 29) C1/5223: BDCC62 LDA $62CC,X C1/5226: D015 BNE $523D C1/5228: AD2E2F LDA $2F2E C1/522B: F008 BEQ $5235 C1/522D: A901 LDA #$01 C1/522F: 8DB864 STA $64B8 C1/5232: 4CE950 JMP $50E9
C1/5235: A902 LDA #$02 (from C1/4512, X = 2A) C1/5237: 8DB864 STA $64B8 C1/523A: 4CE950 JMP $50E9
C1/523D: A903 LDA #$03 C1/523F: 8DB864 STA $64B8 C1/5242: 4CE950 JMP $50E9
C1/5245 unknow
C1/5245: 7B TDC C1/5246: AA TAX C1/5247: C220 REP #$20 C1/5249: BD138D LDA $8D13,X C1/524C: 9D1392 STA $9213,X C1/524F: E8 INX C1/5250: E8 INX C1/5251: E00002 CPX #$0200 C1/5254: D0F3 BNE $5249 C1/5256: E220 SEP #$20 C1/5258: 7B TDC C1/5259: 20A053 JSR $53A0 C1/525C: A901 LDA #$01 C1/525E: 20A053 JSR $53A0 C1/5261: A90E LDA #$0E C1/5263: 20A053 JSR $53A0 C1/5266: 7B TDC C1/5267: AA TAX C1/5268: C220 REP #$20 C1/526A: BD138D LDA $8D13,X C1/526D: 9D1394 STA $9413,X C1/5270: E8 INX C1/5271: E8 INX C1/5272: E00002 CPX #$0200 C1/5275: D0F3 BNE $526A C1/5277: E220 SEP #$20 C1/5279: 7B TDC C1/527A: 20A053 JSR $53A0 C1/527D: A901 LDA #$01 C1/527F: 20A053 JSR $53A0 C1/5282: A90D LDA #$0D C1/5284: 20A053 JSR $53A0 C1/5287: 7B TDC C1/5288: AA TAX C1/5289: C220 REP #$20 C1/528B: BD138D LDA $8D13,X C1/528E: 9D1390 STA $9013,X C1/5291: E8 INX C1/5292: E8 INX C1/5293: E00002 CPX #$0200 C1/5296: D0F3 BNE $528B C1/5298: 7B TDC C1/5299: E220 SEP #$20 C1/529B: 60 RTS
C1/529C unknow
C1/529C: 200B52 JSR $520B C1/529F: 7B TDC C1/52A0: 20A053 JSR $53A0 C1/52A3: A901 LDA #$01 C1/52A5: 20A053 JSR $53A0 C1/52A8: 7B TDC C1/52A9: 207353 JSR $5373 C1/52AC: A902 LDA #$02 C1/52AE: 20A053 JSR $53A0 C1/52B1: 204552 JSR $5245 C1/52B4: A901 LDA #$01 C1/52B6: 207353 JSR $5373 C1/52B9: A903 LDA #$03 C1/52BB: 20A053 JSR $53A0 C1/52BE: 203553 JSR $5335 C1/52C1: A902 LDA #$02 C1/52C3: 207353 JSR $5373 C1/52C6: A904 LDA #$04 C1/52C8: 20A053 JSR $53A0 C1/52CB: A903 LDA #$03 C1/52CD: 207353 JSR $5373 C1/52D0: A907 LDA #$07 C1/52D2: 20A053 JSR $53A0 C1/52D5: A905 LDA #$05 C1/52D7: 209753 JSR $5397 C1/52DA: A904 LDA #$04 C1/52DC: 207353 JSR $5373 C1/52DF: A906 LDA #$06 C1/52E1: 20A053 JSR $53A0 C1/52E4: A905 LDA #$05 C1/52E6: 207353 JSR $5373 C1/52E9: A908 LDA #$08 C1/52EB: 20A053 JSR $53A0 C1/52EE: A906 LDA #$06 C1/52F0: 207353 JSR $5373 C1/52F3: 200B52 JSR $520B C1/52F6: A909 LDA #$09 C1/52F8: 20A053 JSR $53A0 C1/52FB: A907 LDA #$07 C1/52FD: 207353 JSR $5373 C1/5300: 200B52 JSR $520B C1/5303: A90A LDA #$0A C1/5305: 20A053 JSR $53A0 C1/5308: A908 LDA #$08 C1/530A: 4C7353 JMP $5373
C1/530D unknow
C1/530D: 9D658D STA $8D65,X C1/5310: 9D6F8D STA $8D6F,X C1/5313: 9D798D STA $8D79,X C1/5316: 1A INC A C1/5317: 9D678D STA $8D67,X C1/531A: 9D718D STA $8D71,X C1/531D: 9D7B8D STA $8D7B,X C1/5320: 1A INC A C1/5321: 9D698D STA $8D69,X C1/5324: 9D738D STA $8D73,X C1/5327: 9D7D8D STA $8D7D,X C1/532A: 1A INC A C1/532B: 9D6B8D STA $8D6B,X C1/532E: 9D758D STA $8D75,X C1/5331: 9D7F8D STA $8D7F,X C1/5334: 60 RTS
C1/5335 unknow
C1/5335: 7B TDC C1/5336: AA TAX C1/5337: C220 REP #$20 C1/5339: A20000 LDX #$0000 C1/533C: A9682A LDA #$2A68 C1/533F: 200D53 JSR $530D C1/5342: A24000 LDX #$0040 C1/5345: A9782A LDA #$2A78 C1/5348: 200D53 JSR $530D C1/534B: A28000 LDX #$0080 C1/534E: A96C2A LDA #$2A6C C1/5351: 200D53 JSR $530D C1/5354: A2C000 LDX #$00C0 C1/5357: A97C2A LDA #$2A7C C1/535A: 200D53 JSR $530D C1/535D: A20001 LDX #$0100 C1/5360: A978AA LDA #$AA78 C1/5363: 200D53 JSR $530D C1/5366: A24001 LDX #$0140 C1/5369: A968AA LDA #$AA68 C1/536C: 200D53 JSR $530D C1/536F: 7B TDC C1/5370: E220 SEP #$20 C1/5372: 60 RTS
C1/5373 unknow
C1/5373: 0A ASL A C1/5374: AA TAX C1/5375: C220 REP #$20 C1/5377: BF8CDDC2 LDA $C2DD8C,X C1/537B: A8 TAY C1/537C: 7B TDC C1/537D: E220 SEP #$20 C1/537F: A20002 LDX #$0200 C1/5382: 8636 STX $36 C1/5384: A2138D LDX #$8D13 C1/5387: A97E LDA #$7E C1/5389: 4C2B1A JMP $1A2B
C1/538C unknow
C1/538C: 0A ASL A C1/538D: 0A ASL A C1/538E: AA TAX C1/538F: A980 LDA #$80 C1/5391: 857C STA $7C C1/5393: A928 LDA #$28 C1/5395: 8010 BRA $53A7 C1/5397: 647C STZ $7C C1/5399: 0A ASL A C1/539A: 0A ASL A C1/539B: AA TAX C1/539C: A90A LDA #$0A C1/539E: 8007 BRA $53A7
C1/53A0 unknow
C1/53A0: 647C STZ $7C C1/53A2: 0A ASL A C1/53A3: 0A ASL A C1/53A4: AA TAX C1/53A5: A92A LDA #$2A C1/53A7: 8DAE7B STA $7BAE C1/53AA: A400 LDY $00 C1/53AC: BF9EDDC2 LDA $C2DD9E,X C1/53B0: 99D388 STA $88D3,Y C1/53B3: E8 INX C1/53B4: C8 INY C1/53B5: C00400 CPY #$0004 C1/53B8: D0F2 BNE $53AC C1/53BA: AED588 LDX $88D5 C1/53BD: 8610 STX $10 C1/53BF: 6414 STZ $14 C1/53C1: ADD488 LDA $88D4 C1/53C4: 3A DEC A C1/53C5: 3A DEC A C1/53C6: 8513 STA $13 C1/53C8: C220 REP #$20 C1/53CA: AF1055C1 LDA $C15510 (wouldn't LDA #$3132 be more effective?) C1/53CE: 8522 STA $22 (Animation Script pointer) C1/53D0: AF1255C1 LDA $C15512 (wouldn't LDA #$3132 be more effective?) C1/53D4: 8524 STA $24 C1/53D6: 7B TDC C1/53D7: E220 SEP #$20 C1/53D9: ADD388 LDA $88D3 C1/53DC: 8512 STA $12 C1/53DE: 20B854 JSR $54B8 C1/53E1: A940 LDA #$40 C1/53E3: 20AD54 JSR $54AD C1/53E6: A514 LDA $14 C1/53E8: 290F AND #$0F C1/53EA: AA TAX C1/53EB: C220 REP #$20 C1/53ED: BF0055C1 LDA $C15500,X C1/53F1: 8522 STA $22 (Animation Script pointer) C1/53F3: BF0255C1 LDA $C15502,X C1/53F7: 8524 STA $24 C1/53F9: 7B TDC C1/53FA: E220 SEP #$20 C1/53FC: ADD388 LDA $88D3 C1/53FF: 8512 STA $12 C1/5401: 20B854 JSR $54B8 C1/5404: A514 LDA $14 C1/5406: 18 CLC C1/5407: 6904 ADC #$04 C1/5409: 8514 STA $14 C1/540B: A940 LDA #$40 C1/540D: 20AD54 JSR $54AD C1/5410: C613 DEC $13 C1/5412: D0D2 BNE $53E6 C1/5414: C220 REP #$20 C1/5416: AF1455C1 LDA $C15514 (wouldn't LDA #$393A be more effective?) C1/541A: 8522 STA $22 (Animation Script pointer) C1/541C: AF1655C1 LDA $C15516 (wouldn't LDA #$3039 be more effective?) C1/5420: 8524 STA $24 C1/5422: 7B TDC C1/5423: E220 SEP #$20 C1/5425: ADD388 LDA $88D3 C1/5428: 8512 STA $12 C1/542A: 20B854 JSR $54B8 C1/542D: AED588 LDX $88D5 C1/5430: 8610 STX $10 C1/5432: ADD488 LDA $88D4 C1/5435: 8512 STA $12 C1/5437: AF1C55C1 LDA $C1551C (wouldn't LDA #$36 be more effective?) C1/543B: 8522 STA $22 (Animation Script pointer) C1/543D: AF1D55C1 LDA $C1551D (wouldn't LDA #$34 be more effective?) C1/5441: 8523 STA $23 C1/5443: A400 LDY $00 C1/5445: 20CE54 JSR $54CE C1/5448: AED588 LDX $88D5 C1/544B: 8610 STX $10 C1/544D: ADD488 LDA $88D4 C1/5450: 8512 STA $12 C1/5452: AF2055C1 LDA $C15520 (wouldn't LDA #$37 be more effective?) C1/5456: 8522 STA $22 (Animation Script pointer) C1/5458: AF2155C1 LDA $C15521 (wouldn't LDA #$35 be more effective?) C1/545C: 8523 STA $23 C1/545E: ADD388 LDA $88D3 C1/5461: 3A DEC A C1/5462: 0A ASL A C1/5463: A8 TAY C1/5464: 20CE54 JSR $54CE C1/5467: AED588 LDX $88D5 C1/546A: 8610 STX $10 C1/546C: A400 LDY $00 C1/546E: AF1855C1 LDA $C15518 (wouldn't LDA #$30 be more effective?) C1/5472: 20F354 JSR $54F3 C1/5475: ADD388 LDA $88D3 C1/5478: 3A DEC A C1/5479: 0A ASL A C1/547A: A8 TAY C1/547B: AF1955C1 LDA $C15519 (wouldn't LDA #$33 be more effective?) C1/547F: 20F354 JSR $54F3 C1/5482: ADD488 LDA $88D4 C1/5485: 3A DEC A C1/5486: C220 REP #$20 C1/5488: 0A ASL A C1/5489: 0A ASL A C1/548A: 0A ASL A C1/548B: 0A ASL A C1/548C: 0A ASL A C1/548D: 0A ASL A C1/548E: 18 CLC C1/548F: 6DD588 ADC $88D5 C1/5492: 8510 STA $10 C1/5494: 7B TDC C1/5495: A8 TAY C1/5496: E220 SEP #$20 C1/5498: AF1A55C1 LDA $C1551A (wouldn't LDA #$38 be more effective?) C1/549C: 20F354 JSR $54F3 C1/549F: ADD388 LDA $88D3 C1/54A2: 3A DEC A C1/54A3: 0A ASL A C1/54A4: A8 TAY C1/54A5: AF1B55C1 LDA $C1551B (wouldn't LDA #$3B be more effective?) C1/54A9: 20F354 JSR $54F3 C1/54AC: 60 RTS
C1/54AD unknow
C1/54AD: C220 REP #$20 C1/54AF: 18 CLC C1/54B0: 6510 ADC $10 C1/54B2: 8510 STA $10 C1/54B4: 7B TDC C1/54B5: E220 SEP #$20 C1/54B7: 60 RTS
C1/54B8 unknow
C1/54B8: 7B TDC C1/54B9: AA TAX C1/54BA: A8 TAY C1/54BB: E210 SEP #$10 C1/54BD: B522 LDA $22,X C1/54BF: 20F354 JSR $54F3 C1/54C2: 8A TXA C1/54C3: 1A INC A C1/54C4: 2903 AND #$03 C1/54C6: AA TAX C1/54C7: C612 DEC $12 C1/54C9: D0F2 BNE $54BD C1/54CB: C210 REP #$10 C1/54CD: 60 RTS
C1/54CE unknow
C1/54CE: 7B TDC C1/54CF: AA TAX C1/54D0: B522 LDA $22,X C1/54D2: 18 CLC C1/54D3: 657C ADC $7C C1/54D5: 9110 STA ($10),Y C1/54D7: C8 INY C1/54D8: ADAE7B LDA $7BAE C1/54DB: 9110 STA ($10),Y C1/54DD: C8 INY C1/54DE: C220 REP #$20 C1/54E0: 98 TYA C1/54E1: 18 CLC C1/54E2: 693E00 ADC #$003E C1/54E5: A8 TAY C1/54E6: 7B TDC C1/54E7: E220 SEP #$20 C1/54E9: 8A TXA C1/54EA: 1A INC A C1/54EB: 2901 AND #$01 C1/54ED: AA TAX C1/54EE: C612 DEC $12 C1/54F0: D0DE BNE $54D0 C1/54F2: 60 RTS
C1/54F3 unknow
C1/54F3: 18 CLC C1/54F4: 657C ADC $7C C1/54F6: 9110 STA ($10),Y C1/54F8: C8 INY C1/54F9: ADAE7B LDA $7BAE C1/54FC: 9110 STA ($10),Y C1/54FE: C8 INY C1/54FF: 60 RTS
C1/5500 unknow
C1/5500: 2320 AND $20,S C1/5502: 2122 AND ($22,X) C1/5504: 2724 AND [$24] C1/5506: 2526 AND $26 C1/5508: 2B PLD C1/5509: 28 PLP C1/550A: 292A AND #$2A C1/550C: 2F2C2D2E AND $2E2D2C C1/5510: 3231 AND ($31) C1/5512: 3231 AND ($31) C1/5514: 3A DEC A C1/5515: 393A39 AND $393A,Y C1/5518: 3033 BMI $554D C1/551A: 38 SEC C1/551B: 3B TSC C1/551C: 3634 ROL $34,X C1/551E: 3634 ROL $34,X C1/5520: 3735 AND [$35],Y C1/5522: 3735 AND [$35],Y
C1/5524 unknow
C1/5524: ADC27B LDA $7BC2 (from C1/5D95) C1/5527: 0A ASL A C1/5528: AA TAX C1/5529: 7C2C55 JMP ($552C,X)
C1/552C unknow
Pointers (function) (value of $7BC2) C1/552C: 405A (exits) (0) C1/552E: 415A (1) C1/5530: 4A5A (2) C1/5532: 405A (exits) (3) C1/5534: D659 (4) C1/5536: 927A (????) (5) C1/5538: AE59 (Slot) (6) C1/553A: A056 (7) C1/553C: 087F (Slot?) (8) C1/553E: 6957 (Item) (9) C1/5540: 7D88 (A) C1/5542: 4556 (B) C1/5544: 988D (C) C1/5546: A057 (Magic) (D) C1/5548: 4581 (Esper menu)(E) C1/554A: 8556 (F) C1/554C: 5B56 (10) C1/554E: 405A (exits) (11) C1/5550: F256 (12) C1/5552: 6956 (13) C1/5554: E956 (14) C1/5556: 1F57 (15) C1/5558: B382 (16) C1/555A: 915C (17) C1/555C: F75C (18) C1/555E: ED58 (Lore) (19) C1/5560: FB56 (1A) C1/5562: 0883 (1B) C1/5564: 2759 (Rage) (1C) C1/5565: 0457 (1D) C1/5568: C684 (1E) C1/556A: 5859 (Dance) (1F) C1/556C: 0D57 (20) C1/556E: B485 (21) C1/5570: 3156 (Row) (22) C1/5572: 7C56 (23) C1/5574: 737E (24) C1/5576: 3B56 (Def.) (25) C1/5578: 7356 (26) C1/557A: 057E (27) C1/557C: 8359 (Magitek)(28) C1/557E: 1657 (29) C1/5580: 2586 (2A) C1/5582: 7558 (Throw) (2B) C1/5584: E056 (2C) C1/5586: B586 (2E) C1/5588: B158 (Tools) (2D) C1/558A: 9756 (2F) C1/558C: 9D87 (30) C1/558E: 3E8D (31) C1/5590: C955 (32) C1/5592: D756 (33) C1/5594: B556 (34) C1/5596: 1B56 (SwdTech)(35) C1/5598: 2856 (36) C1/559A: 257D (37) C1/559C: 906D (38) C1/559E: 6842 (39) C1/55A0: C842 (3A) C1/55A2: 5557 (3B) C1/55A4: 5F57 (3C) C1/55A6: F86F (Blitz timer and interpretter)(3D) C1/55A8: 4C5B (3E) C1/55AA: B055 (3F) C1/55AC: BA55 (40) C1/55AE: 1C91 (41)
C1/55B0 unknow
C1/55B0: A92B LDA #$2B (from C1/5529, X = 3F) C1/55B2: 8DF07B STA $7BF0 C1/55B5: A912 LDA #$12 C1/55B7: 4C2C5A JMP $5A2C
C1/55BA unknow
C1/55BA: A92C LDA #$2C (from C1/5529, X = 40) C1/55BC: 8DF07B STA $7BF0 C1/55BF: ADBAEC LDA $ECBA C1/55C2: 0A ASL A C1/55C3: 18 CLC C1/55C4: 6902 ADC #$02 C1/55C6: 4C2C5A JMP $5A2C
C1/55C9 unknow
C1/55C9: 7B TDC (from C1/5529, X = 32) C1/55CA: AA TAX C1/55CB: A94C LDA #$4C C1/55CD: 9DFD5F STA $5FFD,X C1/55D0: 9D0760 STA $6007,X C1/55D3: 9D1160 STA $6011,X C1/55D6: E8 INX C1/55D7: E8 INX C1/55D8: E00800 CPX #$0008 C1/55DB: D0F0 BNE $55CD C1/55DD: A901 LDA #$01 C1/55DF: 8D957B STA $7B95 C1/55E2: 8D977B STA $7B97 C1/55E5: 8D8B7B STA $7B8B C1/55E8: 8D9289 STA $8992 C1/55EB: A980 LDA #$80 C1/55ED: 8D837B STA $7B83 C1/55F0: AD0E80 LDA $800E C1/55F3: 297F AND #$7F C1/55F5: 8D0E80 STA $800E C1/55F8: A90C LDA #$0C C1/55FA: 8D8A7B STA $7B8A C1/55FD: 9C8F7B STZ $7B8F C1/5600: 9C907B STZ $7B90 C1/5603: 9C917B STZ $7B91 C1/5606: 9C8C7B STZ $7B8C C1/5609: 9C8D7B STZ $7B8D C1/560C: 9C8E7B STZ $7B8E C1/560F: 9C927B STZ $7B92 C1/5612: 9C937B STZ $7B93 C1/5615: 9C947B STZ $7B94 C1/5618: 4C4A5A JMP $5A4A
C1/561B sword tech command
C1/561B: 9C827B STZ $7B82 (from C1/5529, X = 35) C1/561E: A925 LDA #$25 C1/5620: 8DF07B STA $7BF0 C1/5623: A910 LDA #$10 C1/5625: 4C2C5A JMP $5A2C
C1/5628 unknow
C1/5628: A926 LDA #$26 (from C1/5529, X = 36) C1/562A: 8DF07B STA $7BF0 C1/562D: 7B TDC C1/562E: 4C2C5A JMP $5A2C
C1/5631 row command
C1/5631: A917 LDA #$17 (from C1/5529, X = 22) C1/5633: 8DF07B STA $7BF0 C1/5636: A90B LDA #$0B C1/5638: 4C2C5A JMP $5A2C
C1/563B def command
C1/563B: A919 LDA #$19 (from C1/5529, X = 25) C1/563D: 8DF07B STA $7BF0 C1/5640: A90C LDA #$0C C1/5642: 4C2C5A JMP $5A2C
C1/5645 unknow
C1/5645: 20BA4B JSR $4BBA (from C1/5529, X = B) C1/5648: A2407E LDX #$7E40 C1/564B: 8EAA7B STX $7BAA C1/564E: EEA97B INC $7BA9 C1/5651: A909 LDA #$09 C1/5653: 8DF07B STA $7BF0 C1/5656: A903 LDA #$03 C1/5658: 4C2C5A JMP $5A2C
C1/565B unknow
C1/565B: 9CCB7B STZ $7BCB (from C1/5529, X = 10) C1/565E: A922 LDA #$22 C1/5660: 8DF07B STA $7BF0 C1/5663: A901 LDA #$01 C1/5665: 8DC27B STA $7BC2 (queue up to execute at C1/5A41) C1/5668: 60 RTS
C1/5669 unknow
C1/5669: A90A LDA #$0A (from C1/5529, X = 13) C1/566B: 8DF07B STA $7BF0 C1/566E: A908 LDA #$08 C1/5670: 4C2C5A JMP $5A2C
C1/5673 unknow
C1/5673: A91A LDA #$1A (from C1/5529, X = 26) C1/5675: 8DF07B STA $7BF0 C1/5678: 7B TDC C1/5679: 4C2C5A JMP $5A2C
C1/567C unknow
C1/567C: A918 LDA #$18 (from C1/5529, X = 23) C1/567E: 8DF07B STA $7BF0 C1/5681: 7B TDC C1/5682: 4C2C5A JMP $5A2C
C1/5685 unknow
C1/5685: 9C2F63 STZ $632F (from C1/5529, X = F) C1/5688: A905 LDA #$05 C1/568A: 8DF07B STA $7BF0 C1/568D: A92A LDA #$2A C1/568F: 8DF17B STA $7BF1 C1/5692: A905 LDA #$05 C1/5694: 4C2C5A JMP $5A2C
C1/5697 unknow
C1/5697: A921 LDA #$21 (from C1/5529, X = 2F) C1/5699: 8DF07B STA $7BF0 C1/569C: 7B TDC C1/569D: 4C2C5A JMP $5A2C
C1/56A0 unknow
C1/56A0: A980 LDA #$80 (from C1/5529, X = 7) C1/56A2: 8D837B STA $7B83 C1/56A5: A93A LDA #$3A C1/56A7: 8DC27B STA $7BC2 (queue up to execute at C1/42C8) C1/56AA: A901 LDA #$01 C1/56AC: 8DC37B STA $7BC3 C1/56AF: A934 LDA #$34 C1/56B1: 8DC47B STA $7BC4 C1/56B4: 60 RTS
C1/56B5 unknow
C1/56B5: 20FE40 JSR $40FE (from C1/5529, X = 34) C1/56B8: 201E41 JSR $411E C1/56BB: A933 LDA #$33 C1/56BD: 8DC27B STA $7BC2 (queue up to execute at C1/56D7) C1/56C0: A902 LDA #$02 C1/56C2: 8D957B STA $7B95 C1/56C5: 8D977B STA $7B97 C1/56C8: 9C8B7B STZ $7B8B C1/56CB: AD0E80 LDA $800E C1/56CE: 297F AND #$7F C1/56D0: 8D0E80 STA $800E C1/56D3: 9C8A7B STZ $7B8A C1/56D6: 60 RTS
C1/56D7 unknow
C1/56D7: A906 LDA #$06 (from C1/5529, X = 33) C1/56D9: 8DF07B STA $7BF0 C1/56DC: 7B TDC C1/56DD: 4C2C5A JMP $5A2C
C1/56E0 unknow
C1/56E0: A91E LDA #$1E (from C1/5529, X = 2C) C1/56E2: 8DF07B STA $7BF0 C1/56E5: 7B TDC C1/56E6: 4C2C5A JMP $5A2C
C1/56E9 unknow
C1/56E9: A90C LDA #$0C (from C1/5529, X = 14) C1/56EB: 8DF07B STA $7BF0 C1/56EE: 7B TDC C1/56EF: 4C2C5A JMP $5A2C
C1/56F2 unknow
C1/56F2: A908 LDA #$08 (from C1/5529, X = 12) C1/56F4: 8DF07B STA $7BF0 C1/56F7: 7B TDC C1/56F8: 4C2C5A JMP $5A2C
C1/56FB unknow
C1/56FB: A912 LDA #$12 (from C1/5529, X = 1A) C1/56FD: 8DF07B STA $7BF0 C1/5700: 7B TDC C1/5701: 4C2C5A JMP $5A2C
C1/5704 unknow
C1/5704: A914 LDA #$14 (from C1/5529, X = 1D) C1/5706: 8DF07B STA $7BF0 C1/5709: 7B TDC C1/570A: 4C2C5A JMP $5A2C
C1/570D unknow
C1/570D: A916 LDA #$16 (from C1/5529, X = 20) C1/570F: 8DF07B STA $7BF0 C1/5712: 7B TDC C1/5713: 4C2C5A JMP $5A2C
C1/5716 unknow
C1/5716: A91C LDA #$1C (from C1/5529, X = 29) C1/5718: 8DF07B STA $7BF0 C1/571B: 7B TDC C1/571C: 4C2C5A JMP $5A2C
C1/571F unknow
C1/571F: A90E LDA #$0E (from C1/5529, X = 15) C1/5721: 8DF07B STA $7BF0 C1/5724: A904 LDA #$04 C1/5726: 4C2C5A JMP $5A2C
C1/5729 unknow
C1/5729: ADA57B LDA $7BA5 C1/572C: 2903 AND #$03 C1/572E: 0A ASL A C1/572F: AA TAX C1/5730: BF9182C1 LDA $C18291,X C1/5734: 8DAA7B STA $7BAA C1/5737: BF9282C1 LDA $C18292,X C1/573B: 8DAB7B STA $7BAB C1/573E: EEA97B INC $7BA9 C1/5741: EEA67B INC $7BA6 C1/5744: EEA57B INC $7BA5 C1/5747: ADA57B LDA $7BA5 C1/574A: C984 CMP #$84 C1/574C: D005 BNE $5753 C1/574E: 9CA57B STZ $7BA5 C1/5751: 38 SEC C1/5752: 60 RTS
C1/5753: 18 CLC C1/5754: 60 RTS
C1/5755 unknow
C1/5755: A927 LDA #$27 (from C1/5529, X = 3B) C1/5757: 8DF07B STA $7BF0 C1/575A: A911 LDA #$11 C1/575C: 4C2C5A JMP $5A2C
C1/575F unknow
C1/575F: A928 LDA #$28 (from C1/5529, X = 3C) C1/5761: 8DF07B STA $7BF0 C1/5764: A911 LDA #$11 C1/5766: 4C2C5A JMP $5A2C
C1/5769 item command
C1/5769: 9C027B STZ $7B02 (from C1/5529, X = 9) C1/576C: 9C0C89 STZ $890C C1/576F: A909 LDA #$09 C1/5771: 8DC27B STA $7BC2 (queue up to execute at C1/5769) C1/5774: ADA57B LDA $7BA5 C1/5777: 3011 BMI $578A C1/5779: 20175A JSR $5A17 C1/577C: AECA62 LDX $62CA C1/577F: BD4789 LDA $8947,X C1/5782: 8DA67B STA $7BA6 C1/5785: A980 LDA #$80 C1/5787: 8DA57B STA $7BA5 C1/578A: ADA67B LDA $7BA6 C1/578D: 206B4C JSR $4C6B C1/5790: 202957 JSR $5729 C1/5793: 900A BCC $579F C1/5795: A907 LDA #$07 C1/5797: 8DF07B STA $7BF0 C1/579A: A902 LDA #$02 C1/579C: 4C2C5A JMP $5A2C C1/579F: 60 RTS
C1/57A0 magic command
C1/57A0: A90D LDA #$0D (from C1/5529, X = D) C1/57A2: 8DC27B STA $7BC2 (queue up to execute at C1/57A0) C1/57A5: ADA57B LDA $7BA5 C1/57A8: 301A BMI $57C4 C1/57AA: 201484 JSR $8414 C1/57AD: BD9520 LDA $2095,X C1/57B0: 8D7861 STA $6178 C1/57B3: 20175A JSR $5A17 C1/57B6: AECA62 LDX $62CA C1/57B9: BD1389 LDA $8913,X C1/57BC: 8DA67B STA $7BA6 C1/57BF: A980 LDA #$80 C1/57C1: 8DA57B STA $7BA5 C1/57C4: ADA67B LDA $7BA6 C1/57C7: 20B54D JSR $4DB5 C1/57CA: 202957 JSR $5729 C1/57CD: 900A BCC $57D9 C1/57CF: A90B LDA #$0B C1/57D1: 8DF07B STA $7BF0 C1/57D4: A904 LDA #$04 C1/57D6: 4C2C5A JMP $5A2C C1/57D9: 60 RTS
C1/57DA unknow
Pointers (function) (value for) (value for) (C1/587F) (C1/58BB) C1/57DA: 3A58 (0) C1/57DC: 5058 (1) C1/57DE: 5658 (2) C1/57E0: 5C58 (3) C1/57E2: 8258 (4) C1/57E4: 3658 (0) C1/57E6: 5058 (1) C1/57E8: 5658 (2) C1/57EA: 5C58 (3) C1/57EC: BE58 (4)
C1/57EE unknow
C1/57EE: 8636 STX $36 C1/57F0: ADA47B LDA $7BA4 C1/57F3: 8538 STA $38 C1/57F5: ADA37B LDA $7BA3 C1/57F8: 8539 STA $39 C1/57FA: AE9F7B LDX $7B9F C1/57FD: ACA17B LDY $7BA1 C1/5800: B98726 LDA $2687,Y C1/5803: 2538 AND $38 C1/5805: F015 BEQ $581C C1/5807: B98626 LDA $2686,Y C1/580A: 9D0540 STA $4005,X C1/580D: B98926 LDA $2689,Y C1/5810: 9D0640 STA $4006,X C1/5813: B98826 LDA $2688,Y C1/5816: 9D0740 STA $4007,X C1/5819: E8 INX C1/581A: E8 INX C1/581B: E8 INX C1/581C: E639 INC $39 C1/581E: C8 INY C1/581F: C8 INY C1/5820: C8 INY C1/5821: C8 INY C1/5822: C8 INY C1/5823: C436 CPY $36 C1/5825: D0D9 BNE $5800 C1/5827: 8E9F7B STX $7B9F C1/582A: 8CA17B STY $7BA1 C1/582D: EE9E7B INC $7B9E C1/5830: A539 LDA $39 C1/5832: 8DA37B STA $7BA3 C1/5835: 60 RTS
C1/5836 unknow
C1/5836: A940 LDA #$40 (from C1/58BB, X = 0) C1/5838: 8002 BRA $583C
C1/583A: A920 LDA #$20 (from C1/587F, X = 0) C1/583C: 8DA47B STA $7BA4 C1/583F: 7B TDC C1/5840: AA TAX C1/5841: 8E9F7B STX $7B9F C1/5844: 8EA17B STX $7BA1 C1/5847: 9CA37B STZ $7BA3 C1/584A: A24001 LDX #$0140 C1/584D: 4CEE57 JMP $57EE
C1/5850 unknow
C1/5850: A28002 LDX #$0280 (from C1/587F, X = 1; C1/58BB, X = 6) C1/5853: 4CEE57 JMP $57EE
C1/5856 unknow
C1/5856: A2C003 LDX #$03C0 (from C1/587F, X = 2; C1/58BB, X = 7) C1/5859: 4CEE57 JMP $57EE
C1/585C unknow
C1/585C: A20005 LDX #$0500 (from C1/587F, X = 3; C1/58BB, X = 8) C1/585F: 20EE57 JSR $57EE C1/5862: A9FF LDA #$FF C1/5864: E00003 CPX #$0300 C1/5867: F00B BEQ $5874 C1/5869: 9D0540 STA $4005,X C1/586C: 9E0640 STZ $4006,X C1/586F: E8 INX C1/5870: E8 INX C1/5871: E8 INX C1/5872: 80F0 BRA $5864 C1/5874: 60 RTS
C1/5875 throw command
C1/5875: A92B LDA #$2B (from C1/5529, X = 2B) C1/5877: 8DC27B STA $7BC2 (queue up to execute at C1/5875) C1/587A: AD9E7B LDA $7B9E C1/587D: 0A ASL A C1/587E: AA TAX C1/587F: 7CDA57 JMP ($57DA,X)
C1/5882 unknow
C1/5882: ADA57B LDA $7BA5 (from C1/587F, X = 4) C1/5885: 3011 BMI $5898 C1/5887: 20175A JSR $5A17 C1/588A: AECA62 LDX $62CA C1/588D: BD5389 LDA $8953,X C1/5890: 8DA67B STA $7BA6 C1/5893: A980 LDA #$80 C1/5895: 8DA57B STA $7BA5 C1/5898: ADA67B LDA $7BA6 C1/589B: 20274C JSR $4C27 C1/589E: 202957 JSR $5729 C1/58A1: 900D BCC $58B0 C1/58A3: 9C9E7B STZ $7B9E C1/58A6: A91D LDA #$1D C1/58A8: 8DF07B STA $7BF0 C1/58AB: A90E LDA #$0E C1/58AD: 4C2C5A JMP $5A2C C1/58B0: 60 RTS
C1/58B1 tools command
C1/58B1: A92E LDA #$2E (from C1/5529, X = 2D) C1/58B3: 8DC27B STA $7BC2 (queue up to execute at C1/86B5) C1/58B6: AD9E7B LDA $7B9E C1/58B9: 0A ASL A C1/58BA: AA TAX C1/58BB: 7CE457 JMP ($57E4,X)
C1/58BE unknow
C1/58BE: ADA57B LDA $7BA5 (from C1/58BB, X = 4) C1/58C1: 3011 BMI $58D4 C1/58C3: 20175A JSR $5A17 C1/58C6: AECA62 LDX $62CA C1/58C9: BD5F89 LDA $895F,X C1/58CC: 8DA67B STA $7BA6 C1/58CF: A980 LDA #$80 C1/58D1: 8DA57B STA $7BA5 C1/58D4: ADA67B LDA $7BA6 C1/58D7: 20F74B JSR $4BF7 C1/58DA: 202957 JSR $5729 C1/58DD: 900D BCC $58EC C1/58DF: 9C9E7B STZ $7B9E C1/58E2: A920 LDA #$20 C1/58E4: 8DF07B STA $7BF0 C1/58E7: A90F LDA #$0F C1/58E9: 4C2C5A JMP $5A2C C1/58EC: 60 RTS
C1/58ED lore command
C1/58ED: A919 LDA #$19 (from C1/5529, X = 19) C1/58EF: 8DC27B STA $7BC2 (queue up to execute at C1/58ED) C1/58F2: ADA57B LDA $7BA5 C1/58F5: 301A BMI $5911 C1/58F7: 20F783 JSR $83F7 C1/58FA: BD6D21 LDA $216D,X C1/58FD: 8D7861 STA $6178 C1/5900: 20175A JSR $5A17 C1/5903: AECA62 LDX $62CA C1/5906: BD1F89 LDA $891F,X C1/5909: 8DA67B STA $7BA6 C1/590C: A980 LDA #$80 C1/590E: 8DA57B STA $7BA5 C1/5911: ADA67B LDA $7BA6 C1/5914: 20764D JSR $4D76 C1/5917: 202957 JSR $5729 C1/591A: 900A BCC $5926 C1/591C: A911 LDA #$11 C1/591E: 8DF07B STA $7BF0 C1/5921: A907 LDA #$07 C1/5923: 4C2C5A JMP $5A2C C1/5926: 60 RTS
C1/5927 rage command
C1/5927: A91C LDA #$1C (from C1/5529, X = 1C) C1/5929: 8DC27B STA $7BC2 (queue up to execute at C1/5927) C1/592C: ADA57B LDA $7BA5 C1/592F: 3011 BMI $5942 C1/5931: 20175A JSR $5A17 C1/5934: AECA62 LDX $62CA C1/5937: BD2B89 LDA $892B,X C1/593A: 8DA67B STA $7BA6 C1/593D: A980 LDA #$80 C1/593F: 8DA57B STA $7BA5 C1/5942: ADA67B LDA $7BA6 C1/5945: 20E24C JSR $4CE2 (Build the Rage menu?) C1/5948: 202957 JSR $5729 C1/594B: 900A BCC $5957 C1/594D: A913 LDA #$13 C1/594F: 8DF07B STA $7BF0 C1/5952: A909 LDA #$09 C1/5954: 4C2C5A JMP $5A2C C1/5957: 60 RTS
C1/5958 dance command
C1/5958: A91F LDA #$1F (from C1/5529, X = 1F) C1/595A: 8DC27B STA $7BC2 (queue up to execute at C1/5958) C1/595D: ADA57B LDA $7BA5 C1/5960: 300B BMI $596D C1/5962: 20175A JSR $5A17 C1/5965: 9CA67B STZ $7BA6 C1/5968: A980 LDA #$80 C1/596A: 8DA57B STA $7BA5 C1/596D: ADA67B LDA $7BA6 C1/5970: 20084D JSR $4D08 (Build the Dance menu?) C1/5973: 202957 JSR $5729 C1/5976: 900A BCC $5982 C1/5978: A915 LDA #$15 C1/597A: 8DF07B STA $7BF0 C1/597D: A90A LDA #$0A C1/597F: 4C2C5A JMP $5A2C C1/5982: 60 RTS
C1/5983 magitek command
C1/5983: A928 LDA #$28 (from C1/5529, X = 28) C1/5985: 8DC27B STA $7BC2 (queue up to execute at C1/5983) C1/5988: ADA57B LDA $7BA5 C1/598B: 300B BMI $5998 C1/598D: 20175A JSR $5A17 C1/5990: 9CA67B STZ $7BA6 C1/5993: A980 LDA #$80 C1/5995: 8DA57B STA $7BA5 C1/5998: ADA67B LDA $7BA6 C1/599B: 202E4D JSR $4D2E (Build the Magitek menu?) C1/599E: 202957 JSR $5729 C1/59A1: 900A BCC $59AD C1/59A3: A91B LDA #$1B C1/59A5: 8DF07B STA $7BF0 C1/59A8: A90D LDA #$0D C1/59AA: 4C2C5A JMP $5A2C C1/59AD: 60 RTS
C1/59AE slot command
C1/59AE: 201E41 JSR $411E (from C1/5529, X = 6) C1/59B1: A906 LDA #$06 C1/59B3: 8DC27B STA $7BC2 (queue up to execute at C1/59AE) C1/59B6: ADA57B LDA $7BA5 C1/59B9: 300B BMI $59C6 C1/59BB: 20175A JSR $5A17 C1/59BE: 9CA67B STZ $7BA6 C1/59C1: A980 LDA #$80 C1/59C3: 8DA57B STA $7BA5 C1/59C6: 202957 JSR $5729 C1/59C9: 900A BCC $59D5 C1/59CB: A904 LDA #$04 C1/59CD: 8DF07B STA $7BF0 C1/59D0: A901 LDA #$01 C1/59D2: 4C2C5A JMP $5A2C C1/59D5: 60 RTS
C1/59D6 unknow
C1/59D6: AF4E1D00 LDA $001D4E (from C1/5529, X = 4) C1/59DA: 2940 AND #$40 (Isolate the cursor memory bit) C1/59DC: D00B BNE $59E9 (Branch if cursor memory on) C1/59DE: 7B TDC C1/59DF: AA TAX C1/59E0: 9E0F89 STZ $890F,X (Cursor memory) (from C1/59E7) C1/59E3: E8 INX C1/59E4: E05C00 CPX #$005C C1/59E7: D0F7 BNE $59E0 C1/59E9: A901 LDA #$01 (from C1/59DC) C1/59EB: 8D2F63 STA $632F C1/59EE: A929 LDA #$29 C1/59F0: 8DF07B STA $7BF0 C1/59F3: A903 LDA #$03 C1/59F5: 8DF17B STA $7BF1 C1/59F8: A91F LDA #$1F C1/59FA: 8DF27B STA $7BF2 C1/59FD: 7B TDC C1/59FE: 4C2C5A JMP $5A2C
C1/5A01 unknow
C1/5A01: 201E4E JSR $4E1E (from C1/8198) C1/5A04: A2807B LDX #$7B80 C1/5A07: 8EAA7B STX $7BAA C1/5A0A: EEA97B INC $7BA9 C1/5A0D: A90D LDA #$0D C1/5A0F: 8DF07B STA $7BF0 C1/5A12: A906 LDA #$06 C1/5A14: 4C2C5A JMP $5A2C
C1/5A17 unknow
C1/5A17: C220 REP #$20 (from C1/5931, C1/59BB) C1/5A19: A600 LDX $00 C1/5A1B: A9FF01 LDA #$01FF C1/5A1E: 9D4D5E STA $5E4D,X C1/5A21: E8 INX C1/5A22: E8 INX C1/5A23: E08000 CPX #$0080 C1/5A26: D0F6 BNE $5A1E C1/5A28: 7B TDC C1/5A29: E220 SEP #$20 C1/5A2B: 60 RTS
C1/5A2C unknow
C1/5A2C: 0A ASL A C1/5A2D: 0A ASL A C1/5A2E: AA TAX C1/5A2F: A400 LDY $00 C1/5A31: BF48E3C2 LDA $C2E348,X C1/5A35: 99C27B STA $7BC2,Y C1/5A38: E8 INX C1/5A39: C8 INY C1/5A3A: C00400 CPY #$0004 C1/5A3D: D0F2 BNE $5A31 C1/5A3F: 60 RTS C1/5A40: 60 RTS (from C1/5529, X = 0, 3, or 11)
C1/5A41 unknow
C1/5A41: ADF07B LDA $7BF0 (from C1/5529, X = 1) C1/5A44: D003 BNE $5A49 C1/5A46: 4C4A5A JMP $5A4A C1/5A49: 60 RTS
C1/5A4A unknow
C1/5A4A: 7B TDC (from C1/5A46; C1/5529, X = 2) C1/5A4B: AA TAX C1/5A4C: 8DC97B STA $7BC9 C1/5A4F: BDC37B LDA $7BC3,X C1/5A52: 9DC27B STA $7BC2,X C1/5A55: E8 INX C1/5A56: E00700 CPX #$0007 C1/5A59: D0F4 BNE $5A4F C1/5A5B: 60 RTS
C1/5A5C unknow
C1/5A5C: ADDD7B LDA $7BDD C1/5A5F: F06F BEQ $5AD0 C1/5A61: ADBB7B LDA $7BBB C1/5A64: D06A BNE $5AD0 C1/5A66: ADEE7B LDA $7BEE C1/5A69: D062 BNE $5ACD C1/5A6B: ADEB7B LDA $7BEB C1/5A6E: D011 BNE $5A81 C1/5A70: EEEB7B INC $7BEB C1/5A73: C220 REP #$20 C1/5A75: AEE97B LDX $7BE9 C1/5A78: A0D555 LDY #$55D5 C1/5A7B: ADEC7B LDA $7BEC C1/5A7E: 547E7E MVN $7E,$7E C1/5A81: C220 REP #$20 C1/5A83: ADDE7B LDA $7BDE C1/5A86: AA TAX C1/5A87: 38 SEC C1/5A88: E91000 SBC #$0010 C1/5A8B: 8DDE7B STA $7BDE C1/5A8E: ADE07B LDA $7BE0 C1/5A91: A8 TAY C1/5A92: 38 SEC C1/5A93: E91000 SBC #$0010 C1/5A96: 8DE07B STA $7BE0 C1/5A99: A90F00 LDA #$000F C1/5A9C: 547E7E MVN $7E,$7E C1/5A9F: AEE27B LDX $7BE2 C1/5AA2: ACE47B LDY $7BE4 C1/5AA5: A90F00 LDA #$000F C1/5AA8: 547E7E MVN $7E,$7E C1/5AAB: 8EE27B STX $7BE2 C1/5AAE: 8CE47B STY $7BE4 C1/5AB1: 7B TDC C1/5AB2: E220 SEP #$20 C1/5AB4: CEE67B DEC $7BE6 C1/5AB7: D014 BNE $5ACD C1/5AB9: 9CDD7B STZ $7BDD C1/5ABC: C220 REP #$20 C1/5ABE: A2D555 LDX #$55D5 C1/5AC1: ACE77B LDY $7BE7 C1/5AC4: ADEC7B LDA $7BEC C1/5AC7: 547E7E MVN $7E,$7E C1/5ACA: 7B TDC C1/5ACB: E220 SEP #$20 C1/5ACD: 9CEE7B STZ $7BEE C1/5AD0: 60 RTS
C1/5AD1 unknow
C1/5AD1: ADDB7B LDA $7BDB C1/5AD4: D01F BNE $5AF5 C1/5AD6: ADD27B LDA $7BD2 C1/5AD9: 9D7547 STA $4775,X C1/5ADC: 9D7947 STA $4779,X C1/5ADF: 9D7D47 STA $477D,X C1/5AE2: 9D8147 STA $4781,X C1/5AE5: ADD47B LDA $7BD4 C1/5AE8: 9D7747 STA $4777,X C1/5AEB: 9D7B47 STA $477B,X C1/5AEE: 9D7F47 STA $477F,X C1/5AF1: 9D8347 STA $4783,X C1/5AF4: 60 RTS
C1/5AF5 unknow
C1/5AF5: ADD27B LDA $7BD2 C1/5AF8: 9DF543 STA $43F5,X C1/5AFB: 9DF943 STA $43F9,X C1/5AFE: 9DFD43 STA $43FD,X C1/5B01: 9D0144 STA $4401,X C1/5B04: ADD47B LDA $7BD4 C1/5B07: 9DF743 STA $43F7,X C1/5B0A: 9DFB43 STA $43FB,X C1/5B0D: 9DFF43 STA $43FF,X C1/5B10: 9D0344 STA $4403,X C1/5B13: 60 RTS
C1/5B14 unknow
C1/5B14: ADD17B LDA $7BD1 (from C1/0CDD, C1/0CE8, C1/0CEE) C1/5B17: F032 BEQ $5B4B C1/5B19: ADBB7B LDA $7BBB C1/5B1C: D02D BNE $5B4B C1/5B1E: C220 REP #$20 C1/5B20: AED77B LDX $7BD7 C1/5B23: 20D15A JSR $5AD1 C1/5B26: AED97B LDX $7BD9 C1/5B29: 20D15A JSR $5AD1 C1/5B2C: ADD77B LDA $7BD7 C1/5B2F: 38 SEC C1/5B30: E91000 SBC #$0010 C1/5B33: 8DD77B STA $7BD7 C1/5B36: ADD97B LDA $7BD9 C1/5B39: 18 CLC C1/5B3A: 691000 ADC #$0010 C1/5B3D: 8DD97B STA $7BD9 C1/5B40: 7B TDC C1/5B41: E220 SEP #$20 C1/5B43: CED67B DEC $7BD6 C1/5B46: D003 BNE $5B4B C1/5B48: 9CD17B STZ $7BD1 C1/5B4B: 60 RTS
C1/5B4C unknow
C1/5B4C: ADAF7B LDA $7BAF (from C1/5529, X = 3E) C1/5B4F: F011 BEQ $5B62 C1/5B51: ADA87B LDA $7BA8 C1/5B54: C901 CMP #$01 C1/5B56: F00A BEQ $5B62 C1/5B58: AEB17B LDX $7BB1 C1/5B5B: CA DEX C1/5B5C: CA DEX C1/5B5D: CA DEX C1/5B5E: CA DEX C1/5B5F: 8EB17B STX $7BB1 C1/5B62: E210 SEP #$10 C1/5B64: 7B TDC C1/5B65: AA TAX C1/5B66: C220 REP #$20 C1/5B68: A90001 LDA #$0100 C1/5B6B: 48 PHA C1/5B6C: 2B PLD C1/5B6D: B502 LDA $02,X C1/5B6F: 8DFE7A STA $7AFE C1/5B72: B512 LDA $12,X C1/5B74: 18 CLC C1/5B75: 690400 ADC #$0004 C1/5B78: 9502 STA $02,X C1/5B7A: 9506 STA $06,X C1/5B7C: 950A STA $0A,X C1/5B7E: 950E STA $0E,X C1/5B80: 8A TXA C1/5B81: 18 CLC C1/5B82: 691000 ADC #$0010 C1/5B85: AA TAX C1/5B86: E0F0 CPX #$F0 C1/5B88: D0E8 BNE $5B72 C1/5B8A: ADFE7A LDA $7AFE C1/5B8D: 38 SEC C1/5B8E: E93C00 SBC #$003C C1/5B91: 4C5C5D JMP $5D5C
C1/5B94 unknow
C1/5B94: CEA87B DEC $7BA8 C1/5B97: CEA87B DEC $7BA8 C1/5B9A: CEA87B DEC $7BA8 C1/5B9D: ADAF7B LDA $7BAF C1/5BA0: F00C BEQ $5BAE C1/5BA2: C220 REP #$20 C1/5BA4: ADB17B LDA $7BB1 C1/5BA7: 18 CLC C1/5BA8: 690800 ADC #$0008 C1/5BAB: 8DB17B STA $7BB1 C1/5BAE: E210 SEP #$10 C1/5BB0: A290 LDX #$90 C1/5BB2: C220 REP #$20 C1/5BB4: A90001 LDA #$0100 C1/5BB7: 48 PHA C1/5BB8: 2B PLD C1/5BB9: B532 LDA $32,X C1/5BBB: 8DFE7A STA $7AFE C1/5BBE: B502 LDA $02,X C1/5BC0: 38 SEC C1/5BC1: E90C00 SBC #$000C C1/5BC4: 955E STA $5E,X C1/5BC6: 955A STA $5A,X C1/5BC8: 9556 STA $56,X C1/5BCA: 9552 STA $52,X C1/5BCC: 954E STA $4E,X C1/5BCE: 954A STA $4A,X C1/5BD0: 9546 STA $46,X C1/5BD2: 9542 STA $42,X C1/5BD4: 953E STA $3E,X C1/5BD6: 953A STA $3A,X C1/5BD8: 9536 STA $36,X C1/5BDA: 9532 STA $32,X C1/5BDC: 8A TXA C1/5BDD: 38 SEC C1/5BDE: E93000 SBC #$0030 C1/5BE1: AA TAX C1/5BE2: E0D0 CPX #$D0 C1/5BE4: D0D8 BNE $5BBE C1/5BE6: A200 LDX #$00 C1/5BE8: ADFE7A LDA $7AFE C1/5BEB: 18 CLC C1/5BEC: 693000 ADC #$0030 C1/5BEF: 8059 BRA $5C4A C1/5BF1: CEA87B DEC $7BA8 C1/5BF4: CEA87B DEC $7BA8 C1/5BF7: CEA87B DEC $7BA8 C1/5BFA: ADAF7B LDA $7BAF C1/5BFD: F00C BEQ $5C0B C1/5BFF: C220 REP #$20 C1/5C01: ADB17B LDA $7BB1 C1/5C04: 38 SEC C1/5C05: E90800 SBC #$0008 C1/5C08: 8DB17B STA $7BB1 C1/5C0B: E210 SEP #$10 C1/5C0D: 7B TDC C1/5C0E: AA TAX C1/5C0F: C220 REP #$20 C1/5C11: A90001 LDA #$0100 C1/5C14: 48 PHA C1/5C15: 2B PLD C1/5C16: B502 LDA $02,X C1/5C18: 8DFE7A STA $7AFE C1/5C1B: B532 LDA $32,X C1/5C1D: 18 CLC C1/5C1E: 690C00 ADC #$000C C1/5C21: 9502 STA $02,X C1/5C23: 9506 STA $06,X C1/5C25: 950A STA $0A,X C1/5C27: 950E STA $0E,X C1/5C29: 9512 STA $12,X C1/5C2B: 9516 STA $16,X C1/5C2D: 951A STA $1A,X C1/5C2F: 951E STA $1E,X C1/5C31: 9522 STA $22,X C1/5C33: 9526 STA $26,X C1/5C35: 952A STA $2A,X C1/5C37: 952E STA $2E,X C1/5C39: 8A TXA C1/5C3A: 18 CLC C1/5C3B: 693000 ADC #$0030 C1/5C3E: AA TAX C1/5C3F: E0C0 CPX #$C0 C1/5C41: D0D8 BNE $5C1B C1/5C43: ADFE7A LDA $7AFE C1/5C46: 38 SEC C1/5C47: E93000 SBC #$0030 C1/5C4A: 9502 STA $02,X C1/5C4C: 9506 STA $06,X C1/5C4E: 950A STA $0A,X C1/5C50: 950E STA $0E,X C1/5C52: 9512 STA $12,X C1/5C54: 9516 STA $16,X C1/5C56: 951A STA $1A,X C1/5C58: 951E STA $1E,X C1/5C5A: 9522 STA $22,X C1/5C5C: 9526 STA $26,X C1/5C5E: 952A STA $2A,X C1/5C60: 952E STA $2E,X C1/5C62: A200 LDX #$00 C1/5C64: B502 LDA $02,X C1/5C66: 9D834D STA $4D83,X C1/5C69: B506 LDA $06,X C1/5C6B: 9D874D STA $4D87,X C1/5C6E: B50A LDA $0A,X C1/5C70: 9D8B4D STA $4D8B,X C1/5C73: B50E LDA $0E,X C1/5C75: 9D8F4D STA $4D8F,X C1/5C78: 8A TXA C1/5C79: 18 CLC C1/5C7A: 691000 ADC #$0010 C1/5C7D: AA TAX C1/5C7E: E0C0 CPX #$C0 C1/5C80: D0E2 BNE $5C64 C1/5C82: A90000 LDA #$0000 C1/5C85: 48 PHA C1/5C86: 2B PLD C1/5C87: E220 SEP #$20 C1/5C89: C210 REP #$10 C1/5C8B: 204A5A JSR $5A4A C1/5C8E: 4C2455 JMP $5524
C1/5C91 unknow
C1/5C91: A506 LDA $06 (from C1/5529, X = 17) C1/5C93: 2910 AND #$10 C1/5C95: F018 BEQ $5CAF C1/5C97: ADA87B LDA $7BA8 C1/5C9A: C903 CMP #$03 C1/5C9C: D011 BNE $5CAF C1/5C9E: A50B LDA $0B C1/5CA0: 290F AND #$0F C1/5CA2: 8536 STA $36 C1/5CA4: A505 LDA $05 C1/5CA6: 29F0 AND #$F0 C1/5CA8: 0536 ORA $36 C1/5CAA: 8505 STA $05 C1/5CAC: 4CF15B JMP $5BF1
C1/5CAF unknow
C1/5CAF: ADAF7B LDA $7BAF (from C1/5C9C, C1/5C9C) C1/5CB2: F011 BEQ $5CC5 C1/5CB4: ADA87B LDA $7BA8 C1/5CB7: C901 CMP #$01 C1/5CB9: F00A BEQ $5CC5 C1/5CBB: AEB17B LDX $7BB1 C1/5CBE: CA DEX C1/5CBF: CA DEX C1/5CC0: CA DEX C1/5CC1: CA DEX C1/5CC2: 8EB17B STX $7BB1 C1/5CC5: E210 SEP #$10 C1/5CC7: 7B TDC C1/5CC8: AA TAX C1/5CC9: C220 REP #$20 C1/5CCB: A90001 LDA #$0100 C1/5CCE: 48 PHA C1/5CCF: 2B PLD C1/5CD0: B502 LDA $02,X C1/5CD2: 8DFE7A STA $7AFE C1/5CD5: B512 LDA $12,X C1/5CD7: 18 CLC C1/5CD8: 690400 ADC #$0004 C1/5CDB: 9502 STA $02,X C1/5CDD: 9506 STA $06,X C1/5CDF: 950A STA $0A,X C1/5CE1: 950E STA $0E,X C1/5CE3: 8A TXA C1/5CE4: 18 CLC C1/5CE5: 691000 ADC #$0010 C1/5CE8: AA TAX C1/5CE9: E0E0 CPX #$E0 C1/5CEB: D0E8 BNE $5CD5 C1/5CED: ADFE7A LDA $7AFE C1/5CF0: 38 SEC C1/5CF1: E93800 SBC #$0038 C1/5CF4: 4C5C5D JMP $5D5C
C1/5CF7 unknow
C1/5CF7: A506 LDA $06 (from C1/5529, X = 18) C1/5CF9: 2910F0 AND #$F010 C1/5CFC: 18 CLC C1/5CFD: ADA87B LDA $7BA8 C1/5D00: C903D0 CMP #$D003 C1/5D03: 11A5 ORA ($A5),Y C1/5D05: 0B PHD C1/5D06: 290F85 AND #$850F C1/5D09: 36A5 ROL $A5,X C1/5D0B: 0529 ORA $29 C1/5D0D: F005 BEQ $5D14 C1/5D0F: 3685 ROL $85,X C1/5D11: 054C ORA $4C C1/5D13: 945B STY $5B,X C1/5D15: ADAF7B LDA $7BAF C1/5D18: F011 BEQ $5D2B C1/5D1A: ADA87B LDA $7BA8 C1/5D1D: C901F0 CMP #$F001 C1/5D20: 0A ASL A C1/5D21: AEB17B LDX $7BB1 C1/5D24: E8 INX C1/5D25: E8 INX C1/5D26: E8 INX C1/5D27: E8 INX C1/5D28: 8EB17B STX $7BB1 C1/5D2B: E210 SEP #$10 C1/5D2D: A2DC LDX #$DC C1/5D2F: C220 REP #$20 C1/5D31: A90001 LDA #$0100 C1/5D34: 48 PHA C1/5D35: 2B PLD C1/5D36: B506 LDA $06,X C1/5D38: 8DFE7A STA $7AFE C1/5D3B: B502 LDA $02,X (from C1/5D51) C1/5D3D: 38 SEC C1/5D3E: E90400 SBC #$0004 C1/5D41: 9512 STA $12,X C1/5D43: 950E STA $0E,X C1/5D45: 950A STA $0A,X C1/5D47: 9506 STA $06,X C1/5D49: 8A TXA C1/5D4A: 38 SEC C1/5D4B: E91000 SBC #$0010 C1/5D4E: AA TAX C1/5D4F: E0FC CPX #$FC C1/5D51: D0E8 BNE $5D3B C1/5D53: A200 LDX #$00 C1/5D55: ADFE7A LDA $7AFE C1/5D58: 18 CLC C1/5D59: 693800 ADC #$0038 C1/5D5C: 950E STA $0E,X (from C1/5B91, C1/5CF4) C1/5D5E: 950A STA $0A,X C1/5D60: 9506 STA $06,X C1/5D62: 9502 STA $02,X C1/5D64: A200 LDX #$00 C1/5D66: B502 LDA $02,X (from C1/5D82) C1/5D68: 9D834D STA $4D83,X C1/5D6B: B506 LDA $06,X C1/5D6D: 9D874D STA $4D87,X C1/5D70: B50A LDA $0A,X C1/5D72: 9D8B4D STA $4D8B,X C1/5D75: B50E LDA $0E,X C1/5D77: 9D8F4D STA $4D8F,X C1/5D7A: 8A TXA C1/5D7B: 18 CLC C1/5D7C: 691000 ADC #$0010 C1/5D7F: AA TAX C1/5D80: E0C0 CPX #$C0 C1/5D82: D0E2 BNE $5D66 C1/5D84: A90000 LDA #$0000 C1/5D87: 48 PHA C1/5D88: 2B PLD C1/5D89: E220 SEP #$20 C1/5D8B: C210 REP #$10 C1/5D8D: CEA87B DEC $7BA8 C1/5D90: D006 BNE $5D98 C1/5D92: 204A5A JSR $5A4A C1/5D95: 4C2455 JMP $5524 C1/5D98: 60 RTS
C1/5D99 unknow
C1/5D99: ADA97B LDA $7BA9 (from only C1/0BD1) C1/5D9C: F013 BEQ $5DB1 C1/5D9E: A28000 LDX #$0080 C1/5DA1: 8636 STX $36 C1/5DA3: ACAA7B LDY $7BAA C1/5DA6: A24D5E LDX #$5E4D C1/5DA9: A97E LDA #$7E C1/5DAB: 202B1A JSR $1A2B C1/5DAE: 9CA97B STZ $7BA9 C1/5DB1: AD8562 LDA $6285 C1/5DB4: 3004 BMI $5DBA C1/5DB6: 228AABC2 JSR $C2AB8A C1/5DBA: 60 RTS
C1/5DBB unknow
C1/5DBB: C220 REP #$20 C1/5DBD: 7B TDC C1/5DBE: AA TAX C1/5DBF: 9D3FE3 STA $E33F,X C1/5DC2: 9D3FE4 STA $E43F,X C1/5DC5: 9D3FE5 STA $E53F,X C1/5DC8: 9D3FE6 STA $E63F,X C1/5DCB: E8 INX C1/5DCC: E8 INX C1/5DCD: E00001 CPX #$0100 C1/5DD0: D0ED BNE $5DBF C1/5DD2: E220 SEP #$20 C1/5DD4: 60 RTS
C1/5DD5 unknow
C1/5DD5: 9CF5E9 STZ $E9F5 C1/5DD8: 647A STZ $7A C1/5DDA: AED788 LDX $88D7 C1/5DDD: 8648 STX $48 C1/5DDF: ADD988 LDA $88D9 C1/5DE2: 854A STA $4A C1/5DE4: 644B STZ $4B C1/5DE6: A748 LDA [$48] C1/5DE8: F014 BEQ $5DFE C1/5DEA: C920 CMP #$20 C1/5DEC: 9008 BCC $5DF6 C1/5DEE: 201161 JSR $6111 C1/5DF1: 20EC66 JSR $66EC C1/5DF4: 80F0 BRA $5DE6
C1/5DF6 unknow
C1/5DF6: 204F5E JSR $5E4F C1/5DF9: 20EC66 JSR $66EC C1/5DFC: 80E8 BRA $5DE6
C1/5DFE unknow
C1/5DFE: 20025E JSR $5E02 C1/5E01: 60 RTS
C1/5E02 unknow
C1/5E02: A648 LDX $48 C1/5E04: DA PHX C1/5E05: A64A LDX $4A C1/5E07: DA PHX C1/5E08: A57A LDA $7A C1/5E0A: 48 PHA C1/5E0B: 7B TDC C1/5E0C: 20B69B JSR $9BB6 C1/5E0F: 209B63 JSR $639B C1/5E12: 68 PLA C1/5E13: 857A STA $7A C1/5E15: FA PLX C1/5E16: 864A STX $4A C1/5E18: FA PLX C1/5E19: 8648 STX $48 C1/5E1B: 60 RTS
C1/5E1C unknow
C1/5E1C: A648 LDX $48 C1/5E1E: DA PHX C1/5E1F: A64A LDX $4A C1/5E21: DA PHX C1/5E22: A57A LDA $7A C1/5E24: 48 PHA C1/5E25: 202A02 JSR $022A C1/5E28: 68 PLA C1/5E29: 857A STA $7A C1/5E2B: FA PLX C1/5E2C: 864A STX $4A C1/5E2E: FA PLX C1/5E2F: 8648 STX $48 C1/5E31: 60 RTS
C1/5E32 unknow
C1/5E32: 8522 STA $22 C1/5E34: A648 LDX $48 C1/5E36: DA PHX C1/5E37: A64A LDX $4A C1/5E39: DA PHX C1/5E3A: A57A LDA $7A C1/5E3C: 48 PHA C1/5E3D: A522 LDA $22 C1/5E3F: 20B69B JSR $9BB6 C1/5E42: 209B63 JSR $639B C1/5E45: 68 PLA C1/5E46: 857A STA $7A C1/5E48: FA PLX C1/5E49: 864A STX $4A C1/5E4B: FA PLX C1/5E4C: 8648 STX $48 C1/5E4E: 60 RTS
C1/5E4F unknow
C1/5E4F: 0A ASL A (from C1/5DF6) C1/5E50: AA TAX C1/5E51: 7C545E JMP ($5E54,X)
C1/5E54 unknow
Pointers to Code C1/5E54: 4767 (00) (exits) C1/5E56: 8C60 (01) C1/5E58: AC5E (02) C1/5E5A: 4767 (03) (exits) C1/5E5C: 7B60 (04) C1/5E5E: A75E (05) C1/5E60: 9F5E (06) C1/5E62: 945E (07) C1/5E64: 4767 (08) (exits) C1/5E66: 4767 (09) (exits) C1/5E68: 4767 (0A) (exits) C1/5E6A: 4767 (0B) (exits) C1/5E6C: 0C5F (0C) C1/5E6E: 4767 (0D) (exits) C1/5E70: 4360 (0E) C1/5E72: B35F (0F) C1/5E74: 755F (10) C1/5E76: 7D5F (11) C1/5E78: E65E (12) C1/5E7A: 6D5F (13) C1/5E7C: 655F (14) C1/5E7E: 4767 (15) (exits) C1/5E80: 4767 (16) (exits) C1/5E82: 4767 (16) (exits) C1/5E84: 4767 (17) (exits) C1/5E86: 4767 (18) (exits) C1/5E88: 4767 (19) (exits) C1/5E8A: 4767 (1A) (exits) C1/5E8C: 1161 (1B) C1/5E8E: 1161 (1C) C1/5E90: 1161 (1D) C1/5E92: 1161 (1E)
C1/5E94 unknow
C1/5E94: EEF5E9 INC $E9F5 (from C1/5E51, X = 7) C1/5E97: 20025E JSR $5E02 C1/5E9A: A504 LDA $04 C1/5E9C: 10F6 BPL $5E94 C1/5E9E: 60 RTS
C1/5E9F unknow
C1/5E9F: 20EC66 JSR $66EC (from C1/5E51, X = 6) C1/5EA2: A748 LDA [$48] C1/5EA4: 4C325E JMP $5E32
C1/5EA7 unknow
C1/5EA7: A93C LDA #$3C (from C1/5E51, X = 5) C1/5EA9: 4C325E JMP $5E32
C1/5EAC unknow
C1/5EAC: 20EC66 JSR $66EC (from C1/5E51, X = 2) C1/5EAF: A748 LDA [$48] C1/5EB1: 8522 STA $22 C1/5EB3: 7B TDC (from C1/5E51, X = F) C1/5EB4: AA TAX C1/5EB5: BF001600 LDA $001600,X C1/5EB9: C522 CMP $22 C1/5EBB: F012 BEQ $5ECF C1/5EBD: C220 REP #$20 C1/5EBF: 8A TXA C1/5EC0: 18 CLC C1/5EC1: 692500 ADC #$0025 C1/5EC4: AA TAX C1/5EC5: 7B TDC C1/5EC6: E220 SEP #$20 C1/5EC8: E05002 CPX #$0250 C1/5ECB: F018 BEQ $5EE5 C1/5ECD: 80E6 BRA $5EB5 C1/5ECF: A906 LDA #$06 C1/5ED1: 8D6D61 STA $616D C1/5ED4: BF021600 LDA $001602,X C1/5ED8: C9FF CMP #$FF C1/5EDA: F009 BEQ $5EE5 C1/5EDC: 201161 JSR $6111 C1/5EDF: E8 INX C1/5EE0: CE6D61 DEC $616D C1/5EE3: D0EF BNE $5ED4 C1/5EE5: 60 RTS
C1/5EE6 unknow
C1/5EE6: 20EC66 JSR $66EC (from C1/5E51, X = 12) C1/5EE9: A748 LDA [$48] C1/5EEB: 0A ASL A C1/5EEC: AA TAX C1/5EED: 7CF05E JMP ($5EF0,X)
C1/5EF0 unknow
C1/5EF0: 405F (0) C1/5EF2: 065F (1) C1/5EF4: 005F (2) C1/5EF6: 135F (3)
C1/5EF8: AE2ECE2E ROL $2ECE C1/5EFC: EE2E0E INC $0E2E C1/5EFF: 2F
C1/5F00 unknow
C1/5F00: AD352F LDA $2F35 (from C1/5EED, X = 2) C1/5F03: 4CB85F JMP $5FB8
C1/5F06 unknow
C1/5F06: AD352F LDA $2F35 (from C1/5EED, X = 1) C1/5F09: 4C4860 JMP $6048
C1/5F0C unknow
C1/5F0C: 20EC66 JSR $66EC (from C1/5E51, X = C) C1/5F0F: A748 LDA [$48] C1/5F11: 8003 BRA $5F16
C1/5F13: AD352F LDA $2F35 (from C1/5EED, X = 3) C1/5F16: C9FF CMP #$FF (from C1/5F11) C1/5F18: D001 BNE $5F1B C1/5F1A: 60 RTS
C1/5F1B unknow
C1/5F1B: EB XBA (from C1/5F18) C1/5F1C: A907 LDA #$07 (7 = battle command name length) C1/5F1E: 8D6D61 STA $616D C1/5F21: 20CA18 JSR $18CA (half multiplier) C1/5F24: C220 REP #$20 C1/5F26: AF164200 LDA $004216 (load product) C1/5F2A: AA TAX C1/5F2B: 7B TDC C1/5F2C: E220 SEP #$20 C1/5F2E: BFA0CED8 LDA $D8CEA0,X (Load battle command name X) C1/5F32: C9FF CMP #$FF C1/5F34: F009 BEQ $5F3F C1/5F36: 201161 JSR $6111 C1/5F39: E8 INX C1/5F3A: CE6D61 DEC $616D C1/5F3D: D0EF BNE $5F2E C1/5F3F: 60 RTS
C1/5F40 unknow
C1/5F40: AD382F LDA $2F38 (from 5EED, X = 0) C1/5F43: 0A ASL A C1/5F44: AA TAX C1/5F45: C220 REP #$20 C1/5F47: BFF85EC1 LDA $C15EF8,X C1/5F4B: AA TAX C1/5F4C: 7B TDC C1/5F4D: E220 SEP #$20 C1/5F4F: A906 LDA #$06 C1/5F51: 8D6D61 STA $616D C1/5F54: BD0100 LDA $0001,X C1/5F57: C9FF CMP #$FF C1/5F59: F009 BEQ $5F64 C1/5F5B: 201161 JSR $6111 C1/5F5E: E8 INX C1/5F5F: CE6D61 DEC $616D C1/5F62: D0F0 BNE $5F54 C1/5F64: 60 RTS
C1/5F65 unknow
C1/5F65: AE3E2F LDX $2F3E (from C1/5E51, X = 14) C1/5F68: AD402F LDA $2F40 C1/5F6B: 8016 BRA $5F83
C1/5F6D unknow
C1/5F6D: AE3B2F LDX $2F3B (from C1/5E51, X = 13) C1/5F70: AD3D2F LDA $2F3D C1/5F73: 800E BRA $5F83
C1/5F75 unknow
C1/5F75: AE352F LDX $2F35 (from C1/5E51, X = 10) C1/5F78: AD372F LDA $2F37 C1/5F7B: 8006 BRA $5F83
C1/5F7D unknow
C1/5F7D: AE382F LDX $2F38 (from C1/5E51, X = 11) C1/5F80: AD3A2F LDA $2F3A C1/5F83: 8610 STX $10 C1/5F85: 8512 STA $12 C1/5F87: A9B4 LDA #$B4 C1/5F89: 8568 STA $68 C1/5F8B: 20BF1A JSR $1ABF C1/5F8E: 7B TDC C1/5F8F: AA TAX C1/5F90: B569 LDA $69,X C1/5F92: C9B4 CMP #$B4 C1/5F94: D006 BNE $5F9C C1/5F96: E8 INX C1/5F97: E00700 CPX #$0007 C1/5F9A: D0F4 BNE $5F90 C1/5F9C: B569 LDA $69,X C1/5F9E: 201161 JSR $6111 C1/5FA1: E8 INX C1/5FA2: E00800 CPX #$0008 C1/5FA5: D0F5 BNE $5F9C C1/5FA7: 60 RTS
C1/5FA8 unknow
C1/5FA8: 48 PHA (from C1/604E) C1/5FA9: A9FF LDA #$FF C1/5FAB: 201161 JSR $6111 C1/5FAE: 68 PLA C1/5FAF: 3A DEC A C1/5FB0: D0F6 BNE $5FA8 C1/5FB2: 60 RTS
C1/5FB3 unknow
C1/5FB3: 20EC66 JSR $66EC (from C1/5E54, X = F) C1/5FB6: A748 LDA [$48] C1/5FB8: C9FF CMP #$FF C1/5FBA: D001 BNE $5FBD C1/5FBC: 60 RTS
C1/5FBD display attack name
Display attack name, does all attacks from the skeans on down to the end, except for sword techniques C1/5FBD: C936 CMP #$36 (from C1/5FBA) C1/5FBF: 9058 BCC $6019 C1/5FC1: C951 CMP #$51 C1/5FC3: 902A BCC $5FEF C1/5FC5: 38 SEC C1/5FC6: E951 SBC #$51 C1/5FC8: EB XBA C1/5FC9: A90A LDA #$0A (10 = skean attack name length) C1/5FCB: 8510 STA $10 C1/5FCD: 8D6D61 STA $616D C1/5FD0: 20CA18 JSR $18CA (half multiplier) C1/5FD3: C220 REP #$20 C1/5FD5: AF164200 LDA $004216 C1/5FD9: AA TAX C1/5FDA: 7B TDC C1/5FDB: E220 SEP #$20 C1/5FDD: BFB9F7E6 LDA $E6F7B9,X (Load skean attack name X) C1/5FE1: C9FF CMP #$FF C1/5FE3: F009 BEQ $5FEE C1/5FE5: 201161 JSR $6111 C1/5FE8: E8 INX C1/5FE9: CE6D61 DEC $616D C1/5FEC: D0EF BNE $5FDD C1/5FEE: 60 RTS
C1/5FEF display esper name
C1/5FEF: 38 SEC (from only C1/5FC3) C1/5FF0: E936 SBC #$36 C1/5FF2: EB XBA C1/5FF3: A908 LDA #$08 (8 = Esper name length) C1/5FF5: 8510 STA $10 C1/5FF7: 8D6D61 STA $616D C1/5FFA: 20CA18 JSR $18CA (half multiplier) C1/5FFD: C220 REP #$20 C1/5FFF: AF164200 LDA $004216 C1/6003: AA TAX C1/6004: 7B TDC C1/6005: E220 SEP #$20 C1/6007: BFE1F6E6 LDA $E6F6E1,X (Load Esper name X) C1/600B: C9FF CMP #$FF C1/600D: F009 BEQ $6018 C1/600F: 201161 JSR $6111 C1/6012: E8 INX C1/6013: CE6D61 DEC $616D C1/6016: D0EF BNE $6007 C1/6018: 60 RTS