Final Fantasy VI/ROM map/Assembly C09

From Data Crystal
< Final Fantasy VI‎ | ROM map
Revision as of 18:34, 28 October 2013 by HatZen08 (talk | contribs) (assembly C09)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
C0/903F:	AD3B05  	LDA $053B
C0/9042:	D00C    	BNE $9050
C0/9044:	A20800  	LDX #$0008
C0/9047:	CA      	DEX
C0/9048:	D0FD    	BNE $9047
C0/904A:	A980    	LDA #$80
C0/904C:	8D0021  	STA $2100
C0/904F:	60      	RTS
 
C0/9050:	9C0B42  	STZ $420B		(from C0/9042)
C0/9053:	A980    	LDA #$80
C0/9055:	8D1521  	STA $2115
C0/9058:	A20028  	LDX #$2800
C0/905B:	8E1621  	STX $2116
C0/905E:	A941    	LDA #$41
C0/9060:	8D0043  	STA $4300
C0/9063:	A918    	LDA #$18
C0/9065:	8D0143  	STA $4301
C0/9068:	A20010  	LDX #$1000
C0/906B:	DA      	PHX
C0/906C:	2B      	PLD 
C0/906D:	E210    	SEP #$10      (8 bit index registers)
C0/906F:	C221    	REP #$21
C0/9071:	A001    	LDY #$01
C0/9073:	EA      	NOP
C0/9074:	EA      	NOP
C0/9075:	EA      	NOP
C0/9076:	EA      	NOP
C0/9077:	EA      	NOP
C0/9078:	A280    	LDX #$80
C0/907A:	8E0021  	STX $2100
C0/907D:	A569    	LDA $69
C0/907F:	18      	CLC
C0/9080:	656B    	ADC $6B
C0/9082:	8569    	STA $69
C0/9084:	290006  	AND #$0600
C0/9087:	EB      	XBA
C0/9088:	AA      	TAX
C0/9089:	B56E    	LDA $6E,X
C0/908B:	8D0243  	STA $4302
C0/908E:	A66D    	LDX $6D
C0/9090:	8E0443  	STX $4304
C0/9093:	A280    	LDX #$80
C0/9095:	8E0543  	STX $4305
C0/9098:	8C0B42  	STY $420B
C0/909B:	A576    	LDA $76
C0/909D:	18      	CLC
C0/909E:	6578    	ADC $78
C0/90A0:	8576    	STA $76
C0/90A2:	290006  	AND #$0600
C0/90A5:	EB      	XBA
C0/90A6:	AA      	TAX
C0/90A7:	B57B    	LDA $7B,X
C0/90A9:	8D0243  	STA $4302
C0/90AC:	A67A    	LDX $7A
C0/90AE:	8E0443  	STX $4304
C0/90B1:	A280    	LDX #$80
C0/90B3:	8E0543  	STX $4305
C0/90B6:	8C0B42  	STY $420B
C0/90B9:	A583    	LDA $83
C0/90BB:	18      	CLC
C0/90BC:	6585    	ADC $85
C0/90BE:	8583    	STA $83
C0/90C0:	290006  	AND #$0600
C0/90C3:	EB      	XBA
C0/90C4:	AA      	TAX
C0/90C5:	B588    	LDA $88,X
C0/90C7:	8D0243  	STA $4302
C0/90CA:	A687    	LDX $87
C0/90CC:	8E0443  	STX $4304
C0/90CF:	A280    	LDX #$80
C0/90D1:	8E0543  	STX $4305
C0/90D4:	8C0B42  	STY $420B
C0/90D7:	A590    	LDA $90
C0/90D9:	18      	CLC
C0/90DA:	6592    	ADC $92
C0/90DC:	8590    	STA $90
C0/90DE:	290006  	AND #$0600
C0/90E1:	EB      	XBA
C0/90E2:	AA      	TAX
C0/90E3:	B595    	LDA $95,X
C0/90E5:	8D0243  	STA $4302
C0/90E8:	A694    	LDX $94
C0/90EA:	8E0443  	STX $4304
C0/90ED:	A280    	LDX #$80
C0/90EF:	8E0543  	STX $4305
C0/90F2:	8C0B42  	STY $420B
C0/90F5:	A59D    	LDA $9D
C0/90F7:	18      	CLC
C0/90F8:	659F    	ADC $9F
C0/90FA:	859D    	STA $9D
C0/90FC:	290006  	AND #$0600
C0/90FF:	EB      	XBA
C0/9100:	AA      	TAX
C0/9101:	B5A2    	LDA $A2,X
C0/9103:	8D0243  	STA $4302
C0/9106:	A6A1    	LDX $A1
C0/9108:	8E0443  	STX $4304
C0/910B:	A280    	LDX #$80
C0/910D:	8E0543  	STX $4305
C0/9110:	8C0B42  	STY $420B
C0/9113:	A5AA    	LDA $AA
C0/9115:	18      	CLC
C0/9116:	65AC    	ADC $AC
C0/9118:	85AA    	STA $AA
C0/911A:	290006  	AND #$0600
C0/911D:	EB      	XBA
C0/911E:	AA      	TAX
C0/911F:	B5AF    	LDA $AF,X
C0/9121:	8D0243  	STA $4302
C0/9124:	A6AE    	LDX $AE
C0/9126:	8E0443  	STX $4304
C0/9129:	A280    	LDX #$80
C0/912B:	8E0543  	STX $4305
C0/912E:	8C0B42  	STY $420B
C0/9131:	A5B7    	LDA $B7
C0/9133:	18      	CLC
C0/9134:	65B9    	ADC $B9
C0/9136:	85B7    	STA $B7
C0/9138:	290006  	AND #$0600
C0/913B:	EB      	XBA
C0/913C:	AA      	TAX
C0/913D:	B5BC    	LDA $BC,X
C0/913F:	8D0243  	STA $4302
C0/9142:	A6BB    	LDX $BB
C0/9144:	8E0443  	STX $4304
C0/9147:	A280    	LDX #$80
C0/9149:	8E0543  	STX $4305
C0/914C:	8C0B42  	STY $420B
C0/914F:	A5C4    	LDA $C4
C0/9151:	18      	CLC
C0/9152:	65C6    	ADC $C6
C0/9154:	85C4    	STA $C4
C0/9156:	290006  	AND #$0600
C0/9159:	EB      	XBA
C0/915A:	AA      	TAX
C0/915B:	B5C9    	LDA $C9,X
C0/915D:	8D0243  	STA $4302
C0/9160:	A6C8    	LDX $C8
C0/9162:	8E0443  	STX $4304
C0/9165:	A280    	LDX #$80
C0/9167:	8E0543  	STX $4305
C0/916A:	8C0B42  	STY $420B
C0/916D:	E220    	SEP #$20      (8 bit accum./memory)
C0/916F:	C210    	REP #$10      (16 bit index registers)
C0/9171:	A20000  	LDX #$0000
C0/9174:	DA      	PHX
C0/9175:	2B      	PLD 
C0/9176:	7B      	TDC 
C0/9177:	60      	RTS
 
C0/9178:	9C0B42  	STZ $420B      (turn off DMA)
C0/917B:	A980    	LDA #$80
C0/917D:	8D1521  	STA $2115
C0/9180:	A20030  	LDX #$3000
C0/9183:	8E1621  	STX $2116
C0/9186:	A941    	LDA #$41
C0/9188:	8D0043  	STA $4300
C0/918B:	A918    	LDA #$18
C0/918D:	8D0143  	STA $4301
C0/9190:	A20500  	LDX #$0005
C0/9193:	CA      	DEX
C0/9194:	D0FD    	BNE $9193
C0/9196:	A980    	LDA #$80
C0/9198:	8D0021  	STA $2100
C0/919B:	AD3B05  	LDA $053B
C0/919E:	29E0    	AND #$E0
C0/91A0:	F032    	BEQ $91D4
C0/91A2:	C221    	REP #$21
C0/91A4:	ADD510  	LDA $10D5
C0/91A7:	8D0543  	STA $4305
C0/91AA:	ADD110  	LDA $10D1
C0/91AD:	6DD310  	ADC $10D3
C0/91B0:	8DD110  	STA $10D1
C0/91B3:	7B      	TDC 
C0/91B4:	E220    	SEP #$20      (8 bit accum./memory)
C0/91B6:	ADD210  	LDA $10D2
C0/91B9:	290E    	AND #$0E
C0/91BB:	AA      	TAX
C0/91BC:	C221    	REP #$21
C0/91BE:	BDD710  	LDA $10D7,X
C0/91C1:	6900BF  	ADC #$BF00
C0/91C4:	8D0243  	STA $4302
C0/91C7:	7B      	TDC 
C0/91C8:	E220    	SEP #$20      (8 bit accum./memory)
C0/91CA:	A97E    	LDA #$7E
C0/91CC:	8D0443  	STA $4304
C0/91CF:	A901    	LDA #$01
C0/91D1:	8D0B42  	STA $420B
C0/91D4:	60      	RTS
 
Data, pointers for the block of data below this
C0/91D5:	0000
C0/91D7:	5000
C0/91D9:	A000
C0/91DB:	F000
C0/91DC:	4001
C0/91DE:	9001
C0/91E0:	E001
C0/91E2:	3002
C0/91E4:	4402
C0/91E6:	9402
C0/91E8:	E402
C0/91EA:	3403
C0/91EC:	3403
C0/91EE:	8403
C0/91F0:	2404
C0/91F2:	9204
C0/91F4:	E204
C0/91F6:	3403
C0/91F8:	5005
C0/91FA:	3403
C0/91FC:	A005

Data
C0/91FF:	0001 0000 8000 0001 8001 
C0/9209:	0001 0028 8028 0029 8029 
C0/9213:	0001 002A 802A 002B 802B 
C0/921D:	0001 002C 802C 002D 802D 
C0/9227:	0001 002E 802E 002F 802F 
C0/9231:	0001 0030 8030 0031 8031
C0/923B:	0001 0032 8032 0033 8033 
C0/9245:	0001 0002 8002 0003 8003
C0/924F:	0001 0004 8004 0005 8005
C0/9259:	0001 0006 8006 0007 8007
C0/9263:	0001 0008 8008 0009 8009 
C0/926D:	0001 000A 800A 000B 800B
C0/9277:	0001 000C 800C 000D 800D 

C0/9281:	0000    	BRK #$00
C0/9283:	0000    	BRK #$00
C0/9285:	0000    	BRK #$00
C0/9287:	0000    	BRK #$00
C0/9289:	0000    	BRK #$00
C0/928B:	0000    	BRK #$00
C0/928D:	0000    	BRK #$00
C0/928F:	0000    	BRK #$00
C0/9291:	0000    	BRK #$00
C0/9293:	0000    	BRK #$00
C0/9295:	0000    	BRK #$00
C0/9297:	0000    	BRK #$00
C0/9299:	0000    	BRK #$00
C0/929B:	0000    	BRK #$00
C0/929D:	0000    	BRK #$00
C0/929F:	0001    	BRK #$01
C0/92A1:	0010    	BRK #$10
C0/92A3:	8010    	BRA $92B5
C0/92A5:	0010    	BRK #$10
C0/92A7:	8010    	BRA $92B9
C0/92A9:	0000    	BRK #$00
C0/92AB:	0000    	BRK #$00
C0/92AD:	0000    	BRK #$00
C0/92AF:	0000    	BRK #$00
C0/92B1:	0000    	BRK #$00
C0/92B3:	0000    	BRK #$00
C0/92B5:	0000    	BRK #$00
C0/92B7:	0000    	BRK #$00
C0/92B9:	0000    	BRK #$00
C0/92BB:	0000    	BRK #$00
C0/92BD:	0000    	BRK #$00
C0/92BF:	0000    	BRK #$00
C0/92C1:	0000    	BRK #$00
C0/92C3:	0000    	BRK #$00
C0/92C5:	0000    	BRK #$00
C0/92C7:	0000    	BRK #$00
C0/92C9:	0000    	BRK #$00
C0/92CB:	0000    	BRK #$00
C0/92CD:	0000    	BRK #$00
C0/92CF:	0000    	BRK #$00
C0/92D1:	0000    	BRK #$00
C0/92D3:	0000    	BRK #$00
C0/92D5:	0000    	BRK #$00
C0/92D7:	0000    	BRK #$00
C0/92D9:	0000    	BRK #$00
C0/92DB:	0000    	BRK #$00
C0/92DD:	0000    	BRK #$00
C0/92DF:	0000    	BRK #$00
C0/92E1:	0000    	BRK #$00
C0/92E3:	0000    	BRK #$00
C0/92E5:	0000    	BRK #$00
C0/92E7:	0000    	BRK #$00
C0/92E9:	0000    	BRK #$00
C0/92EB:	0000    	BRK #$00
C0/92ED:	0000    	BRK #$00
C0/92EF:	0001    	BRK #$01
C0/92F1:	0034    	BRK #$34
C0/92F3:	8034    	BRA $9329
C0/92F5:	0035    	BRK #$35
C0/92F7:	8035    	BRA $932E
C0/92F9:	0001    	BRK #$01
C0/92FB:	0028    	BRK #$28
C0/92FD:	8028    	BRA $9327
C0/92FF:	0029    	BRK #$29
C0/9301:	8029    	BRA $932C
C0/9303:	0001    	BRK #$01
C0/9305:	002A    	BRK #$2A
C0/9307:	802A    	BRA $9333
C0/9309:	002B    	BRK #$2B
C0/930B:	802B    	BRA $9338
C0/930D:	0001    	BRK #$01
C0/930F:	002C    	BRK #$2C
C0/9311:	802C    	BRA $933F
C0/9313:	002D    	BRK #$2D
C0/9315:	802D    	BRA $9344
C0/9317:	0001    	BRK #$01
C0/9319:	002E    	BRK #$2E
C0/931B:	802E    	BRA $934B
C0/931D:	002F    	BRK #$2F
C0/931F:	802F    	BRA $9350
C0/9321:	0001    	BRK #$01
C0/9323:	0030    	BRK #$30
C0/9325:	8030    	BRA $9357
C0/9327:	0031    	BRK #$31
C0/9329:	8031    	BRA $935C
C0/932B:	0001    	BRK #$01
C0/932D:	0032    	BRK #$32
C0/932F:	8032    	BRA $9363
C0/9331:	0033    	BRK #$33
C0/9333:	8033    	BRA $9368
C0/9335:	0001    	BRK #$01
C0/9337:	0036    	BRK #$36
C0/9339:	8036    	BRA $9371
C0/933B:	0037    	BRK #$37
C0/933D:	8037    	BRA $9376
C0/933F:	0004    	BRK #$04
C0/9341:	001B    	BRK #$1B
C0/9343:	001B    	BRK #$1B
C0/9345:	001B    	BRK #$1B
C0/9347:	001B    	BRK #$1B
C0/9349:	0004    	BRK #$04
C0/934B:	801B    	BRA $9368
C0/934D:	801B    	BRA $936A
C0/934F:	801B    	BRA $936C
C0/9351:	801B    	BRA $936E
C0/9353:	8000    	BRA $9355
C0/9355:	001C    	BRK #$1C
C0/9357:	801C    	BRA $9375
C0/9359:	001D    	BRK #$1D
C0/935B:	801D    	BRA $937A
C0/935D:	8000    	BRA $935F
C0/935F:	001E    	BRK #$1E
C0/9361:	801E    	BRA $9381
C0/9363:	001F    	BRK #$1F
C0/9365:	801F    	BRA $9386
C0/9367:	8000    	BRA $9369
C0/9369:	0020    	BRK #$20
C0/936B:	8020    	BRA $938D
C0/936D:	0021    	BRK #$21
C0/936F:	8021    	BRA $9392
C0/9371:	8000    	BRA $9373
C0/9373:	0022    	BRK #$22
C0/9375:	8022    	BRA $9399
C0/9377:	0023    	BRK #$23
C0/9379:	8023    	BRA $939E
C0/937B:	8000    	BRA $937D
C0/937D:	0024    	BRK #$24
C0/937F:	8024    	BRA $93A5
C0/9381:	0025    	BRK #$25
C0/9383:	8025    	BRA $93AA
C0/9385:	8000    	BRA $9387
C0/9387:	0026    	BRK #$26
C0/9389:	8026    	BRA $93B1
C0/938B:	0027    	BRK #$27
C0/938D:	8027    	BRA $93B6
C0/938F:	0002    	BRK #$02
C0/9391:	005E    	BRK #$5E
C0/9393:	805E    	BRA $93F3
C0/9395:	005E    	BRK #$5E
C0/9397:	805E    	BRA $93F7
C0/9399:	0002    	BRK #$02
C0/939B:	005F    	BRK #$5F
C0/939D:	805F    	BRA $93FE
C0/939F:	005F    	BRK #$5F
C0/93A1:	805F    	BRA $9402
C0/93A3:	0002    	BRK #$02
C0/93A5:	0060    	BRK #$60
C0/93A7:	8060    	BRA $9409
C0/93A9:	0060    	BRK #$60
C0/93AB:	8060    	BRA $940D
C0/93AD:	0002    	BRK #$02
C0/93AF:	0061    	BRK #$61
C0/93B1:	8061    	BRA $9414
C0/93B3:	0061    	BRK #$61
C0/93B5:	8061    	BRA $9418
C0/93B7:	0002    	BRK #$02
C0/93B9:	0062    	BRK #$62
C0/93BB:	8062    	BRA $941F
C0/93BD:	0062    	BRK #$62
C0/93BF:	8062    	BRA $9423
C0/93C1:	0002    	BRK #$02
C0/93C3:	0063    	BRK #$63
C0/93C5:	8063    	BRA $942A
C0/93C7:	0063    	BRK #$63
C0/93C9:	8063    	BRA $942E
C0/93CB:	0002    	BRK #$02
C0/93CD:	0064    	BRK #$64
C0/93CF:	60      	RTS
 
C0/93D0:	6400    	STZ $00
C0/93D2:	6460    	STZ $60
C0/93D4:	6400    	STZ $00
C0/93D6:	0000    	BRK #$00
C0/93D8:	0000    	BRK #$00
C0/93DA:	0000    	BRK #$00
C0/93DC:	0000    	BRK #$00
C0/93DE:	0000    	BRK #$00
C0/93E0:	0100    	ORA ($00,X)
C0/93E2:	68      	PLA
C0/93E3:	8068    	BRA $944D
C0/93E5:	0069    	BRK #$69
C0/93E7:	8069    	BRA $9452
C0/93E9:	0001    	BRK #$01
C0/93EB:	006A    	BRK #$6A
C0/93ED:	806A    	BRA $9459
C0/93EF:	006B    	BRK #$6B
C0/93F1:	806B    	BRA $945E
C0/93F3:	0001    	BRK #$01
C0/93F5:	006C    	BRK #$6C
C0/93F7:	806C    	BRA $9465
C0/93F9:	006D    	BRK #$6D
C0/93FB:	806D    	BRA $946A
C0/93FD:	0001    	BRK #$01
C0/93FF:	006E    	BRK #$6E
C0/9401:	806E    	BRA $9471
C0/9403:	006F    	BRK #$6F
C0/9405:	806F    	BRA $9476
C0/9407:	0001    	BRK #$01
C0/9409:	000E    	BRK #$0E
C0/940B:	800E    	BRA $941B
C0/940D:	000F    	BRK #$0F
C0/940F:	800F    	BRA $9420
C0/9411:	0000    	BRK #$00
C0/9413:	0000    	BRK #$00
C0/9415:	0000    	BRK #$00
C0/9417:	0000    	BRK #$00
C0/9419:	0000    	BRK #$00
C0/941B:	0000    	BRK #$00
C0/941D:	0000    	BRK #$00
C0/941F:	0000    	BRK #$00
C0/9421:	0000    	BRK #$00
C0/9423:	0000    	BRK #$00
C0/9425:	0000    	BRK #$00
C0/9427:	0000    	BRK #$00
C0/9429:	0000    	BRK #$00
C0/942B:	0000    	BRK #$00
C0/942D:	0000    	BRK #$00
C0/942F:	0100    	ORA ($00,X)
C0/9431:	0038    	BRK #$38
C0/9433:	0038    	BRK #$38
C0/9435:	0038    	BRK #$38
C0/9437:	0038    	BRK #$38
C0/9439:	0100    	ORA ($00,X)
C0/943B:	8038    	BRA $9475
C0/943D:	8038    	BRA $9477
C0/943F:	8038    	BRA $9479
C0/9441:	8038    	BRA $947B
C0/9443:	0002    	BRK #$02
C0/9445:	0056    	BRK #$56
C0/9447:	8056    	BRA $949F
C0/9449:	0056    	BRK #$56
C0/944B:	8056    	BRA $94A3
C0/944D:	0002    	BRK #$02
C0/944F:	0057    	BRK #$57
C0/9451:	8057    	BRA $94AA
C0/9453:	0057    	BRK #$57
C0/9455:	8057    	BRA $94AE
C0/9457:	0002    	BRK #$02
C0/9459:	0058    	BRK #$58
C0/945B:	8058    	BRA $94B5
C0/945D:	0058    	BRK #$58
C0/945F:	8058    	BRA $94B9
C0/9461:	0002    	BRK #$02
C0/9463:	0059    	BRK #$59
C0/9465:	8059    	BRA $94C0
C0/9467:	0059    	BRK #$59
C0/9469:	8059    	BRA $94C4
C0/946B:	0002    	BRK #$02
C0/946D:	005A    	BRK #$5A
C0/946F:	805A    	BRA $94CB
C0/9471:	005A    	BRK #$5A
C0/9473:	805A    	BRA $94CF
C0/9475:	0002    	BRK #$02
C0/9477:	005B    	BRK #$5B
C0/9479:	805B    	BRA $94D6
C0/947B:	005B    	BRK #$5B
C0/947D:	805B    	BRA $94DA
C0/947F:	0002    	BRK #$02
C0/9481:	005C    	BRK #$5C
C0/9483:	805C    	BRA $94E1
C0/9485:	005C    	BRK #$5C
C0/9487:	805C    	BRA $94E5
C0/9489:	0002    	BRK #$02
C0/948B:	005D    	BRK #$5D
C0/948D:	805D    	BRA $94EC
C0/948F:	005D    	BRK #$5D
C0/9491:	805D    	BRA $94F0
C0/9493:	0001    	BRK #$01
C0/9495:	004E    	BRK #$4E
C0/9497:	804E    	BRA $94E7
C0/9499:	004F    	BRK #$4F
C0/949B:	804F    	BRA $94EC
C0/949D:	0001    	BRK #$01
C0/949F:	0050    	BRK #$50
C0/94A1:	8050    	BRA $94F3
C0/94A3:	0051    	BRK #$51
C0/94A5:	8051    	BRA $94F8
C0/94A7:	0001    	BRK #$01
C0/94A9:	0052    	BRK #$52
C0/94AB:	8052    	BRA $94FF
C0/94AD:	0053    	BRK #$53
C0/94AF:	8053    	BRA $9504
C0/94B1:	0001    	BRK #$01
C0/94B3:	0054    	BRK #$54
C0/94B5:	8054    	BRA $950B
C0/94B7:	0055    	BRK #$55
C0/94B9:	8055    	BRA $9510
C0/94BB:	0001    	BRK #$01
C0/94BD:	C03800  	CPY #$0038
C0/94C0:	394039  	AND $3940,Y
C0/94C3:	8039    	BRA $94FE
C0/94C5:	0000    	BRK #$00
C0/94C7:	0000    	BRK #$00
C0/94C9:	0000    	BRK #$00
C0/94CB:	0000    	BRK #$00
C0/94CD:	0000    	BRK #$00
C0/94CF:	0000    	BRK #$00
C0/94D1:	0000    	BRK #$00
C0/94D3:	0000    	BRK #$00
C0/94D5:	0000    	BRK #$00
C0/94D7:	0000    	BRK #$00
C0/94D9:	0000    	BRK #$00
C0/94DB:	0000    	BRK #$00
C0/94DD:	0000    	BRK #$00
C0/94DF:	0000    	BRK #$00
C0/94E1:	0000    	BRK #$00
C0/94E3:	0002    	BRK #$02
C0/94E5:	0046    	BRK #$46
C0/94E7:	8046    	BRA $952F
C0/94E9:	0047    	BRK #$47
C0/94EB:	8047    	BRA $9534
C0/94ED:	0002    	BRK #$02
C0/94EF:	0048    	BRK #$48
C0/94F1:	8048    	BRA $953B
C0/94F3:	0049    	BRK #$49
C0/94F5:	8049    	BRA $9540
C0/94F7:	0002    	BRK #$02
C0/94F9:	004A    	BRK #$4A
C0/94FB:	804A    	BRA $9547
C0/94FD:	004B    	BRK #$4B
C0/94FF:	804B    	BRA $954C
C0/9501:	0000    	BRK #$00
C0/9503:	0000    	BRK #$00
C0/9505:	0000    	BRK #$00
C0/9507:	0000    	BRK #$00
C0/9509:	0000    	BRK #$00
C0/950B:	0000    	BRK #$00
C0/950D:	0000    	BRK #$00
C0/950F:	0000    	BRK #$00
C0/9511:	0000    	BRK #$00
C0/9513:	0000    	BRK #$00
C0/9515:	0000    	BRK #$00
C0/9517:	0000    	BRK #$00
C0/9519:	0000    	BRK #$00
C0/951B:	0000    	BRK #$00
C0/951D:	0000    	BRK #$00
C0/951F:	0000    	BRK #$00
C0/9521:	0000    	BRK #$00
C0/9523:	0000    	BRK #$00
C0/9525:	0000    	BRK #$00
C0/9527:	0000    	BRK #$00
C0/9529:	0000    	BRK #$00
C0/952B:	0000    	BRK #$00
C0/952D:	0000    	BRK #$00
C0/952F:	0000    	BRK #$00
C0/9531:	0000    	BRK #$00
C0/9533:	0004    	BRK #$04
C0/9535:	003A    	BRK #$3A
C0/9537:	003A    	BRK #$3A
C0/9539:	003A    	BRK #$3A
C0/953B:	003A    	BRK #$3A
C0/953D:	0004    	BRK #$04
C0/953F:	803A    	BRA $957B
C0/9541:	803A    	BRA $957D
C0/9543:	803A    	BRA $957F
C0/9545:	803A    	BRA $9581
C0/9547:	0004    	BRK #$04
C0/9549:	003B    	BRK #$3B
C0/954B:	003B    	BRK #$3B
C0/954D:	003B    	BRK #$3B
C0/954F:	003B    	BRK #$3B
C0/9551:	0000    	BRK #$00
C0/9553:	0000    	BRK #$00
C0/9555:	0000    	BRK #$00
C0/9557:	0000    	BRK #$00
C0/9559:	0000    	BRK #$00
C0/955B:	8000    	BRA $955D
C0/955D:	003C    	BRK #$3C
C0/955F:	803C    	BRA $959D
C0/9561:	003D    	BRK #$3D
C0/9563:	803D    	BRA $95A2
C0/9565:	0001    	BRK #$01
C0/9567:	0000    	BRK #$00
C0/9569:	8000    	BRA $956B
C0/956B:	0001    	BRK #$01
C0/956D:	8001    	BRA $9570
C0/956F:	0002    	BRK #$02
C0/9571:	0066    	BRK #$66
C0/9573:	8066    	BRA $95DB
C0/9575:	0066    	BRK #$66
C0/9577:	8066    	BRA $95DF
C0/9579:	0002    	BRK #$02
C0/957B:	0067    	BRK #$67
C0/957D:	8067    	BRA $95E6
C0/957F:	0067    	BRK #$67
C0/9581:	8067    	BRA $95EA
C0/9583:	0004    	BRK #$04
C0/9585:	003E    	BRK #$3E
C0/9587:	003E    	BRK #$3E
C0/9589:	003E    	BRK #$3E
C0/958B:	003E    	BRK #$3E
C0/958D:	0004    	BRK #$04
C0/958F:	803E    	BRA $95CF
C0/9591:	803E    	BRA $95D1
C0/9593:	803E    	BRA $95D3
C0/9595:	803E    	BRA $95D5
C0/9597:	0004    	BRK #$04
C0/9599:	003F    	BRK #$3F
C0/959B:	003F    	BRK #$3F
C0/959D:	003F    	BRK #$3F
C0/959F:	003F    	BRK #$3F
C0/95A1:	0004    	BRK #$04
C0/95A3:	803F    	BRA $95E4
C0/95A5:	803F    	BRA $95E6
C0/95A7:	803F    	BRA $95E8
C0/95A9:	803F    	BRA $95EA
C0/95AB:	0004    	BRK #$04
C0/95AD:	0040    	BRK #$40
C0/95AF:	0040    	BRK #$40
C0/95B1:	0040    	BRK #$40
C0/95B3:	0040    	BRK #$40
C0/95B5:	0004    	BRK #$04
C0/95B7:	8040    	BRA $95F9
C0/95B9:	8040    	BRA $95FB
C0/95BB:	8040    	BRA $95FD
C0/95BD:	8040    	BRA $95FF
C0/95BF:	0004    	BRK #$04
C0/95C1:	0041    	BRK #$41
C0/95C3:	0041    	BRK #$41
C0/95C5:	0041    	BRK #$41
C0/95C7:	0041    	BRK #$41
C0/95C9:	0004    	BRK #$04
C0/95CB:	8041    	BRA $960E
C0/95CD:	8041    	BRA $9610
C0/95CF:	8041    	BRA $9612
C0/95D1:	8041    	BRA $9614
C0/95D3:	0004    	BRK #$04
C0/95D5:	0042    	BRK #$42
C0/95D7:	0042    	BRK #$42
C0/95D9:	0042    	BRK #$42
C0/95DB:	0042    	BRK #$42
C0/95DD:	0004    	BRK #$04
C0/95DF:	8042    	BRA $9623
C0/95E1:	8042    	BRA $9625
C0/95E3:	8042    	BRA $9627
C0/95E5:	8042    	BRA $9629
C0/95E7:	0004    	BRK #$04
C0/95E9:	0043    	BRK #$43
C0/95EB:	0043    	BRK #$43
C0/95ED:	0043    	BRK #$43
C0/95EF:	0043    	BRK #$43
C0/95F1:	0004    	BRK #$04
C0/95F3:	8043    	BRA $9638
C0/95F5:	8043    	BRA $963A
C0/95F7:	8043    	BRA $963C
C0/95F9:	8043    	BRA $963E
C0/95FB:	0004    	BRK #$04
C0/95FD:	0044    	BRK #$44
C0/95FF:	0044    	BRK #$44
C0/9601:	0044    	BRK #$44
C0/9603:	0044    	BRK #$44
C0/9605:	0004    	BRK #$04
C0/9607:	8044    	BRA $964D
C0/9609:	8044    	BRA $964F
C0/960B:	8044    	BRA $9651
C0/960D:	8044    	BRA $9653
C0/960F:	0004    	BRK #$04
C0/9611:	0045    	BRK #$45
C0/9613:	0045    	BRK #$45
C0/9615:	0045    	BRK #$45
C0/9617:	0045    	BRK #$45
C0/9619:	0004    	BRK #$04
C0/961B:	8045    	BRA $9662
C0/961D:	8045    	BRA $9664
C0/961F:	8045    	BRA $9666
C0/9621:	8045    	BRA $9668
C0/9623:	0001    	BRK #$01
C0/9625:	0012    	BRK #$12
C0/9627:	8012    	BRA $963B
C0/9629:	0013    	BRK #$13
C0/962B:	8013    	BRA $9640
C0/962D:	0001    	BRK #$01
C0/962F:	0014    	BRK #$14
C0/9631:	8014    	BRA $9647
C0/9633:	0015    	BRK #$15
C0/9635:	8015    	BRA $964C
C0/9637:	8000    	BRA $9639
C0/9639:	8079    	BRA $96B4
C0/963B:	0079    	BRK #$79
C0/963D:	8078    	BRA $96B7
C0/963F:	0078    	BRK #$78
C0/9641:	8000    	BRA $9643
C0/9643:	007A    	BRK #$7A
C0/9645:	807A    	BRA $96C1
C0/9647:	007B    	BRK #$7B
C0/9649:	807B    	BRA $96C6
C0/964B:	0001    	BRK #$01
C0/964D:	0016    	BRK #$16
C0/964F:	8016    	BRA $9667
C0/9651:	0017    	BRK #$17
C0/9653:	8017    	BRA $966C
C0/9655:	0001    	BRK #$01
C0/9657:	0018    	BRK #$18
C0/9659:	40      	RTI
 
C0/965A:	18      	CLC
C0/965B:	8018    	BRA $9675
C0/965D:	C01800  	CPY #$0018
C0/9660:	0140    	ORA ($40,X)
C0/9662:	1A      	INC A
C0/9663:	801A    	BRA $967F
C0/9665:	40      	RTI
 
C0/9666:	1A      	INC A
C0/9667:	801A    	BRA $9683
C0/9669:	8000    	BRA $966B
C0/966B:	007C    	BRK #$7C
C0/966D:	207C40  	JSR $407C
C0/9670:	7C607C  	JMP ($7C60,X)
C0/9673:	0004    	BRK #$04
C0/9675:	0019    	BRK #$19
C0/9677:	0019    	BRK #$19
C0/9679:	0019    	BRK #$19
C0/967B:	0019    	BRK #$19
C0/967D:	0004    	BRK #$04
C0/967F:	8019    	BRA $969A
C0/9681:	8019    	BRA $969C
C0/9683:	8019    	BRA $969E
C0/9685:	8019    	BRA $96A0
C0/9687:	0004    	BRK #$04
C0/9689:	001A    	BRK #$1A
C0/968B:	001A    	BRK #$1A
C0/968D:	001A    	BRK #$1A
C0/968F:	001A    	BRK #$1A
C0/9691:	8000    	BRA $9693
C0/9693:	0070    	BRK #$70
C0/9695:	8070    	BRA $9707
C0/9697:	0070    	BRK #$70
C0/9699:	8070    	BRA $970B
C0/969B:	8000    	BRA $969D
C0/969D:	0071    	BRK #$71
C0/969F:	8071    	BRA $9712
C0/96A1:	0071    	BRK #$71
C0/96A3:	8071    	BRA $9716
C0/96A5:	8000    	BRA $96A7
C0/96A7:	0072    	BRK #$72
C0/96A9:	8072    	BRA $971D
C0/96AB:	0072    	BRK #$72
C0/96AD:	8072    	BRA $9721
C0/96AF:	8000    	BRA $96B1
C0/96B1:	0073    	BRK #$73
C0/96B3:	8073    	BRA $9728
C0/96B5:	0073    	BRK #$73
C0/96B7:	8073    	BRA $972C
C0/96B9:	8000    	BRA $96BB
C0/96BB:	807C    	BRA $9739
C0/96BD:	E07C80  	CPX #$807C
C0/96C0:	7CE07C  	JMP ($7CE0,X)
C0/96C3:	0000    	BRK #$00
C0/96C5:	0000    	BRK #$00
C0/96C7:	0000    	BRK #$00
C0/96C9:	0000    	BRK #$00
C0/96CB:	0000    	BRK #$00
C0/96CD:	0000    	BRK #$00
C0/96CF:	0000    	BRK #$00
C0/96D1:	0000    	BRK #$00
C0/96D3:	0000    	BRK #$00
C0/96D5:	0000    	BRK #$00
C0/96D7:	0000    	BRK #$00
C0/96D9:	0000    	BRK #$00
C0/96DB:	0000    	BRK #$00
C0/96DD:	0000    	BRK #$00
C0/96DF:	0000    	BRK #$00
C0/96E1:	0004    	BRK #$04
C0/96E3:	0074    	BRK #$74
C0/96E5:	0074    	BRK #$74
C0/96E7:	0074    	BRK #$74
C0/96E9:	0074    	BRK #$74
C0/96EB:	0004    	BRK #$04
C0/96ED:	8074    	BRA $9763
C0/96EF:	8074    	BRA $9765
C0/96F1:	8074    	BRA $9767
C0/96F3:	8074    	BRA $9769
C0/96F5:	0004    	BRK #$04
C0/96F7:	0075    	BRK #$75
C0/96F9:	0075    	BRK #$75
C0/96FB:	0075    	BRK #$75
C0/96FD:	0075    	BRK #$75
C0/96FF:	0004    	BRK #$04
C0/9701:	8075    	BRA $9778
C0/9703:	8075    	BRA $977A
C0/9705:	8075    	BRA $977C
C0/9707:	8075    	BRA $977E
C0/9709:	0004    	BRK #$04
C0/970B:	0076    	BRK #$76
C0/970D:	0076    	BRK #$76
C0/970F:	0076    	BRK #$76
C0/9711:	0076    	BRK #$76
C0/9713:	0004    	BRK #$04
C0/9715:	8076    	BRA $978D
C0/9717:	8076    	BRA $978F
C0/9719:	8076    	BRA $9791
C0/971B:	8076    	BRA $9793
C0/971D:	0004    	BRK #$04
C0/971F:	0077    	BRK #$77
C0/9721:	0077    	BRK #$77
C0/9723:	0077    	BRK #$77
C0/9725:	0077    	BRK #$77
C0/9727:	0004    	BRK #$04
C0/9729:	8077    	BRA $97A2
C0/972B:	8077    	BRA $97A4
C0/972D:	8077    	BRA $97A6
C0/972F:	8077    	BRA $97A8
C0/9731:	0004    	BRK #$04
C0/9733:	C064C0  	CPY #$C064
C0/9736:	64C0    	STZ $C0
C0/9738:	64C0    	STZ $C0
C0/973A:	6400    	STZ $00
C0/973C:	0440    	TSB $40
C0/973E:	6540    	ADC $40
C0/9740:	6540    	ADC $40
C0/9742:	6540    	ADC $40
C0/9744:	6500    	ADC $00
C0/9746:	04C0    	TSB $C0
C0/9748:	65C0    	ADC $C0
C0/974A:	65C0    	ADC $C0
C0/974C:	65C0    	ADC $C0
C0/974E:	6580    	ADC $80
C0/9750:	0000    	BRK #$00
C0/9752:	7E807E  	ROR $7E80,X
C0/9755:	007F    	BRK #$7F
C0/9757:	807F    	BRA $97D8
C0/9759:	8000    	BRA $975B
C0/975B:	004C    	BRK #$4C
C0/975D:	804C    	BRA $97AB
C0/975F:	004D    	BRK #$4D
C0/9761:	804D    	BRA $97B0
C0/9763:	8000    	BRA $9765
C0/9765:	807F    	BRA $97E6
C0/9767:	007F    	BRK #$7F
C0/9769:	807E    	BRA $97E9
C0/976B:	007E    	BRK #$7E
C0/976D:	8000    	BRA $976F
C0/976F:	804D    	BRA $97BE
C0/9771:	004D    	BRK #$4D
C0/9773:	804C    	BRA $97C1
C0/9775:	004C    	BRK #$4C
C0/9777:	0000    	BRK #$00
C0/9779:	0000    	BRK #$00
C0/977B:	0000    	BRK #$00
C0/977D:	0000    	BRK #$00
C0/977F:	0000    	BRK #$00
C0/9781:	0000    	BRK #$00
C0/9783:	0000    	BRK #$00
C0/9785:	0000    	BRK #$00
C0/9787:	0000    	BRK #$00
C0/9789:	0000    	BRK #$00
C0/978B:	0000    	BRK #$00
C0/978D:	0000    	BRK #$00
C0/978F:	0000    	BRK #$00
C0/9791:	0000    	BRK #$00
C0/9793:	0000    	BRK #$00
C0/9795:	0000    	BRK #$00
C0/9797:	0000    	BRK #$00
C0/9799:	0000    	BRK #$00
C0/979B:	0000    	BRK #$00
C0/979D:	0000    	BRK #$00

C0/979F:	0000 
C0/97A1:	1400    	
C0/97A3:	2800    
C0/97A5:	3C00   
C0/97A7:	5000  
C0/97A9:	6400    	
C0/97AB:	7800  

C0/97AD:	0001 8003 0000 8003 0007 800A 0000 8003 0007 800A 
C0/97C1:	0001 8001 0000 8001 0003 8004 0000 8001 0003 8004 
C0/97D5:	0001 C000 0000 C000 8001 4002 0003 C003 8004 4005 
C0/97E9:	0002 8002 0000 8002 0000 8002 0000 8002 0000 8002 
C0/97FD:	4000 8001 0000 8001 0003 8004 0006 8007 0009 800A
C0/9811:	8000 C003 0000 C003 8007 400B 0000 C003 8007 400B
C0/9825:	1104 8804 0000 1104 1204 0000 1108 C20E 0000 8000 

C0/9839:	0000    	BRK #$00
C0/983B:	0000    	BRK #$00
C0/983D:	1108    	ORA ($08),Y
C0/983F:	7A      	PLY
C0/9840:	0400    	TSB $00
C0/9842:	0080    	BRK #$80
C0/9844:	0000    	BRK #$00
C0/9846:	0000    	BRK #$00
C0/9848:	0028    	BRK #$28
C0/984A:	10C0    	BPL $980C
C0/984C:	1E0000  	ASL $0000,X
C0/984F:	8000    	BRA $9851
C0/9851:	0000    	BRK #$00
C0/9853:	0000    	BRK #$00
C0/9855:	8000    	BRA $9857
C0/9857:	0000    	BRK #$00
C0/9859:	0000    	BRK #$00
C0/985B:	8000    	BRA $985D
C0/985D:	0000    	BRK #$00
C0/985F:	0000    	BRK #$00
C0/9861:	2418    	BIT $18
C0/9863:	A01E00  	LDY #$001E
C0/9866:	0124    	ORA ($24,X)
C0/9868:	18      	CLC
C0/9869:	E00E80  	CPX #$800E
C0/986C:	0111    	ORA ($11,X)
C0/986E:	08      	PHP 
C0/986F:	1204    	ORA ($04)
C0/9871:	0000    	BRK #$00
C0/9873:	8000    	BRA $9875
C0/9875:	0000    	BRK #$00
C0/9877:	0000    	BRK #$00
C0/9879:	3F04BA00	AND $00BA04,X
C0/987D:	0000    	BRK #$00
C0/987F:	8000    	BRA $9881
C0/9881:	0000    	BRK #$00
C0/9883:	0000    	BRK #$00
C0/9885:	3F10A210	AND $10A210,X
C0/9889:	0000    	BRK #$00
C0/988B:	3F082200	AND $002208,X
C0/988F:	0000    	BRK #$00
C0/9891:	3F103E00	AND $003E10,X
C0/9895:	0000    	BRK #$00
C0/9897:	8000    	BRA $9899
C0/9899:	0000    	BRK #$00
C0/989B:	0000    	BRK #$00

C0/989D:	A600    	LDX $00	  (from C0/BE7F)
C0/989F:	86E3    	STX $E3
C0/98A1:	86E8    	STX $E8
C0/98A3:	A20000  	LDX #$0000
C0/98A6:	86E5    	STX $E5
C0/98A8:	A9CA    	LDA #$CA
C0/98AA:	85E7    	STA $E7
C0/98AC:	A20000  	LDX #$0000
C0/98AF:	8E9405  	STX $0594
C0/98B2:	A9CA    	LDA #$CA
C0/98B4:	8D9605  	STA $0596
C0/98B7:	A901    	LDA #$01
C0/98B9:	8FC40500	STA $0005C4
C0/98BD:	A980    	LDA #$80
C0/98BF:	85E2    	STA $E2
C0/98C1:	64E1    	STZ $E1
C0/98C3:	60      	RTS

General Actions' Jump Table:
C0/98C4:	449C    	(gen. act. 35)
C0/98C6:	6F9C    	(gen. act. 36)
C0/98C8:	8F9C    	(gen. act. 37)
C0/98CA:	0E9D    	(gen. act. 38)
C0/98CC:	169D    	(gen. act. 39)
C0/98CE:	1E9D    	(gen. act. 3A)
C0/98D0:	2E9D    	(gen. act. 3B)
C0/98D2:	6D9D    	(gen. act. 3C)
C0/98D4:	3C9E    	(gen. act. 3D)
C0/98D6:	679E    	(gen. act. 3E)
C0/98D8:	3B9D    	(gen. act. 3F)
C0/98DA:	7CA0    	(gen. act. 40)
C0/98DC:	FAA2    	(gen. act. 41)
C0/98DE:	36A3    	(gen. act. 42)
C0/98E0:	A99C    	(gen. act. 43)
C0/98E2:	CA9C    	(gen. act. 44)
C0/98E4:	E29C    	(gen. act. 45)
C0/98E6:	EA9C    	(gen. act. 46)
C0/98E8:	039D    	(gen. act. 47)
C0/98EA:	75A4    	(gen. act. 48)
C0/98EC:	A6A4    	(gen. act. 49)
C0/98EE:	B0A4    	(gen. act. 4A)
C0/98F0:	BCA4    	(gen. act. 4B)
C0/98F2:	91A5    	(gen. act. 4C)
C0/98F4:	78A5    	(gen. act. 4D)
C0/98F6:	F9A4    	(gen. act. 4E)
C0/98F8:	F3A5    	(gen. act. 4F)
C0/98FA:	FDA5    	(gen. act. 50)
C0/98FC:	40A6    	(gen. act. 51)
C0/98FE:	86A6    	(gen. act. 52)
C0/9900:	C5A6    	(gen. act. 53)
C0/9902:	84A7    	(gen. act. 54)
C0/9904:	95A7    	(gen. act. 55)
C0/9906:	BAA7    	(gen. act. 56)
C0/9908:	D0A7    	(gen. act. 57)
C0/990A:	E6A7    	(gen. act. 58)
C0/990C:	0AA8    	(gen. act. 59)
C0/990E:	17A8    	(gen. act. 5A)
C0/9910:	26A8    	(gen. act. 5B)
C0/9912:	2DA8    	(gen. act. 5C)
C0/9914:	38A8    	(gen. act. 5D)
C0/9916:	CEA8    	(gen. act. 5E)
C0/9918:	64A9    	(gen. act. 5F)
C0/991A:	FAA9    	(gen. act. 60)
C0/991C:	3DAA    	(gen. act. 61)
C0/991E:	CBAA    	(gen. act. 62)
C0/9920:	DBAA    	(gen. act. 63)
C0/9922:	E9AA    	(gen. act. 64)
C0/9924:	09AB    	(gen. act. 65)
C0/9926:	1AB9    	(gen. act. 66)
C0/9928:	1AB9    	(gen. act. 67)
C0/992A:	1AB9    	(gen. act. 68)
C0/992C:	1AB9    	(gen. act. 69)
C0/992E:	47AB    	(gen. act. 6A)
C0/9930:	55AB    	(gen. act. 6B)
C0/9932:	0BAC    	(gen. act. 6C)
C0/9934:	1AB9    	(gen. act. 6D)
C0/9936:	1AB9    	(gen. act. 6E)
C0/9938:	1AB9    	(gen. act. 6F)
C0/993A:	81A8    	(gen. act. 70)
C0/993C:	17A9    	(gen. act. 71)
C0/993E:	ADA9    	(gen. act. 72)
C0/9940:	45AC    	(gen. act. 73)
C0/9942:	62AC    	(gen. act. 74)
C0/9944:	1FAC    	(gen. act. 75)
C0/9946:	1AB9    	(gen. act. 76)
C0/9948:	329F    	(gen. act. 77)
C0/994A:	7F9C    	(gen. act. 78)
C0/994C:	6AA3    	(gen. act. 79)
C0/994E:	2AA4    	(gen. act. 7A)
C0/9950:	41A4    	(gen. act. 7B)
C0/9952:	55A4    	(gen. act. 7C)
C0/9954:	65A4    	(gen. act. 7D)
C0/9956:	9AA3    	(gen. act. 7E)
C0/9958:	3AA0    	(gen. act. 7F)
C0/995A:	F0AC    	(gen. act. 80)
C0/995C:	2DAD    	(gen. act. 81)
C0/995E:	70A5    	(gen. act. 82)
C0/9960:	1AB9    	(gen. act. 83)
C0/9962:	50AD    	(gen. act. 84)
C0/9964:	7FAD    	(gen. act. 85)
C0/9966:	B8AD    	(gen. act. 86)
C0/9968:	D7AD    	(gen. act. 87)
C0/996A:	2DAE    	(gen. act. 88)
C0/996C:	47AE    	(gen. act. 89)
C0/996E:	61AE    	(gen. act. 8A)
C0/9970:	7BAE    	(gen. act. 8B)
C0/9972:	3EAF    	(gen. act. 8C)
C0/9974:	CE9F    	(gen. act. 8D)
C0/9976:	4EA5    	(gen. act. 8E)
C0/9978:	F8AF    	(gen. act. 8F)
C0/997A:	02B0    	(gen. act. 90)
C0/997C:	3FB2    	(gen. act. 91)
C0/997E:	49B2    	(gen. act. 92)
C0/9980:	53B2    	(gen. act. 93)
C0/9982:	5DB2    	(gen. act. 94)
C0/9984:	67B2    	(gen. act. 95)
C0/9986:	F0A7    	(gen. act. 96)
C0/9988:	FDA7    	(gen. act. 97)
C0/998A:	0FB0    	(gen. act. 98)
C0/998C:	35B0    	(gen. act. 99)      (Invoke party selection screen (X groups), force characters YY)
C0/998E:	B2B0    	(gen. act. 9A)      (Invoke Colliseum item selection)
C0/9990:	6DB0    	(gen. act. 9B)      (Invoke shop XX)
C0/9992:	8CB0    	(gen. act. 9C)      (Optimum equip character XX)
C0/9994:	9CB0    	(gen. act. 9D)      (Invoke party selection for final battle)
C0/9996:	1AB9    	(gen. act. 9E)
C0/9998:	1AB9    	(gen. act. 9F)
C0/999A:	E0B0    	(gen. act. A0)
C0/999C:	0EB1    	(gen. act. A1)
C0/999E:	30B1    	(gen. act. A2)
C0/99A0:	1AB9    	(gen. act. A3)
C0/99A2:	1AB9    	(gen. act. A4)
C0/99A4:	1AB9    	(gen. act. A5)
C0/99A6:	09BA    	(gen. act. A6)
C0/99A8:	14BA    	(gen. act. A7)
C0/99AA:	51BA    	(gen. act. A8)
C0/99AC:	66B9    	(gen. act. A9)
C0/99AE:	92B9    	(gen. act. AA)
C0/99B0:	1BB9    	(gen. act. AB)
C0/99B2:	5EB9    	(gen. act. AC)
C0/99B4:	69BA    	(gen. act. AD)
C0/99B6:	C5B9    	(gen. act. AE)
C0/99B8:	03A5    	(gen. act. AF)
C0/99BA:	38B1    	(gen. act. B0)
C0/99BC:	45B1    	(gen. act. B1)
C0/99BE:	A1B1    	(gen. act. B2)
C0/99C0:	DFB1    	(gen. act. B3)
C0/99C2:	1DB2    	(gen. act. B4)
C0/99C4:	27B2    	(gen. act. B5)
C0/99C6:	D3B6    	(gen. act. B6)
C0/99C8:	99B2    	(gen. act. B7)
C0/99CA:	ABB6    	(gen. act. B8)
C0/99CC:	BFB6    	(gen. act. B9)
C0/99CE:	31BA    	(gen. act. BA)
C0/99D0:	BEB9    	(gen. act. BB)
C0/99D2:	6FB1    	(gen. act. BC)
C0/99D4:	71B2    	(gen. act. BD)
C0/99D6:	F7B6    	(gen. act. BE)
C0/99D8:	E7B9    	(gen. act. BF)
C0/99DA:	C8B2    	(gen. act. C0)
C0/99DC:	C8B2    	(gen. act. C1)
C0/99DE:	C8B2    	(gen. act. C2)
C0/99E0:	C8B2    	(gen. act. C3)
C0/99E2:	C8B2    	(gen. act. C4)
C0/99E4:	C8B2    	(gen. act. C5)
C0/99E6:	C8B2    	(gen. act. C6)
C0/99E8:	C8B2    	(gen. act. C7)
C0/99EA:	2DB3    	(gen. act. C8)
C0/99EC:	2DB3    	(gen. act. C9)
C0/99EE:	2DB3    	(gen. act. CA)
C0/99F0:	2DB3    	(gen. act. CB)
C0/99F2:	2DB3    	(gen. act. CC)
C0/99F4:	2DB3    	(gen. act. CD)
C0/99F6:	2DB3    	(gen. act. CE)
C0/99F8:	2DB3    	(gen. act. CF)
C0/99FA:	93B5    	(gen. act. D0)
C0/99FC:	CFB5    	(gen. act. D1)
C0/99FE:	A7B5    	(gen. act. D2)
C0/9A00:	E3B5    	(gen. act. D3)
C0/9A02:	BBB5    	(gen. act. D4)
C0/9A04:	F7B5    	(gen. act. D5)
C0/9A06:	0BB6    	(gen. act. D6)
C0/9A08:	5BB6    	(gen. act. D7)
C0/9A0A:	1FB6    	(gen. act. D8)
C0/9A0C:	6FB6    	(gen. act. D9)
C0/9A0E:	33B6    	(gen. act. DA)
C0/9A10:	83B6    	(gen. act. DB)
C0/9A12:	47B6    	(gen. act. DC)
C0/9A14:	97B6    	(gen. act. DD)
C0/9A16:	0BB4    	(gen. act. DE)
C0/9A18:	65B4    	(gen. act. DF)
C0/9A1A:	13B5    	(gen. act. E0)
C0/9A1C:	1EB5    	(gen. act. E1)
C0/9A1E:	B9B4    	(gen. act. E2)
C0/9A20:	B7B3    	(gen. act. E3)
C0/9A22:	9EB3    	(gen. act. E4)
C0/9A24:	1AB9    	(gen. act. E5)
C0/9A26:	1AB9    	(gen. act. E6)
C0/9A28:	94B3    	(gen. act. E7)
C0/9A2A:	29B5    	(gen. act. E8)
C0/9A2C:	3CB5    	(gen. act. E9)
C0/9A2E:	56B5    	(gen. act. EA)
C0/9A30:	71B5    	(gen. act. EB)
C0/9A32:	1AB9    	(gen. act. EC)
C0/9A34:	1AB9    	(gen. act. ED)
C0/9A36:	1AB9    	(gen. act. EE)
C0/9A38:	AAB7    	(gen. act. EF) (Play song $EB at volume $EC)
C0/9A3A:	80B7    	(gen. act. F0) (Play song $EB)
C0/9A3C:	D4B7    	(gen. act. F1) (Fade in song $EB at speed $EC)
C0/9A3E:	11B8    	(gen. act. F2) (Fade out song at speed $EB)
C0/9A40:	27B8    	(gen. act. F3) (Continue song previously paused)
C0/9A42:	54B8        	(gen. act. F4) (Play sound effect $EB)
C0/9A44:	5EB8    	(gen. act. F5)
C0/9A46:	89B8    	(gen. act. F6)
C0/9A48:	A1B8    	(gen. act. F7)
C0/9A4A:	AFB8    	(gen. act. F8)
C0/9A4C:	BAB8    	(gen. act. F9)
C0/9A4E:	C7B8    	(gen. act. FA) (Pause event queue until song playing finishes or fades out)
C0/9A50:	D2B8    	(gen. act. FB)
C0/9A52:	1AB9    	(gen. act. FC)
C0/9A54:	D2B8    	(gen. act. FD)
C0/9A56:	D7B8    	(gen. act. FE)
C0/9A58:	1AB9    	(gen. act. FF)
(End of General Actions' pointers)

C0/9A5A:	E647    	INC $47		(from C0/00DA,)
C0/9A5C:	A584    	LDA $84
C0/9A5E:	D00D    	BNE $9A6D
C0/9A60:	A558    	LDA $58
C0/9A62:	D006    	BNE $9A6A
C0/9A64:	A547    	LDA $47
C0/9A66:	2903    	AND #$03
C0/9A68:	D003    	BNE $9A6D
C0/9A6A:	204A71  	JSR $714A
C0/9A6D:	A6E3    	LDX $E3		(from C0/9A5E, C0/9A68)
C0/9A6F:	F004    	BEQ $9A75
C0/9A71:	CA      	DEX
C0/9A72:	86E3    	STX $E3
C0/9A74:	60      	RTS
 
C0/9A75:	AD9807  	LDA $0798		(from C0/9A6F)
C0/9A78:	F001    	BEQ $9A7B
C0/9A7A:	60      	RTS
 
C0/9A7B:	AD5A05  	LDA $055A		(from C0/9A78)
C0/9A7E:	F004    	BEQ $9A84
C0/9A80:	C905    	CMP #$05
C0/9A82:	D0F6    	BNE $9A7A		(returns from sub)
C0/9A84:	AD5B05  	LDA $055B		(from C0/9A7E)
C0/9A87:	F004    	BEQ $9A8D
C0/9A89:	C905    	CMP #$05
C0/9A8B:	D0ED    	BNE $9A7A		(returns from sub)
C0/9A8D:	AD5C05  	LDA $055C		(from C0/9A87)
C0/9A90:	F004    	BEQ $9A96
C0/9A92:	C905    	CMP #$05
C0/9A94:	D0E4    	BNE $9A7A		(returns from sub)
C0/9A96:	2081BA  	JSR $BA81
C0/9A99:	A5E1    	LDA $E1
C0/9A9B:	1021    	BPL $9ABE
C0/9A9D:	A5E2    	LDA $E2
C0/9A9F:	8D0242  	STA $4202
C0/9AA2:	A929    	LDA #$29
C0/9AA4:	8D0342  	STA $4203
C0/9AA7:	EA      	NOP
C0/9AA8:	EA      	NOP
C0/9AA9:	EA      	NOP
C0/9AAA:	EA      	NOP
C0/9AAB:	AC1642  	LDY $4216
C0/9AAE:	B97C08  	LDA $087C,Y
C0/9AB1:	290F    	AND #$0F
C0/9AB3:	F001    	BEQ $9AB6
C0/9AB5:	60      	RTS
 
C0/9AB6:	A5E1    	LDA $E1		(from C0/9AB3)
C0/9AB8:	297F    	AND #$7F
C0/9ABA:	85E1    	STA $E1        (LDA #$80 TRB $E1 would've worked here)
C0/9ABC:	805D    	BRA $9B1B

C0/9ABE:	A5E1    	LDA $E1		(from C0/9A9B)
C0/9AC0:	2940    	AND #$40
C0/9AC2:	F00C    	BEQ $9AD0
C0/9AC4:	A54A    	LDA $4A
C0/9AC6:	F001    	BEQ $9AC9
C0/9AC8:	60      	RTS
 
C0/9AC9:	A5E1    	LDA $E1		(from C0/9AC6)
C0/9ACB:	29BF    	AND #$BF
C0/9ACD:	85E1    	STA $E1        (LDA #$40 TRB $E1 would've worked here)
C0/9ACF:	60      	RTS
 
C0/9AD0:	A5E1    	LDA $E1		(from C0/9AC2)
C0/9AD2:	2920    	AND #$20
C0/9AD4:	F045    	BEQ $9B1B
C0/9AD6:	AD4105  	LDA $0541
C0/9AD9:	CD5705  	CMP $0557
C0/9ADC:	F00D    	BEQ $9AEB
C0/9ADE:	1A      	INC A
C0/9ADF:	CD5705  	CMP $0557
C0/9AE2:	F007    	BEQ $9AEB
C0/9AE4:	3A      	DEC A
C0/9AE5:	3A      	DEC A
C0/9AE6:	CD5705  	CMP $0557
C0/9AE9:	D015    	BNE $9B00
C0/9AEB:	AD4205  	LDA $0542
C0/9AEE:	CD5805  	CMP $0558
C0/9AF1:	F00E    	BEQ $9B01
C0/9AF3:	1A      	INC A
C0/9AF4:	CD5805  	CMP $0558
C0/9AF7:	F008    	BEQ $9B01
C0/9AF9:	3A      	DEC A
C0/9AFA:	3A      	DEC A
C0/9AFB:	CD5805  	CMP $0558
C0/9AFE:	F001    	BEQ $9B01
C0/9B00:	60      	RTS
 
C0/9B01:	A5E1    	LDA $E1		(from C0/9AF1, C0/9AF7, C0/9AFE)
C0/9B03:	29DF    	AND #$DF
C0/9B05:	85E1    	STA $E1
C0/9B07:	A600    	LDX $00
C0/9B09:	8E4705  	STX $0547
C0/9B0C:	8E4905  	STX $0549
C0/9B0F:	8E4B05  	STX $054B
C0/9B12:	8E4D05  	STX $054D
C0/9B15:	8E4F05  	STX $054F
C0/9B18:	8E5105  	STX $0551
C0/9B1B:	A00500  	LDY #$0005
C0/9B1E:	B7E5    	LDA [$E5],Y
C0/9B20:	85EF    	STA $EF
C0/9B22:	88      	DEY 
C0/9B23:	B7E5    	LDA [$E5],Y
C0/9B25:	85EE    	STA $EE
C0/9B27:	88      	DEY 
C0/9B28:	B7E5    	LDA [$E5],Y
C0/9B2A:	85ED    	STA $ED
C0/9B2C:	88      	DEY 
C0/9B2D:	B7E5    	LDA [$E5],Y
C0/9B2F:	85EC    	STA $EC
C0/9B31:	88      	DEY 
C0/9B32:	B7E5    	LDA [$E5],Y
C0/9B34:	85EB    	STA $EB
C0/9B36:	88      	DEY 
C0/9B37:	B7E5    	LDA [$E5],Y
C0/9B39:	85EA    	STA $EA
C0/9B3B:	C931    	CMP #$31
C0/9B3D:	B003    	BCS $9B42
C0/9B3F:	4CA59B  	JMP $9BA5

C0/9B42:	C935    	CMP #$35		(from C0/9B3D)
C0/9B44:	B003    	BCS $9B49
C0/9B46:	4C0B9C  	JMP $9C0B

C0/9B49:	38      	SEC 			(from C0/9B44)
C0/9B4A:	E935    	SBC #$35       (event commands start at #$35)
C0/9B4C:	C220    	REP #$20      	(16 bit accum./memory)
C0/9B4E:	0A      	ASL A
C0/9B4F:	AA      	TAX
C0/9B50:	BFC498C0	LDA $C098C4,X  (Loads pointer for general action X)
C0/9B54:	852A    	STA $2A		(Stores it in $2A)
C0/9B56:	7B      	TDC 
C0/9B57:	E220    	SEP #$20      	(8 bit accum./memory)
C0/9B59:	6C2A00  	JMP ($002A)    (after the TAX, TDC SEP #$20 JMP ($98C4,X) would've worked)

Advance the event queue by various bytes, A holds the amount coming in
C0/9B5C:	18      	CLC		(Called from various, below)
C0/9B5D:	65E5    	ADC $E5
C0/9B5F:	85E5    	STA $E5
C0/9B61:	A5E6    	LDA $E6
C0/9B63:	6900    	ADC #$00
C0/9B65:	85E6    	STA $E6
C0/9B67:	A5E7    	LDA $E7
C0/9B69:	6900    	ADC #$00
C0/9B6B:	85E7    	STA $E7
C0/9B6D:	4C6D9A  	JMP $9A6D

Advance the event queue by various bytes, A holds the amount coming in
C0/9B70:	18      	CLC		(Called from various, below)
C0/9B71:	65E5    	ADC $E5
C0/9B73:	85E5    	STA $E5
C0/9B75:	A5E6    	LDA $E6
C0/9B77:	6900    	ADC #$00
C0/9B79:	85E6    	STA $E6
C0/9B7B:	A5E7    	LDA $E7
C0/9B7D:	6900    	ADC #$00
C0/9B7F:	85E7    	STA $E7
C0/9B81:	60      	RTS
 
C0/9B82:	A6E8    	LDX $E8
C0/9B84:	18      	CLC
C0/9B85:	65E5    	ADC $E5
C0/9B87:	85E5    	STA $E5
C0/9B89:	9DF405  	STA $05F4,X
C0/9B8C:	A5E6    	LDA $E6
C0/9B8E:	6900    	ADC #$00
C0/9B90:	85E6    	STA $E6
C0/9B92:	9DF505  	STA $05F5,X
C0/9B95:	A5E7    	LDA $E7
C0/9B97:	6900    	ADC #$00
C0/9B99:	85E7    	STA $E7
C0/9B9B:	9FF60500	STA $0005F6,X
C0/9B9F:	E8      	INX
C0/9BA0:	E8      	INX
C0/9BA1:	E8      	INX
C0/9BA2:	86E8    	STX $E8
C0/9BA4:	60      	RTS
 
C0/9BA5:	8D0242  	STA $4202
C0/9BA8:	A929    	LDA #$29
C0/9BAA:	8D0342  	STA $4203
C0/9BAD:	EA      	NOP
C0/9BAE:	EA      	NOP
C0/9BAF:	EA      	NOP
C0/9BB0:	EA      	NOP
C0/9BB1:	AC1642  	LDY $4216
C0/9BB4:	B97C08  	LDA $087C,Y
C0/9BB7:	29F0    	AND #$F0
C0/9BB9:	0901    	ORA #$01
C0/9BBB:	997C08  	STA $087C,Y
C0/9BBE:	7B      	TDC 
C0/9BBF:	998608  	STA $0886,Y
C0/9BC2:	A5E5    	LDA $E5
C0/9BC4:	18      	CLC
C0/9BC5:	6902    	ADC #$02
C0/9BC7:	998308  	STA $0883,Y
C0/9BCA:	A5E6    	LDA $E6
C0/9BCC:	6900    	ADC #$00
C0/9BCE:	998408  	STA $0884,Y
C0/9BD1:	A5E7    	LDA $E7
C0/9BD3:	6900    	ADC #$00
C0/9BD5:	998508  	STA $0885,Y
C0/9BD8:	A5EB    	LDA $EB
C0/9BDA:	1026    	BPL $9C02
C0/9BDC:	A5EA    	LDA $EA
C0/9BDE:	C931    	CMP #$31
C0/9BE0:	901A    	BCC $9BFC
C0/9BE2:	38      	SEC 
C0/9BE3:	E931    	SBC #$31
C0/9BE5:	0A      	ASL A
C0/9BE6:	A8      	TAY
C0/9BE7:	BE0308  	LDX $0803,Y
C0/9BEA:	8E0442  	STX $4204
C0/9BED:	A929    	LDA #$29
C0/9BEF:	8D0642  	STA $4206
C0/9BF2:	EA      	NOP
C0/9BF3:	EA      	NOP
C0/9BF4:	EA      	NOP
C0/9BF5:	EA      	NOP
C0/9BF6:	EA      	NOP
C0/9BF7:	EA      	NOP
C0/9BF8:	EA      	NOP
C0/9BF9:	AD1442  	LDA $4214
C0/9BFC:	85E2    	STA $E2
C0/9BFE:	A980    	LDA #$80
C0/9C00:	85E1    	STA $E1
C0/9C02:	A5EB    	LDA $EB
C0/9C04:	297F    	AND #$7F
C0/9C06:	1A      	INC A
C0/9C07:	1A      	INC A
C0/9C08:	4C5C9B  	JMP $9B5C

C0/9C0B:	38      	SEC 		(from C0/9B46) 
C0/9C0C:	E931    	SBC #$31
C0/9C0E:	0A      	ASL A
C0/9C0F:	AA      	TAX
C0/9C10:	BC0308  	LDY $0803,X
C0/9C13:	C0B007  	CPY #$07B0
C0/9C16:	F022    	BEQ $9C3A
C0/9C18:	B96708  	LDA $0867,Y
C0/9C1B:	2907    	AND #$07
C0/9C1D:	CD6D1A  	CMP $1A6D		(Is this the active party?)
C0/9C20:	D018    	BNE $9C3A
C0/9C22:	8C0442  	STY $4204
C0/9C25:	A929    	LDA #$29
C0/9C27:	8D0642  	STA $4206
C0/9C2A:	EA      	NOP
C0/9C2B:	EA      	NOP
C0/9C2C:	EA      	NOP
C0/9C2D:	EA      	NOP
C0/9C2E:	EA      	NOP
C0/9C2F:	EA      	NOP
C0/9C30:	EA      	NOP
C0/9C31:	EA      	NOP
C0/9C32:	AD1442  	LDA $4214
C0/9C35:	85EA    	STA $EA
C0/9C37:	4CB49B  	JMP $9BB4

C0/9C3A:	A931    	LDA #$31
C0/9C3C:	85EA    	STA $EA
C0/9C3E:	A0D907  	LDY #$07D9
C0/9C41:	4CB49B  	JMP $9BB4


(gen. act. 35)

C0/9C44:	A5EB    	LDA $EB	
C0/9C46:	C931    	CMP #$31       (is this a party character?)
C0/9C48:	901A    	BCC $9C64      (branch if not)
C0/9C4A:	38      	SEC 
C0/9C4B:	E931    	SBC #$31
C0/9C4D:	0A      	ASL A
C0/9C4E:	A8      	TAY
C0/9C4F:	BE0308  	LDX $0803,Y
C0/9C52:	8E0442  	STX $4204
C0/9C55:	A929    	LDA #$29       (Set to divide by 41)
C0/9C57:	8D0642  	STA $4206
C0/9C5A:	EA      	NOP
C0/9C5B:	EA      	NOP
C0/9C5C:	EA      	NOP
C0/9C5D:	EA      	NOP
C0/9C5E:	EA      	NOP
C0/9C5F:	EA      	NOP
C0/9C60:	EA      	NOP
C0/9C61:	AD1442  	LDA $4214
C0/9C64:	85E2    	STA $E2
C0/9C66:	A980    	LDA #$80
C0/9C68:	85E1    	STA $E1
C0/9C6A:	A902    	LDA #$02
C0/9C6C:	4C5C9B  	JMP $9B5C


(gen. act. 36)

C0/9C6F:	20F09D  	JSR $9DF0	
C0/9C72:	B97C08  	LDA $087C,Y
C0/9C75:	29EF    	AND #$EF
C0/9C77:	997C08  	STA $087C,Y
C0/9C7A:	A902    	LDA #$02
C0/9C7C:	4C5C9B  	JMP $9B5C


(gen. act. 78)

C0/9C7F:	20F09D  	JSR $9DF0	
C0/9C82:	B97C08  	LDA $087C,Y
C0/9C85:	0910    	ORA #$10
C0/9C87:	997C08  	STA $087C,Y
C0/9C8A:	A902    	LDA #$02
C0/9C8C:	4C5C9B  	JMP $9B5C


Assign graphic set YY to object XX
(gen. act. 37)

C0/9C8F:	20F09D  	JSR $9DF0	
C0/9C92:	A5EC    	LDA $EC
C0/9C94:	997908  	STA $0879,Y
C0/9C97:	20AD9D  	JSR $9DAD
C0/9C9A:	C05002  	CPY #$0250
C0/9C9D:	B005    	BCS $9CA4
C0/9C9F:	A5EC    	LDA $EC
C0/9CA1:	990116  	STA $1601,Y
C0/9CA4:	A903    	LDA #$03
C0/9CA6:	4C5C9B  	JMP $9B5C


Assign pallete YY to object XX
(gen. act. 43)

C0/9CA9:	20F09D  	JSR $9DF0	
C0/9CAC:	A5EC    	LDA $EC
C0/9CAE:	0A      	ASL A
C0/9CAF:	851A    	STA $1A
C0/9CB1:	B98008  	LDA $0880,Y
C0/9CB4:	29F1    	AND #$F1
C0/9CB6:	051A    	ORA $1A
C0/9CB8:	998008  	STA $0880,Y
C0/9CBB:	B98108  	LDA $0881,Y
C0/9CBE:	29F1    	AND #$F1
C0/9CC0:	051A    	ORA $1A
C0/9CC2:	998108  	STA $0881,Y
C0/9CC5:	A903    	LDA #$03
C0/9CC7:	4C5C9B  	JMP $9B5C


Place object xx on vehicle yy
 	00: No vehicle         40: Magitek Armor        80: Object visible
	20: Chocobo            60: Raft
(gen. act. 44)

C0/9CCA:	20F09D  	JSR $9DF0	
C0/9CCD:	A5EC    	LDA $EC
C0/9CCF:	29E0    	AND #$E0
C0/9CD1:	851A    	STA $1A
C0/9CD3:	B96808  	LDA $0868,Y
C0/9CD6:	291F    	AND #$1F
C0/9CD8:	051A    	ORA $1A
C0/9CDA:	996808  	STA $0868,Y
C0/9CDD:	A903    	LDA #$03
C0/9CDF:	4C5C9B  	JMP $9B5C


Refresh objects
(gen. act. 45)

C0/9CE2:	A901    	LDA #$01
C0/9CE4:	8D9807  	STA $0798
C0/9CE7:	4C5C9B  	JMP $9B5C


Make XX the current party
(gen. act. 46)

C0/9CEA:	A5EB    	LDA $EB
C0/9CEC:	8D6D1A  	STA $1A6D		(Store to active party)
C0/9CEF:	A0D907  	LDY #$07D9
C0/9CF2:	8CFB07  	STY $07FB
C0/9CF5:	8CFD07  	STY $07FD
C0/9CF8:	8CFF07  	STY $07FF
C0/9CFB:	8C0108  	STY $0801
C0/9CFE:	A902    	LDA #$02
C0/9D00:	4C5C9B  	JMP $9B5C


(gen. act. 47)

C0/9D03:	20676F  	JSR $6F67
C0/9D06:	209170  	JSR $7091
C0/9D09:	A901    	LDA #$01
C0/9D0B:	4C5C9B  	JMP $9B5C

C0/9D0E:	A901    	LDA #$01
C0/9D10:	8D5905  	STA $0559
C0/9D13:	4C5C9B  	JMP $9B5C

C0/9D16:	9C5905  	STZ $0559
C0/9D19:	A901    	LDA #$01
C0/9D1B:	4C5C9B  	JMP $9B5C


(gen. act. 3A)

C0/9D1E:	AC0308  	LDY $0803
C0/9D21:	A902    	LDA #$02
C0/9D23:	997C08  	STA $087C,Y
C0/9D26:	997D08  	STA $087D,Y
C0/9D29:	A901    	LDA #$01	
C0/9D2B:	4C5C9B  	JMP $9B5C


Position character in "ready-to-go" stance
(gen. act. 3B)

C0/9D2E:	AC0308  	LDY $0803	
C0/9D31:	A901    	LDA #$01	(swapping lines /9D23 and /9D26 and changing /9D33 to BRA would work)
C0/9D33:	997C08  	STA $087C,Y
C0/9D36:	A901    	LDA #$01	(this is unnecessary)
C0/9D38:	4C5C9B  	JMP $9B5C


Assign character XX in party YY
(if yy == 0, remove character from party)
(gen. act. 3F)

C0/9D3B:	207770  	JSR $7077		
C0/9D3E:	A5EC    	LDA $EC
C0/9D40:	20A29E  	JSR $9EA2
C0/9D43:	05EC    	ORA $EC
C0/9D45:	851A    	STA $1A
C0/9D47:	20F09D  	JSR $9DF0
C0/9D4A:	B96708  	LDA $0867,Y
C0/9D4D:	29E0    	AND #$E0
C0/9D4F:	051A    	ORA $1A
C0/9D51:	996708  	STA $0867,Y
C0/9D54:	851A    	STA $1A
C0/9D56:	7B      	TDC 
C0/9D57:	997D08  	STA $087D,Y
C0/9D5A:	20D870  	JSR $70D8
C0/9D5D:	A5EB    	LDA $EB
C0/9D5F:	A8      	TAY
C0/9D60:	A51A    	LDA $1A
C0/9D62:	995018  	STA $1850,Y
C0/9D65:	20F36C  	JSR $6CF3
C0/9D68:	A903    	LDA #$03
C0/9D6A:	4C5C9B  	JMP $9B5C


Set up party as follows: A, B, C, D.
(gen. act. 3C)

C0/9D6D:	A0D907  	LDY #$07D9
C0/9D70:	8CFD07  	STY $07FD      (vacate slot 2)
C0/9D73:	8CFF07  	STY $07FF      (vacate slot 3)
C0/9D76:	8C0108  	STY $0801      (vacate slot 4)
                                               (this is misleading, since those not touched by the re-arranging
                                                are tacked on at the end...)
C0/9D79:	20F09D  	JSR $9DF0      (assign first character parameter as leader)
C0/9D7C:	8CFB07  	STY $07FB      (set slot 1)
C0/9D7F:	A5EC    	LDA $EC        (load second parameter)
C0/9D81:	3020    	BMI $9DA3      (branch if no character defined)
C0/9D83:	85EB    	STA $EB        (save to set character in slot 2)
C0/9D85:	20F09D  	JSR $9DF0
C0/9D88:	8CFD07  	STY $07FD      (set slot 2)
C0/9D8B:	A5ED    	LDA $ED        (load third parameter)
C0/9D8D:	3014    	BMI $9DA3      (branch if no character defined)
C0/9D8F:	85EB    	STA $EB        (save to set character in slot 3)
C0/9D91:	20F09D  	JSR $9DF0
C0/9D94:	8CFF07  	STY $07FF      (set slot 3)
C0/9D97:	A5EE    	LDA $EE        (load fourth parameter)
C0/9D99:	3008    	BMI $9DA3      (branch if no character defined)
C0/9D9B:	85EB    	STA $EB        (save to set character in slot 4)
C0/9D9D:	20F09D  	JSR $9DF0
C0/9DA0:	8C0108  	STY $0801      (set slot 4)
C0/9DA3:	A901    	LDA #$01
C0/9DA5:	8D9807  	STA $0798
C0/9DA8:	A905    	LDA #$05
C0/9DAA:	4C5C9B  	JMP $9B5C

C0/9DAD:	A5EB    	LDA $EB
C0/9DAF:	C931    	CMP #$31       (are we checking party characters?)
C0/9DB1:	902D    	BCC $9DE0      (branch if not)
C0/9DB3:	38      	SEC 
C0/9DB4:	E931    	SBC #$31
C0/9DB6:	0A      	ASL A
C0/9DB7:	AA      	TAX
C0/9DB8:	BC0308  	LDY $0803,X    (load room's entities)
C0/9DBB:	C0B007  	CPY #$07B0     (is it the camera?)
C0/9DBE:	F01E    	BEQ $9DDE      (branch if so)
C0/9DC0:	B96708  	LDA $0867,Y
C0/9DC3:	2907    	AND #$07
C0/9DC5:	CD6D1A  	CMP $1A6D      (Is this the active party?)
C0/9DC8:	D014    	BNE $9DDE      (branch if not)
C0/9DCA:	8C0442  	STY $4204      (save Y's index)
C0/9DCD:	A929    	LDA #$29
C0/9DCF:	8D0642  	STA $4206      (divide Y by 41)
C0/9DD2:	EA      	NOP
C0/9DD3:	EA      	NOP
C0/9DD4:	EA      	NOP
C0/9DD5:	EA      	NOP
C0/9DD6:	EA      	NOP
C0/9DD7:	EA      	NOP
C0/9DD8:	EA      	NOP
C0/9DD9:	AD1442  	LDA $4214      (load the dividing result)
C0/9DDC:	8002    	BRA $9DE0      (store that as the multiplier)
C0/9DDE:	A911    	LDA #$11       (you reach this point if it's not the active party, 17 * 37 = #$0275, which is in the items owned data...)
C0/9DE0:	8D0242  	STA $4202
C0/9DE3:	A925    	LDA #$25       (character data is 37 bytes in length)
C0/9DE5:	8D0342  	STA $4203
C0/9DE8:	EA      	NOP
C0/9DE9:	EA      	NOP
C0/9DEA:	EA      	NOP
C0/9DEB:	EA      	NOP
C0/9DEC:	AC1642  	LDY $4216      (load current character)
C0/9DEF:	60      	RTS
 
C0/9DF0:	A5EB    	LDA $EB        (from C0/9D47, C0/9D79, C0/9D85, C0/9D91, C0/9D9D)
C0/9DF2:	C931    	CMP #$31       (are we checking party characters?)
C0/9DF4:	9035    	BCC $9E2B      (branch if not)
C0/9DF6:	38      	SEC 
C0/9DF7:	E931    	SBC #$31
C0/9DF9:	0A      	ASL A
C0/9DFA:	AA      	TAX
C0/9DFB:	BC0308  	LDY $0803,X    (load room's entities)
C0/9DFE:	C0B007  	CPY #$07B0     (is it the camera?)
C0/9E01:	F020    	BEQ $9E23      (branch if so)
C0/9E03:	B96708  	LDA $0867,Y
C0/9E06:	2907    	AND #$07
C0/9E08:	CD6D1A  	CMP $1A6D      (Is this the active party?)
C0/9E0B:	D016    	BNE $9E23      (branch if not)
C0/9E0D:	8C0442  	STY $4204      (save Y's index)
C0/9E10:	A929    	LDA #$29
C0/9E12:	8D0642  	STA $4206      (divide Y by 41)
C0/9E15:	EA      	NOP
C0/9E16:	EA      	NOP
C0/9E17:	EA      	NOP
C0/9E18:	EA      	NOP
C0/9E19:	EA      	NOP
C0/9E1A:	EA      	NOP
C0/9E1B:	EA      	NOP
C0/9E1C:	EA      	NOP
C0/9E1D:	AD1442  	LDA $4214
C0/9E20:	85EB    	STA $EB
C0/9E22:	60      	RTS
 
C0/9E23:	A0D907  	LDY #$07D9     (from C0/9E01, C0/9E0B)
C0/9E26:	A931    	LDA #$31
C0/9E28:	85EB    	STA $EB
C0/9E2A:	60      	RTS
 
C0/9E2B:	A5EB    	LDA $EB        (from C0/9DF4, load character ID)
C0/9E2D:	8D0242  	STA $4202
C0/9E30:	A929    	LDA #$29
C0/9E32:	8D0342  	STA $4203      (multiply by 41)
C0/9E35:	EA      	NOP
C0/9E36:	EA      	NOP
C0/9E37:	EA      	NOP
C0/9E38:	AC1642  	LDY $4216
C0/9E3B:	60      	RTS


Create object XX
(gen. act. 3D)

C0/9E3C:	20F09D  	JSR $9DF0	
C0/9E3F:	B96708  	LDA $0867,Y    (load...?)
C0/9E42:	2940    	AND #$40       (does object already exist?)
C0/9E44:	D01C    	BNE $9E62      (branch if so)
C0/9E46:	B96708  	LDA $0867,Y    (load...?)
C0/9E49:	293F    	AND #$3F       (mask...?)
C0/9E4B:	0940    	ORA #$40       (set to be present)
C0/9E4D:	996708  	STA $0867,Y    (and save)
C0/9E50:	209255  	JSR $5592
C0/9E53:	A5EB    	LDA $EB        (load parameter, likely map NPCs)
C0/9E55:	C910    	CMP #$10       (is it an NPC?)
C0/9E57:	B009    	BCS $9E62      (branch if so)
C0/9E59:	A8      	TAY           (we're here if trying to create a character)
C0/9E5A:	B95018  	LDA $1850,Y
C0/9E5D:	0940    	ORA #$40
C0/9E5F:	995018  	STA $1850,Y
C0/9E62:	A902    	LDA #$02
C0/9E64:	4C5C9B  	JMP $9B5C


Delete object XX
(gen. act. 3E)

C0/9E67:	20F09D  	JSR $9DF0
C0/9E6A:	B96708  	LDA $0867,Y
C0/9E6D:	2940    	AND #$40
C0/9E6F:	F02C    	BEQ $9E9D
C0/9E71:	B96708  	LDA $0867,Y
C0/9E74:	293F    	AND #$3F
C0/9E76:	996708  	STA $0867,Y
C0/9E79:	7B      	TDC 
C0/9E7A:	997D08  	STA $087D,Y
C0/9E7D:	20B155  	JSR $55B1
C0/9E80:	5A      	PHY
C0/9E81:	20D870  	JSR $70D8
C0/9E84:	7A      	PLY
C0/9E85:	BE7A08  	LDX $087A,Y
C0/9E88:	A9FF    	LDA #$FF
C0/9E8A:	9F00207E	STA $7E2000,X
C0/9E8E:	A5EB    	LDA $EB
C0/9E90:	C910    	CMP #$10
C0/9E92:	B009    	BCS $9E9D
C0/9E94:	A8      	TAY
C0/9E95:	B95018  	LDA $1850,Y
C0/9E98:	293F    	AND #$3F
C0/9E9A:	995018  	STA $1850,Y
C0/9E9D:	A902    	LDA #$02
C0/9E9F:	4C5C9B  	JMP $9B5C


C0/9EA2:	851A    	STA $1A
C0/9EA4:	C900    	CMP #$00
C0/9EA6:	F02C    	BEQ $9ED4
C0/9EA8:	A400    	LDY $00
C0/9EAA:	B96708  	LDA $0867,Y
C0/9EAD:	2940    	AND #$40
C0/9EAF:	F012    	BEQ $9EC3
C0/9EB1:	B96708  	LDA $0867,Y
C0/9EB4:	2907    	AND #$07
C0/9EB6:	C51A    	CMP $1A
C0/9EB8:	D009    	BNE $9EC3
C0/9EBA:	B96708  	LDA $0867,Y
C0/9EBD:	2918    	AND #$18
C0/9EBF:	C900    	CMP #$00
C0/9EC1:	F012    	BEQ $9ED5
C0/9EC3:	C220    	REP #$20      (16 bit accum./memory)
C0/9EC5:	98      	TYA
C0/9EC6:	18      	CLC
C0/9EC7:	692900  	ADC #$0029
C0/9ECA:	A8      	TAY
C0/9ECB:	7B      	TDC 
C0/9ECC:	E220    	SEP #$20      (8 bit accum./memory)
C0/9ECE:	C09002  	CPY #$0290
C0/9ED1:	D0D7    	BNE $9EAA
C0/9ED3:	7B      	TDC 
C0/9ED4:	60      	RTS
 
C0/9ED5:	A400    	LDY $00
C0/9ED7:	B96708  	LDA $0867,Y
C0/9EDA:	2940    	AND #$40
C0/9EDC:	F012    	BEQ $9EF0
C0/9EDE:	B96708  	LDA $0867,Y
C0/9EE1:	2907    	AND #$07
C0/9EE3:	C51A    	CMP $1A
C0/9EE5:	D009    	BNE $9EF0
C0/9EE7:	B96708  	LDA $0867,Y
C0/9EEA:	2918    	AND #$18
C0/9EEC:	C908    	CMP #$08
C0/9EEE:	F012    	BEQ $9F02
C0/9EF0:	C221    	REP #$21
C0/9EF2:	98      	TYA
C0/9EF3:	692900  	ADC #$0029
C0/9EF6:	A8      	TAY
C0/9EF7:	7B      	TDC 
C0/9EF8:	E220    	SEP #$20      (8 bit accum./memory)
C0/9EFA:	C09002  	CPY #$0290
C0/9EFD:	D0D8    	BNE $9ED7
C0/9EFF:	A908    	LDA #$08
C0/9F01:	60      	RTS
 
C0/9F02:	A400    	LDY $00
C0/9F04:	B96708  	LDA $0867,Y
C0/9F07:	2940    	AND #$40
C0/9F09:	F012    	BEQ $9F1D
C0/9F0B:	B96708  	LDA $0867,Y
C0/9F0E:	2907    	AND #$07
C0/9F10:	C51A    	CMP $1A
C0/9F12:	D009    	BNE $9F1D
C0/9F14:	B96708  	LDA $0867,Y
C0/9F17:	2918    	AND #$18
C0/9F19:	C910    	CMP #$10
C0/9F1B:	F012    	BEQ $9F2F
C0/9F1D:	C221    	REP #$21
C0/9F1F:	98      	TYA
C0/9F20:	692900  	ADC #$0029
C0/9F23:	A8      	TAY
C0/9F24:	7B      	TDC 
C0/9F25:	E220    	SEP #$20      (8 bit accum./memory)
C0/9F27:	C09002  	CPY #$0290
C0/9F2A:	D0D8    	BNE $9F04
C0/9F2C:	A910    	LDA #$10
C0/9F2E:	60      	RTS
 
C0/9F2F:	A918    	LDA #$18
C0/9F31:	60      	RTS


"Restore character xx HP and MP to full"
Perform level averaging on character XX
(gen. act. 77)

C0/9F32:	20789F  	JSR $9F78      (get the average of every member's level)
C0/9F35:	48      	PHA            (save it for now)
C0/9F36:	20AD9D  	JSR $9DAD      (determine which character ($EB) to perform on)
C0/9F39:	B90816  	LDA $1608,Y    (load character's level)
C0/9F3C:	3A      	DEC A          (subtract 1)
C0/9F3D:	8520    	STA $20        (save it for now)
C0/9F3F:	6421    	STZ $21        (this is done for the two JSRs)
C0/9F41:	68      	PLA            (get the average level)
C0/9F42:	D90816  	CMP $1608,Y    (compare it to our level we currently have)
C0/9F45:	9029    	BCC $9F70      (if it's less, don't change it, HP, MP, or stats)
C0/9F47:	990816  	STA $1608,Y    (otherwise set new level)
C0/9F4A:	3A      	DEC A          (subtract 1)
C0/9F4B:	8522    	STA $22        (save it for now)
C0/9F4D:	6423    	STZ $23        (this is done for the two JSRs)
C0/9F4F:	2062C5  	JSR $C562      (set new max HP)
C0/9F52:	209BC5  	JSR $C59B      (set new max MP)
C0/9F55:	B90B16  	LDA $160B,Y    (max HP, low byte)
C0/9F58:	990916  	STA $1609,Y    (now current HP, low byte)
C0/9F5B:	B90C16  	LDA $160C,Y    (max MP, high byte)
C0/9F5E:	990A16  	STA $160A,Y    (now current HP, high byte)
C0/9F61:	B90F16  	LDA $160F,Y    (max MP, low byte)
C0/9F64:	990D16  	STA $160D,Y    (now current MP, low byte)
C0/9F67:	B91016  	LDA $1610,Y    (max MP, high byte)
C0/9F6A:	990E16  	STA $160E,Y    (now current MP, high byte)
C0/9F6D:	207FA1  	JSR $A17F      (Check Natural Abilities)
C0/9F70:	2035A2  	JSR $A235      (set experience needed for the next level
                                                keep in mind levels not touched still jump here, so experience is reset...)
C0/9F73:	A902    	LDA #$02
C0/9F75:	4C5C9B  	JMP $9B5C

Determine character's starting level
C0/9F78:	AEDE1E  	LDX $1EDE      (load every character recruited)
C0/9F7B:	8620    	STX $20        (save it to $20)
C0/9F7D:	A600    	LDX $00        (X = #$0000)
C0/9F7F:	9B      	TXY           (Y = #$0000)
C0/9F80:	861E    	STX $1E        ($1E = #$0000, which will be the total of all recruited characters' levels)
C0/9F82:	641B    	STZ $1B        ($1B = #$00, which will be used to determine how many characters we checked)
C0/9F84:	C221    	REP #$21       (16 bit accum./memory + clear carry)
C0/9F86:	4620    	LSR $20        (characters recruited, shifted right for carry)
C0/9F88:	7B      	TDC            (A = #$0000)
C0/9F89:	E220    	SEP #$20       (8 bit accum./memory)
C0/9F8B:	9010    	BCC $9F9D      (branch if the party didn't find this character)
C0/9F8D:	A51E    	LDA $1E        (load the level total, low byte)
C0/9F8F:	18      	CLC
C0/9F90:	7D0816  	ADC $1608,X    (add it with this character's level)
C0/9F93:	851E    	STA $1E        (save it)
C0/9F95:	A51F    	LDA $1F        (load the level total, high byte)
C0/9F97:	6900    	ADC #$00       (incremented if the previous ADC wrapped)
C0/9F99:	851F    	STA $1F        (save it)
C0/9F9B:	E61B    	INC $1B        (increment number of characters we have checked)
C0/9F9D:	C8      	INY 
C0/9F9E:	C221    	REP #$21       (16 bit accum./memory + clear carry)
C0/9FA0:	8A      	TXA
C0/9FA1:	692500  	ADC #$0025     (add 37 to check the next character)
C0/9FA4:	AA      	TAX           (index it again)
C0/9FA5:	7B      	TDC            (A = #$0000)
C0/9FA6:	E220    	SEP #$20       (8 bit accum./memory)
C0/9FA8:	C00E00  	CPY #$000E     (have we done 14 characters yet?)
C0/9FAB:	D0D7    	BNE $9F84      (branch if not)
C0/9FAD:	A61E    	LDX $1E        (load the total of all recruited characters' levels)
C0/9FAF:	8E0442  	STX $4204
C0/9FB2:	A51B    	LDA $1B        (load the number of characters we checked)
C0/9FB4:	F00F    	BEQ $9FC5      (if this is 0, branch; dividing by 0 will destroy the universe)
C0/9FB6:	8D0642  	STA $4206
C0/9FB9:	EA      	NOP
C0/9FBA:	EA      	NOP
C0/9FBB:	EA      	NOP
C0/9FBC:	EA      	NOP
C0/9FBD:	EA      	NOP
C0/9FBE:	EA      	NOP
C0/9FBF:	EA      	NOP
C0/9FC0:	AD1442  	LDA $4214      (load the average level, rounded down)
C0/9FC3:	8002    	BRA $9FC7
C0/9FC5:	A903    	LDA #$03       (this is apparently only used for Terra at start-up)
C0/9FC7:	C963    	CMP #$63       (compare level to 99)
C0/9FC9:	9002    	BCC $9FCD      (Branch if it's less)
C0/9FCB:	A963    	LDA #$63       (Otherwise, set it to 99)
C0/9FCD:	60      	RTS


Remove all equipment from character XX and place it in the inventory
(gen. action 8D)
 
C0/9FCE:	A5EB    	LDA $EB		(Grab the character's index)
C0/9FD0:	8D0242  	STA $4202		(Get ready to multiply it)
C0/9FD3:	A925    	LDA #$25		(There's 37 character RAM bytes)
C0/9FD5:	8D0342  	STA $4203		(Get ready to multipy by char. index)
C0/9FD8:	EA      	NOP
C0/9FD9:	EA      	NOP
C0/9FDA:	A00600  	LDY #$0006		(There's 6 slots)
C0/9FDD:	AE1642  	LDX $4216		(X <- index * 37) 
C0/9FE0:	A9FF    	LDA #$FF		(Get "empty")
C0/9FE2:	9D1E16  	STA $161E,X		(Put it in esper)
C0/9FE5:	5A      	PHY			(Push slot #)
C0/9FE6:	DA      	PHX			(Push 37 * char. index offset)
C0/9FE7:	BD1F16  	LDA $161F,X		(Character's items)
C0/9FEA:	C9FF    	CMP #$FF		(already empty?)
C0/9FEC:	F03E    	BEQ $A02C		(if so, branch -> go to the next one)
C0/9FEE:	851A    	STA $1A		(otherwise, stick it in $1A)
C0/9FF0:	A9FF    	LDA #$FF		(Load an empty item and store it in that slot)
C0/9FF2:	9D1F16  	STA $161F,X		(now it is empty)
C0/9FF5:	A600    	LDX $00		(Load X with $00)
C0/9FF7:	BD6918  	LDA $1869,X		(Items currently in inventory)
C0/9FFA:	C51A    	CMP $1A		(Is this removed item at $1A the same as one we have in inventory?)
C0/9FFC:	F023    	BEQ $A021		(If so, branch -> increment its quantity)
C0/9FFE:	E8      	INX			(otherwise, move on to the next one)
C0/9FFF:	E00001  	CPX #$0100		(Is X over 256?)
C0/A002:	D0F3    	BNE $9FF7		(If not, branch -> go to the next item)
C0/A004:	A600    	LDX $00		(otherwise, load X with $00)
C0/A006:	BD6918  	LDA $1869,X		(check item currently in inventory at X)
C0/A009:	C9FF    	CMP #$FF		(Is it the "empty" item?)
C0/A00B:	F008    	BEQ $A015		(If so, branch -> grab the removed item)
C0/A00D:	E8      	INX			(Otherwise, increment to next item)
C0/A00E:	E00001  	CPX #$0100		(Now are we over 256?)
C0/A011:	D0F3    	BNE $A006		(If not, branch -> check item currently in inventory at X)
C0/A013:	8017    	BRA $A02C		(Otherwise, exit the function, we're done)
C0/A015:	A51A    	LDA $1A		(Get the removed item from $1A)
C0/A017:	9D6918  	STA $1869,X		(Put it in inventory)
C0/A01A:	A901    	LDA #$01		(Get 1)
C0/A01C:	9D6919  	STA $1969,X 	(Put it in quantity of that item)
C0/A01F:	800B    	BRA $A02C		(Go to the exit, we're done with this item)
C0/A021:	BD6919  	LDA $1969,X 	(Check quantity of item X)
C0/A024:	C963    	CMP #$63		(Is it 99)
C0/A026:	F004    	BEQ $A02C		(If it is, go to the exit, we're done with this item)
C0/A028:	1A      	INC A			(Otherwise, add 1)
C0/A029:	9D6919  	STA $1969,X 	(Store it in the quantity of items)
C0/A02C:	FA      	PLX			(Pull 37 * char. index offset)
C0/A02D:	7A      	PLY			(Pull slot #)
C0/A02E:	E8      	INX			(Increment X = char. index offset)
C0/A02F:	88      	DEY 			(Decrement Y = slot #)
C0/A030:	D0B3    	BNE $9FE5		(If Slot != 0, Do the next item)
C0/A032:	20F36C  	JSR $6CF3		(Otherwise, go to this function)
C0/A035:	A902    	LDA #$02		(Load A with 2)
C0/A037:	4C5C9B  	JMP $9B5C		(Exit to Jump address)