Final Fantasy VI/ROM map/Assembly C15

From Data Crystal
< Final Fantasy VI‎ | ROM map
Revision as of 17:40, 29 October 2013 by HatZen08 (talk | contribs) (assembly C15)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
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:	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:	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:	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:	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:	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:	20F248  	JSR $48F2      (from C1/4512, X = 1F)
C1/50CB:	4CE950  	JMP $50E9

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:	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:	7B      	TDC            (from C1/443D, C1/50CB, C1/50D9, C1/50E5, C1/5232, C1/523A, C1/5242)
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:	0A      	ASL A          (from C1/4579, C1/462C, C1/464A, C1/466E, C1/4EA6, C1/4EB8, C1/4EE1, C1/4EF6, C1/4F54, C1/4F64, C1/4F9D, C1/4FAC, C1/4FB9, C1/4FC8, C1/5001, C1/5057, C1/5066, C1/508D, C1/50A2, C1/50BA)
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:	0A      	ASL A          (C1/457E, C1/4631, C1/464E, C1/467A, C1/4EAB, C1/4EBF, C1/4EE6, C1/4EFE, C1/4F4A, C1/4F6B, C1/4FA2, C1/4FB1, C1/4FBE, C1/4FCD, C1/5006, C1/505C, C1/507F, C1/5092, C1/50A7, C1/50BF)
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:	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:	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:	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:	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:	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:	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:	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:	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:	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:	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:	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:	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:	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:	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:	ADC27B  	LDA $7BC2		(from C1/5D95)
C1/5527:	0A      	ASL A
C1/5528:	AA      	TAX 
C1/5529:	7C2C55  	JMP ($552C,X)

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:	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:	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:	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

SwdTech 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:	A926    	LDA #$26		(from C1/5529, X = 36)
C1/562A:	8DF07B  	STA $7BF0
C1/562D:	7B      	TDC 
C1/562E:	4C2C5A  	JMP $5A2C

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

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:	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:	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:	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:	A91A    	LDA #$1A		(from C1/5529, X = 26)
C1/5675:	8DF07B  	STA $7BF0
C1/5678:	7B      	TDC 
C1/5679:	4C2C5A  	JMP $5A2C

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:	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:	A921    	LDA #$21		(from C1/5529, X = 2F)
C1/5699:	8DF07B  	STA $7BF0
C1/569C:	7B      	TDC 
C1/569D:	4C2C5A  	JMP $5A2C

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:	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:	A906    	LDA #$06		(from C1/5529, X = 33)
C1/56D9:	8DF07B  	STA $7BF0
C1/56DC:	7B      	TDC 
C1/56DD:	4C2C5A  	JMP $5A2C

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:	A90C    	LDA #$0C		(from C1/5529, X = 14)
C1/56EB:	8DF07B  	STA $7BF0
C1/56EE:	7B      	TDC 
C1/56EF:	4C2C5A  	JMP $5A2C

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:	A912    	LDA #$12		(from C1/5529, X = 1A)
C1/56FD:	8DF07B  	STA $7BF0
C1/5700:	7B      	TDC 
C1/5701:	4C2C5A  	JMP $5A2C

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:	A916    	LDA #$16		(from C1/5529, X = 20)
C1/570F:	8DF07B  	STA $7BF0
C1/5712:	7B      	TDC 
C1/5713:	4C2C5A  	JMP $5A2C

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:	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:	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:	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:	A928    	LDA #$28		(from C1/5529, X = 3C)
C1/5761:	8DF07B  	STA $7BF0
C1/5764:	A911    	LDA #$11
C1/5766:	4C2C5A  	JMP $5A2C


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

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
 
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:	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:	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:	A28002  	LDX #$0280		(from C1/587F, X = 1; C1/58BB, X = 6)
C1/5853:	4CEE57  	JMP $57EE

C1/5856:	A2C003  	LDX #$03C0		(from C1/587F, X = 2; C1/58BB, X = 7)
C1/5859:	4CEE57  	JMP $57EE

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
 

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:	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
 

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:	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
 

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
 

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


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


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
 

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:	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:	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:	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:	0A      	ASL A			(from C1/58E9, C1/5923, C1/5954, C1/59AA, C1/59D2, C1/59FE, C1/5A14)
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:	ADF07B  	LDA $7BF0		(from C1/5529, X = 1)
C1/5A44:	D003    	BNE $5A49
C1/5A46:	4C4A5A  	JMP $5A4A
C1/5A49:	60      	RTS

 
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:	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:	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:	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:	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:	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:	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:	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:	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:	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:	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:	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:	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:	204F5E  	JSR $5E4F
C1/5DF9:	20EC66  	JSR $66EC
C1/5DFC:	80E8    	BRA $5DE6

C1/5DFE:	20025E  	JSR $5E02
C1/5E01:	60      	RTS
 
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:	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:	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:	0A      	ASL A			(from C1/5DF6)
C1/5E50:	AA      	TAX 
C1/5E51:	7C545E  	JMP ($5E54,X)
 

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:	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:	20EC66  	JSR $66EC		(from C1/5E51, X = 6)
C1/5EA2:	A748    	LDA [$48]
C1/5EA4:	4C325E  	JMP $5E32

C1/5EA7:	A93C    	LDA #$3C		(from C1/5E51, X = 5)
C1/5EA9:	4C325E  	JMP $5E32

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:	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:	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:	AD352F  	LDA $2F35		(from C1/5EED, X = 2)
C1/5F03:	4CB85F  	JMP $5FB8

C1/5F06:	AD352F  	LDA $2F35		(from C1/5EED, X = 1)
C1/5F09:	4C4860  	JMP $6048

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:	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:	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:	AE3E2F  	LDX $2F3E		(from C1/5E51, X = 14)
C1/5F68:	AD402F  	LDA $2F40
C1/5F6B:	8016    	BRA $5F83

C1/5F6D:	AE3B2F  	LDX $2F3B		(from C1/5E51, X = 13)
C1/5F70:	AD3D2F  	LDA $2F3D
C1/5F73:	800E    	BRA $5F83

C1/5F75:	AE352F  	LDX $2F35		(from C1/5E51, X = 10)
C1/5F78:	AD372F  	LDA $2F37
C1/5F7B:	8006    	BRA $5F83

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:	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:	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
 

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
 

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