Welcome to Data Crystal's new home! Data Crystal is now part of the TCRF family (sort of).
The wiki has recently moved; please report any issues in Discord. Pardon the dust.

Final Fantasy VI/ROM map/Assembly C1C

From Data Crystal
Jump to navigation Jump to search

This is a sub-page of Final Fantasy VI/ROM map.

C1/BECD unknow

C1/BECD:	B278    	LDA ($78)		(from C1/B76F, X = 0)
C1/BECF:	2901    	AND #$01		
C1/BED1:	8D8A61  	STA $618A
C1/BED4:	8DBBEC  	STA $ECBB
C1/BED7:	20F494  	JSR $94F4
C1/BEDA:	2067AB  	JSR $AB67
C1/BEDD:	20A29A  	JSR $9AA2
C1/BEE0:	B278    	LDA ($78)
C1/BEE2:	2920    	AND #$20
C1/BEE4:	8D9661  	STA $6196
C1/BEE7:	A20004  	LDX #$0400
C1/BEEA:	8610    	STX $10
C1/BEEC:	A200B4  	LDX #$B400
C1/BEEF:	A97F    	LDA #$7F
C1/BEF1:	A00024  	LDY #$2400
C1/BEF4:	208D19  	JSR $198D
C1/BEF7:	AD8A61  	LDA $618A
C1/BEFA:	D003    	BNE $BEFF
C1/BEFC:	206BB8  	JSR $B86B
C1/BEFF:	A00200  	LDY #$0002
C1/BF02:	B176    	LDA ($76),Y		(param. 2)
C1/BF04:	2980    	AND #$80
C1/BF06:	8DF47A  	STA $7AF4
C1/BF09:	C8      	INY 
C1/BF0A:	B176    	LDA ($76),Y		(param. 3)
C1/BF0C:	8DF57A  	STA $7AF5
C1/BF0F:	2089BC  	JSR $BC89
C1/BF12:	ADF57A  	LDA $7AF5
C1/BF15:	20959D  	JSR $9D95
C1/BF18:	AD7162  	LDA $6271
C1/BF1B:	8DE7E9  	STA $E9E7
C1/BF1E:	20BFBC  	JSR $BCBF
C1/BF21:	205ABD  	JSR $BD5A
C1/BF24:	2089BC  	JSR $BC89
C1/BF27:	20A6BC  	JSR $BCA6
C1/BF2A:	A510    	LDA $10
C1/BF2C:	297F    	AND #$7F
C1/BF2E:	0A      	ASL A
C1/BF2F:	AA      	TAX 
C1/BF30:	C220    	REP #$20
C1/BF32:	BF8BCEC2	LDA $C2CE8B,X
C1/BF36:	AA      	TAX 
C1/BF37:	7B      	TDC 
C1/BF38:	E220    	SEP #$20
C1/BF3A:	AD2D7B  	LDA $7B2D
C1/BF3D:	9D2F6A  	STA $6A2F,X
C1/BF40:	AD2E7B  	LDA $7B2E
C1/BF43:	9D306A  	STA $6A30,X
C1/BF46:	A906    	LDA #$06
C1/BF48:	9DD574  	STA $74D5,X
C1/BF4B:	A510    	LDA $10
C1/BF4D:	2903    	AND #$03
C1/BF4F:	A8      	TAY 
C1/BF50:	ADF47A  	LDA $7AF4
C1/BF53:	0A      	ASL A
C1/BF54:	2A      	ROL A
C1/BF55:	2901    	AND #$01
C1/BF57:	59107B  	EOR $7B10,Y
C1/BF5A:	2901    	AND #$01
C1/BF5C:	A8      	TAY 
C1/BF5D:	A510    	LDA $10
C1/BF5F:	1004    	BPL $BF65
C1/BF61:	A962    	LDA #$62
C1/BF63:	8003    	BRA $BF68
C1/BF65:	B96B62  	LDA $626B,Y
C1/BF68:	C220    	REP #$20
C1/BF6A:	0A      	ASL A
C1/BF6B:	DA      	PHX 
C1/BF6C:	AA      	TAX 
C1/BF6D:	BFD8EAD1	LDA $D1EAD8,X	(Load Animation Script pointer)
C1/BF71:	FA      	PLX 
C1/BF72:	8522    	STA $22		(Animation Script pointer)
C1/BF74:	1A      	INC A
C1/BF75:	1A      	INC A
C1/BF76:	9D316A  	STA $6A31,X		(Store animation script PC value)
C1/BF79:	7B      	TDC 
C1/BF7A:	E220    	SEP #$20
C1/BF7C:	A9D0    	LDA #$D0
C1/BF7E:	8524    	STA $24		(Store bank byte for animation script)
C1/BF80:	9D336A  	STA $6A33,X		(Bank byte for animation script)
C1/BF83:	A722    	LDA [$22]
C1/BF85:	4A      	LSR A
C1/BF86:	4A      	LSR A
C1/BF87:	4A      	LSR A
C1/BF88:	4A      	LSR A
C1/BF89:	1A      	INC A
C1/BF8A:	9D346A  	STA $6A34,X	  	(Sprite animation speed?_RuneLancer)
C1/BF8D:	9EE764  	STZ $64E7,X
C1/BF90:	A901    	LDA #$01
C1/BF92:	9D356A  	STA $6A35,X
C1/BF95:	9E366A  	STZ $6A36,X
C1/BF98:	A510    	LDA $10
C1/BF9A:	1011    	BPL $BFAD
C1/BF9C:	290F    	AND #$0F
C1/BF9E:	38      	SEC 
C1/BF9F:	E904    	SBC #$04
C1/BFA1:	0A      	ASL A
C1/BFA2:	A8      	TAY 
C1/BFA3:	B9F380  	LDA $80F3,Y
C1/BFA6:	597E61  	EOR $617E,Y
C1/BFA9:	4901    	EOR #$01
C1/BFAB:	8004    	BRA $BFB1
C1/BFAD:	A8      	TAY 
C1/BFAE:	B9107B  	LDA $7B10,Y
C1/BFB1:	0A      	ASL A
C1/BFB2:	0A      	ASL A
C1/BFB3:	0A      	ASL A
C1/BFB4:	0A      	ASL A
C1/BFB5:	0A      	ASL A
C1/BFB6:	0A      	ASL A
C1/BFB7:	2940    	AND #$40
C1/BFB9:	9D876F  	STA $6F87,X
C1/BFBC:	DA      	PHX 
C1/BFBD:	ADF47A  	LDA $7AF4
C1/BFC0:	0A      	ASL A
C1/BFC1:	2A      	ROL A
C1/BFC2:	2901    	AND #$01
C1/BFC4:	9D886F  	STA $6F88,X
C1/BFC7:	9E8C6F  	STZ $6F8C,X
C1/BFCA:	9ED874  	STZ $74D8,X
C1/BFCD:	A901    	LDA #$01
C1/BFCF:	9D8D6F  	STA $6F8D,X
C1/BFD2:	A960    	LDA #$60
C1/BFD4:	9D376A  	STA $6A37,X
C1/BFD7:	A510    	LDA $10
C1/BFD9:	9D386A  	STA $6A38,X		(Caster's sprite position ID?_RuneLancer)
C1/BFDC:	A512    	LDA $12
C1/BFDE:	9D396A  	STA $6A39,X		(Target's sprite position ID?_RuneLancer)
C1/BFE1:	2099C4  	JSR $C499
C1/BFE4:	C220    	REP #$20
C1/BFE6:	A514    	LDA $14
C1/BFE8:	9D7E6F  	STA $6F7E,X
C1/BFEB:	9D3A6A  	STA $6A3A,X		(The X position of the sprite?_RuneLancer)
C1/BFEE:	A516    	LDA $16
C1/BFF0:	9D806F  	STA $6F80,X
C1/BFF3:	9D3C6A  	STA $6A3C,X		(The Y position of the sprite?_RuneLancer)
C1/BFF6:	9ECE74  	STZ $74CE,X
C1/BFF9:	9ED074  	STZ $74D0,X
C1/BFFC:	7B      	TDC 
C1/BFFD:	E220    	SEP #$20
C1/BFFF:	208EC4  	JSR $C48E
C1/C002:	C220    	REP #$20
C1/C004:	A514    	LDA $14
C1/C006:	9D826F  	STA $6F82,X
C1/C009:	A516    	LDA $16
C1/C00B:	9D846F  	STA $6F84,X
C1/C00E:	7B      	TDC 
C1/C00F:	E220    	SEP #$20
C1/C011:	A901    	LDA #$01
C1/C013:	9D2E6A  	STA $6A2E,X
C1/C016:	A510    	LDA $10
C1/C018:	3005    	BMI $C01F
C1/C01A:	A930    	LDA #$30
C1/C01C:	9D866F  	STA $6F86,X
C1/C01F:	A512    	LDA $12
C1/C021:	3039    	BMI $C05C
C1/C023:	18      	CLC 
C1/C024:	690A    	ADC #$0A
C1/C026:	A8      	TAY 
C1/C027:	B178    	LDA ($78),Y
C1/C029:	F031    	BEQ $C05C
C1/C02B:	3A      	DEC A
C1/C02C:	20B9BE  	JSR $BEB9
C1/C02F:	48      	PHA 
C1/C030:	A510    	LDA $10
C1/C032:	1003    	BPL $C037
C1/C034:	9E2E6A  	STZ $6A2E,X
C1/C037:	68      	PLA 
C1/C038:	DA      	PHX 
C1/C039:	AA      	TAX 
C1/C03A:	BF4BB7C1	LDA $C1B74B,X
C1/C03E:	8D6E62  	STA $626E
C1/C041:	9C8A61  	STZ $618A
C1/C044:	FA      	PLX 
C1/C045:	A940    	LDA #$40
C1/C047:	8514    	STA $14
C1/C049:	AD7062  	LDA $6270
C1/C04C:	297F    	AND #$7F
C1/C04E:	C901    	CMP #$01
C1/C050:	D013    	BNE $C065
C1/C052:	AD7062  	LDA $6270
C1/C055:	2980    	AND #$80
C1/C057:	8D7062  	STA $6270
C1/C05A:	8009    	BRA $C065
C1/C05C:	A960    	LDA #$60
C1/C05E:	8514    	STA $14
C1/C060:	AD7062  	LDA $6270
C1/C063:	1016    	BPL $C07B
C1/C065:	A512    	LDA $12
C1/C067:	297F    	AND #$7F
C1/C069:	0A      	ASL A
C1/C06A:	AA      	TAX 
C1/C06B:	C220    	REP #$20
C1/C06D:	BF8BCEC2	LDA $C2CE8B,X
C1/C071:	18      	CLC 
C1/C072:	691000  	ADC #$0010
C1/C075:	AA      	TAX 
C1/C076:	7B      	TDC 
C1/C077:	E220    	SEP #$20
C1/C079:	8009    	BRA $C084
C1/C07B:	A960    	LDA #$60
C1/C07D:	8514    	STA $14
C1/C07F:	A20005  	LDX #$0500
C1/C082:	A901    	LDA #$01
C1/C084:	0930    	ORA #$30
C1/C086:	9D866F  	STA $6F86,X
C1/C089:	8EF67A  	STX $7AF6		(animation ID)
C1/C08C:	A512    	LDA $12
C1/C08E:	300C    	BMI $C09C
C1/C090:	A902    	LDA #$02
C1/C092:	9DD274  	STA $74D2,X
C1/C095:	A903    	LDA #$03
C1/C097:	9DD374  	STA $74D3,X
C1/C09A:	8013    	BRA $C0AF
C1/C09C:	297F    	AND #$7F
C1/C09E:	38      	SEC 
C1/C09F:	E904    	SBC #$04
C1/C0A1:	0A      	ASL A
C1/C0A2:	A8      	TAY 
C1/C0A3:	B92F81  	LDA $812F,Y		(Get adjusted width/8)
C1/C0A6:	9DD274  	STA $74D2,X
C1/C0A9:	B93081  	LDA $8130,Y
C1/C0AC:	9DD374  	STA $74D3,X
C1/C0AF:	AD2F7B  	LDA $7B2F
C1/C0B2:	9D2F6A  	STA $6A2F,X
C1/C0B5:	AD307B  	LDA $7B30
C1/C0B8:	9D306A  	STA $6A30,X
C1/C0BB:	A906    	LDA #$06
C1/C0BD:	9DD574  	STA $74D5,X
C1/C0C0:	6422    	STZ $22		(Animation Script pointer)
C1/C0C2:	6423    	STZ $23
C1/C0C4:	AD8A61  	LDA $618A
C1/C0C7:	F00E    	BEQ $C0D7
C1/C0C9:	AD6E62  	LDA $626E
C1/C0CC:	C960    	CMP #$60
C1/C0CE:	9007    	BCC $C0D7
C1/C0D0:	DA      	PHX 
C1/C0D1:	A20002  	LDX #$0200
C1/C0D4:	8622    	STX $22		(Animation Script pointer)
C1/C0D6:	FA      	PLX 
C1/C0D7:	AD6E62  	LDA $626E
C1/C0DA:	C220    	REP #$20
C1/C0DC:	18      	CLC 
C1/C0DD:	6522    	ADC $22		(Animation Script pointer)
C1/C0DF:	0A      	ASL A
C1/C0E0:	DA      	PHX 
C1/C0E1:	AA      	TAX 
C1/C0E2:	BFD8EAD1	LDA $D1EAD8,X	(Load Animation Script pointer)
C1/C0E6:	FA      	PLX 
C1/C0E7:	8522    	STA $22		(Animation Script pointer)
C1/C0E9:	1A      	INC A
C1/C0EA:	1A      	INC A
C1/C0EB:	9D316A  	STA $6A31,X		(Store animation script PC value)
C1/C0EE:	7B      	TDC 
C1/C0EF:	E220    	SEP #$20
C1/C0F1:	A9D0    	LDA #$D0
C1/C0F3:	8524    	STA $24		(Store bank byte for animation script)
C1/C0F5:	9D336A  	STA $6A33,X		(Store bank byte for animation script)
C1/C0F8:	A722    	LDA [$22]		(Animation Script pointer)
C1/C0FA:	4A      	LSR A
C1/C0FB:	4A      	LSR A
C1/C0FC:	4A      	LSR A
C1/C0FD:	4A      	LSR A
C1/C0FE:	1A      	INC A
C1/C0FF:	9D346A  	STA $6A34,X	  	(Sprite animation speed?_RuneLancer)
C1/C102:	9EE764  	STZ $64E7,X
C1/C105:	A901    	LDA #$01
C1/C107:	9D356A  	STA $6A35,X
C1/C10A:	9E366A  	STZ $6A36,X
C1/C10D:	A514    	LDA $14
C1/C10F:	9D376A  	STA $6A37,X
C1/C112:	8614    	STX $14
C1/C114:	FA      	PLX 
C1/C115:	BD876F  	LDA $6F87,X
C1/C118:	A614    	LDX $14
C1/C11A:	9D876F  	STA $6F87,X
C1/C11D:	9E886F  	STZ $6F88,X
C1/C120:	9E8C6F  	STZ $6F8C,X
C1/C123:	9ED874  	STZ $74D8,X
C1/C126:	A901    	LDA #$01
C1/C128:	9D8D6F  	STA $6F8D,X
C1/C12B:	A510    	LDA $10
C1/C12D:	9D386A  	STA $6A38,X		(Caster's sprite position ID?_RuneLancer)
C1/C130:	A512    	LDA $12
C1/C132:	9D396A  	STA $6A39,X		(Target's sprite position ID?_RuneLancer)
C1/C135:	2099C4  	JSR $C499
C1/C138:	C220    	REP #$20
C1/C13A:	A514    	LDA $14
C1/C13C:	9D7E6F  	STA $6F7E,X
C1/C13F:	A516    	LDA $16
C1/C141:	9D806F  	STA $6F80,X
C1/C144:	9ECE74  	STZ $74CE,X
C1/C147:	9ED074  	STZ $74D0,X
C1/C14A:	7B      	TDC 
C1/C14B:	E220    	SEP #$20
C1/C14D:	208EC4  	JSR $C48E
C1/C150:	C220    	REP #$20
C1/C152:	A514    	LDA $14
C1/C154:	9D826F  	STA $6F82,X
C1/C157:	9D3A6A  	STA $6A3A,X		(The X position of the sprite?_RuneLancer)
C1/C15A:	A516    	LDA $16
C1/C15C:	9D846F  	STA $6F84,X
C1/C15F:	9D3C6A  	STA $6A3C,X		(The Y position of the sprite?_RuneLancer)
C1/C162:	7B      	TDC 
C1/C163:	E220    	SEP #$20
C1/C165:	A512    	LDA $12
C1/C167:	300D    	BMI $C176
C1/C169:	2903    	AND #$03
C1/C16B:	18      	CLC 
C1/C16C:	690A    	ADC #$0A
C1/C16E:	A8      	TAY 
C1/C16F:	B178    	LDA ($78),Y
C1/C171:	999B62  	STA $629B,Y
C1/C174:	D012    	BNE $C188
C1/C176:	A00400  	LDY #$0004
C1/C179:	B178    	LDA ($78),Y
C1/C17B:	C8      	INY 
C1/C17C:	1178    	ORA ($78),Y
C1/C17E:	D008    	BNE $C188
C1/C180:	A90D    	LDA #$0D
C1/C182:	8DE7E9  	STA $E9E7
C1/C185:	7B      	TDC 
C1/C186:	8002    	BRA $C18A
C1/C188:	A901    	LDA #$01
C1/C18A:	9D2E6A  	STA $6A2E,X
C1/C18D:	AD9661  	LDA $6196
C1/C190:	F034    	BEQ $C1C6
C1/C192:	6410    	STZ $10
C1/C194:	9C3F61  	STZ $613F
C1/C197:	A901    	LDA #$01
C1/C199:	8522    	STA $22		(Animation Script pointer)
C1/C19B:	A9D0    	LDA #$D0
C1/C19D:	8526    	STA $26
C1/C19F:	C220    	REP #$20
C1/C1A1:	AF28EED1	LDA $D1EE28
C1/C1A5:	8524    	STA $24
C1/C1A7:	7B      	TDC 
C1/C1A8:	E220    	SEP #$20
C1/C1AA:	A901    	LDA #$01
C1/C1AC:	851C    	STA $1C
C1/C1AE:	AEF67A  	LDX $7AF6		(animation ID)
C1/C1B1:	DA      	PHX 
C1/C1B2:	A21005  	LDX #$0510
C1/C1B5:	DA      	PHX 
C1/C1B6:	20C4B1  	JSR $B1C4
C1/C1B9:	FA      	PLX 
C1/C1BA:	BD866F  	LDA $6F86,X
C1/C1BD:	0902    	ORA #$02
C1/C1BF:	9D866F  	STA $6F86,X
C1/C1C2:	FA      	PLX 
C1/C1C3:	8EF67A  	STX $7AF6		(animation ID)
C1/C1C6:	207C95  	JSR $957C
C1/C1C9:	9C677B  	STZ $7B67
C1/C1CC:	202A02  	JSR $022A
C1/C1CF:	AD6761  	LDA $6167
C1/C1D2:	20269C  	JSR $9C26
C1/C1D5:	20591E  	JSR $1E59
C1/C1D8:	AD6F89  	LDA $896F
C1/C1DB:	0910    	ORA #$10
C1/C1DD:	8D6F89  	STA $896F
C1/C1E0:	2069C2  	JSR $C269
C1/C1E3:	208AC3  	JSR $C38A
C1/C1E6:	20A6BC  	JSR $BCA6
C1/C1E9:	20F5C3  	JSR $C3F5
C1/C1EC:	2053C6  	JSR $C653
C1/C1EF:	A00400  	LDY #$0004
C1/C1F2:	B178    	LDA ($78),Y
C1/C1F4:	D00B    	BNE $C201
C1/C1F6:	C8      	INY 
C1/C1F7:	C8      	INY 
C1/C1F8:	B178    	LDA ($78),Y
C1/C1FA:	F005    	BEQ $C201
C1/C1FC:	A920    	LDA #$20
C1/C1FE:	20B69B  	JSR $9BB6
C1/C201:	200BBD  	JSR $BD0B
C1/C204:	20591E  	JSR $1E59
C1/C207:	208AC3  	JSR $C38A
C1/C20A:	AD6F89  	LDA $896F
C1/C20D:	29AF    	AND #$AF
C1/C20F:	8D6F89  	STA $896F
C1/C212:	7B      	TDC 
C1/C213:	AA      	TAX 
C1/C214:	8EB464  	STX $64B4
C1/C217:	8EB664  	STX $64B6
C1/C21A:	A901    	LDA #$01
C1/C21C:	8D0E7B  	STA $7B0E
C1/C21F:	8D0F7B  	STA $7B0F
C1/C222:	AD8A61  	LDA $618A
C1/C225:	F00B    	BEQ $C232
C1/C227:	206BB8  	JSR $B86B
C1/C22A:	8006    	BRA $C232
C1/C22C:	200BBD  	JSR $BD0B
C1/C22F:	200395  	JSR $9503
C1/C232:	208BAB  	JSR $AB8B
C1/C235:	9C9661  	STZ $6196
C1/C238:	9C8A61  	STZ $618A
C1/C23B:	60      	RTS

C1/C23C unknow

C1/C23C:	48      	PHA 
C1/C23D:	C220    	REP #$20
C1/C23F:	7B      	TDC 
C1/C240:	AA      	TAX 
C1/C241:	A510    	LDA $10
C1/C243:	9D9489  	STA $8994,X
C1/C246:	9DF889  	STA $89F8,X
C1/C249:	9D5C8A  	STA $8A5C,X
C1/C24C:	9DC08A  	STA $8AC0,X
C1/C24F:	9D248B  	STA $8B24,X
C1/C252:	9D888B  	STA $8B88,X
C1/C255:	E8      	INX 
C1/C256:	E8      	INX 
C1/C257:	E8      	INX 
C1/C258:	E8      	INX 
C1/C259:	E06400  	CPX #$0064
C1/C25C:	D0E5    	BNE $C243
C1/C25E:	8DEC8B  	STA $8BEC
C1/C261:	7B      	TDC 
C1/C262:	E220    	SEP #$20
C1/C264:	68      	PLA 
C1/C265:	8D8E89  	STA $898E
C1/C268:	60      	RTS

C1/C269 unknow

C1/C269:	AD7062  	LDA $6270		(from only C1/C1E0)
C1/C26C:	297F    	AND #$7F
C1/C26E:	0A      	ASL A
C1/C26F:	AA      	TAX 
C1/C270:	7C73C2  	JMP ($C273,X)

C1/C273 PTR unknow

Pointers to code
C1/C273:	86C2		(00)    	
C1/C275:	99C2		(01)
C1/C277:	7DC2    	(02)	
C1/C279:	12C3    	(03)
C1/C27B:	73C3    	(04)

C1/C27D unknow

C1/C27D:	A902    	LDA #$02		(from C1/C270, X = 2)
C1/C27F:	8D0E7B  	STA $7B0E
C1/C282:	8D0F7B  	STA $7B0F
C1/C285:	60		RTS

C1/C286 unknow

C1/C286:	A20201    				(from C1/C270, X = 0)
C1/C289:	8610    	STX $10
C1/C28B:	A912    	LDA #$12
C1/C28D:	203CC2  	JSR $C23C
C1/C290:	A902    	LDA #$02
C1/C292:	8D0E7B  	STA $7B0E
C1/C295:	8D0F7B  	STA $7B0F
C1/C298:	60      	RTS

C1/C299 unknow

C1/C299:	AEF67A  	LDX $7AF6		(animation ID)		(from C1/C270, X = 1)
C1/C29C:	A01000  	LDY #$0010
C1/C29F:	BD386A  	LDA $6A38,X		(Caster's sprite position ID?_RuneLancer)
C1/C2A2:	302D    	BMI $C2D1
C1/C2A4:	BD396A  	LDA $6A39,X		(Target's sprite position ID?_RuneLancer)
C1/C2A7:	3028    	BMI $C2D1
C1/C2A9:	AD1F20  	LDA $201F		(Load encounter type)
C1/C2AC:	C903    	CMP #$03
C1/C2AE:	D019    	BNE $C2C9
C1/C2B0:	BD386A  	LDA $6A38,X		(Caster's sprite position ID?_RuneLancer)
C1/C2B3:	C902    	CMP #$02
C1/C2B5:	9009    	BCC $C2C0
C1/C2B7:	BD396A  	LDA $6A39,X		(Target's sprite position ID?_RuneLancer)
C1/C2BA:	C902    	CMP #$02
C1/C2BC:	9013    	BCC $C2D1
C1/C2BE:	8009    	BRA $C2C9
C1/C2C0:	BD396A  	LDA $6A39,X		(Target's sprite position ID?_RuneLancer)
C1/C2C3:	C902    	CMP #$02
C1/C2C5:	9002    	BCC $C2C9
C1/C2C7:	8008    	BRA $C2D1
C1/C2C9:	BD876F  	LDA $6F87,X
C1/C2CC:	4940    	EOR #$40
C1/C2CE:	9D876F  	STA $6F87,X
C1/C2D1:	BDDE64  	LDA $64DE,X
C1/C2D4:	9DEE64  	STA $64EE,X
C1/C2D7:	9DFE64  	STA $64FE,X
C1/C2DA:	BD2E6A  	LDA $6A2E,X
C1/C2DD:	9D3E6A  	STA $6A3E,X
C1/C2E0:	9D4E6A  	STA $6A4E,X
C1/C2E3:	BD7E6F  	LDA $6F7E,X
C1/C2E6:	9D8E6F  	STA $6F8E,X
C1/C2E9:	9D9E6F  	STA $6F9E,X
C1/C2EC:	BDCE74  	LDA $74CE,X
C1/C2EF:	9DDE74  	STA $74DE,X
C1/C2F2:	9DEE74  	STA $74EE,X
C1/C2F5:	E8      	INX 
C1/C2F6:	88      	DEY 
C1/C2F7:	D0D8    	BNE $C2D1
C1/C2F9:	AEF67A  	LDX $7AF6		(animation ID)
C1/C2FC:	BD356A  	LDA $6A35,X
C1/C2FF:	1A      	INC A
C1/C300:	1A      	INC A
C1/C301:	9D456A  	STA $6A45,X
C1/C304:	1A      	INC A
C1/C305:	1A      	INC A
C1/C306:	9D556A  	STA $6A55,X
C1/C309:	A905    	LDA #$05
C1/C30B:	8D0E7B  	STA $7B0E
C1/C30E:	8D0F7B  	STA $7B0F
C1/C311:	60      	RTS

C1/C312 unknow

C1/C312:	2089BC  	JSR $BC89		(from C1/C270, X = 3)
C1/C315:	A510    	LDA $10
C1/C317:	297F    	AND #$7F
C1/C319:	0A      	ASL A
C1/C31A:	AA      	TAX 
C1/C31B:	C220    	REP #$20
C1/C31D:	BF8BCEC2	LDA $C2CE8B,X
C1/C321:	AA      	TAX 
C1/C322:	DA      	PHX 
C1/C323:	A00800  	LDY #$0008
C1/C326:	BDDE64  	LDA $64DE,X
C1/C329:	9DEE64  	STA $64EE,X
C1/C32C:	9DFE64  	STA $64FE,X
C1/C32F:	BD2E6A  	LDA $6A2E,X
C1/C332:	9D3E6A  	STA $6A3E,X
C1/C335:	9D4E6A  	STA $6A4E,X
C1/C338:	BD7E6F  	LDA $6F7E,X
C1/C33B:	9D8E6F  	STA $6F8E,X
C1/C33E:	9D9E6F  	STA $6F9E,X
C1/C341:	BDCE74  	LDA $74CE,X
C1/C344:	9DDE74  	STA $74DE,X
C1/C347:	9DEE74  	STA $74EE,X
C1/C34A:	E8      	INX 
C1/C34B:	E8      	INX 
C1/C34C:	88      	DEY 
C1/C34D:	D0D7    	BNE $C326
C1/C34F:	7B      	TDC 
C1/C350:	E220    	SEP #$20
C1/C352:	FA      	PLX 
C1/C353:	BD356A  	LDA $6A35,X
C1/C356:	1A      	INC A
C1/C357:	1A      	INC A
C1/C358:	9D456A  	STA $6A45,X
C1/C35B:	1A      	INC A
C1/C35C:	1A      	INC A
C1/C35D:	9D556A  	STA $6A55,X
C1/C360:	A20202  	LDX #$0202
C1/C363:	8610    	STX $10
C1/C365:	A910    	LDA #$10
C1/C367:	203CC2  	JSR $C23C
C1/C36A:	A905    	LDA #$05
C1/C36C:	8D0E7B  	STA $7B0E
C1/C36F:	8D0F7B  	STA $7B0F
C1/C372:	60      	RTS

C1/C373 unknow

C1/C373:	A20202  	LDX #$0202		(from C1/C270, X = 4)
C1/C376:	8610    	STX $10
C1/C378:	A910    	LDA #$10
C1/C37A:	203CC2  	JSR $C23C
C1/C37D:	A902    	LDA #$02
C1/C37F:	8D0E7B  	STA $7B0E
C1/C382:	8D0F7B  	STA $7B0F
C1/C385:	60      	RTS

C1/C386 JSL long access to C1/C38A

C1/C386:	208AC3  	JSR $C38A
C1/C389:	6B      	RTL

C1/C38A JSR unknow

C1/C38A:	A930    	LDA #$30
C1/C38C:	8DBD61  	STA $61BD
C1/C38F:	8DDD61  	STA $61DD
C1/C392:	8DFD61  	STA $61FD
C1/C395:	8D1D62  	STA $621D
C1/C398:	7B      	TDC 
C1/C399:	AA      	TAX 
C1/C39A:	A931    	LDA #$31
C1/C39C:	9DDC80  	STA $80DC,X
C1/C39F:	E8      	INX 
C1/C3A0:	E8      	INX 
C1/C3A1:	E00C00  	CPX #$000C
C1/C3A4:	D0F6    	BNE $C39C
C1/C3A6:	60      	RTS

C1/C3A7 JSL long access to C1/C3AB

C1/C3A7:	20ABC3  	JSR $C3AB		(from C2/F1A9)
C1/C3AA:	6B      	RTL

C1/C3AB JSR unknow

C1/C3AB:	8610    	STX $10
C1/C3AD:	7B      	TDC 
C1/C3AE:	AA      	TAX 
C1/C3AF:	A8      	TAY 
C1/C3B0:	C220    	REP #$20
C1/C3B2:	BD4380  	LDA $8043,X
C1/C3B5:	C510    	CMP $10
C1/C3B7:	B00A    	BCS $C3C3
C1/C3B9:	E220    	SEP #$20
C1/C3BB:	A920    	LDA #$20
C1/C3BD:	99BD61  	STA $61BD,Y
C1/C3C0:	7B      	TDC 
C1/C3C1:	C220    	REP #$20
C1/C3C3:	98      	TYA 
C1/C3C4:	18      	CLC 
C1/C3C5:	692000  	ADC #$0020
C1/C3C8:	A8      	TAY 
C1/C3C9:	E8      	INX 
C1/C3CA:	E8      	INX 
C1/C3CB:	E00800  	CPX #$0008
C1/C3CE:	D0E2    	BNE $C3B2
C1/C3D0:	7B      	TDC 
C1/C3D1:	AA      	TAX 
C1/C3D2:	BD2780  	LDA $8027,X		(bottom Y-coordinate of monster - 8)
C1/C3D5:	C510    	CMP $10
C1/C3D7:	B009    	BCS $C3E2
C1/C3D9:	E220    	SEP #$20
C1/C3DB:	A921    	LDA #$21
C1/C3DD:	9DDC80  	STA $80DC,X
C1/C3E0:	C220    	REP #$20
C1/C3E2:	E8      	INX 
C1/C3E3:	E8      	INX 
C1/C3E4:	E00C00  	CPX #$000C
C1/C3E7:	D0E9    	BNE $C3D2
C1/C3E9:	7B      	TDC 
C1/C3EA:	E220    	SEP #$20
C1/C3EC:	60      	RTS

C1/C3ED JSL long access to C1/C3FA

C1/C3ED:	20FAC3  	JSR $C3FA		(from C2/F44F, C2/F74E, C2/F7BA, C2/F7DD)
C1/C3F0:	6B      	RTL

C1/C3F1 JSL long access to C1/C3F5

C1/C3F1:	20F5C3  	JSR $C3F5		(from C2/ED79, C2/F310, C2/F869, C2/F902)
C1/C3F4:	6B      	RTL

C1/C3F5 JSR unknow

C1/C3F5:	20A5AA  	JSR $AAA5
C1/C3F8:	A512    	LDA $12
C1/C3FA:	297F    	AND #$7F
C1/C3FC:	A20000  	LDX #$0000
C1/C3FF:	DD217A  	CMP $7A21,X
C1/C402:	F00A    	BEQ $C40E
C1/C404:	E8      	INX 
C1/C405:	E8      	INX 
C1/C406:	E8      	INX 
C1/C407:	E8      	INX 
C1/C408:	E02800  	CPX #$0028
C1/C40B:	D0F2    	BNE $C3FF
C1/C40D:	60      	RTS

C1/C40E unknow

C1/C40E:	BD217A  	LDA $7A21,X
C1/C411:	C904    	CMP #$04
C1/C413:	900E    	BCC $C423
C1/C415:	38      	SEC 
C1/C416:	E904    	SBC #$04
C1/C418:	2907    	AND #$07
C1/C41A:	0A      	ASL A
C1/C41B:	A8      	TAY 
C1/C41C:	A921    	LDA #$21
C1/C41E:	99DC80  	STA $80DC,Y
C1/C421:	800B    	BRA $C42E
C1/C423:	0A      	ASL A
C1/C424:	0A      	ASL A
C1/C425:	0A      	ASL A
C1/C426:	0A      	ASL A
C1/C427:	0A      	ASL A
C1/C428:	A8      	TAY 
C1/C429:	A920    	LDA #$20
C1/C42B:	99BD61  	STA $61BD,Y
C1/C42E:	E8      	INX 
C1/C42F:	E8      	INX 
C1/C430:	E8      	INX 
C1/C431:	E8      	INX 
C1/C432:	E02800  	CPX #$0028
C1/C435:	D0D7    	BNE $C40E
C1/C437:	60      	RTS

C1/C438 unknow

C1/C438:	7A      	PLY 			(from only C1/C5CE)
C1/C439:	B92F81  	LDA $812F,Y		(get adjusted width/8)
C1/C43C:	0A      	ASL A
C1/C43D:	0A      	ASL A
C1/C43E:	8514    	STA $14
C1/C440:	6415    	STZ $15
C1/C442:	C220    	REP #$20
C1/C444:	A514    	LDA $14
C1/C446:	18      	CLC 
C1/C447:	692000  	ADC #$0020
C1/C44A:	8514    	STA $14
C1/C44C:	7B      	TDC 
C1/C44D:	E220    	SEP #$20
C1/C44F:	DA      	PHX 
C1/C450:	A510    	LDA $10
C1/C452:	2903    	AND #$03
C1/C454:	AA      	TAX 
C1/C455:	BD107B  	LDA $7B10,X
C1/C458:	2901    	AND #$01
C1/C45A:	D012    	BNE $C46E
C1/C45C:	C220    	REP #$20
C1/C45E:	B90F80  	LDA $800F,Y		(Get X-coord. of middle of monster)
C1/C461:	18      	CLC 
C1/C462:	6514    	ADC $14
C1/C464:	8514    	STA $14
C1/C466:	B92780  	LDA $8027,Y		(bottom Y-coordinate of monster - 8)
C1/C469:	8516    	STA $16
C1/C46B:	7B      	TDC 
C1/C46C:	FA      	PLX 
C1/C46D:	60      	RTS

C1/C46E unknow

C1/C46E:	C220    	REP #$20		(from C1/C45A)
C1/C470:	B90F80  	LDA $800F,Y		(Get X-coord. of middle of monster)
C1/C473:	38      	SEC 
C1/C474:	E514    	SBC $14
C1/C476:	8514    	STA $14		(redundancy note: BRA $C464 would do nicely)
C1/C478:	B92780  	LDA $8027,Y		(bottom Y-coordinate of monster - 8)
C1/C47B:	8516    	STA $16
C1/C47D:	7B      	TDC 
C1/C47E:	FA      	PLX 
C1/C47F:	60      	RTS

C1/C480 unknow

C1/C480:	ADBA64  	LDA $64BA		(atomic, from only C1/C48E)
C1/C483:	F005    	BEQ $C48A
C1/C485:	A0F4FF  	LDY #$FFF4
C1/C488:	8001    	BRA $C48B
C1/C48A:	A8      	TAY 
C1/C48B:	8418    	STY $18
C1/C48D:	60      	RTS

C1/C48E unknow

C1/C48E:	2080C4  	JSR $C480
C1/C491:	A90185  	LDA #$8501
C1/C494:	14A5    	TRB $A5
C1/C496:	1280    	ORA ($80)
C1/C498:	0720    	ORA [$20]
C1/C49A:	80C4    	BRA $C460
C1/C49C:	6414    	STZ $14
C1/C49E:	A510    	LDA $10
C1/C4A0:	8DB1EC  	STA $ECB1
C1/C4A3:	1003    	BPL $C4A8
C1/C4A5:	4C8FC5  	JMP $C58F

C1/C4A8 unknow

C1/C4A8:	0A      	ASL A			(from C1/C4A3)
C1/C4A9:	A8      	TAY 
C1/C4AA:	5A      	PHY 
C1/C4AB:	A00100  	LDY #$0001
C1/C4AE:	B722    	LDA [$22],Y
C1/C4B0:	29E0    	AND #$E0
C1/C4B2:	F067    	BEQ $C51B
C1/C4B4:	C920		CMP #$20
C1/C4B6:	F061    	BEQ $C519
C1/C4B8:	C940  	        CMP #$40
C1/C4BA:	F02A      	BEQ $C4E6
C1/C4BC:	C9E0    	CMP #$E0
C1/C4BE:	F021    	BEQ $C4E1
C1/C4C0:	C980    	CMP #$80
C1/C4C2:	F07C		BEQ $C540
C1/C4C4:	C9C0    	CMP #$C0
C1/C4C6:	F078    	BEQ $C540
C1/C4C8:	C9A0    	CMP #$A0
C1/C4CB:	D018      	BNE $C4E4
C1/C4CC:	A514    	LDA $14
C1/C4CE:	F01E    	BEQ $C4EE
C1/C4D0:	C220    	REP #$20
C1/C4D2:	AD227B  	LDA $7B22
C1/C4D5:	8514    	STA $14
C1/C4D7:	AD247B  	LDA $7B24
C1/C4DA:	8516    	STA $16
C1/C4DC:	7B      	TDC 
C1/C4DD:	E220    	SEP #$20
C1/C4DF:	7A      	PLY 
C1/C4E0:	60      	RTS
C1/C4E1:	4C73C5  	JMP $C573
C1/C4E4:	8008    	BRA $C4EE
C1/C4E6:	A910    	LDA #$10
C1/C4E8:	8516    	STA $16
C1/C4EA:	6417    	STZ $17
C1/C4EC:	8037    	BRA $C525
C1/C4EE:	9CB1EC  	STZ $ECB1
C1/C4F1:	9CB2EC  	STZ $ECB2
C1/C4F4:	7A      	PLY 
C1/C4F5:	C220    	REP #$20
C1/C4F7:	B93380  	LDA $8033,Y
C1/C4FA:	18      	CLC 
C1/C4FB:	6DB1EC  	ADC $ECB1
C1/C4FE:	1003    	BPL $C503
C1/C500:	7B      	TDC 
C1/C501:	8008    	BRA $C50B
C1/C503:	C9FC00  	CMP #$00FC
C1/C506:	9003    	BCC $C50B
C1/C508:	A9FC00  	LDA #$00FC
C1/C50B:	8514    	STA $14
C1/C50D:	B94380  	LDA $8043,Y
C1/C510:	18      	CLC 
C1/C511:	6518    	ADC $18
C1/C513:	8516    	STA $16
C1/C515:	7B      	TDC 
C1/C516:	E220    	SEP #$20
C1/C518:	60      	RTS
C1/C519:	8044    	BRA $C55F

C1/C51B unknow

C1/C51B:	BD306A  	LDA $6A30,X
C1/C51E:	0A      	ASL A
C1/C51F:	0A      	ASL A
C1/C520:	0A      	ASL A
C1/C521:	8516    	STA $16
C1/C523:	6417    	STZ $17
C1/C525:	7A      	PLY 
C1/C526:	C220    	REP #$20
C1/C528:	B93380  	LDA $8033,Y
C1/C52B:	8514    	STA $14
C1/C52D:	B94380  	LDA $8043,Y
C1/C530:	18      	CLC 
C1/C531:	690800  	ADC #$0008
C1/C534:	38      	SEC 
C1/C535:	E516    	SBC $16
C1/C537:	18      	CLC 
C1/C538:	6518    	ADC $18
C1/C53A:	8516    	STA $16
C1/C53C:	7B      	TDC 
C1/C53D:	E220    	SEP #$20
C1/C53F:	60      	RTS

C1/C540 unknow

C1/C540:	DA      	PHX 
C1/C541:	A510    	LDA $10
C1/C543:	2903    	AND #$03
C1/C545:	AA      	TAX 
C1/C546:	BD107B  	LDA $7B10,X
C1/C549:	2901    	AND #$01
C1/C54B:	F005    	BEQ $C552
C1/C54D:	A2E8FF  	LDX #$FFE8
C1/C550:	8003    	BRA $C555
C1/C552:	A21800  	LDX #$0018
C1/C555:	8EB1EC  	STX $ECB1
C1/C558:	FA      	PLX 
C1/C559:	A514    	LDA $14
C1/C55B:	F091    	BEQ $C4EE
C1/C55D:	8095    	BRA $C4F4
C1/C55F:	7A      	PLY 
C1/C560:	C220    	REP #$20
C1/C562:	B93380  	LDA $8033,Y
C1/C565:	8514    	STA $14
C1/C567:	B93B80  	LDA $803B,Y
C1/C56A:	18      	CLC 
C1/C56B:	6518    	ADC $18
C1/C56D:	8516    	STA $16
C1/C56F:	7B      	TDC 
C1/C570:	E220    	SEP #$20
C1/C572:	60      	RTS

C1/C573 unknow

C1/C573:	7A      	PLY 
C1/C574:	C220    	REP #$20
C1/C576:	B93380  	LDA $8033,Y
C1/C579:	38      	SEC 
C1/C57A:	E90800  	SBC #$0008
C1/C57D:	8514    	STA $14
C1/C57F:	B93B80  	LDA $803B,Y
C1/C582:	18      	CLC 
C1/C583:	6518    	ADC $18
C1/C585:	38      	SEC 
C1/C586:	E90800  	SBC #$0008
C1/C589:	8516    	STA $16
C1/C58B:	7B      	TDC 
C1/C58C:	E220    	SEP #$20
C1/C58E:	60      	RTS

C1/C58F unknow

C1/C58F:	297F    	AND #$7F
C1/C591:	38      	SEC 
C1/C592:	E904    	SBC #$04
C1/C594:	0A      	ASL A
C1/C595:	A8      	TAY 
C1/C596:	5A      	PHY 
C1/C597:	A00100  	LDY #$0001
C1/C59A:	B722    	LDA [$22],Y
C1/C59C:	29E0    	AND #$E0
C1/C59E:	F02B    	BEQ $C5CB
C1/C5A0:	C920    	CMP #$20
C1/C5A2:	F024    	BEQ $C5C8
C1/C5A4:	C940    	CMP #$40
C1/C5A6:	F01D    	BEQ $C5C5
C1/C5A8:	C980    	CMP #$80
C1/C5AA:	F025    	BEQ $C5D1
C1/C5AC:	C9C0    	CMP #$C0
C1/C5AE:	F01E    	BEQ $C5CE
C1/C5B0:	C9A0    	CMP #$A0
C1/C5B2:	D014    	BNE $C5C8
C1/C5B4:	C220    	REP #$20
C1/C5B6:	AD227B  	LDA $7B22
C1/C5B9:	8514    	STA $14
C1/C5BB:	AD247B  	LDA $7B24
C1/C5BE:	8516    	STA $16
C1/C5C0:	7B      	TDC 
C1/C5C1:	E220    	SEP #$20
C1/C5C3:	7A      	PLY 
C1/C5C4:	60      	RTS
C1/C5C5:	4C0FC6  	JMP $C60F
C1/C5C8:	4C42C6  	JMP $C642
C1/C5CB:	4C20C6  	JMP $C620
C1/C5CE:	4C38C4  	JMP $C438

C1/C5D1 unknow

C1/C5D1: 7A           PLY 
C1/C5D2: B9 2F 81     LDA $812F,Y  	(get adjusted enemy width/8)
C1/C5D5: 0A           ASL 
C1/C5D6: 0A           ASL          (now it's width/2)
C1/C5D7: 18           CLC 
C1/C5D8: 69 10        ADC #$10     (add 16 to account for something?)
C1/C5DA: 85 14        STA $14
C1/C5DC: 64 15        STZ $15
C1/C5DE: DA           PHX 
C1/C5DF: A5 10        LDA $10
C1/C5E1: 29 03        AND #$03
C1/C5E3: AA           TAX 
C1/C5E4: BD 10 7B     LDA $7B10,X
C1/C5E7: 29 01        AND #$01
C1/C5E9: D0 12        BNE $C5FD
C1/C5EB: C2 20        REP #$20     (set 16-bit Accumulator)
C1/C5ED: B9 0F 80     LDA $800F,Y  (X-coordinate of middle of monster)
C1/C5F0: 18           CLC 
C1/C5F1: 65 14        ADC $14
C1/C5F3: 85 14        STA $14      ($14 = middle of monster + width/2 + 16.  point being?)
C1/C5F5: B9 27 80     LDA $8027,Y  (bottom Y-coordinate of monster - 8)
C1/C5F8: 85 16        STA $16
C1/C5FA: 7B           TDC          (clear A)
C1/C5FB: FA           PLX 
C1/C5FC: 60           RTS 

C1/C5FD unknow

C1/C5FD: C2 20        REP #$20     (set 16-bit Accumulator)
C1/C5FF: B9 0F 80     LDA $800F,Y  (X-coordinate of middle of monster)
C1/C602: 38           SEC 
C1/C603: E5 14        SBC $14
C1/C605: 85 14        STA $14	     ($14 = middle of monster - width/2 - 16)
C1/C607: B9 27 80     LDA $8027,Y  (bottom Y-coordinate of monster - 8)
C1/C60A: 85 16        STA $16
C1/C60C: 7B           TDC 
C1/C60D: FA           PLX 
C1/C60E: 60           RTS 

C1/C60F unknow

C1/C60F: 7A           PLY 
C1/C610: C2 20        REP #$20     (set 16-bit accumulator)
C1/C612: B9 0F 80     LDA $800F,Y  (get X-Coordinate of middle of monster)
C1/C615: 85 14        STA $14
C1/C617: B9 CF 80     LDA $80CF,Y  (get monster's Y-coordinate)
C1/C61A: 85 16        STA $16
C1/C61C: 7B           TDC 
C1/C61D: E2 20        SEP #$20     (clear A, and set to 8-bit)
C1/C61F: 60           RTS 

C1/C620 unknow

C1/C620: BD 30 6A     LDA $6A30,X
C1/C623: 0A           ASL 
C1/C624: 0A           ASL 
C1/C625: 0A           ASL 
C1/C626: 85 16        STA $16
C1/C628: 64 17        STZ $17
C1/C62A: 7A           PLY 
C1/C62B: C2 20        REP #$20     (Set 16-bit accumulator)
C1/C62D: B9 0F 80     LDA $800F,Y  (get X-coordinate of middle of monster)
C1/C630: 85 14        STA $14
C1/C632: B9 27 80     LDA $8027,Y  (bottom Y-coordinate of monster - 8)
C1/C635: 18           CLC 
C1/C636: 69 08 00     ADC #$0008   (bottom Y-coordinate of monster)
C1/C639: 38           SEC 
C1/C63A: E5 16        SBC $16
C1/C63C: 85 16        STA $16	     ($16 = Y-coord. of monster - $6A30,X * 8)
C1/C63E: 7B           TDC 
C1/C63F: E2 20        SEP #$20     (Clear A, and set to 8-bit)
C1/C641: 60           RTS 

C1/C642 unknow

C1/C642: 7A           PLY 
C1/C643: C2 20        REP #$20      (Set 16-bit accumulator)
C1/C645: B9 0F 80     LDA $800F,Y   (get X-coordinate of middle of monster)
C1/C648: 85 14        STA $14
C1/C64A: B9 1B 80     LDA $801B,Y   (get Y-coordinate of middle of monster)
C1/C64D: 85 16        STA $16
C1/C64F: 7B           TDC 
C1/C650: E2 20        SEP #$20      (Clear A, and set to 8-bit)
C1/C652: 60           RTS 

C1/C653 unknow

C1/C653:	7B      	TDC 			(from C1/A97D, C1/AC5E, C1/C1EC, C1/FF55)
C1/C654:	AA      	TAX 
C1/C655:	9E9560  	STZ $6095,X
C1/C658:	E8      	INX 
C1/C659:	E01200  	CPX #$0012
C1/C65C:	D0F7    	BNE $C655
C1/C65E:	207C95  	JSR $957C
C1/C661:	9CFAEB  	STZ $EBFA
C1/C664:	9CA760  	STZ $60A7
C1/C667:	9CA860  	STZ $60A8
C1/C66A:	7B      	TDC 
C1/C66B:	AA      	TAX 
C1/C66C:	9E9560  	STZ $6095,X
C1/C66F:	E8      	INX 
C1/C670:	E01200  	CPX #$0012
C1/C673:	D0F7    	BNE $C66C
C1/C675:	7B      	TDC 
C1/C676:	AA      	TAX 
C1/C677:	A8      	TAY 
C1/C678:	BDBC61  	LDA $61BC,X
C1/C67B:	996E61  	STA $616E,Y
C1/C67E:	8A      	TXA 
C1/C67F:	18      	CLC 
C1/C680:	6920    	ADC #$20
C1/C682:	AA      	TAX 
C1/C683:	C8      	INY 
C1/C684:	C00400  	CPY #$0004
C1/C687:	D0EF    	BNE $C678
C1/C689:	7B      	TDC 
C1/C68A:	AA      	TAX 
C1/C68B:	BDDB80  	LDA $80DB,X
C1/C68E:	996E61  	STA $616E,Y
C1/C691:	E8      	INX 
C1/C692:	E8      	INX 
C1/C693:	C8      	INY 
C1/C694:	C00A00  	CPY #$000A
C1/C697:	D0F2    	BNE $C68B
C1/C699:	7B      	TDC 
C1/C69A:	AA      	TAX 
C1/C69B:	9E8560  	STZ $6085,X
C1/C69E:	E8      	INX 
C1/C69F:	E01000  	CPX #$0010
C1/C6A2:	D0F7    	BNE $C69B
C1/C6A4:	7B      	TDC 
C1/C6A5:	AA      	TAX 
C1/C6A6:	9C147B  	STZ $7B14
C1/C6A9:	649B    	STZ $9B
C1/C6AB:	BD2E6A  	LDA $6A2E,X
C1/C6AE:	F058    	BEQ $C708
C1/C6B0:	A599    	LDA $99
C1/C6B2:	F005    	BEQ $C6B9
C1/C6B4:	E00005  	CPX #$0500
C1/C6B7:	904F    	BCC $C708
C1/C6B9:	EE147B  	INC $7B14
C1/C6BC:	DE356A  	DEC $6A35,X
C1/C6BF:	D047    	BNE $C708
C1/C6C1:	BD346A  	LDA $6A34,X
C1/C6C4:	9D356A  	STA $6A35,X
C1/C6C7:	BC316A  	LDY $6A31,X		(Load animation script PC value)
C1/C6CA:	845B    	STY $5B
C1/C6CC:	BD336A  	LDA $6A33,X		(Load bank byte for animation script)
C1/C6CF:	855D    	STA $5D		(Now we can access it with [$5B] for ease)
C1/C6D1:	BD866F  	LDA $6F86,X
C1/C6D4:	2903    	AND #$03
C1/C6D6:	F01E    	BEQ $C6F6
C1/C6D8:	2901    	AND #$01
C1/C6DA:	D00D    	BNE $C6E9
C1/C6DC:	9EDE64  	STZ $64DE,X
C1/C6DF:	ADAD60  	LDA $60AD
C1/C6E2:	D07C    	BNE $C760
C1/C6E4:	2023C8  	JSR $C823
C1/C6E7:	806F    	BRA $C758
C1/C6E9:	9EDE64  	STZ $64DE,X
C1/C6EC:	ADAC60  	LDA $60AC
C1/C6EF:	D06F    	BNE $C760
C1/C6F1:	20B9C7  	JSR $C7B9
C1/C6F4:	9062    	BCC $C758
C1/C6F6:	A59B    	LDA $9B
C1/C6F8:	D01A    	BNE $C714
C1/C6FA:	A75B    	LDA [$5B]
C1/C6FC:	1016    	BPL $C714
C1/C6FE:	C9FF    	CMP #$FF
C1/C700:	D008    	BNE $C70A
C1/C702:	9E2E6A  	STZ $6A2E,X
C1/C705:	9EDE64  	STZ $64DE,X
C1/C708:	8056    	BRA $C760
C1/C70A:	20D7D9  	JSR $D9D7
C1/C70D:	A45B    	LDY $5B
C1/C70F:	C8      	INY 
C1/C710:	845B    	STY $5B
C1/C712:	80BD    	BRA $C6D1
C1/C714:	649B    	STZ $9B
C1/C716:	C91F    	CMP #$1F
C1/C718:	F006    	BEQ $C720
C1/C71A:	18      	CLC 
C1/C71B:	7D8C6F  	ADC $6F8C,X
C1/C71E:	297F    	AND #$7F
C1/C720:	9DE364  	STA $64E3,X
C1/C723:	BD376A  	LDA $6A37,X
C1/C726:	9DE464  	STA $64E4,X
C1/C729:	C220    	REP #$20
C1/C72B:	BD3A6A  	LDA $6A3A,X		(The X position of the sprite?_RuneLancer)
C1/C72E:	18      	CLC 
C1/C72F:	7DCE74  	ADC $74CE,X
C1/C732:	9DDF64  	STA $64DF,X
C1/C735:	BD3C6A  	LDA $6A3C,X		(The Y position of the sprite?_RuneLancer)
C1/C738:	18      	CLC 
C1/C739:	7DD074  	ADC $74D0,X
C1/C73C:	9DE164  	STA $64E1,X
C1/C73F:	7B      	TDC 
C1/C740:	E220    	SEP #$20
C1/C742:	BD876F  	LDA $6F87,X
C1/C745:	9DE564  	STA $64E5,X
C1/C748:	BD866F  	LDA $6F86,X
C1/C74B:	2930    	AND #$30
C1/C74D:	1DD574  	ORA $74D5,X
C1/C750:	9DE664  	STA $64E6,X
C1/C753:	A901    	LDA #$01
C1/C755:	9DDE64  	STA $64DE,X
C1/C758:	C220    	REP #$20
C1/C75A:	A55B    	LDA $5B
C1/C75C:	1A      	INC A
C1/C75D:	9D316A  	STA $6A31,X		(Store animation script PC value)
C1/C760:	C220    	REP #$20
C1/C762:	8A      	TXA 
C1/C763:	18      	CLC 
C1/C764:	691000  	ADC #$0010
C1/C767:	AA      	TAX 
C1/C768:	7B      	TDC 
C1/C769:	E220    	SEP #$20
C1/C76B:	E05005  	CPX #$0550
C1/C76E:	F003    	BEQ $C773
C1/C770:	4CA9C6  	JMP $C6A9
C1/C773:	202A02  	JSR $022A
C1/C776:	ADD262  	LDA $62D2
C1/C779:	D003    	BNE $C77E
C1/C77B:	207C95  	JSR $957C
C1/C77E:	AD147B  	LDA $7B14
C1/C781:	F003    	BEQ $C786
C1/C783:	4CA4C6  	JMP $C6A4
C1/C786:	7B      	TDC 
C1/C787:	AA      	TAX 
C1/C788:	8610    	STX $10
C1/C78A:	203CC2  	JSR $C23C
C1/C78D:	9CD262  	STZ $62D2
C1/C790:	9CAF62  	STZ $62AF
C1/C793:	207C95  	JSR $957C
C1/C796:	7B      	TDC 
C1/C797:	AA      	TAX 
C1/C798:	9D157B  	STA $7B15,X
C1/C79B:	9D217B  	STA $7B21,X
C1/C79E:	E8      	INX 
C1/C79F:	E00C00  	CPX #$000C
C1/C7A2:	D0F4    	BNE $C798
C1/C7A4:	A20001  	LDX #$0100
C1/C7A7:	8EF543  	STX $43F5
C1/C7AA:	8EB464  	STX $64B4
C1/C7AD:	8EF54A  	STX $4AF5
C1/C7B0:	7B      	TDC 
C1/C7B1:	AA      	TAX 
C1/C7B2:	8EB664  	STX $64B6
C1/C7B5:	8EF74A  	STX $4AF7
C1/C7B8:	60      	RTS

C1/C7B9 unknow

C1/C7B9:	BD866F  	LDA $6F86,X
C1/C7BC:	2903    	AND #$03
C1/C7BE:	D002    	BNE $C7C2
C1/C7C0:	38      	SEC 
C1/C7C1:	60      	RTS
C1/C7C2:	A75B    	LDA [$5B]
C1/C7C4:	C91F    	CMP #$1F
C1/C7C6:	F012    	BEQ $C7DA
C1/C7C8:	C9FF    	CMP #$FF
C1/C7CA:	D012    	BNE $C7DE
C1/C7CC:	9E2E6A  	STZ $6A2E,X
C1/C7CF:	A00001  	LDY #$0100
C1/C7D2:	8CF543  	STY $43F5
C1/C7D5:	8CB464  	STY $64B4
C1/C7D8:	18      	CLC 
C1/C7D9:	60      	RTS
C1/C7DA:	A90F    	LDA #$0F
C1/C7DC:	8008    	BRA $C7E6
C1/C7DE:	3037    	BMI $C817
C1/C7E0:	18      	CLC 
C1/C7E1:	7D8C6F  	ADC $6F8C,X
C1/C7E4:	297F    	AND #$7F
C1/C7E6:	C220    	REP #$20
C1/C7E8:	EB      	XBA 
C1/C7E9:	0A      	ASL A
C1/C7EA:	18      	CLC 
C1/C7EB:	6900C4  	ADC #$C400
C1/C7EE:	8D1A7B  	STA $7B1A
C1/C7F1:	BD3A6A  	LDA $6A3A,X		(The X position of the sprite?_RuneLancer)
C1/C7F4:	18      	CLC 
C1/C7F5:	7DCE74  	ADC $74CE,X
C1/C7F8:	8D1D7B  	STA $7B1D
C1/C7FB:	BD3C6A  	LDA $6A3C,X		(The Y position of the sprite?_RuneLancer)
C1/C7FE:	18      	CLC 
C1/C7FF:	7DD074  	ADC $74D0,X
C1/C802:	8D1F7B  	STA $7B1F
C1/C805:	7B      	TDC 
C1/C806:	E220    	SEP #$20
C1/C808:	A97F    	LDA #$7F
C1/C80A:	8D1C7B  	STA $7B1C
C1/C80D:	9EDE64  	STZ $64DE,X
C1/C810:	A901    	LDA #$01
C1/C812:	8D157B  	STA $7B15
C1/C815:	18      	CLC 
C1/C816:	60      	RTS

C1/C817 unknow

C1/C817:	20D7D9  	JSR $D9D7		(from only C1/C7DE)
C1/C81A:	A45B    	LDY $5B
C1/C81C:	C8      	INY 
C1/C81D:	845B    	STY $5B
C1/C81F:	8098    	BRA $C7B9
C1/C821:	18      	CLC 
C1/C822:	60      	RTS

C1/C823 unknow

C1/C823:	A75B    	LDA [$5B]		(from C1/C6E4, C1/C870)
C1/C825:	C9FF    	CMP #$FF
C1/C827:	D00A    	BNE $C833
C1/C829:	9E2E6A  	STZ $6A2E,X
C1/C82C:	A00001  	LDY #$0100
C1/C82F:	8CF54A  	STY $4AF5
C1/C832:	60      	RTS

C1/C833 unknow

C1/C833:	3033    	BMI $C868
C1/C835:	18      	CLC 
C1/C836:	7D8C6F  	ADC $6F8C,X
C1/C839:	297F    	AND #$7F
C1/C83B:	C220    	REP #$20
C1/C83D:	EB      	XBA 
C1/C83E:	0A      	ASL A
C1/C83F:	18      	CLC 
C1/C840:	6900E4  	ADC #$E400
C1/C843:	8D267B  	STA $7B26
C1/C846:	BD3A6A  	LDA $6A3A,X		(The X position of the sprite?_RuneLancer)
C1/C849:	18      	CLC 
C1/C84A:	7DCE74  	ADC $74CE,X
C1/C84D:	8D297B  	STA $7B29
C1/C850:	BD3C6A  	LDA $6A3C,X		(The Y position of the sprite?_RuneLancer)
C1/C853:	18      	CLC 
C1/C854:	7DD074  	ADC $74D0,X
C1/C857:	8D2B7B  	STA $7B2B
C1/C85A:	7B      	TDC 
C1/C85B:	E220    	SEP #$20
C1/C85D:	A97F    	LDA #$7F
C1/C85F:	8D287B  	STA $7B28
C1/C862:	A901    	LDA #$01
C1/C864:	8D217B  	STA $7B21
C1/C867:	60      	RTS

C1/C868 unknow

C1/C868:	20D7D9  	JSR $D9D7
C1/C86B:	A45B    	LDY $5B
C1/C86D:	C8      	INY 
C1/C86E:	845B    	STY $5B
C1/C870:	80B1    	BRA $C823
C1/C872:	60      	RTS

C1/C873 call to C2/C081

C1/C873:	2281C0C2	JSR $C2C081		(from C1/D9E3, X = 47)
C1/C877:	60      	RTS

C1/C878 unknow

C1/C878:	A75B    	LDA [$5B]		(from C1/D9E3, X = 0)
C1/C87A:	C220    	REP #$20
C1/C87C:	0A      	ASL A
C1/C87D:	AA      	TAX 
C1/C87E:	7B      	TDC 
C1/C87F:	E220    	SEP #$20
C1/C881:	A00100  	LDY #$0001
C1/C884:	FC8BC8  	JSR ($C88B,X)
C1/C887:	AEF67A  	LDX $7AF6		(animation ID)
C1/C88A:	60      	RTS

C1/C88B PTR animation script - command 80 - subcommands

		(function)	(value of [$5B])
C1/C88B:	BED9 		(00)
C1/C88D:	A9D9		(01)
C1/C88F:	81D9    	(02)
C1/C891:	95D9    	(03)
C1/C893:	6ED9    	(04)
C1/C895:	38D9		(05)
C1/C897:	07D9    	(06)
C1/C899:	F2D8    	(07)
C1/C89B:	EBD8       	(08)
C1/C89D:	79D8    	(09)
C1/C89F:	2BD8      	(0A)
C1/C8A1:	E3D7    	(0B)
C1/C8A3:	53D7    	(0C)
C1/C8A5:	C4D7    	(0D)
C1/C8A7:	9DD7    	(0E)
C1/C8A9:	79D7    	(0F)
C1/C8AB:	3ED7    	(10)
C1/C8AD:	27D7    	(11)
C1/C8AF:	34D7    	(12)
C1/C8B1:	E5D6    	(13)
C1/C8B3:	BDD6    	(14)
C1/C8B5:	98D6    	(15)
C1/C8B7:	8ED6    	(16)
C1/C8B9:	C1CB     	(17)
C1/C8BB:	77D6    	(18)
C1/C8BD:	2ED6    	(19)
C1/C8BF:	74CB      	(1A)
C1/C8C1:	5DCB    	(1B)
C1/C8C3:	6ACB      	(1C)
C1/C8C5:	61CB    	(1D)
C1/C8C7:	6BD5      	(1E)
C1/C8C9:	FCD5    	(1F)
C1/C8CB:	9FD5    	(20)
C1/C8CD:	4ED5    	(21)
C1/C8CF:	F2D4    	(22)
C1/C8D1:	BED4    	(23)
C1/C8D3:	9BD4    	(24)
C1/C8D5:	ADD4    	(25)
C1/C8D7:	93D4    	(26)
C1/C8D9:	8BD4    	(27)
C1/C8DB:	5CD4    	(28)
C1/C8DD:	54D4    	(29)
C1/C8DF:	4CD4    	(2A)
C1/C8E1:	3CD4    	(2B)
C1/C8E3:	44D4    	(2C)
C1/C8E5:	23D4    	(2D)
C1/C8E7:	E4D3    	(2E)
C1/C8E9:	AFD3    	(2F)
C1/C8EB:	8ED3    	(30)
C1/C8ED:	65D3    	(31)
C1/C8EF:	3ED3    	(32)
C1/C8F1:	D2D2    	(33)
C1/C8F3:	8DD2    	(34)
C1/C8F5:	7AD2    	(35)
C1/C8F7:	67D2    	(36)
C1/C8F9:	56D2    	(37)
C1/C8FB:	4DD2    	(38)
C1/C8FD:	E6D1    	(39)
C1/C8FF:	DED1    	(3A)
C1/C901:	B0D1    	(3B)
C1/C903:	8AD1    	(3C)
C1/C905:	2ED1    	(3D)
C1/C907:	26D1    	(3E)
C1/C909:	E0D0    	(3F)
C1/C90B:	D3D0    	(40)
C1/C90D:	6DD0    	(41)
C1/C90F:	64D0    	(42)
C1/C911:	0BD0    	(43)
C1/C913:	CCCF    	(44)
C1/C915:	C0CF		(45)
C1/C917:	B9CF		(46)
C1/C919:	AACF		(47)
C1/C91B:	8DCF		(48)
C1/C91D:	7FCF		(49)
C1/C91F:	6ACF		(4A)
C1/C921:	CCD2		(4B)
C1/C923:	45CF		(4C)
C1/C925:	1CCF		(4D)
C1/C927:	15CF		(4E)
C1/C929:	F0CE		(4F)
C1/C92B:	9ACE		(50)
C1/C92D:	62CE    	(51)
C1/C92F:	29CE    	(52)
C1/C931:	DFCD		(53)
C1/C933:	C4CD		(54)
C1/C935:	72CD    	(55)
C1/C937:	28CD      	(56)
C1/C939:	1FCD    	(57)
C1/C93B:	17CD    	(58)
C1/C93D:	12CD    	(59)
C1/C93F:	0DCD		(5A)
C1/C941:	08CD    	(5B)
C1/C943:	03CD    	(5C)
C1/C945:	DFCC		(5D)
C1/C947:	98CC		(5E)
C1/C949:	93CC    	(5F)
C1/C94B:	3FCC		(60)
C1/C94D:	1ACC		(61)
C1/C94F:	F5CB    	(62)
C1/C951:	61D3    	(63)
C1/C953:	E5CB    	(64)
C1/C955:	E0CB    	(65)
C1/C957:	DBCB      	(66)
C1/C959:	D6CB    	(67)
C1/C95B:	D1CB    	(68)
C1/C95D:	B6CB    	(69)
C1/C95F:	ACCB    	(6A)
C1/C961:	B1CB      	(6B)
C1/C963:	5ACB            (6C)	
C1/C965:	56CB    	(6D)
C1/C967:	51CB    	(6E)
C1/C969:	4DCB    	(6F)
C1/C96B:	43CB      	(70)
C1/C96D:	34CB    	(71)
C1/C96F:	48CB       	(72)
C1/C971:	1DCB    	(73)
C1/C973:	B8CA      	(74)
C1/C975:	E5CA    	(75)
C1/C977:	D6CA    	(76)
C1/C979:	DBCA      	(77)	
C1/C97B:	E0CA    	(78)
C1/C97D:	C2CA    	(79)
C1/C97F:	C7CA    	(7A)
C1/C981:	CCCA    	(7B)
C1/C983:	D1CA      	(7C)
C1/C985:	BDCA    	(7D)
C1/C987:	A1CA      	(7E)
C1/C989:	9DCA    	(7F)
C1/C98B:	65CA      	(80)
C1/C98D:	61CA    	(81)
C1/C98F:	3DCA    	(82)
C1/C991:	38CA      	(83)
C1/C993:	29CA    	(84)
C1/C995:	24CA    	(85)
C1/C997:	0FCA		(86)
C1/C999:	F7C9		(87)
C1/C99B:	C9C9    	(88)
C1/C99D:	C1C9    	(89)
C1/C99F:	A9C9    	(8A)
C1/C9A1:	A5C9    	(8B)
C1/C9A3:	09CA    	(8C)

C1/C9A5 unknow

C1/C9A5:	EE8162  	INC $6281		(from C1/C884, X = 8B)
C1/C9A8:	60      	RTS

C1/C9A9 unknow

C1/C9A9:	AEF67A  	LDX $7AF6		(animation ID)		(from C1/C884, X = 8A)
C1/C9AC:	BD396A  	LDA $6A39,X		(Target's sprite position ID?_RuneLancer)
C1/C9AF:	100F    	BPL $C9C0
C1/C9B1:	297F    	AND #$7F
C1/C9B3:	38      	SEC 
C1/C9B4:	E904    	SBC #$04
C1/C9B6:	0A      	ASL A
C1/C9B7:	A8      	TAY 
C1/C9B8:	B9DC80  	LDA $80DC,Y
C1/C9BB:	29CF    	AND #$CF
C1/C9BD:	99DC80  	STA $80DC,Y
C1/C9C0:	60      	RTS

C1/C9C1 unknow

C1/C9C1:	B75B    	LDA [$5B],Y		(from C1/C884, X = 89)
C1/C9C3:	8D8562  	STA $6285
C1/C9C6:	4CC6CF  	JMP $CFC6

C1/C9C9 unknow

C1/C9C9:	AEF67A  	LDX $7AF6		(animation ID)		(from C1/C884, X = 88)
C1/C9CC:	BD396A  	LDA $6A39,X		(Target's sprite position ID?_RuneLancer)
C1/C9CF:	0A      	ASL A
C1/C9D0:	0A      	ASL A
C1/C9D1:	0A      	ASL A
C1/C9D2:	0A      	ASL A
C1/C9D3:	0A      	ASL A
C1/C9D4:	A8      	TAY 
C1/C9D5:	C220    	REP #$20
C1/C9D7:	B9B761  	LDA $61B7,Y
C1/C9DA:	18      	CLC 
C1/C9DB:	79C561  	ADC $61C5,Y
C1/C9DE:	18      	CLC 
C1/C9DF:	79D461  	ADC $61D4,Y
C1/C9E2:	18      	CLC 
C1/C9E3:	690800  	ADC #$0008
C1/C9E6:	9D3A6A  	STA $6A3A,X		(The X position of the sprite?_RuneLancer)
C1/C9E9:	B9B961  	LDA $61B9,Y
C1/C9EC:	18      	CLC 
C1/C9ED:	79C761  	ADC $61C7,Y
C1/C9F0:	9D3C6A  	STA $6A3C,X		(The Y position of the sprite?_RuneLancer)
C1/C9F3:	7B      	TDC 
C1/C9F4:	E220    	SEP #$20
C1/C9F6:	60      	RTS

C1/C9F7 unknow

C1/C9F7:	ADBBEC  	LDA $ECBB		(from C1/C884, X = 87)
C1/C9FA:	F00A    	BEQ $CA06
C1/C9FC:	AEF67A  	LDX $7AF6		(animation ID)
C1/C9FF:	BD806F  	LDA $6F80,X
C1/CA02:	8510    	STA $10
C1/CA04:	8011    	BRA $CA17
C1/CA06:	4CC6CF  	JMP $CFC6

C1/CA09 unknow

C1/CA09:	A980    	LDA #$80		(from C1/C884, X = 8C)
C1/CA0B:	8510    	STA $10
C1/CA0D:	8008    	BRA $CA17
C1/CA0F:	AEF67A  	LDX $7AF6		(animation ID)		(from C1/C884, X = 86)
C1/CA12:	BD7E6F  	LDA $6F7E,X
C1/CA15:	8510    	STA $10
C1/CA17:	B75B    	LDA [$5B],Y
C1/CA19:	D003    	BNE $CA1E
C1/CA1B:	ADE7E9  	LDA $E9E7
C1/CA1E:	20EF17  	JSR $17EF
C1/CA21:	4CC6CF  	JMP $CFC6

C1/CA24 call to C2/AF21

C1/CA24:	2221AFC2	JSL $C2AF21		(from C1/C884, X = 85)
C1/CA28:	60      	RTS

C1/CA29 unknow

C1/CA29:	C220    	REP #$20		(from C1/C884, X = 84)
C1/CA2B:	AEB6EC  	LDX $ECB6
C1/CA2E:	ADB4EC  	LDA $ECB4
C1/CA31:	9DCF80  	STA $80CF,X
C1/CA34:	7B      	TDC 
C1/CA35:	E220    	SEP #$20
C1/CA37:	60      	RTS

C1/CA38 call to C2/AF61

C1/CA38:	2261AFC2	JSL $C2AF61		(from C1/C884, X = 83)
C1/CA3C:	60      	RTS

C1/CA3D unknow

C1/CA3D:	6411    	STZ $11		(from C1/C884, X = 82)
C1/CA3F:	B75B    	LDA [$5B],Y
C1/CA41:	8510    	STA $10
C1/CA43:	1002    	BPL $CA47
C1/CA45:	C611    	DEC $11
C1/CA47:	C220    	REP #$20
C1/CA49:	7B      	TDC 
C1/CA4A:	AA      	TAX 
C1/CA4B:	BDC380  	LDA $80C3,X		(Load enemy's X-coord.)
C1/CA4E:	18      	CLC 
C1/CA4F:	6510    	ADC $10
C1/CA51:	9DC380  	STA $80C3,X		(Update enemy's X-coord.)
C1/CA54:	E8      	INX 
C1/CA55:	E8      	INX 
C1/CA56:	E00C00  	CPX #$000C
C1/CA59:	D0F0    	BNE $CA4B
C1/CA5B:	E65B    	INC $5B
C1/CA5D:	7B      	TDC 
C1/CA5E:	E220    	SEP #$20
C1/CA60:	60      	RTS
C1/CA61:	9CCB88  	STZ $88CB		(from C1/C884, X = 81)
C1/CA64:	60      	RTS

C1/CA65 unknow

C1/CA65:	A65B    	LDX $5B		(from C1/C884, X = 80)
C1/CA67:	E8      	INX 
C1/CA68:	865B    	STX $5B
C1/CA6A:	A2CB88  	LDX #$88CB
C1/CA6D:	20BBEA  	JSR $EABB
C1/CA70:	7B      	TDC 
C1/CA71:	2085CA  	JSR $CA85
C1/CA74:	A920    	LDA #$20
C1/CA76:	2085CA  	JSR $CA85
C1/CA79:	A940    	LDA #$40
C1/CA7B:	2085CA  	JSR $CA85
C1/CA7E:	A65B    	LDX $5B
C1/CA80:	E8      	INX 
C1/CA81:	E8      	INX 
C1/CA82:	865B    	STX $5B
C1/CA84:	60      	RTS

C1/CA85 unknow

C1/CA85:	8510    	STA $10		(from C1/CA71, C1/CA76, C1/CA7B)
C1/CA87:	A00100  	LDY #$0001
C1/CA8A:	B75B    	LDA [$5B],Y
C1/CA8C:	8512    	STA $12
C1/CA8E:	C8      	INY 
C1/CA8F:	B75B    	LDA [$5B],Y
C1/CA91:	18      	CLC 
C1/CA92:	6510    	ADC $10
C1/CA94:	8510    	STA $10
C1/CA96:	A901    	LDA #$01
C1/CA98:	8511    	STA $11
C1/CA9A:	4C53EB  	JMP $EB53
C1/CA9D:	9CAB61  	STZ $61AB		(from C1/C884, X = 7F)
C1/CAA0:	60      	RTS

C1/CAA1 unknow

C1/CAA1:	AEF67A  	LDX $7AF6		(animation ID)		(from C1/C884, X = 7E)
C1/CAA4:	BD396A  	LDA $6A39,X		(Target's sprite position ID?_RuneLancer)
C1/CAA7:	300E    	BMI $CAB7
C1/CAA9:	0A      	ASL A
C1/CAAA:	0A      	ASL A
C1/CAAB:	0A      	ASL A
C1/CAAC:	0A      	ASL A
C1/CAAD:	0A      	ASL A
C1/CAAE:	AA      	TAX 
C1/CAAF:	BDBE61  	LDA $61BE,X
C1/CAB2:	4980    	EOR #$80
C1/CAB4:	9DBE61  	STA $61BE,X
C1/CAB7:	60      	RTS

C1/CAB8 call to C2/B017

C1/CAB8:	2217B0C2	JSL $C2B017		(from C1/C884, X = 74)
C1/CABC:	60      	RTS

C1/CABD call to C2/B03E

C1/CABD:	223EB0C2	JSL $C2B03E		(from C1/C884, X = 7D)
C1/CAC1:	60      	RTS

C1/CAC2 call to C2/B2D5

C1/CAC2:	22D5B2C2	JSL $C2B2D5		(from C1/C884, X = 79)
C1/CAC6:	60      	RTS

C1/CAC7 call to C2/B303

C1/CAC7:	2203B3C2	JSL $C2B303		(from C1/C884, X = 7A)
C1/CACB:	60      	RTS

C1/CACC call to C2/B2B4

C1/CACC:	22B4B2C2	JSL $C2B2B4		(from C1/C884, X = 7B)
C1/CAD0:	60      	RTS

C1/CAD1 call to C2/B281

C1/CAD1:	2281B2C2	JSL $C2B281		(from C1/C884, X = 7C)
C1/CAD5:	60      	RTS

C1/CAD6 call to C2/B38C

C1/CAD6:	228CB3C2	JSL $C2B38C		(from C1/C884, X = 76)
C1/CADA:	60      	RTS

C1/CADB call to C2/B331

C1/CADB:	2231B3C2	JSL $C2B331		(from C1/C884, X = 77)
C1/CADF:	60      	RTS

C1/CAE0 call to C2/B361

C1/CAE0:	2261B3C2	JSL $C2B361		(from C1/C884, X = 78)
C1/CAE4:	60      	RTS

C1/CAE5 unknow

C1/CAE5:	AEF67A  	LDX $7AF6		(animation ID)		(from C1/C884, X = 75)
C1/CAE8:	BDE864  	LDA $64E8,X
C1/CAEB:	0980    	ORA #$80
C1/CAED:	C990    	CMP #$90
C1/CAEF:	9007    	BCC $CAF8
C1/CAF1:	C9A0    	CMP #$A0
C1/CAF3:	9007    	BCC $CAFC
C1/CAF5:	7B      	TDC 
C1/CAF6:	8006    	BRA $CAFE
C1/CAF8:	A901    	LDA #$01
C1/CAFA:	8002    	BRA $CAFE
C1/CAFC:	A902    	LDA #$02
C1/CAFE:	9D8C6F  	STA $6F8C,X
C1/CB01:	2004CC  	JSR $CC04
C1/CB04:	C220    	REP #$20
C1/CB06:	BDD074  	LDA $74D0,X
C1/CB09:	18      	CLC 
C1/CB0A:	6522    	ADC $22		(Animation Script pointer)
C1/CB0C:	9DD074  	STA $74D0,X
C1/CB0F:	7B      	TDC 
C1/CB10:	E220    	SEP #$20
C1/CB12:	4C27CC  	JMP $CC27

C1/CB15 unknow

C1/CB15:	0203    	COP #$03
C1/CB17:	0405    	TSB $05
C1/CB19:	0607    	ASL $07
C1/CB1B:	1F1F

C1/CB1D unknow

C1/CB1D:	ADFBEB  	LDA $EBFB		(from C1/C884, X = 73)
C1/CB20:	B75B    	LDA [$5B],Y
C1/CB22:	AA      	TAX 
C1/CB23:	BDFBEB  	LDA $EBFB,X
C1/CB26:	AA      	TAX 
C1/CB27:	BF15CBC1	LDA $C1CB15,X
C1/CB2B:	AEF67A  	LDX $7AF6		(animation ID)
C1/CB2E:	9D8C6F  	STA $6F8C,X
C1/CB31:	4CC6CF  	JMP $CFC6

C1/CB34 unknow

C1/CB34:	7B      	TDC 			(from C1/C884, X = 71)
C1/CB35:	AA      	TAX 
C1/CB36:	BDA07D  	LDA $7DA0,X
C1/CB39:	9DA07F  	STA $7FA0,X
C1/CB3C:	E8      	INX 
C1/CB3D:	E06000  	CPX #$0060
C1/CB40:	D0F4    	BNE $CB36
C1/CB42:	60      	RTS

C1/Cb43 call to C2/DD53

C1/CB43:	2253DDC2	JSL $C2DD53		(from C1/C884, X = 70)
C1/CB47:	60      	RTS

C1/Cb48 call to C2/AFF8

C1/CB48:	22F8AFC2	JSL $C2AFF8		(from C1/C884, X = 72)
C1/CB4C:	60      	RTS

C1/CB4D unknow

C1/CB4D:	EE967B  	INC $7B96		(from C1/C884, X = 6F)
C1/CB50:	60      	RTS

C1/CB51 call to C2/DD71

C1/CB51:	2271DDC2	JSL $C2DD71		(from C1/C884, X = 6E)
C1/CB55:	60      	RTS

C1/CB56 unknow

C1/CB56:	EE8B62  	INC $628B		(from C1/C884, X = 6D)
C1/CB59:	60      	RTS
C1/CB5A:	4CCA9E  	JMP $9ECA		(from C1/C884, X = 6C)
C1/CB5D:	EEFAEB  	INC $EBFA		(from C1/C884, X = 1B)
C1/CB60:	60      	RTS

C1/CB61 unknow

C1/CB61:	A920    	LDA #$20		(from C1/C884, X = 1D)
C1/CB63:	8524    	STA $24
C1/CB65:	A50E    	LDA $0E
C1/CB67:	4C31CE  	JMP $CE31

C1/CB6A unknow

C1/CB6A:	ADF9E9  	LDA $E9F9		(from C1/C884, X = 1C)
C1/CB6D:	F004    	BEQ $CB73
C1/CB6F:	3A      	DEC A
C1/CB70:	8DF9E9  	STA $E9F9
C1/CB73:	60      	RTS

C1/CB74 unknow

C1/CB74:	AEF67A  	LDX $7AF6		(animation ID)		(from C1/C884, X = 1A)
C1/CB77:	BD396A  	LDA $6A39,X		(Target's sprite position ID?_RuneLancer)
C1/CB7A:	102F    	BPL $CBAB
C1/CB7C:	290F    	AND #$0F
C1/CB7E:	38      	SEC 
C1/CB7F:	E904    	SBC #$04
C1/CB81:	AA      	TAX 
C1/CB82:	BF011AC1	LDA $C11A01,X
C1/CB86:	8510    	STA $10
C1/CB88:	A65B    	LDX $5B
C1/CB8A:	E8      	INX 
C1/CB8B:	865B    	STX $5B
C1/CB8D:	A75B    	LDA [$5B]
C1/CB8F:	2901    	AND #$01
C1/CB91:	F00A    	BEQ $CB9D
C1/CB93:	AD9161  	LDA $6191
C1/CB96:	0510    	ORA $10
C1/CB98:	8D9161  	STA $6191
C1/CB9B:	800E    	BRA $CBAB

C1/CB9D unknow

C1/CB9D:	A510    	LDA $10
C1/CB9F:	49FF    	EOR #$FF
C1/CBA1:	8510    	STA $10
C1/CBA3:	AD9161  	LDA $6191
C1/CBA6:	2510    	AND $10
C1/CBA8:	8D9161  	STA $6191
C1/CBAB:	60      	RTS

C1/CBAC call to C2/B9C0

C1/CBAC:	22C0B9C2	JSL $C2B9C0		(from C1/C884, X = 6A)
C1/CBB0:	60      	RTS

C1/CBB1 call to C2/B999

C1/CBB1:	2299B9C2	JSL $C2B999		(from C1/C884, X = 6B)
C1/CBB5:	60      	RTS

C1/CBB6 unknow

C1/CBB6:	208AC3  	JSR $C38A		(from C1/C884, X = 69)
C1/CBB9:	AEF67A  	LDX $7AF6		(animation ID)
C1/CBBC:	BD386A  	LDA $6A38,X		(Caster's sprite position ID?_RuneLancer)
C1/CBBF:	8009    	BRA $CBCA

C1/CBC1 unknow

C1/CBC1:	208AC3  	JSR $C38A		(from C1/C884, X = 17)
C1/CBC4:	AEF67A  	LDX $7AF6		(animation ID)
C1/CBC7:	BD396A  	LDA $6A39,X		(Target's sprite position ID?_RuneLancer)
C1/CBCA:	20FAC3  	JSR $C3FA
C1/CBCD:	AEF67A  	LDX $7AF6		(animation ID)
C1/CBD0:	60      	RTS

C1/CBD1 call to C2/BBB4

C1/CBD1:	22B4BBC2	JSL $C2BBB4		(from C1/C884, X = 68)
C1/CBD5:	60      	RTS

C1/CBD6 call to C2/BBCF

You've summoned Crusader
C1/CBD6:	22CFBBC2	JSL $C2BBCF		(from C1/C884, X = 67)
C1/CBDA:	60      	RTS

C1/CBDB call to C2/BBFA

C1/CBDB:	22FABBC2	JSL $C2BBFA		(from C1/C884, X = 66)
C1/CBDF:	60      	RTS

C1/CBE0 call to C2/BC08

C1/CBE0:	2208BCC2	JSL $C2BC08		(from C1/C884, X = 65)
C1/CBE4:	60      	RTS

C1/CBE5 unknow

C1/CBE5:	AEF67A  	LDX $7AF6		(animation ID)		(from C1/C884, X = 64)
C1/CBE8:	7B      	TDC 
C1/CBE9:	9D376A  	STA $6A37,X
C1/CBEC:	AD6F89  	LDA $896F
C1/CBEF:	29EF    	AND #$EF
C1/CBF1:	8D6F89  	STA $896F
C1/CBF4:	60      	RTS

C1/CBF5 unknow

C1/CBF5:	2004CC  	JSR $CC04		(from C1/C884, X = 62)
C1/CBF8:	C220    	REP #$20
C1/CBFA:	A522    	LDA $22		(Animation Script pointer)
C1/CBFC:	9DCE74  	STA $74CE,X
C1/CBFF:	7B      	TDC 
C1/CC00:	E220    	SEP #$20
C1/CC02:	8023    	BRA $CC27

C1/CC04 unknow

C1/CC04:	B75B    	LDA [$5B],Y
C1/CC06:	8524    	STA $24
C1/CC08:	AEF67A  	LDX $7AF6		(animation ID)
C1/CC0B:	BDE864  	LDA $64E8,X
C1/CC0E:	A00300  	LDY #$0003
C1/CC11:	175B    	ORA [$5B],Y
C1/CC13:	2068D8  	JSR $D868
C1/CC16:	AEF67A  	LDX $7AF6		(animation ID)
C1/CC19:	60      	RTS

C1/CC1A unknow

C1/CC1A:	2004CC  	JSR $CC04		(from C1/C884, X = 61)
C1/CC1D:	C220    	REP #$20
C1/CC1F:	A522    	LDA $22		(Animation Script pointer)
C1/CC21:	9DD074  	STA $74D0,X
C1/CC24:	7B      	TDC 
C1/CC25:	E220    	SEP #$20
C1/CC27:	A00200  	LDY #$0002
C1/CC2A:	B75B    	LDA [$5B],Y
C1/CC2C:	8522    	STA $22		(Animation Script pointer)
C1/CC2E:	BDE864  	LDA $64E8,X
C1/CC31:	18      	CLC 
C1/CC32:	6522    	ADC $22		(Animation Script pointer)
C1/CC34:	9DE864  	STA $64E8,X
C1/CC37:	A45B    	LDY $5B
C1/CC39:	C8      	INY 
C1/CC3A:	C8      	INY 
C1/CC3B:	C8      	INY 
C1/CC3C:	845B    	STY $5B
C1/CC3E:	60      	RTS

C1/CC3F unknow

C1/CC3F:	AEF67A  	LDX $7AF6		(animation ID)		(from C1/C884, X = 60)
C1/CC42:	BD386A  	LDA $6A38,X		(Caster's sprite position ID?_RuneLancer)
C1/CC45:	3043    	BMI $CC8A
C1/CC47:	2903    	AND #$03
C1/CC49:	48      	PHA 
C1/CC4A:	0A      	ASL A
C1/CC4B:	0A      	ASL A
C1/CC4C:	0A      	ASL A
C1/CC4D:	0A      	ASL A
C1/CC4E:	0A      	ASL A
C1/CC4F:	AA      	TAX 
C1/CC50:	A00100  	LDY #$0001
C1/CC53:	B75B    	LDA [$5B],Y
C1/CC55:	990F00  	STA $000F,Y
C1/CC58:	C8      	INY 
C1/CC59:	C00500  	CPY #$0005
C1/CC5C:	D0F5    	BNE $CC53
C1/CC5E:	BDBD2E  	LDA $2EBD,X
C1/CC61:	4510    	EOR $10
C1/CC63:	9DBD2E  	STA $2EBD,X
C1/CC66:	BDBE2E  	LDA $2EBE,X
C1/CC69:	4511    	EOR $11
C1/CC6B:	9DBE2E  	STA $2EBE,X
C1/CC6E:	BDBF2E  	LDA $2EBF,X
C1/CC71:	4512    	EOR $12
C1/CC73:	9DBF2E  	STA $2EBF,X
C1/CC76:	BDC02E  	LDA $2EC0,X
C1/CC79:	4513    	EOR $13
C1/CC7B:	9DC02E  	STA $2EC0,X
C1/CC7E:	68      	PLA 
C1/CC7F:	8D787B  	STA $7B78
C1/CC82:	AEF67A  	LDX $7AF6		(animation ID)
C1/CC85:	DA      	PHX 
C1/CC86:	20792F  	JSR $2F79
C1/CC89:	FA      	PLX 
C1/CC8A:	A45B    	LDY $5B
C1/CC8C:	C8      	INY 
C1/CC8D:	C8      	INY 
C1/CC8E:	C8      	INY 
C1/CC8F:	C8      	INY 
C1/CC90:	845B    	STY $5B
C1/CC92:	60      	RTS

C1/CC93 call to C2/BC38

C1/CC93:	2238BCC2	JSL $C2BC38		(from C1/C884, X = 5F)
C1/CC97:	60      	RTS

C1/CC98 unknow

C1/CC98:	A50E    	LDA $0E		(from C1/C884, X = 5E)
C1/CC9A:	0A      	ASL A
C1/CC9B:	49FF    	EOR #$FF
C1/CC9D:	1A      	INC A
C1/CC9E:	8512    	STA $12
C1/CCA0:	ADF0E9  	LDA $E9F0
C1/CCA3:	8524    	STA $24
C1/CCA5:	A512    	LDA $12
C1/CCA7:	20676C  	JSR $6C67
C1/CCAA:	C220    	REP #$20
C1/CCAC:	A528    	LDA $28
C1/CCAE:	8DC4E9  	STA $E9C4
C1/CCB1:	8DCAE9  	STA $E9CA
C1/CCB4:	7B      	TDC 
C1/CCB5:	E220    	SEP #$20
C1/CCB7:	ADF0E9  	LDA $E9F0
C1/CCBA:	8524    	STA $24
C1/CCBC:	A512    	LDA $12
C1/CCBE:	18      	CLC 
C1/CCBF:	6940    	ADC #$40
C1/CCC1:	20676C  	JSR $6C67
C1/CCC4:	C220    	REP #$20
C1/CCC6:	A528    	LDA $28
C1/CCC8:	8DC6E9  	STA $E9C6
C1/CCCB:	49FFFF  	EOR #$FFFF
C1/CCCE:	1A      	INC A
C1/CCCF:	8DC8E9  	STA $E9C8
C1/CCD2:	7B      	TDC 
C1/CCD3:	E220    	SEP #$20
C1/CCD5:	ADF0E9  	LDA $E9F0
C1/CCD8:	38      	SEC 
C1/CCD9:	E902    	SBC #$02
C1/CCDB:	8DF0E9  	STA $E9F0
C1/CCDE:	60      	RTS

C1/CCDF unknow

C1/CCDF:	A918    	LDA #$18		(from C1/C884, X = 5D)
C1/CCE1:	8524    	STA $24
C1/CCE3:	AEF67A  	LDX $7AF6		(animation ID)
C1/CCE6:	BDE864  	LDA $64E8,X
C1/CCE9:	0A      	ASL A
C1/CCEA:	0A      	ASL A
C1/CCEB:	2068D8  	JSR $D868
C1/CCEE:	AEF67A  	LDX $7AF6		(animation ID)
C1/CCF1:	C220    	REP #$20
C1/CCF3:	BDD074  	LDA $74D0,X
C1/CCF6:	18      	CLC 
C1/CCF7:	6522    	ADC $22		(Animation Script pointer)
C1/CCF9:	9DD074  	STA $74D0,X
C1/CCFC:	7B      	TDC 
C1/CCFD:	E220    	SEP #$20
C1/CCFF:	FEE864  	INC $64E8,X
C1/CD02:	60      	RTS

C1/CD03 call to C2/BC81

C1/CD03:	2281BCC2	JSL $C2BC81		(from C1/C884, X = 5C)
C1/CD07:	60      	RTS

C1/CD08 call to C2/BC99

C1/CD08:	2299BCC2	JSL $C2BC99		(from C1/C884, X = 5B)
C1/CD0C:	60      	RTS

C1/CD0D call to C2/BCB7

C1/CD0D:	22B7BCC2	JSL $C2BCB7		(from C1/C884, X = 5A)
C1/CD11:	60      	RTS

C1/CD12 call to C2/BCE3

C1/CD12:	22E3BCC2	JSL $C2BCE3		(from C1/C884, X = 59)
C1/CD16:	60      	RTS

C1/CD17 unknow

C1/CD17:	B75B    	LDA [$5B],Y		(from C1/C884, X = 58)
C1/CD19:	8D1B96  	STA $961B
C1/CD1C:	4CC6CF  	JMP $CFC6

C1/CD1F unknow

C1/CD1F:	B75B    	LDA [$5B],Y		(from C1/C884, X = 57)
C1/CD21:	8F242100	STA $002124
C1/CD25:	4CC6CF  	JMP $CFC6

C1/CD28 unknow

C1/CD28:	7B      	TDC 			(from C1/C884, X = 56)
C1/CD29:	AA      	TAX 
C1/CD2A:	A8      	TAY 
C1/CD2B:	C220    	REP #$20
C1/CD2D:	A50E    	LDA $0E
C1/CD2F:	0A      	ASL A
C1/CD30:	8512    	STA $12
C1/CD32:	0A      	ASL A
C1/CD33:	0A      	ASL A
C1/CD34:	8510    	STA $10
C1/CD36:	AEF67A  	LDX $7AF6		(animation ID)
C1/CD39:	BD876F  	LDA $6F87,X
C1/CD3C:	29FF00  	AND #$00FF
C1/CD3F:	D010    	BNE $CD51
C1/CD41:	A510    	LDA $10
C1/CD43:	49FFFF  	EOR #$FFFF
C1/CD46:	1A      	INC A
C1/CD47:	8510    	STA $10
C1/CD49:	A512    	LDA $12
C1/CD4B:	49FFFF  	EOR #$FFFF
C1/CD4E:	1A      	INC A
C1/CD4F:	8512    	STA $12
C1/CD51:	7B      	TDC 
C1/CD52:	AA      	TAX 
C1/CD53:	BF00FDC0	LDA $C0FD00,X
C1/CD57:	3005    	BMI $CD5E
C1/CD59:	38      	SEC 
C1/CD5A:	E512    	SBC $12
C1/CD5C:	8003    	BRA $CD61
C1/CD5E:	38      	SEC 
C1/CD5F:	E510    	SBC $10
C1/CD61:	99F543  	STA $43F5,Y
C1/CD64:	E8      	INX 
C1/CD65:	C8      	INY 
C1/CD66:	C8      	INY 
C1/CD67:	C8      	INY 
C1/CD68:	C8      	INY 
C1/CD69:	E09700  	CPX #$0097
C1/CD6C:	D0E5    	BNE $CD53
C1/CD6E:	7B      	TDC 
C1/CD6F:	E220    	SEP #$20
C1/CD71:	60      	RTS

C1/CD72 unknow

C1/CD72:	B75B    	LDA [$5B],Y		(from C1/C884, X = 55)
C1/CD74:	F045    	BEQ $CDBB
C1/CD76:	7B      	TDC 
C1/CD77:	AA      	TAX 
C1/CD78:	C220    	REP #$20
C1/CD7A:	ADD0E9  	LDA $E9D0
C1/CD7D:	0A      	ASL A
C1/CD7E:	0A      	ASL A
C1/CD7F:	8510    	STA $10
C1/CD81:	ADB664  	LDA $64B6
C1/CD84:	9DF743  	STA $43F7,X
C1/CD87:	E8      	INX 
C1/CD88:	E8      	INX 
C1/CD89:	E8      	INX 
C1/CD8A:	E8      	INX 
C1/CD8B:	E410    	CPX $10
C1/CD8D:	D0F5    	BNE $CD84
C1/CD8F:	9DF743  	STA $43F7,X
C1/CD92:	3A      	DEC A
C1/CD93:	E8      	INX 
C1/CD94:	E8      	INX 
C1/CD95:	E8      	INX 
C1/CD96:	E8      	INX 
C1/CD97:	E05C02  	CPX #$025C
C1/CD9A:	D0F3    	BNE $CD8F
C1/CD9C:	EED0E9  	INC $E9D0
C1/CD9F:	7B      	TDC 
C1/CDA0:	AA      	TAX 
C1/CDA1:	ADB464  	LDA $64B4
C1/CDA4:	9DF543  	STA $43F5,X
C1/CDA7:	9D2145  	STA $4521,X
C1/CDAA:	E8      	INX 
C1/CDAB:	E8      	INX 
C1/CDAC:	E8      	INX 
C1/CDAD:	E8      	INX 
C1/CDAE:	E02C01  	CPX #$012C
C1/CDB1:	D0F1    	BNE $CDA4
C1/CDB3:	8D4D46  	STA $464D
C1/CDB6:	7B      	TDC 
C1/CDB7:	E220    	SEP #$20
C1/CDB9:	8006    	BRA $CDC1

C1/CDBB unknow

C1/CDBB:	A00100  	LDY #$0001
C1/CDBE:	8CD0E9  	STY $E9D0
C1/CDC1:	4CC6CF  	JMP $CFC6

C1/CDC4 unknow

C1/CDC4:	AEF67A  	LDX $7AF6		(animation ID)		(from C1/C884, X = 54)
C1/CDC7:	BD396A  	LDA $6A39,X		(Target's sprite position ID?_RuneLancer)
C1/CDCA:	3012    	BMI $CDDE
C1/CDCC:	0A      	ASL A
C1/CDCD:	0A      	ASL A
C1/CDCE:	0A      	ASL A
C1/CDCF:	0A      	ASL A
C1/CDD0:	0A      	ASL A
C1/CDD1:	A8      	TAY 
C1/CDD2:	B9C52E  	LDA $2EC5,Y
C1/CDD5:	4901    	EOR #$01
C1/CDD7:	99C52E  	STA $2EC5,Y
C1/CDDA:	7B      	TDC 
C1/CDDB:	99C061  	STA $61C0,Y
C1/CDDE:	60      	RTS

C1/CDDF unknow

C1/CDDF:	AEF67A  	LDX $7AF6		(animation ID)		(from C1/C884, X = 53)
C1/CDE2:	BD396A  	LDA $6A39,X		(Target's sprite position ID?_RuneLancer)
C1/CDE5:	3041    	BMI $CE28
C1/CDE7:	2903    	AND #$03
C1/CDE9:	8510    	STA $10
C1/CDEB:	0A      	ASL A
C1/CDEC:	0A      	ASL A
C1/CDED:	0A      	ASL A
C1/CDEE:	0A      	ASL A
C1/CDEF:	0A      	ASL A
C1/CDF0:	A8      	TAY 
C1/CDF1:	6411    	STZ $11
C1/CDF3:	AD1F20  	LDA $201F		(Load encounter type)
C1/CDF6:	0A      	ASL A
C1/CDF7:	0A      	ASL A
C1/CDF8:	18      	CLC 
C1/CDF9:	6510    	ADC $10
C1/CDFB:	AA      	TAX 
C1/CDFC:	B9C52E  	LDA $2EC5,Y
C1/CDFF:	4901    	EOR #$01
C1/CE01:	2901    	AND #$01
C1/CE03:	F006    	BEQ $CE0B
C1/CE05:	BF6FA8C2	LDA $C2A86F,X
C1/CE09:	8004    	BRA $CE0F
C1/CE0B:	BF7FA8C2	LDA $C2A87F,X
C1/CE0F:	8510    	STA $10
C1/CE11:	1002    	BPL $CE15
C1/CE13:	C611    	DEC $11
C1/CE15:	A904    	LDA #$04
C1/CE17:	99C061  	STA $61C0,Y
C1/CE1A:	C220    	REP #$20
C1/CE1C:	B9C961  	LDA $61C9,Y
C1/CE1F:	18      	CLC 
C1/CE20:	6510    	ADC $10
C1/CE22:	99C961  	STA $61C9,Y
C1/CE25:	7B      	TDC 
C1/CE26:	E220    	SEP #$20
C1/CE28:	60      	RTS

C1/CE29 unknow

C1/CE29:	A910    	LDA #$10		(from C1/C884, X = 52)
C1/CE2B:	8524    	STA $24
C1/CE2D:	A50E    	LDA $0E
C1/CE2F:	0A      	ASL A
C1/CE30:	0A      	ASL A
C1/CE31:	0A      	ASL A
C1/CE32:	0A      	ASL A
C1/CE33:	0A      	ASL A
C1/CE34:	48      	PHA 
C1/CE35:	2068D8  	JSR $D868
C1/CE38:	AEF67A  	LDX $7AF6		(animation ID)
C1/CE3B:	C220    	REP #$20
C1/CE3D:	BDCE74  	LDA $74CE,X
C1/CE40:	18      	CLC 
C1/CE41:	6522    	ADC $22		(Animation Script pointer)
C1/CE43:	9DCE74  	STA $74CE,X
C1/CE46:	7B      	TDC 
C1/CE47:	E220    	SEP #$20
C1/CE49:	68      	PLA 
C1/CE4A:	18      	CLC 
C1/CE4B:	6940    	ADC #$40
C1/CE4D:	2068D8  	JSR $D868
C1/CE50:	AEF67A  	LDX $7AF6		(animation ID)
C1/CE53:	C220    	REP #$20
C1/CE55:	BDD074  	LDA $74D0,X
C1/CE58:	18      	CLC 
C1/CE59:	6522    	ADC $22		(Animation Script pointer)
C1/CE5B:	9DD074  	STA $74D0,X
C1/CE5E:	7B      	TDC 
C1/CE5F:	E220    	SEP #$20
C1/CE61:	60      	RTS

C1/CE62 unknow

C1/CE62:	B75B    	LDA [$5B],Y		(from C1/C884, X = 51)
C1/CE64:	F008    	BEQ $CE6E
C1/CE66:	9C9C61  	STZ $619C		(Clear mirrored characters byte)
C1/CE69:	9C9D61  	STZ $619D		(Clear mirrored enemies byte)
C1/CE6C:	8012    	BRA $CE80
C1/CE6E:	AEF67A  	LDX $7AF6		(animation ID)
C1/CE71:	BD386A  	LDA $6A38,X		(Caster's sprite position ID?_RuneLancer)
C1/CE74:	2083CE  	JSR $CE83
C1/CE77:	AEF67A  	LDX $7AF6		(animation ID)
C1/CE7A:	BD396A  	LDA $6A39,X		(Target's sprite position ID?_RuneLancer)
C1/CE7D:	2083CE  	JSR $CE83
C1/CE80:	4CC6CF  	JMP $CFC6

C1/CE83 unknow

C1/CE83:	3009    	BMI $CE8E
C1/CE85:	2903    	AND #$03
C1/CE87:	20091A  	JSR $1A09
C1/CE8A:	8D9C61  	STA $619C		(Store mirrored characters)
C1/CE8D:	60      	RTS

C1/CE8E unknow

C1/CE8E:	297F    	AND #$7F
C1/CE90:	38      	SEC 
C1/CE91:	E904    	SBC #$04
C1/CE93:	20091A  	JSR $1A09
C1/CE96:	8D9D61  	STA $619D		(Store mirrored enemies)
C1/CE99:	60      	RTS

C1/CE9A unknow

C1/CE9A:	7B      	TDC 			(from C1/C884, X = 50)
C1/CE9B:	AA      	TAX 
C1/CE9C:	A00100  	LDY #$0001
C1/CE9F:	A75B    	LDA [$5B]
C1/CEA1:	D001    	BNE $CEA4
C1/CEA3:	CA      	DEX 
C1/CEA4:	8614    	STX $14
C1/CEA6:	7B      	TDC 
C1/CEA7:	AA      	TAX 
C1/CEA8:	A8      	TAY 
C1/CEA9:	C220    	REP #$20
C1/CEAB:	A50E    	LDA $0E
C1/CEAD:	0A      	ASL A
C1/CEAE:	8512    	STA $12
C1/CEB0:	0A      	ASL A
C1/CEB1:	0A      	ASL A
C1/CEB2:	8510    	STA $10
C1/CEB4:	AEF67A  	LDX $7AF6		(animation ID)
C1/CEB7:	BD876F  	LDA $6F87,X
C1/CEBA:	29FF00  	AND #$00FF
C1/CEBD:	D00E    	BNE $CECD
C1/CEBF:	A510    	LDA $10
C1/CEC1:	4514    	EOR $14
C1/CEC3:	1A      	INC A
C1/CEC4:	8510    	STA $10
C1/CEC6:	A512    	LDA $12
C1/CEC8:	4514    	EOR $14
C1/CECA:	1A      	INC A
C1/CECB:	8512    	STA $12
C1/CECD:	7B      	TDC 
C1/CECE:	AA      	TAX 
C1/CECF:	BF00FDC0	LDA $C0FD00,X  (get a random number)
C1/CED3:	3005    	BMI $CEDA
C1/CED5:	38      	SEC 
C1/CED6:	E512    	SBC $12
C1/CED8:	8003    	BRA $CEDD
C1/CEDA:	38      	SEC 
C1/CEDB:	E510    	SBC $10
C1/CEDD:	99F54A  	STA $4AF5,Y
C1/CEE0:	E8      	INX 
C1/CEE1:	C8      	INY 
C1/CEE2:	C8      	INY 
C1/CEE3:	C8      	INY 
C1/CEE4:	C8      	INY 
C1/CEE5:	E09700  	CPX #$0097
C1/CEE8:	D0E5    	BNE $CECF
C1/CEEA:	7B      	TDC 
C1/CEEB:	E220    	SEP #$20
C1/CEED:	4CC6CF  	JMP $CFC6

C1/CEF0 unknow

C1/CEF0:	20A1E7  	JSR $E7A1		(from C1/C884, X = 4F)
C1/CEF3:	C220    	REP #$20
C1/CEF5:	B9B761  	LDA $61B7,Y
C1/CEF8:	18      	CLC 
C1/CEF9:	79C561  	ADC $61C5,Y
C1/CEFC:	18      	CLC 
C1/CEFD:	79D461  	ADC $61D4,Y
C1/CF00:	18      	CLC 
C1/CF01:	690800  	ADC #$0008
C1/CF04:	9D3A6A  	STA $6A3A,X		(The X position of the sprite?_RuneLancer)
C1/CF07:	B9B961  	LDA $61B9,Y
C1/CF0A:	18      	CLC 
C1/CF0B:	79C761  	ADC $61C7,Y
C1/CF0E:	9D3C6A  	STA $6A3C,X		(The Y position of the sprite?_RuneLancer)
C1/CF11:	7B      	TDC 
C1/CF12:	E220    	SEP #$20
C1/CF14:	60      	RTS

C1/CF15 unknow

C1/CF15:	AEF67A  	LDX $7AF6		(animation ID)		(from C1/C884, X = 4E)
C1/CF18:	9E8C6F  	STZ $6F8C,X
C1/CF1B:	60      	RTS

C1/CF1C unknow

C1/CF1C:	AEF67A  	LDX $7AF6		(animation ID)		(from C1/C884, X = 4D)
C1/CF1F:	AD5461  	LDA $6154
C1/CF22:	857D    	STA $7D
C1/CF24:	9D7E6F  	STA $6F7E,X
C1/CF27:	9E7F6F  	STZ $6F7F,X
C1/CF2A:	AD5561  	LDA $6155
C1/CF2D:	857E    	STA $7E
C1/CF2F:	9D806F  	STA $6F80,X
C1/CF32:	9E816F  	STZ $6F81,X
C1/CF35:	BD826F  	LDA $6F82,X
C1/CF38:	857F    	STA $7F
C1/CF3A:	BD846F  	LDA $6F84,X
C1/CF3D:	8580    	STA $80
C1/CF3F:	20E9F9  	JSR $F9E9
C1/CF42:	4CC6CF  	JMP $CFC6

C1/CF45 unknow

C1/CF45:	AEF67A  	LDX $7AF6		(animation ID)		(from C1/C884, X = 4C)
C1/CF48:	C220    	REP #$20
C1/CF4A:	BD3A6A  	LDA $6A3A,X		(The X position of the sprite?_RuneLancer)
C1/CF4D:	18      	CLC 
C1/CF4E:	7DCE74  	ADC $74CE,X
C1/CF51:	8510    	STA $10
C1/CF53:	BD3C6A  	LDA $6A3C,X		(The Y position of the sprite?_RuneLancer)
C1/CF56:	18      	CLC 
C1/CF57:	7DD074  	ADC $74D0,X
C1/CF5A:	8512    	STA $12
C1/CF5C:	7B      	TDC 
C1/CF5D:	E220    	SEP #$20
C1/CF5F:	A510    	LDA $10
C1/CF61:	8D5461  	STA $6154
C1/CF64:	A512    	LDA $12
C1/CF66:	8D5561  	STA $6155
C1/CF69:	60      	RTS

C1/CF6A unknow

C1/CF6A:	9CAE61  	STZ $61AE		(from C1/C884, X = 4A)
C1/CF6D:	9CAF61  	STZ $61AF
C1/CF70:	9CB061  	STZ $61B0
C1/CF73:	9CB161  	STZ $61B1
C1/CF76:	60      	RTS

C1/CF77 unknow

C1/CF77:	393B3C  	AND $3C3B,Y		
C1/CF7A:	5678    	LSR $78,X
C1/CF7C:	6539    	ADC $39
C1/CF7E:	3B      	TSC 
C1/CF7F:	205B18  	JSR $185B		(Random number generator)
C1/CF82:	2907    	AND #$07
C1/CF84:	AA      	TAX 
C1/CF85:	BF77CFC1	LDA $C1CF77,X
C1/CF89:	20D79B  	JSR $9BD7
C1/CF8C:	60      	RTS

C1/CF8D unknow

C1/CF8D:	AEF67A  	LDX $7AF6		(animation ID)		(from C1/C884, X = 48)
C1/CF90:	BD396A  	LDA $6A39,X		(Target's sprite position ID?_RuneLancer)
C1/CF93:	1014    	BPL $CFA9
C1/CF95:	297F    	AND #$7F
C1/CF97:	38      	SEC 
C1/CF98:	E904    	SBC #$04
C1/CF9A:	20091A  	JSR $1A09
C1/CF9D:	49FF    	EOR #$FF
C1/CF9F:	8522    	STA $22		(Animation Script pointer)
C1/CFA1:	ADE6E9  	LDA $E9E6
C1/CFA4:	2522    	AND $22		(Animation Script pointer)
C1/CFA6:	8DE6E9  	STA $E9E6
C1/CFA9:	60      	RTS

C1/CFAA unknow

C1/CFAA:	B75B    	LDA [$5B],Y		(from C1/C884, X = 47)
C1/CFAC:	8D7D89  	STA $897D
C1/CFAF:	8D7D60  	STA $607D
C1/CFB2:	290F    	AND #$0F
C1/CFB4:	8DA962  	STA $62A9
C1/CFB7:	800D    	BRA $CFC6

C1/CFB9 unknow

C1/CFB9:	B75B    	LDA [$5B],Y		(from C1/C884, X = 46)
C1/CFBB:	8D7189  	STA $8971
C1/CFBE:	8006    	BRA $CFC6

C1/CFC0 unknow

C1/CFC0:	B75B    	LDA [$5B],Y		(from C1/C884, X = 45)
C1/CFC2:	8F232100	STA $002123
C1/CFC6:	A45B    	LDY $5B
C1/CFC8:	C8      	INY 
C1/CFC9:	845B    	STY $5B
C1/CFCB:	60      	RTS

C1/CFCC unknow

C1/CFCC:	AEF67A  	LDX $7AF6		(animation ID)		(from C1/C884, X = 44)
C1/CFCF:	C220    	REP #$20
C1/CFD1:	BD6E6F  	LDA $6F6E,X
C1/CFD4:	9D7E6F  	STA $6F7E,X
C1/CFD7:	BD706F  	LDA $6F70,X
C1/CFDA:	9D806F  	STA $6F80,X
C1/CFDD:	BD726F  	LDA $6F72,X
C1/CFE0:	9D826F  	STA $6F82,X
C1/CFE3:	BD746F  	LDA $6F74,X
C1/CFE6:	9D846F  	STA $6F84,X
C1/CFE9:	BD776F  	LDA $6F77,X
C1/CFEC:	9D876F  	STA $6F87,X
C1/CFEF:	BD2A6A  	LDA $6A2A,X
C1/CFF2:	9D3A6A  	STA $6A3A,X		(The X position of the sprite?_RuneLancer)
C1/CFF5:	BD2C6A  	LDA $6A2C,X
C1/CFF8:	9D3C6A  	STA $6A3C,X		(The Y position of the sprite?_RuneLancer)
C1/CFFB:	BDBE74  	LDA $74BE,X
C1/CFFE:	9DCE74  	STA $74CE,X
C1/D001:	BDC074  	LDA $74C0,X
C1/D004:	9DD074  	STA $74D0,X
C1/D007:	7B      	TDC 
C1/D008:	E220    	SEP #$20
C1/D00A:	60      	RTS