Final Fantasy VI:ROM map/Assembly C07

From Data Crystal
Jump to: navigation, search


C0/7077 unknow

C0/7077:	A600    	LDX $00
C0/7079:	9B      	TXY
C0/707A:	B95018  	LDA $1850,Y
C0/707D:	9D6708  	STA $0867,X
C0/7080:	C221    	REP #$21
C0/7082:	8A      	TXA
C0/7083:	692900  	ADC #$0029
C0/7086:	AA      	TAX
C0/7087:	7B      	TDC 
C0/7088:	E220    	SEP #$20      (8 bit accum./memory)
C0/708A:	C8      	INY 
C0/708B:	C01000  	CPY #$0010
C0/708E:	D0EA    	BNE $707A
C0/7090:	60      	RTS

C0/7091 unknow

C0/7091:	A600    	LDX $00
C0/7093:	9B      	TXY
C0/7094:	BD6708  	LDA $0867,X
C0/7097:	29E7    	AND #$E7
C0/7099:	851A    	STA $1A
C0/709B:	B95018  	LDA $1850,Y
C0/709E:	2918    	AND #$18
C0/70A0:	051A    	ORA $1A
C0/70A2:	995018  	STA $1850,Y
C0/70A5:	C221    	REP #$21
C0/70A7:	8A      	TXA
C0/70A8:	692900  	ADC #$0029
C0/70AB:	AA      	TAX
C0/70AC:	7B      	TDC 
C0/70AD:	E220    	SEP #$20      (8 bit accum./memory)
C0/70AF:	C8      	INY 
C0/70B0:	C01000  	CPY #$0010
C0/70B3:	D0DF    	BNE $7094
C0/70B5:	60      	RTS

C0/70B6 unknow

C0/70B6:	A929    	LDA #$29	  (from C0/BE79, C0/BEE7)
C0/70B8:	8D0242  	STA $4202
C0/70BB:	A600    	LDX $00
C0/70BD:	8A      	TXA
C0/70BE:	4A      	LSR A
C0/70BF:	8D0342  	STA $4203
C0/70C2:	EA      	NOP
C0/70C3:	EA      	NOP
C0/70C4:	EA      	NOP
C0/70C5:	C220    	REP #$20      (16 bit accum./memory)
C0/70C7:	AD1642  	LDA $4216
C0/70CA:	9D9907  	STA $0799,X
C0/70CD:	7B      	TDC 
C0/70CE:	E220    	SEP #$20      (8 bit accum./memory)
C0/70D0:	E8      	INX
C0/70D1:	E8      	INX
C0/70D2:	E06200  	CPX #$0062
C0/70D5:	D0E6    	BNE $70BD
C0/70D7:	60      	RTS

C0/70D8 unknow

C0/70D8:	CCFB07  	CPY $07FB
C0/70DB:	D011    	BNE $70EE
C0/70DD:	A0D907  	LDY #$07D9
C0/70E0:	8CFB07  	STY $07FB
C0/70E3:	8CFD07  	STY $07FD
C0/70E6:	8CFF07  	STY $07FF
C0/70E9:	8C0108  	STY $0801
C0/70EC:	802E    	BRA $711C
C0/70EE:	CCFD07  	CPY $07FD
C0/70F1:	D00E    	BNE $7101
C0/70F3:	A0D907  	LDY #$07D9
C0/70F6:	8CFD07  	STY $07FD
C0/70F9:	8CFF07  	STY $07FF
C0/70FC:	8C0108  	STY $0801
C0/70FF:	801B    	BRA $711C
C0/7101:	CCFF07  	CPY $07FF
C0/7104:	D00B    	BNE $7111
C0/7106:	A0D907  	LDY #$07D9
C0/7109:	8CFF07  	STY $07FF
C0/710C:	8C0108  	STY $0801
C0/710F:	800B    	BRA $711C
C0/7111:	CC0108  	CPY $0801
C0/7114:	D006    	BNE $711C
C0/7116:	A0D907  	LDY #$07D9
C0/7119:	8C0108  	STY $0801
C0/711C:	60      	RTS

C0/711D unknow

C0/711D:	A400    	LDY $00
C0/711F:	B96708  	LDA $0867,Y
C0/7122:	2940    	AND #$40
C0/7124:	F014    	BEQ $713A
C0/7126:	B96708  	LDA $0867,Y
C0/7129:	2907    	AND #$07
C0/712B:	CD6D1A  	CMP $1A6D		(Is this the active party?)
C0/712E:	D00A    	BNE $713A
C0/7130:	C220    	REP #$20      (16 bit accum./memory)
C0/7132:	A582    	LDA $82
C0/7134:	998D08  	STA $088D,Y
C0/7137:	7B      	TDC 
C0/7138:	E220    	SEP #$20      (8 bit accum./memory)
C0/713A:	C221    	REP #$21
C0/713C:	98      	TYA
C0/713D:	692900  	ADC #$0029
C0/7140:	A8      	TAY
C0/7141:	7B      	TDC 
C0/7142:	E220    	SEP #$20      (8 bit accum./memory)
C0/7144:	C09002  	CPY #$0290
C0/7147:	D0D6    	BNE $711F
C0/7149:	60      	RTS

C0/714A unknow

C0/714A:	A20308  	LDX #$0803		(from C0/5450, C0/9A6A, C0/BEF8)
C0/714D:	8E8121  	STX $2181
C0/7150:	A900    	LDA #$00
C0/7152:	8D8321  	STA $2183
C0/7155:	641B    	STZ $1B		(initializes $1B)
C0/7157:	ACFB07  	LDY $07FB
C0/715A:	C0D907  	CPY #$07D9
C0/715D:	F03B    	BEQ $719A		<-4
C0/715F:	B96708  	LDA $0867,Y
C0/7162:	2940    	AND #$40
C0/7164:	D012    	BNE $7178		<-5
C0/7166:	A0D907  	LDY #$07D9
C0/7169:	8CFB07  	STY $07FB
C0/716C:	8CFD07  	STY $07FD
C0/716F:	8CFF07  	STY $07FF
C0/7172:	8C0108  	STY $0801
C0/7175:	4C4F72  	JMP $724F		<-6

C0/7178 unknow

C0/7178:	B96708  	LDA $0867,Y		->5
C0/717B:	2907    	AND #$07
C0/717D:	CD6D1A  	CMP $1A6D		(Is this the active party?)
C0/7180:	D018    	BNE $719A		<-4
C0/7182:	A582    	LDA $82
C0/7184:	998D08  	STA $088D,Y
C0/7187:	A583    	LDA $83
C0/7189:	998E08  	STA $088E,Y
C0/718C:	ADFB07  	LDA $07FB
C0/718F:	8D8021  	STA $2180
C0/7192:	ADFC07  	LDA $07FC
C0/7195:	8D8021  	STA $2180
C0/7198:	E61B    	INC $1B
C0/719A:	ACFD07  	LDY $07FD		->4	
C0/719D:	C0D907  	CPY #$07D9
C0/71A0:	F038    	BEQ $71DA		<-7
C0/71A2:	B96708  	LDA $0867,Y
C0/71A5:	2940    	AND #$40
C0/71A7:	D00F    	BNE $71B8		<-8
C0/71A9:	A0D907  	LDY #$07D9
C0/71AC:	8CFD07  	STY $07FD
C0/71AF:	8CFF07  	STY $07FF
C0/71B2:	8C0108  	STY $0801
C0/71B5:	4C4F72  	JMP $724F		<-6

C0/71B8 unknow

C0/71B8:	B96708  	LDA $0867,Y		->8
C0/71BB:	2907    	AND #$07
C0/71BD:	CD6D1A  	CMP $1A6D		(Is this the active party?)
C0/71C0:	D018    	BNE $71DA		<-7
C0/71C2:	A582    	LDA $82
C0/71C4:	998D08  	STA $088D,Y
C0/71C7:	A583    	LDA $83
C0/71C9:	998E08  	STA $088E,Y
C0/71CC:	ADFD07  	LDA $07FD
C0/71CF:	8D8021  	STA $2180
C0/71D2:	ADFE07  	LDA $07FE
C0/71D5:	8D8021  	STA $2180
C0/71D8:	E61B    	INC $1B
C0/71DA:	ACFF07  	LDY $07FF		->7
C0/71DD:	C0D907  	CPY #$07D9
C0/71E0:	F034    	BEQ $7216		<-9
C0/71E2:	B96708  	LDA $0867,Y
C0/71E5:	2940    	AND #$40
C0/71E7:	D00B    	BNE $71F4		<-10
C0/71E9:	A0D907  	LDY #$07D9
C0/71EC:	8CFF07  	STY $07FF
C0/71EF:	8C0108  	STY $0801
C0/71F2:	805B    	BRA $724F		<-6
C0/71F4:	B96708  	LDA $0867,Y		->10
C0/71F7:	2907    	AND #$07
C0/71F9:	CD6D1A  	CMP $1A6D		(Is this the active party?)
C0/71FC:	D018    	BNE $7216		<-9
C0/71FE:	A582    	LDA $82
C0/7200:	998D08  	STA $088D,Y
C0/7203:	A583    	LDA $83
C0/7205:	998E08  	STA $088E,Y
C0/7208:	ADFF07  	LDA $07FF
C0/720B:	8D8021  	STA $2180
C0/720E:	AD0008  	LDA $0800
C0/7211:	8D8021  	STA $2180
C0/7214:	E61B    	INC $1B
C0/7216:	AC0108  	LDY $0801		->9
C0/7219:	C0D907  	CPY #$07D9
C0/721C:	F031    	BEQ $724F		<-6
C0/721E:	B96708  	LDA $0867,Y
C0/7221:	2940    	AND #$40
C0/7223:	D008    	BNE $722D		<-11
C0/7225:	A0D907  	LDY #$07D9
C0/7228:	8C0108  	STY $0801
C0/722B:	8022    	BRA $724F		<-6
C0/722D:	B96708  	LDA $0867,Y		->11
C0/7230:	2907    	AND #$07
C0/7232:	CD6D1A  	CMP $1A6D		(Is this the active party?)
C0/7235:	D018    	BNE $724F		<-6
C0/7237:	A582    	LDA $82
C0/7239:	998D08  	STA $088D,Y
C0/723C:	A583    	LDA $83
C0/723E:	998E08  	STA $088E,Y
C0/7241:	AD0108  	LDA $0801
C0/7244:	8D8021  	STA $2180
C0/7247:	AD0208  	LDA $0802
C0/724A:	8D8021  	STA $2180
C0/724D:	E61B    	INC $1B
C0/724F:	A600    	LDX $00		->6
C0/7251:	BC9907  	LDY $0799,X		->13
C0/7254:	CCFB07  	CPY $07FB
C0/7257:	F03C    	BEQ $7295		<-12
C0/7259:	CCFD07  	CPY $07FD
C0/725C:	F037    	BEQ $7295		<-12
C0/725E:	CCFF07  	CPY $07FF
C0/7261:	F032    	BEQ $7295		<-12
C0/7263:	CC0108  	CPY $0801
C0/7266:	F02D    	BEQ $7295		<-12
C0/7268:	B96708  	LDA $0867,Y
C0/726B:	2940    	AND #$40
C0/726D:	F026    	BEQ $7295		<-12
C0/726F:	B96708  	LDA $0867,Y
C0/7272:	2907    	AND #$07
C0/7274:	CD6D1A  	CMP $1A6D		(Is this the active party?)
C0/7277:	D01C    	BNE $7295		<-12
C0/7279:	A582    	LDA $82
C0/727B:	998D08  	STA $088D,Y
C0/727E:	A583    	LDA $83
C0/7280:	998E08  	STA $088E,Y
C0/7283:	BD9907  	LDA $0799,X
C0/7286:	8D8021  	STA $2180
C0/7289:	851C    	STA $1C
C0/728B:	BD9A07  	LDA $079A,X
C0/728E:	8D8021  	STA $2180
C0/7291:	851D    	STA $1D
C0/7293:	E61B    	INC $1B
C0/7295:	E8      	INX			->12
C0/7296:	E8      	INX
C0/7297:	E02000  	CPX #$0020
C0/729A:	D0B5    	BNE $7251		<-13
C0/729C:	A9B0    	LDA #$B0
C0/729E:	8D8021  	STA $2180
C0/72A1:	A907    	LDA #$07
C0/72A3:	8D8021  	STA $2180
C0/72A6:	E61B    	INC $1B
C0/72A8:	A600    	LDX $00
C0/72AA:	BC9907  	LDY $0799,X		->16
C0/72AD:	B96708  	LDA $0867,Y
C0/72B0:	2940    	AND #$40
C0/72B2:	F024    	BEQ $72D8		<-14
C0/72B4:	B96708  	LDA $0867,Y
C0/72B7:	2907    	AND #$07
C0/72B9:	F00F    	BEQ $72CA		<-15
C0/72BB:	CD6D1A  	CMP $1A6D		(Is this the active party?)
C0/72BE:	F018    	BEQ $72D8		<-14
C0/72C0:	DA      	PHX
C0/72C1:	BE8D08  	LDX $088D,Y
C0/72C4:	9B      	TXY
C0/72C5:	FA      	PLX
C0/72C6:	C482    	CPY $82
C0/72C8:	D00E    	BNE $72D8		<-14
C0/72CA:	BD9907  	LDA $0799,X		->15
C0/72CD:	8D8021  	STA $2180
C0/72D0:	BD9A07  	LDA $079A,X
C0/72D3:	8D8021  	STA $2180
C0/72D6:	E61B    	INC $1B
C0/72D8:	E8      	INX			->14
C0/72D9:	E8      	INX
C0/72DA:	E02000  	CPX #$0020
C0/72DD:	D0CB    	BNE $72AA		<-16
C0/72DF:	A22000  	LDX #$0020
C0/72E2:	BC9907  	LDY $0799,X		->18
C0/72E5:	B96708  	LDA $0867,Y
C0/72E8:	2940    	AND #$40
C0/72EA:	F00E    	BEQ $72FA		<-17
C0/72EC:	BD9907  	LDA $0799,X
C0/72EF:	8D8021  	STA $2180
C0/72F2:	BD9A07  	LDA $079A,X
C0/72F5:	8D8021  	STA $2180
C0/72F8:	E61B    	INC $1B
C0/72FA:	E8      	INX			->17
C0/72FB:	E8      	INX
C0/72FC:	E06000  	CPX #$0060
C0/72FF:	D0E1    	BNE $72E2		<-18
C0/7301:	A51B    	LDA $1B
C0/7303:	0A      	ASL A
C0/7304:	85DD    	STA $DD
C0/7306:	9C9807  	STZ $0798
C0/7309:	60      	RTS

C0/730A unknow

C0/730A:	000C    	
C0/730C:	1824      	

C0/730E unknow

C0/730E:	A559    	LDA $59
C0/730F:	D022     	BNE $7334
C0/7312:	B97C08  	LDA $087C,Y
C0/7315:	2940    	AND #$40
C0/7317:	F01B    	BEQ $7334
C0/7319:	A6E5    	LDX $E5
C0/731B:	E00000  	CPX #$0000
C0/731E:	D014    	BNE $7334
C0/7320:	A5E7    	LDA $E7
C0/7322:	C9CA    	CMP #$CA
C0/7324:	D00E    	BNE $7334
C0/7326:	A584    	LDA $84
C0/7328:	D00A    	BNE $7334
C0/732A:	AD5E05  	LDA $055E
C0/732D:	D005    	BNE $7334
C0/732F:	C09002  	CPY #$0290
C0/7332:	B001    	BCS $7335
C0/7334:	60      	RTS
C0/7335:	B97A08  	LDA $087A,Y
C0/7338:	851E    	STA $1E
C0/733A:	8522    	STA $22
C0/733C:	1A      	INC A
C0/733D:	2586    	AND $86
C0/733F:	8520    	STA $20
C0/7341:	A51E    	LDA $1E
C0/7343:	3A      	DEC A
C0/7344:	2586    	AND $86
C0/7346:	8524    	STA $24
C0/7348:	B97B08  	LDA $087B,Y
C0/734B:	18      	CLC
C0/734C:	6920    	ADC #$20
C0/734E:	8521    	STA $21
C0/7350:	8525    	STA $25
C0/7352:	B97B08  	LDA $087B,Y
C0/7355:	3A      	DEC A
C0/7356:	2587    	AND $87
C0/7358:	18      	CLC
C0/7359:	6920    	ADC #$20
C0/735B:	851F    	STA $1F
C0/735D:	B97B08  	LDA $087B,Y
C0/7360:	1A      	INC A
C0/7361:	2587    	AND $87
C0/7363:	18      	CLC
C0/7364:	6920    	ADC #$20
C0/7366:	8523    	STA $23
C0/7368:	A97E    	LDA #$7E
C0/736A:	48      	PHA
C0/736B:	AB      	PLB
C0/736C:	641B    	STZ $1B
C0/736E:	B21E    	LDA ($1E)
C0/7370:	C920    	CMP #$20
C0/7372:	901C    	BCC $7390
C0/7374:	E61B    	INC $1B
C0/7376:	B220    	LDA ($20)
C0/7378:	C920    	CMP #$20
C0/737A:	9014    	BCC $7390
C0/737C:	E61B    	INC $1B
C0/737E:	B222    	LDA ($22)
C0/7380:	C920    	CMP #$20
C0/7382:	900C    	BCC $7390
C0/7384:	E61B    	INC $1B
C0/7386:	B224    	LDA ($24)
C0/7388:	C920    	CMP #$20
C0/738A:	9004    	BCC $7390
C0/738C:	7B      	TDC 
C0/738D:	48      	PHA
C0/738E:	AB      	PLB
C0/738F:	60      	RTS

C0/7390 unknow

C0/7390:	851A    	STA $1A 		(from C0/7372, C0/737A, C0/7382, C0/738A)
C0/7392:	7B      	TDC 
C0/7393:	48      	PHA
C0/7394:	AB      	PLB
C0/7395:	8C6205  	STY $0562
C0/7398:	A51A    	LDA $1A
C0/739A:	AA      	TAX
C0/739B:	BC9907  	LDY $0799,X
C0/739E:	8C6005  	STY $0560
C0/73A1:	A51B    	LDA $1B
C0/73A3:	8D5F05  	STA $055F
C0/73A6:	A901    	LDA #$01
C0/73A8:	8D5E05  	STA $055E
C0/73AB:	60      	RTS

C0/73AC unknow

C0/73AC:	AD5E05  	LDA $055E		(from only C0/013D)
C0/73AF:	C901    	CMP #$01
C0/73B1:	D01B    	BNE $73CE
C0/73B3:	AC0308  	LDY $0803
C0/73B6:	B96908  	LDA $0869,Y
C0/73B9:	D013    	BNE $73CE
C0/73BB:	B96A08  	LDA $086A,Y
C0/73BE:	290F    	AND #$0F
C0/73C0:	D00C    	BNE $73CE
C0/73C2:	B96C08  	LDA $086C,Y
C0/73C5:	D007    	BNE $73CE
C0/73C7:	B96D08  	LDA $086D,Y
C0/73CA:	290F    	AND #$0F
C0/73CC:	F001    	BEQ $73CF
C0/73CE:	60      	RTS

C0/73CF unknow

C0/73CF:	A902    	LDA #$02		(from C0/73CC)
C0/73D1:	8D5E05  	STA $055E
C0/73D4:	AC6005  	LDY $0560
C0/73D7:	C220    	REP #$20      	(16 bit accum./memory)
C0/73D9:	B96A08  	LDA $086A,Y
C0/73DC:	4A      	LSR A
C0/73DD:	4A      	LSR A
C0/73DE:	4A      	LSR A
C0/73DF:	4A      	LSR A
C0/73E0:	8526    	STA $26
C0/73E2:	B96D08  	LDA $086D,Y
C0/73E5:	4A      	LSR A
C0/73E6:	4A      	LSR A
C0/73E7:	4A      	LSR A
C0/73E8:	4A      	LSR A
C0/73E9:	8528    	STA $28
C0/73EB:	7B      	TDC 
C0/73EC:	E220    	SEP #$20      	(8 bit accum./memory)
C0/73EE:	6427    	STZ $27
C0/73F0:	6429    	STZ $29
C0/73F2:	A526    	LDA $26
C0/73F4:	8D5705  	STA $0557
C0/73F7:	38      	SEC 
C0/73F8:	ED4105  	SBC $0541
C0/73FB:	1005    	BPL $7402
C0/73FD:	E627    	INC $27
C0/73FF:	4502    	EOR $02
C0/7401:	1A      	INC A
C0/7402:	8526    	STA $26
C0/7404:	A528    	LDA $28
C0/7406:	8D5805  	STA $0558
C0/7409:	38      	SEC 
C0/740A:	ED4205  	SBC $0542
C0/740D:	1005    	BPL $7414
C0/740F:	E629    	INC $29
C0/7411:	4502    	EOR $02
C0/7413:	1A      	INC A
C0/7414:	8528    	STA $28
C0/7416:	C902    	CMP #$02
C0/7418:	B009    	BCS $7423
C0/741A:	A526    	LDA $26
C0/741C:	C902    	CMP #$02
C0/741E:	B003    	BCS $7423
C0/7420:	4CBB74  	JMP $74BB
C0/7423:	A528    	LDA $28
C0/7425:	C526    	CMP $26
C0/7427:	B024    	BCS $744D
C0/7429:	C220    	REP #$20      	(16 bit accum./memory)
C0/742B:	EB      	XBA
C0/742C:	0A      	ASL A
C0/742D:	8D0442  	STA $4204
C0/7430:	7B      	TDC 
C0/7431:	E220    	SEP #$20      (8 bit accum./memory)
C0/7433:	A526    	LDA $26
C0/7435:	8D0642  	STA $4206
C0/7438:	EA      	NOP
C0/7439:	EA      	NOP
C0/743A:	EA      	NOP
C0/743B:	EA      	NOP
C0/743C:	EA      	NOP
C0/743D:	EA      	NOP
C0/743E:	EA      	NOP
C0/743F:	AE1442  	LDX $4214
C0/7442:	8E4905  	STX $0549
C0/7445:	A20002  	LDX #$0200
C0/7448:	8E4705  	STX $0547
C0/744B:	8024    	BRA $7471
C0/744D:	A526    	LDA $26
C0/744F:	C220    	REP #$20      (16 bit accum./memory)
C0/7451:	EB      	XBA
C0/7452:	0A      	ASL A
C0/7453:	8D0442  	STA $4204
C0/7456:	7B      	TDC 
C0/7457:	E220    	SEP #$20      (8 bit accum./memory)
C0/7459:	A528    	LDA $28
C0/745B:	8D0642  	STA $4206
C0/745E:	EA      	NOP
C0/745F:	EA      	NOP
C0/7460:	EA      	NOP
C0/7461:	EA      	NOP
C0/7462:	EA      	NOP
C0/7463:	EA      	NOP
C0/7464:	EA      	NOP
C0/7465:	AE1442  	LDX $4214
C0/7468:	8E4705  	STX $0547
C0/746B:	A20002  	LDX #$0200
C0/746E:	8E4905  	STX $0549
C0/7471:	A527    	LDA $27
C0/7473:	F00E    	BEQ $7483
C0/7475:	C220    	REP #$20      (16 bit accum./memory)
C0/7477:	AD4705  	LDA $0547
C0/747A:	4502    	EOR $02
C0/747C:	1A      	INC A
C0/747D:	8D4705  	STA $0547
C0/7480:	7B      	TDC 
C0/7481:	E220    	SEP #$20      (8 bit accum./memory)
C0/7483:	A529    	LDA $29
C0/7485:	F00E    	BEQ $7495
C0/7487:	C220    	REP #$20      (16 bit accum./memory)
C0/7489:	AD4905  	LDA $0549
C0/748C:	4502    	EOR $02
C0/748E:	1A      	INC A
C0/748F:	8D4905  	STA $0549
C0/7492:	7B      	TDC 
C0/7493:	E220    	SEP #$20      (8 bit accum./memory)
C0/7495:	AE4705  	LDX $0547
C0/7498:	8E4B05  	STX $054B
C0/749B:	8E4F05  	STX $054F
C0/749E:	AE4905  	LDX $0549
C0/74A1:	8E4D05  	STX $054D
C0/74A4:	8E5105  	STX $0551
C0/74A7:	A600    	LDX $00
C0/74A9:	8E7300  	STX $0073
C0/74AC:	8E7500  	STX $0075
C0/74AF:	8E7700  	STX $0077
C0/74B2:	8E7900  	STX $0079
C0/74B5:	8E7B00  	STX $007B
C0/74B8:	8E7D00  	STX $007D
C0/74BB:	B97F08  	LDA $087F,Y
C0/74BE:	0A      	ASL A
C0/74BF:	0A      	ASL A
C0/74C0:	0A      	ASL A
C0/74C1:	851A    	STA $1A
C0/74C3:	B96808  	LDA $0868,Y
C0/74C6:	29E7    	AND #$E7
C0/74C8:	051A    	ORA $1A
C0/74CA:	996808  	STA $0868,Y
C0/74CD:	AD5F05  	LDA $055F
C0/74D0:	18      	CLC
C0/74D1:	6902    	ADC #$02
C0/74D3:	2903    	AND #$03
C0/74D5:	997F08  	STA $087F,Y
C0/74D8:	AA      	TAX
C0/74D9:	BF2D58C0	LDA $C0582D,X
C0/74DD:	997708  	STA $0877,Y
C0/74E0:	AD6D1A  	LDA $1A6D		(Load the active party)
C0/74E3:	8D5D05  	STA $055D
C0/74E6:	B96708  	LDA $0867,Y
C0/74E9:	2907    	AND #$07
C0/74EB:	8D6D1A  	STA $1A6D		(Store to the active party)
C0/74EE:	B97C08  	LDA $087C,Y
C0/74F1:	29F0    	AND #$F0
C0/74F3:	0904    	ORA #$04
C0/74F5:	997C08  	STA $087C,Y
C0/74F8:	997D08  	STA $087D,Y
C0/74FB:	A0D907  	LDY #$07D9
C0/74FE:	8CFD07  	STY $07FD
C0/7501:	8CFF07  	STY $07FF
C0/7504:	8C0108  	STY $0801
C0/7507:	AC6205  	LDY $0562
C0/750A:	7B      	TDC 
C0/750B:	998208  	STA $0882,Y
C0/750E:	AD5F05  	LDA $055F
C0/7511:	997F08  	STA $087F,Y
C0/7514:	AA      	TAX
C0/7515:	BF2D58C0	LDA $C0582D,X
C0/7519:	997708  	STA $0877,Y
C0/751C:	B97C08  	LDA $087C,Y
C0/751F:	997D08  	STA $087D,Y
C0/7522:	29F0    	AND #$F0
C0/7524:	0904    	ORA #$04
C0/7526:	997C08  	STA $087C,Y
C0/7529:	B98908  	LDA $0889,Y
C0/752C:	85E5    	STA $E5
C0/752E:	8DF405  	STA $05F4
C0/7531:	B98A08  	LDA $088A,Y
C0/7534:	85E6    	STA $E6
C0/7536:	8DF505  	STA $05F5
C0/7539:	B98B08  	LDA $088B,Y
C0/753C:	18      	CLC
C0/753D:	69CA    	ADC #$CA
C0/753F:	85E7    	STA $E7
C0/7541:	8DF605  	STA $05F6
C0/7544:	A20000  	LDX #$0000
C0/7547:	8E9405  	STX $0594
C0/754A:	A9CA    	LDA #$CA
C0/754C:	8D9605  	STA $0596
C0/754F:	A901    	LDA #$01
C0/7551:	8DC705  	STA $05C7
C0/7554:	A20300  	LDX #$0003
C0/7557:	86E8    	STX $E8
C0/7559:	AC0308  	LDY $0803
C0/755C:	B97C08  	LDA $087C,Y
C0/755F:	997D08  	STA $087D,Y
C0/7562:	29F0    	AND #$F0
C0/7564:	0904    	ORA #$04
C0/7566:	997C08  	STA $087C,Y
C0/7569:	A5E1    	LDA $E1
C0/756B:	0920    	ORA #$20
C0/756D:	85E1    	STA $E1
C0/756F:	A901    	LDA #$01
C0/7571:	8D9807  	STA $0798
C0/7574:	20ED2F  	JSR $2FED
C0/7577:	60      	RTS

C0/7578 unknow

C0/7578:	A547    	LDA $47
C0/757A:	2903    	AND #$03
C0/757C:	AA      	TAX
C0/757D:	BF0A73C0	LDA $C0730A,X
C0/7581:	85DC    	STA $DC
C0/7583:	A906    	LDA #$06
C0/7585:	85DE    	STA $DE
C0/7587:	7B      	TDC 
C0/7588:	E220    	SEP #$20      (8 bit accum./memory)
C0/758A:	A5DC    	LDA $DC
C0/758C:	AA      	TAX
C0/758D:	BC0308  	LDY $0803,X
C0/7590:	84DA    	STY $DA
C0/7592:	C5DD    	CMP $DD
C0/7594:	9003    	BCC $7599
C0/7596:	4C5676  	JMP $7656
C0/7599:	B96908  	LDA $0869,Y
C0/759C:	D0F8    	BNE $7596
C0/759E:	B96A08  	LDA $086A,Y
C0/75A1:	290F    	AND #$0F
C0/75A3:	D0F1    	BNE $7596
C0/75A5:	B96C08  	LDA $086C,Y
C0/75A8:	D0EC    	BNE $7596
C0/75AA:	B96D08  	LDA $086D,Y
C0/75AD:	290F    	AND #$0F
C0/75AF:	D0E5    	BNE $7596
C0/75B1:	B97C08  	LDA $087C,Y
C0/75B4:	307E    	BMI $7634
C0/75B6:	B96808  	LDA $0868,Y
C0/75B9:	29E0    	AND #$E0
C0/75BB:	C980    	CMP #$80
C0/75BD:	F075    	BEQ $7634
C0/75BF:	B98C08  	LDA $088C,Y
C0/75C2:	29C0    	AND #$C0
C0/75C4:	D06E    	BNE $7634
C0/75C6:	C0B007  	CPY #$07B0
C0/75C9:	F06F    	BEQ $763A
C0/75CB:	BE7A08  	LDX $087A,Y
C0/75CE:	8C0442  	STY $4204
C0/75D1:	A929    	LDA #$29
C0/75D3:	8D0642  	STA $4206
C0/75D6:	48      	PHA           (3 cycles)
C0/75D7:	68      	PLA           (4 cycles)
C0/75D8:	48      	PHA           (3 cycles)
C0/75D9:	68      	PLA           (4 cycles)
C0/75DA:	AD1442  	LDA $4214
C0/75DD:	0A      	ASL A
C0/75DE:	DF00207E	CMP $7E2000,X
C0/75E2:	D006    	BNE $75EA
C0/75E4:	A9FF    	LDA #$FF
C0/75E6:	9F00207E	STA $7E2000,X
C0/75EA:	B96708  	LDA $0867,Y
C0/75ED:	104B    	BPL $763A
C0/75EF:	20E17C  	JSR $7CE1
C0/75F2:	BE7A08  	LDX $087A,Y
C0/75F5:	BF00007F	LDA $7F0000,X
C0/75F9:	AA      	TAX
C0/75FA:	BF00767E	LDA $7E7600,X
C0/75FE:	2903    	AND #$03
C0/7600:	998808  	STA $0888,Y
C0/7603:	A5DC    	LDA $DC
C0/7605:	D022    	BNE $7629
C0/7607:	B97C08  	LDA $087C,Y
C0/760A:	290F    	AND #$0F
C0/760C:	C902    	CMP #$02
C0/760E:	D019    	BNE $7629
C0/7610:	A5B8    	LDA $B8
C0/7612:	2904    	AND #$04
C0/7614:	F006    	BEQ $761C
C0/7616:	A5B2    	LDA $B2
C0/7618:	C902    	CMP #$02
C0/761A:	F00B    	BEQ $7627
C0/761C:	BE7A08  	LDX $087A,Y
C0/761F:	AD1442  	LDA $4214
C0/7622:	0A      	ASL A
C0/7623:	9F00207E	STA $7E2000,X
C0/7627:	8011    	BRA $763A
C0/7629:	BE7A08  	LDX $087A,Y
C0/762C:	AD1442  	LDA $4214
C0/762F:	0A      	ASL A
C0/7630:	9F00207E	STA $7E2000,X
C0/7634:	202D7C  	JSR $7C2D
C0/7637:	200E73  	JSR $730E
C0/763A:	B97C08  	LDA $087C,Y
C0/763D:	290F    	AND #$0F
C0/763F:	3A      	DEC A
C0/7640:	D003    	BNE $7645
C0/7642:	4CE976  	JMP $76E9
C0/7645:	3A      	DEC A
C0/7646:	D003    	BNE $764B
C0/7648:	4CDE76  	JMP $76DE
C0/764B:	3A      	DEC A
C0/764C:	F014    	BEQ $7662
C0/764E:	3A      	DEC A
C0/764F:	F016    	BEQ $7667
C0/7651:	CC0308  	CPY $0803
C0/7654:	F011    	BEQ $7667
C0/7656:	E6DC    	INC $DC
C0/7658:	E6DC    	INC $DC
C0/765A:	C6DE    	DEC $DE
C0/765C:	F003    	BEQ $7661
C0/765E:	4C8775  	JMP $7587
C0/7661:	60      	RTS

C0/7662 unknow

C0/7662:	20B17B  	JSR $7BB1 		(from C0/764C)
C0/7665:	80EF    	BRA $7656
C0/7667:	C220    	REP #$20      (16 bit accum./memory)
C0/7669:	7B      	TDC 
C0/766A:	997108  	STA $0871,Y
C0/766D:	997308  	STA $0873,Y
C0/7670:	E220    	SEP #$20      (8 bit accum./memory)
C0/7672:	A5E5    	LDA $E5
C0/7674:	C900    	CMP #$00
C0/7676:	D063    	BNE $76DB
C0/7678:	A5E6    	LDA $E6
C0/767A:	C900    	CMP #$00
C0/767C:	D05D    	BNE $76DB
C0/767E:	A5E7    	LDA $E7
C0/7680:	C9CA    	CMP #$CA
C0/7682:	D057    	BNE $76DB
C0/7684:	B97D08  	LDA $087D,Y
C0/7687:	CC0308  	CPY $0803
C0/768A:	D00E    	BNE $769A
C0/768C:	B96708  	LDA $0867,Y
C0/768F:	2907    	AND #$07
C0/7691:	CD6D1A  	CMP $1A6D		(Is this the active party?)
C0/7694:	D004    	BNE $769A
C0/7696:	A902    	LDA #$02
C0/7698:	8035    	BRA $76CF
C0/769A:	B97D08  	LDA $087D,Y
C0/769D:	290F    	AND #$0F
C0/769F:	C902    	CMP #$02
C0/76A1:	D004    	BNE $76A7
C0/76A3:	A900    	LDA #$00
C0/76A5:	8028    	BRA $76CF
C0/76A7:	851A    	STA $1A
C0/76A9:	B97C08  	LDA $087C,Y
C0/76AC:	29F0    	AND #$F0
C0/76AE:	051A    	ORA $1A
C0/76B0:	997C08  	STA $087C,Y
C0/76B3:	B97C08  	LDA $087C,Y
C0/76B6:	2920    	AND #$20
C0/76B8:	D013    	BNE $76CD
C0/76BA:	B96808  	LDA $0868,Y
C0/76BD:	2918    	AND #$18
C0/76BF:	4A      	LSR A
C0/76C0:	4A      	LSR A
C0/76C1:	4A      	LSR A
C0/76C2:	997F08  	STA $087F,Y
C0/76C5:	AA      	TAX
C0/76C6:	BF2D58C0	LDA $C0582D,X
C0/76CA:	997708  	STA $0877,Y
C0/76CD:	8087    	BRA $7656
C0/76CF:	851A    	STA $1A
C0/76D1:	B97C08  	LDA $087C,Y
C0/76D4:	29F0    	AND #$F0
C0/76D6:	051A    	ORA $1A
C0/76D8:	997C08  	STA $087C,Y
C0/76DB:	4C5676  	JMP $7656

C0/76DE unknow

C0/76DE:	ADB91E  	LDA $1EB9
C0/76E1:	3003    	BMI $76E6
C0/76E3:	205F48  	JSR $485F
C0/76E6:	4C5676  	JMP $7656

C0/76E9 unknow

C0/76E9:	B98208  	LDA $0882,Y
C0/76EC:	F00A    	BEQ $76F8
C0/76EE:	3A      	DEC A
C0/76EF:	998208  	STA $0882,Y
C0/76F2:	4C5676  	JMP $7656
C0/76F5:	4C8377  	JMP $7783
C0/76F8:	B98608  	LDA $0886,Y
C0/76FB:	F0F8    	BEQ $76F5
C0/76FD:	B97E08  	LDA $087E,Y
C0/7700:	F0F3    	BEQ $76F5
C0/7702:	C0B007  	CPY #$07B0
C0/7705:	F062    	BEQ $7769
C0/7707:	85B3    	STA $B3
C0/7709:	C905    	CMP #$05
C0/770B:	B05C    	BCS $7769
C0/770D:	20037D  	JSR $7D03
C0/7710:	A61E    	LDX $1E
C0/7712:	B97C08  	LDA $087C,Y
C0/7715:	3052    	BMI $7769
C0/7717:	2910    	AND #$10
C0/7719:	D021    	BNE $773C
C0/771B:	BF00207E	LDA $7E2000,X
C0/771F:	301B    	BMI $773C
C0/7721:	C220    	REP #$20      (16 bit accum./memory)
C0/7723:	7B      	TDC 
C0/7724:	997108  	STA $0871,Y
C0/7727:	997308  	STA $0873,Y
C0/772A:	E220    	SEP #$20      (8 bit accum./memory)
C0/772C:	C0B007  	CPY #$07B0
C0/772F:	F005    	BEQ $7736
C0/7731:	CC0308  	CPY $0803
C0/7734:	D003    	BNE $7739
C0/7736:	20087E  	JSR $7E08
C0/7739:	4C5676  	JMP $7656

C0/773C unknow

C0/773C:	8C0442  	STY $4204
C0/773F:	A929    	LDA #$29
C0/7741:	8D0642  	STA $4206
C0/7744:	B97C08  	LDA $087C,Y
C0/7747:	3020    	BMI $7769
C0/7749:	B96808  	LDA $0868,Y
C0/774C:	29E0    	AND #$E0
C0/774E:	C980    	CMP #$80
C0/7750:	F017    	BEQ $7769
C0/7752:	B98C08  	LDA $088C,Y
C0/7755:	29C0    	AND #$C0
C0/7757:	D010    	BNE $7769
C0/7759:	AD1442  	LDA $4214
C0/775C:	0A      	ASL A
C0/775D:	9F00207E	STA $7E2000,X
C0/7761:	BF00007F	LDA $7F0000,X
C0/7765:	AA      	TAX
C0/7766:	20A97C  	JSR $7CA9
C0/7769:	20777E  	JSR $7E77
C0/776C:	C0B007  	CPY #$07B0
C0/776F:	F005    	BEQ $7776
C0/7771:	CC0308  	CPY $0803
C0/7774:	D003    	BNE $7779
C0/7776:	20087E  	JSR $7E08
C0/7779:	B98608  	LDA $0886,Y
C0/777C:	3A      	DEC A
C0/777D:	998608  	STA $0886,Y
C0/7780:	4C5676  	JMP $7656

C0/7783 unknow

C0/7783:	C220    	REP #$20      (16 bit accum./memory)
C0/7785:	B98308  	LDA $0883,Y
C0/7788:	852A    	STA $2A
C0/778A:	7B      	TDC 
C0/778B:	E220    	SEP #$20      (8 bit accum./memory)
C0/778D:	B98508  	LDA $0885,Y
C0/7790:	852C    	STA $2C
C0/7792:	A72A    	LDA [$2A]
C0/7794:	3006    	BMI $779C
C0/7796:	997708  	STA $0877,Y
C0/7799:	4C0178  	JMP $7801
C0/779C:	C9A0    	CMP #$A0		(from C0/7794)
C0/779E:	9003    	BCC $77A3
C0/77A0:	4CBF77  	JMP $77BF      (BRA fool!)
C0/77A3:	38      	SEC 			(from C0/779E)
C0/77A4:	E980    	SBC #$80
C0/77A6:	851A    	STA $1A
C0/77A8:	2903    	AND #$03
C0/77AA:	997F08  	STA $087F,Y
C0/77AD:	1A      	INC A
C0/77AE:	997E08  	STA $087E,Y
C0/77B1:	A51A    	LDA $1A
C0/77B3:	4A      	LSR A
C0/77B4:	4A      	LSR A
C0/77B5:	1A      	INC A
C0/77B6:	998608  	STA $0886,Y
C0/77B9:	209A7B  	JSR $7B9A
C0/77BC:	4CE976  	JMP $76E9

C0/77BF unknow

C0/77BF:	C9B0    	CMP #$B0
C0/77C1:	B01E    	BCS $77E1
C0/77C3:	38      	SEC 
C0/77C4:	E99C    	SBC #$9C
C0/77C6:	851A    	STA $1A
C0/77C8:	1A      	INC A
C0/77C9:	997E08  	STA $087E,Y
C0/77CC:	A51A    	LDA $1A
C0/77CE:	AA      	TAX
C0/77CF:	BF547FC0	LDA $C07F54,X
C0/77D3:	997F08  	STA $087F,Y
C0/77D6:	A901    	LDA #$01
C0/77D8:	998608  	STA $0886,Y
C0/77DB:	209A7B  	JSR $7B9A
C0/77DE:	4CE976  	JMP $76E9

C0/77E1 unknow

C0/77E1:	C9C6    	CMP #$C6
C0/77E3:	B009    	BCS $77EE
C0/77E5:	38      	SEC 
C0/77E6:	E9C0    	SBC #$C0
C0/77E8:	997508  	STA $0875,Y
C0/77EB:	4C0178  	JMP $7801

C0/77EE unknow

C0/77EE:	38      	SEC 
C0/77EF:	E9C6    	SBC #$C6
C0/77F1:	0A      	ASL A
C0/77F2:	AA      	TAX
C0/77F3:	C220    	REP #$20      (16 bit accum./memory)
C0/77F5:	BF0778C0	LDA $C07807,X
C0/77F9:	852D    	STA $2D
C0/77FB:	7B      	TDC 
C0/77FC:	E220    	SEP #$20      (8 bit accum./memory)
C0/77FE:	6C2D00  	JMP ($002D)
C0/7801:	209A7B  	JSR $7B9A
C0/7804:	4CE976  	JMP $76E9

C0/7807 movement actions (pointers)

C0/7807:	7B78
C0/7809:	8678
C0/780B:	9178
C0/780D:	057A
C0/780F:	0000
C0/7811:	0000
C0/7813:	AB78
C0/7815:	B778
C0/7817:	C478
C0/7819:	D178
C0/781B:	DE78
C0/781D:	2879
C0/781F:	0000
C0/7821:	0000
C0/7823:	0000
C0/7825:	1E7A
C0/7827:	0000
C0/7829:	657A
C0/782B:	0000
C0/782D:	0000
C0/782F:	0000
C0/7831:	0000
C0/7833:	947A
C0/7835:	9C7A
C0/7837:	0000
C0/7839:	0000
C0/783B:	A47A
C0/783D:	6979
C0/783F:	8379
C0/7841:	9D79
C0/7843:	B779
C0/7845:	D179
C0/7847:	EB79
C0/7849:	0000
C0/784B:	0000
C0/784D:	0000
C0/784F:	0000
C0/7851:	0000
C0/7853:	0000
C0/7855:	0000
C0/7857:	0000
C0/7859:	0000
C0/785B:	0000
C0/785D:	0000
C0/785F:	0000
C0/7861:	0000
C0/7863:	0000
C0/7865:	0000
C0/7867:	0000
C0/7869:	0000
C0/786B:	0000
C0/786D:	CF7A
C0/786F:	0C7B
C0/7871:	197B
C0/7873:	267B
C0/7875:	4B7B
C0/7877:	0000
C0/7879:	70

C0/787B set entity to walk when moving

C0/787B:	B96808  	LDA $0868,Y
C0/787E:	0901    	ORA #$01
C0/7880:	996808  	STA $0868,Y
C0/7883:	4C0178  	JMP $7801

C0/7886 set entity to stay still when moving

C0/7886:	B96808  	LDA $0868,Y
C0/7889:	29FE    	AND #$FE
C0/788B:	996808  	STA $0868,Y
C0/788E:	4C0178  	JMP $7801

C0/7891 set entity layering priority

C0/7891:	A00100  	LDY #$0001
C0/7894:	B72A    	LDA [$2A],Y
C0/7896:	0A      	ASL A
C0/7897:	851A    	STA $1A
C0/7899:	A4DA    	LDY $DA
C0/789B:	B96808  	LDA $0868,Y
C0/789E:	29F9    	AND #$F9
C0/78A0:	051A    	ORA $1A
C0/78A2:	996808  	STA $0868,Y
C0/78A5:	209A7B  	JSR $7B9A
C0/78A8:	4C0178  	JMP $7801

C0/78AB turn current entity up

C0/78AB:	7B      	TDC 
C0/78AC:	997F08  	STA $087F,Y
C0/78AF:	A904    	LDA #$04
C0/78B1:	997708  	STA $0877,Y
C0/78B4:	4C0178  	JMP $7801

C0/78B7 turn current entity right

C0/78B7:	A901    	LDA #$01
C0/78B9:	997F08  	STA $087F,Y
C0/78BC:	A947    	LDA #$47
C0/78BE:	997708  	STA $0877,Y
C0/78C1:	4C0178  	JMP $7801

C0/78C4 turn current entity down

C0/78C4:	A902    	LDA #$02
C0/78C6:	997F08  	STA $087F,Y
C0/78C9:	A901    	LDA #$01
C0/78CB:	997708  	STA $0877,Y
C0/78CE:	4C0178  	JMP $7801

C0/78D1 turn current entity left

C0/78D1:	A903    	LDA #$03
C0/78D3:	997F08  	STA $087F,Y
C0/78D6:	A907    	LDA #$07
C0/78D8:	997708  	STA $0877,Y
C0/78DB:	4C0178  	JMP $7801

C0/78DE unhide current entity

C0/78DE:	B96708  	LDA $0867,Y
C0/78E1:	3041    	BMI $7924
C0/78E3:	0980    	ORA #$80
C0/78E5:	996708  	STA $0867,Y
C0/78E8:	B96808  	LDA $0868,Y
C0/78EB:	29F9    	AND #$F9
C0/78ED:	996808  	STA $0868,Y
C0/78F0:	B98008  	LDA $0880,Y
C0/78F3:	29CF    	AND #$CF
C0/78F5:	0920    	ORA #$20
C0/78F7:	998008  	STA $0880,Y
C0/78FA:	B98108  	LDA $0881,Y
C0/78FD:	29CF    	AND #$CF
C0/78FF:	0920    	ORA #$20
C0/7901:	998108  	STA $0881,Y
C0/7904:	5A      	PHY
C0/7905:	8C0442  	STY $4204
C0/7908:	A929    	LDA #$29
C0/790A:	8D0642  	STA $4206
C0/790D:	EA      	NOP
C0/790E:	EA      	NOP
C0/790F:	EA      	NOP
C0/7910:	EA      	NOP
C0/7911:	EA      	NOP
C0/7912:	EA      	NOP
C0/7913:	EA      	NOP
C0/7914:	AC1442  	LDY $4214
C0/7917:	C01000  	CPY #$0010
C0/791A:	B008    	BCS $7924
C0/791C:	B95018  	LDA $1850,Y
C0/791F:	0980    	ORA #$80
C0/7921:	995018  	STA $1850,Y
C0/7924:	7A      	PLY
C0/7925:	4C0178  	JMP $7801

C0/7928 hide current entity

C0/7928:	B96708  	LDA $0867,Y
C0/792B:	297F    	AND #$7F
C0/792D:	996708  	STA $0867,Y
C0/7930:	7B      	TDC 
C0/7931:	997D08  	STA $087D,Y
C0/7934:	B97C08  	LDA $087C,Y
C0/7937:	29F0    	AND #$F0
C0/7939:	997C08  	STA $087C,Y
C0/793C:	BE7A08  	LDX $087A,Y
C0/793F:	A9FF    	LDA #$FF
C0/7941:	9F00207E	STA $7E2000,X
C0/7945:	5A      	PHY
C0/7946:	8C0442  	STY $4204
C0/7949:	A929    	LDA #$29
C0/794B:	8D0642  	STA $4206
C0/794E:	EA      	NOP
C0/794F:	EA      	NOP
C0/7950:	EA      	NOP
C0/7951:	EA      	NOP
C0/7952:	EA      	NOP
C0/7953:	EA      	NOP
C0/7954:	EA      	NOP
C0/7955:	AC1442  	LDY $4214
C0/7958:	C01000  	CPY #$0010
C0/795B:	B008    	BCS $7965
C0/795D:	B95018  	LDA $1850,Y
C0/7960:	297F    	AND #$7F
C0/7962:	995018  	STA $1850,Y
C0/7965:	7A      	PLY
C0/7966:	4C0178  	JMP $7801

C0/7969 unknow

Set event bit $1E80 + xx ($1E80 + $0xx)
C0/7969:	5A      	PHY
C0/796A:	A00100  	LDY #$0001
C0/796D:	B72A    	LDA [$2A],Y
C0/796F:	20EDBA  	JSR $BAED
C0/7972:	B9801E  	LDA $1E80,Y
C0/7979:	99801E  	STA $1E80,Y
C0/797C:	7A      	PLY
C0/797D:	209A7B  	JSR $7B9A
C0/7980:	4C0178  	JMP $7801

C0/7983 unknow

Set event bit $1EA0 + xx ($1E80 + $1xx)
C0/7983:	5A      	PHY
C0/7984:	A00100  	LDY #$0001
C0/7987:	B72A    	LDA [$2A],Y
C0/7989:	20EDBA  	JSR $BAED
C0/798C:	B9A01E  	LDA $1EA0,Y
C0/7993:	99A01E  	STA $1EA0,Y
C0/7996:	7A      	PLY
C0/7997:	209A7B  	JSR $7B9A
C0/799A:	4C0178  	JMP $7801

C0/799D unknow

Set event bit $1EC0 + xx ($1E80 + $2xx)
C0/799D:	5A      	PHY
C0/799E:	A00100  	LDY #$0001
C0/79A1:	B72A    	LDA [$2A],Y
C0/79A3:	20EDBA  	JSR $BAED
C0/79A6:	B9C01E  	LDA $1EC0,Y
C0/79AD:	99C01E  	STA $1EC0,Y
C0/79B0:	7A      	PLY
C0/79B1:	209A7B  	JSR $7B9A
C0/79B4:	4C0178  	JMP $7801

C0/79B7 unknow

Clear event bit $1E80 + xx ($1E80 + $0xx)
C0/79B7:	5A      	PHY
C0/79B8:	A00100  	LDY #$0001
C0/79BB:	B72A    	LDA [$2A],Y
C0/79C0:	B9801E  	LDA $1E80,Y
C0/79C3:	3F04BBC0	AND $C0BB04,X
C0/79C7:	99801E  	STA $1E80,Y
C0/79CA:	7A      	PLY
C0/79CB:	209A7B  	JSR $7B9A
C0/79CE:	4C0178  	JMP $7801

C0/79D1 unknow

Clear event bit $1EA0 + xx ($1E80 + $1xx)
C0/79D1:	5A      	PHY
C0/79D2:	A00100  	LDY #$0001
C0/79D5:	B72A    	LDA [$2A],Y
C0/79D7:	20EDBA  	JSR $BAED
C0/79DA:	B9A01E  	LDA $1EA0,Y
C0/79DD:	3F04BBC0	AND $C0BB04,X
C0/79E1:	99A01E  	STA $1EA0,Y
C0/79E4:	7A      	PLY
C0/79E5:	209A7B  	JSR $7B9A
C0/79E8:	4C0178  	JMP $7801

C0/79EB unknow

Clear event bit $1EC0 + xx ($1E80 + $2xx)
C0/79EB:	5A      	PHY
C0/79EC:	A00100  	LDY #$0001
C0/79EF:	B72A    	LDA [$2A],Y
C0/79F1:	20EDBA  	JSR $BAED
C0/79F4:	B9C01E  	LDA $1EC0,Y
C0/79F7:	3F04BBC0	AND $C0BB04,X
C0/79FB:	99C01E  	STA $1EC0,Y
C0/79FE:	7A      	PLY
C0/79FF:	209A7B  	JSR $7B9A
C0/7A02:	4C0178  	JMP $7801

C0/7A05 place entity on vehicle

C0/7A05:	A00100  	LDY #$0001
C0/7A08:	B72A    	LDA [$2A],Y
C0/7A0A:	29E0    	AND #$E0
C0/7A0C:	851A    	STA $1A
C0/7A0E:	A4DA    	LDY $DA
C0/7A10:	B96808  	LDA $0868,Y
C0/7A13:	051A    	ORA $1A
C0/7A15:	996808  	STA $0868,Y
C0/7A18:	209A7B  	JSR $7B9A
C0/7A1B:	4C0178  	JMP $7801

C0/7A1E set entity position

C0/7A1E:	BE7A08  	LDX $087A,Y
C0/7A21:	A9FF    	LDA #$FF
C0/7A23:	9F00207E	STA $7E2000,X
C0/7A27:	A00100  	LDY #$0001
C0/7A2A:	B72A    	LDA [$2A],Y
C0/7A2C:	C220    	REP #$20      (16 bit accum./memory)
C0/7A2E:	0A      	ASL A
C0/7A2F:	0A      	ASL A
C0/7A30:	0A      	ASL A
C0/7A31:	0A      	ASL A
C0/7A32:	851E    	STA $1E
C0/7A34:	7B      	TDC 
C0/7A35:	E220    	SEP #$20      (8 bit accum./memory)
C0/7A37:	C8      	INY 
C0/7A38:	B72A    	LDA [$2A],Y
C0/7A3A:	A4DA    	LDY $DA
C0/7A3C:	C220    	REP #$20      (16 bit accum./memory)
C0/7A3E:	0A      	ASL A
C0/7A3F:	0A      	ASL A
C0/7A40:	0A      	ASL A
C0/7A41:	0A      	ASL A
C0/7A42:	996D08  	STA $086D,Y
C0/7A45:	A51E    	LDA $1E
C0/7A47:	996A08  	STA $086A,Y
C0/7A4A:	E220    	SEP #$20      (8 bit accum./memory)
C0/7A4C:	7B      	TDC 
C0/7A4D:	996C08  	STA $086C,Y
C0/7A50:	996908  	STA $0869,Y
C0/7A53:	20E17C  	JSR $7CE1
C0/7A56:	201756  	JSR $5617
C0/7A59:	209A7B  	JSR $7B9A
C0/7A5C:	209A7B  	JSR $7B9A
C0/7A5F:	209A7B  	JSR $7B9A
C0/7A62:	4C5676  	JMP $7656

C0/7A65 center entity on screen

C0/7A65:	BE7A08  	LDX $087A,Y
C0/7A68:	A9FF    	LDA #$FF
C0/7A6A:	9F00207E	STA $7E2000,X
C0/7A6E:	C220    	REP #$20      (16 bit accum./memory)
C0/7A70:	AE0308  	LDX $0803
C0/7A73:	BD6A08  	LDA $086A,X
C0/7A76:	996A08  	STA $086A,Y
C0/7A79:	BD6D08  	LDA $086D,X
C0/7A7C:	996D08  	STA $086D,Y
C0/7A7F:	7B      	TDC 
C0/7A80:	E220    	SEP #$20      (8 bit accum./memory)
C0/7A82:	996C08  	STA $086C,Y
C0/7A85:	996908  	STA $0869,Y
C0/7A88:	20E17C  	JSR $7CE1
C0/7A8B:	201756  	JSR $5617
C0/7A8E:	209A7B  	JSR $7B9A
C0/7A91:	4C5676  	JMP $7656

C0/7A94 execute low jump animation

C0/7A94:	A90F    	LDA #$0F
C0/7A96:	998708  	STA $0887,Y
C0/7A99:	4C0178  	JMP $7801

C0/7A9C execute high jump animation

C0/7A9C:	A95F    	LDA #$5F
C0/7A9E:	998708  	STA $0887,Y
C0/7AA1:	4C0178  	JMP $7801

C0/7AA4 pause

Pause for xx/60 seconds
C0/7AA4:	C220    	REP #$20      (16 bit accum./memory)
C0/7AA6:	7B      	TDC 
C0/7AA7:	997108  	STA $0871,Y
C0/7AAA:	997308  	STA $0873,Y
C0/7AAD:	E220    	SEP #$20      (8 bit accum./memory)
C0/7AAF:	C0B007  	CPY #$07B0
C0/7AB2:	F005    	BEQ $7AB9
C0/7AB4:	CC0308  	CPY $0803
C0/7AB7:	D003    	BNE $7ABC
C0/7AB9:	20087E  	JSR $7E08
C0/7ABC:	5A      	PHY
C0/7ABD:	A00100  	LDY #$0001
C0/7AC0:	B72A    	LDA [$2A],Y
C0/7AC2:	7A      	PLY
C0/7AC3:	998208  	STA $0882,Y
C0/7AC6:	209A7B  	JSR $7B9A
C0/7AC9:	209A7B  	JSR $7B9A
C0/7ACC:	4C5676  	JMP $7656

C0/7ACF unknow

Jump out of the queue to $aaaaaa+$CA0000
C0/7ACF:	AD5E05  	LDA $055E
C0/7AD2:	D035    	BNE $7B09
C0/7AD4:	A6E5    	LDX $E5
C0/7AD6:	E00000  	CPX #$0000
C0/7AD9:	D02E    	BNE $7B09
C0/7ADB:	A5E7    	LDA $E7
C0/7ADD:	C9CA    	CMP #$CA
C0/7ADF:	D028    	BNE $7B09
C0/7AE1:	5A      	PHY
C0/7AE2:	A00100  	LDY #$0001
C0/7AE5:	B72A    	LDA [$2A],Y
C0/7AE7:	85E5    	STA $E5
C0/7AE9:	C8      	INY 
C0/7AEA:	B72A    	LDA [$2A],Y
C0/7AEC:	85E6    	STA $E6
C0/7AEE:	C8      	INY 
C0/7AEF:	B72A    	LDA [$2A],Y
C0/7AF1:	18      	CLC
C0/7AF2:	69CA    	ADC #$CA
C0/7AF4:	85E7    	STA $E7
C0/7AF6:	A00300  	LDY #$0003
C0/7AF9:	8CE800  	STY $00E8
C0/7AFC:	7A      	PLY
C0/7AFD:	209A7B  	JSR $7B9A
C0/7B00:	209A7B  	JSR $7B9A
C0/7B03:	209A7B  	JSR $7B9A
C0/7B06:	209A7B  	JSR $7B9A
C0/7B09:	4C5676  	JMP $7656

C0/7B0C randomly branch backward xx bytes in the queue

C0/7B0C:	202E06  	JSR $062E          (Random number generator)
C0/7B0F:	C980    	CMP #$80
C0/7B11:	B013    	BCS $7B26
C0/7B13:	209A7B  	JSR $7B9A
C0/7B16:	4C0178  	JMP $7801

C0/7B19 randomly branch forward xx bytes in the queue

C0/7B19:	202E06  	JSR $062E          (Random number generator)
C0/7B1C:	C980    	CMP #$80
C0/7B1E:	B02B    	BCS $7B4B
C0/7B20:	209A7B  	JSR $7B9A
C0/7B23:	4C0178  	JMP $7801

C0/7B26 branch backward xx bytes in the queue

C0/7B26:	A00100  	LDY #$0001
C0/7B29:	B72A    	LDA [$2A],Y
C0/7B2B:	851A    	STA $1A
C0/7B2D:	A4DA    	LDY $DA
C0/7B2F:	B98308  	LDA $0883,Y
C0/7B32:	38      	SEC 
C0/7B33:	E51A    	SBC $1A
C0/7B35:	998308  	STA $0883,Y
C0/7B38:	B98408  	LDA $0884,Y
C0/7B3B:	E900    	SBC #$00
C0/7B3D:	998408  	STA $0884,Y
C0/7B40:	B98508  	LDA $0885,Y
C0/7B43:	E900    	SBC #$00
C0/7B45:	998508  	STA $0885,Y
C0/7B48:	4CE976  	JMP $76E9

C0/7B4B branch forward xx bytes in the queue

C0/7B4B:	A00100  	LDY #$0001
C0/7B4E:	B72A    	LDA [$2A],Y
C0/7B50:	851A    	STA $1A
C0/7B52:	A4DA    	LDY $DA
C0/7B54:	B98308  	LDA $0883,Y
C0/7B57:	18      	CLC
C0/7B58:	651A    	ADC $1A
C0/7B5A:	998308  	STA $0883,Y
C0/7B5D:	B98408  	LDA $0884,Y
C0/7B60:	6900    	ADC #$00
C0/7B62:	998408  	STA $0884,Y
C0/7B65:	B98508  	LDA $0885,Y
C0/7B68:	6900    	ADC #$00
C0/7B6A:	998508  	STA $0885,Y
C0/7B6D:	4CE976  	JMP $76E9

C0/7B70 end queue

C0/7B70:	7B      	TDC 
C0/7B71:	998508  	STA $0885,Y
C0/7B74:	B97C08  	LDA $087C,Y
C0/7B77:	29F0    	AND #$F0
C0/7B79:	997C08  	STA $087C,Y
C0/7B7C:	C220    	REP #$20      (16 bit accum./memory)
C0/7B7E:	7B      	TDC 
C0/7B7F:	997108  	STA $0871,Y
C0/7B82:	997308  	STA $0873,Y
C0/7B85:	998308  	STA $0883,Y
C0/7B88:	E220    	SEP #$20      (8 bit accum./memory)
C0/7B8A:	C0B007  	CPY #$07B0
C0/7B8D:	F005    	BEQ $7B94
C0/7B8F:	CC0308  	CPY $0803
C0/7B92:	D003    	BNE $7B97
C0/7B94:	20087E  	JSR $7E08
C0/7B97:	4C5676  	JMP $7656

C0/7B9A unknow

C0/7B9A:	C221    	REP #$21
C0/7B9C:	B98308  	LDA $0883,Y
C0/7B9F:	690100  	ADC #$0001
C0/7BA2:	998308  	STA $0883,Y
C0/7BA5:	7B      	TDC 
C0/7BA6:	E220    	SEP #$20      (8 bit accum./memory)
C0/7BA8:	B98508  	LDA $0885,Y
C0/7BAB:	6900    	ADC #$00
C0/7BAD:	998508  	STA $0885,Y
C0/7BB0:	60      	RTS

C0/7BB1 unknow

C0/7BB1:	202E06  	JSR $062E    (Random number generator)  (from C0/7662)
C0/7BB4:	2903    	AND #$03
C0/7BB6:	1A      	INC A
C0/7BB7:	85B3    	STA $B3
C0/7BB9:	20037D  	JSR $7D03
C0/7BBC:	A61E    	LDX $1E
C0/7BBE:	BF00207E	LDA $7E2000,X
C0/7BC2:	105B    	BPL $7C1F
C0/7BC4:	BF00007F	LDA $7F0000,X
C0/7BC8:	AA      	TAX
C0/7BC9:	BF00777E	LDA $7E7700,X
C0/7BCD:	1050    	BPL $7C1F
C0/7BCF:	B98808  	LDA $0888,Y
C0/7BD2:	3A      	DEC A
C0/7BD3:	D016    	BNE $7BEB
C0/7BD5:	BF00767E	LDA $7E7600,X
C0/7BD9:	2907    	AND #$07
C0/7BDB:	C901    	CMP #$01
C0/7BDD:	F016    	BEQ $7BF5
C0/7BDF:	BF00767E	LDA $7E7600,X
C0/7BE3:	2907    	AND #$07
C0/7BE5:	C904    	CMP #$04
C0/7BE7:	F00C    	BEQ $7BF5
C0/7BE9:	8034    	BRA $7C1F
C0/7BEB:	BF00767E	LDA $7E7600,X
C0/7BEF:	2907    	AND #$07
C0/7BF1:	C902    	CMP #$02
C0/7BF3:	D02A    	BNE $7C1F
C0/7BF5:	20A97C  	JSR $7CA9
C0/7BF8:	8C0442  	STY $4204
C0/7BFB:	A929    	LDA #$29
C0/7BFD:	8D0642  	STA $4206
C0/7C00:	EA      	NOP
C0/7C01:	EA      	NOP
C0/7C02:	EA      	NOP
C0/7C03:	EA      	NOP
C0/7C04:	EA      	NOP
C0/7C05:	EA      	NOP
C0/7C06:	EA      	NOP
C0/7C07:	EA      	NOP
C0/7C08:	AD1442  	LDA $4214
C0/7C0B:	0A      	ASL A
C0/7C0C:	A61E    	LDX $1E
C0/7C0E:	9F00207E	STA $7E2000,X
C0/7C12:	A5B3    	LDA $B3
C0/7C14:	997E08  	STA $087E,Y
C0/7C17:	3A      	DEC A
C0/7C18:	997F08  	STA $087F,Y
C0/7C1B:	20777E  	JSR $7E77
C0/7C1E:	60      	RTS

C0/7C1F unknow

C0/7C1F:	7B      	TDC 			(from C0/7BE9, C0/7BF3)
C0/7C20:	997108  	STA $0871,Y
C0/7C23:	997208  	STA $0872,Y
C0/7C26:	997308  	STA $0873,Y
C0/7C29:	997408  	STA $0874,Y
C0/7C2C:	60      	RTS

C0/7C2D unknow

C0/7C2D:	B96808  	LDA $0868,Y		(from C0/7634)
C0/7C30:	2906    	AND #$06
C0/7C32:	D035    	BNE $7C69
C0/7C34:	BE7A08  	LDX $087A,Y
C0/7C37:	BF00007F	LDA $7F0000,X
C0/7C3B:	AA      	TAX
C0/7C3C:	BF00767E	LDA $7E7600,X
C0/7C40:	C9F7    	CMP #$F7
C0/7C42:	F050    	BEQ $7C94
C0/7C44:	2904    	AND #$04
C0/7C46:	D04C    	BNE $7C94
C0/7C48:	BF00767E	LDA $7E7600,X
C0/7C4C:	2908    	AND #$08
C0/7C4E:	F008    	BEQ $7C58
C0/7C50:	B98008  	LDA $0880,Y
C0/7C53:	0930    	ORA #$30
C0/7C55:	998008  	STA $0880,Y
C0/7C58:	BF00767E	LDA $7E7600,X
C0/7C5C:	2910    	AND #$10
C0/7C5E:	F008    	BEQ $7C68
C0/7C60:	B98108  	LDA $0881,Y
C0/7C63:	0930    	ORA #$30
C0/7C65:	998108  	STA $0881,Y
C0/7C68:	60      	RTS

C0/7C69 unknow

C0/7C69:	4A      	LSR A			(from C0/7C32)
C0/7C6A:	3A      	DEC A
C0/7C6B:	D013    	BNE $7C80
C0/7C6D:	B98008  	LDA $0880,Y
C0/7C70:	0930    	ORA #$30
C0/7C72:	998008  	STA $0880,Y
C0/7C75:	B98108  	LDA $0881,Y
C0/7C78:	29CF    	AND #$CF
C0/7C7A:	0920    	ORA #$20
C0/7C7C:	998108  	STA $0881,Y
C0/7C7F:	60      	RTS

C0/7C80 unknow

C0/7C80:	3A      	DEC A			(from C0/7C6B)
C0/7C81:	D011    	BNE $7C94
C0/7C83:	B98008  	LDA $0880,Y
C0/7C86:	0930    	ORA #$30
C0/7C88:	998008  	STA $0880,Y
C0/7C8B:	B98108  	LDA $0881,Y
C0/7C8E:	0930    	ORA #$30
C0/7C90:	998108  	STA $0881,Y
C0/7C93:	60      	RTS

C0/7C94 unknow

C0/7C94:	B98008  	LDA $0880,Y		(from C0/7C42, C0/7C46, C0/7C81)
C0/7C97:	29CF    	AND #$CF
C0/7C99:	0920    	ORA #$20
C0/7C9B:	998008  	STA $0880,Y
C0/7C9E:	B98108  	LDA $0881,Y
C0/7CA1:	29CF    	AND #$CF
C0/7CA3:	0920    	ORA #$20
C0/7CA5:	998108  	STA $0881,Y
C0/7CA8:	60      	RTS

C0/7CA9 unknow

C0/7CA9:	B96808  	LDA $0868,Y		(from C0/7766, C0/7BF5)
C0/7CAC:	2906    	AND #$06
C0/7CAE:	D0B9    	BNE $7C69
C0/7CB0:	BF00767E	LDA $7E7600,X
C0/7CB4:	C9F7    	CMP #$F7
C0/7CB6:	F0DC    	BEQ $7C94
C0/7CB8:	2904    	AND #$04
C0/7CBA:	D0D8    	BNE $7C94
C0/7CBC:	BF00767E	LDA $7E7600,X
C0/7CC0:	2908    	AND #$08
C0/7CC2:	D00A    	BNE $7CCE
C0/7CC4:	B98008  	LDA $0880,Y
C0/7CC7:	29CF    	AND #$CF
C0/7CC9:	0920    	ORA #$20
C0/7CCB:	998008  	STA $0880,Y
C0/7CCE:	BF00767E	LDA $7E7600,X
C0/7CD2:	2910    	AND #$10
C0/7CD4:	D00A    	BNE $7CE0
C0/7CD6:	B98108  	LDA $0881,Y
C0/7CD9:	29CF    	AND #$CF
C0/7CDB:	0920    	ORA #$20
C0/7CDD:	998108  	STA $0881,Y
C0/7CE0:	60      	RTS

C0/7CE1 unknow

C0/7CE1:	C220    	REP #$20      (16 bit accum./memory)
C0/7CE3:	B96A08  	LDA $086A,Y
C0/7CE6:	4A      	LSR A
C0/7CE7:	4A      	LSR A
C0/7CE8:	4A      	LSR A
C0/7CE9:	4A      	LSR A
C0/7CEA:	E220    	SEP #$20      (8 bit accum./memory)
C0/7CEC:	2586    	AND $86
C0/7CEE:	997A08  	STA $087A,Y
C0/7CF1:	C220    	REP #$20      (16 bit accum./memory)
C0/7CF3:	B96D08  	LDA $086D,Y
C0/7CF6:	4A      	LSR A
C0/7CF7:	4A      	LSR A
C0/7CF8:	4A      	LSR A
C0/7CF9:	4A      	LSR A
C0/7CFA:	E220    	SEP #$20      (8 bit accum./memory)
C0/7CFC:	2587    	AND $87
C0/7CFE:	997B08  	STA $087B,Y
C0/7D01:	7B      	TDC 
C0/7D02:	60      	RTS

C0/7D03 unknow

C0/7D03:	AA      	TAX			(from C0/4730, C0/4EA0, C0/770D, C0/770D)
C0/7D04:	20E17C  	JSR $7CE1
C0/7D07:	B97A08  	LDA $087A,Y
C0/7D0A:	18      	CLC
C0/7D0B:	7F207DC0	ADC $C07D20,X
C0/7D0F:	2586    	AND $86
C0/7D11:	851E    	STA $1E
C0/7D13:	B97B08  	LDA $087B,Y
C0/7D16:	18      	CLC
C0/7D17:	7F257DC0	ADC $C07D25,X
C0/7D1B:	2587    	AND $87
C0/7D1D:	851F    	STA $1F
C0/7D1F:	60      	RTS

C0/7D20 unknow

C0/7D20:	0000    	
C0/7D22:	0100    	
C0/7D24:	FF00FF00	
C0/7D28:	0100    	

C0/7D2A unknow

C0/7D2A:	A673    	LDX $73	  	(from C0/7E1C, C0/7E73)
C0/7D2C:	3032    	BMI $7D60
C0/7D2E:	C220    	REP #$20      (16 bit accum./memory)
C0/7D30:	8A      	TXA
C0/7D31:	4A      	LSR A
C0/7D32:	4A      	LSR A
C0/7D33:	4A      	LSR A
C0/7D34:	4A      	LSR A
C0/7D35:	E220    	SEP #$20      (8 bit accum./memory)
C0/7D37:	8D0242  	STA $4202
C0/7D3A:	AD5305  	LDA $0553
C0/7D3D:	8D0342  	STA $4203
C0/7D40:	EA      	NOP
C0/7D41:	EA      	NOP
C0/7D42:	C220    	REP #$20      (16 bit accum./memory)
C0/7D44:	AD1642  	LDA $4216
C0/7D47:	8577    	STA $77
C0/7D49:	7B      	TDC 
C0/7D4A:	E220    	SEP #$20      (8 bit accum./memory)
C0/7D4C:	AD5505  	LDA $0555
C0/7D4F:	8D0342  	STA $4203
C0/7D52:	EA      	NOP
C0/7D53:	EA      	NOP
C0/7D54:	C220    	REP #$20      (16 bit accum./memory)
C0/7D56:	AD1642  	LDA $4216
C0/7D59:	857B    	STA $7B
C0/7D5B:	7B      	TDC 
C0/7D5C:	E220    	SEP #$20      (8 bit accum./memory)
C0/7D5E:	8039    	BRA $7D99
C0/7D60:	C220    	REP #$20      (16 bit accum./memory)
C0/7D62:	8A      	TXA
C0/7D63:	4502    	EOR $02
C0/7D65:	1A      	INC A
C0/7D66:	4A      	LSR A
C0/7D67:	4A      	LSR A
C0/7D68:	4A      	LSR A
C0/7D69:	4A      	LSR A
C0/7D6A:	E220    	SEP #$20      (8 bit accum./memory)
C0/7D6C:	8D0242  	STA $4202
C0/7D6F:	AD5305  	LDA $0553
C0/7D72:	8D0342  	STA $4203
C0/7D75:	EA      	NOP
C0/7D76:	EA      	NOP
C0/7D77:	C220    	REP #$20      (16 bit accum./memory)
C0/7D79:	AD1642  	LDA $4216
C0/7D7C:	4502    	EOR $02
C0/7D7E:	1A      	INC A
C0/7D7F:	8577    	STA $77
C0/7D81:	7B      	TDC 
C0/7D82:	E220    	SEP #$20      (8 bit accum./memory)
C0/7D84:	AD5505  	LDA $0555
C0/7D87:	8D0342  	STA $4203
C0/7D8A:	EA      	NOP
C0/7D8B:	EA      	NOP
C0/7D8C:	C220    	REP #$20      (16 bit accum./memory)
C0/7D8E:	AD1642  	LDA $4216
C0/7D91:	4502    	EOR $02
C0/7D93:	1A      	INC A
C0/7D94:	857B    	STA $7B
C0/7D96:	7B      	TDC 
C0/7D97:	E220    	SEP #$20      (8 bit accum./memory)
C0/7D99:	A675    	LDX $75
C0/7D9B:	3031    	BMI $7DCE
C0/7D9D:	C220    	REP #$20      (16 bit accum./memory)
C0/7D9F:	8A      	TXA
C0/7DA0:	4A      	LSR A
C0/7DA1:	4A      	LSR A
C0/7DA2:	4A      	LSR A
C0/7DA3:	4A      	LSR A
C0/7DA4:	E220    	SEP #$20      (8 bit accum./memory)
C0/7DA6:	8D0242  	STA $4202
C0/7DA9:	AD5405  	LDA $0554
C0/7DAC:	8D0342  	STA $4203
C0/7DAF:	EA      	NOP
C0/7DB0:	EA      	NOP
C0/7DB1:	C220    	REP #$20      (16 bit accum./memory)
C0/7DB3:	AD1642  	LDA $4216
C0/7DB6:	8579    	STA $79
C0/7DB8:	7B      	TDC 
C0/7DB9:	E220    	SEP #$20      (8 bit accum./memory)
C0/7DBB:	AD5605  	LDA $0556
C0/7DBE:	8D0342  	STA $4203
C0/7DC1:	EA      	NOP
C0/7DC2:	EA      	NOP
C0/7DC3:	C220    	REP #$20      (16 bit accum./memory)
C0/7DC5:	AD1642  	LDA $4216
C0/7DC8:	857D    	STA $7D
C0/7DCA:	7B      	TDC 
C0/7DCB:	E220    	SEP #$20      (8 bit accum./memory)
C0/7DCD:	60      	RTS

C0/7DCE unknow

C0/7DCE:	C220    	REP #$20      (from C0/7D9B)(16 bit accum./memory)
C0/7DD0:	8A      	TXA
C0/7DD1:	4502    	EOR $02
C0/7DD3:	1A      	INC A
C0/7DD4:	4A      	LSR A
C0/7DD5:	4A      	LSR A
C0/7DD6:	4A      	LSR A
C0/7DD7:	4A      	LSR A
C0/7DD8:	E220    	SEP #$20      (8 bit accum./memory)
C0/7DDA:	8D0242  	STA $4202
C0/7DDD:	AD5405  	LDA $0554
C0/7DE0:	8D0342  	STA $4203
C0/7DE3:	EA      	NOP
C0/7DE4:	EA      	NOP
C0/7DE5:	C220    	REP #$20      (16 bit accum./memory)
C0/7DE7:	AD1642  	LDA $4216
C0/7DEA:	4502    	EOR $02
C0/7DEC:	1A      	INC A
C0/7DED:	8579    	STA $79
C0/7DEF:	7B      	TDC 
C0/7DF0:	E220    	SEP #$20      (8 bit accum./memory)
C0/7DF2:	AD5605  	LDA $0556
C0/7DF5:	8D0342  	STA $4203
C0/7DF8:	EA      	NOP
C0/7DF9:	EA      	NOP
C0/7DFA:	C220    	REP #$20      (16 bit accum./memory)
C0/7DFC:	AD1642  	LDA $4216
C0/7DFF:	4502    	EOR $02
C0/7E01:	1A      	INC A
C0/7E02:	857D    	STA $7D
C0/7E04:	7B      	TDC 
C0/7E05:	E220    	SEP #$20      (8 bit accum./memory)
C0/7E07:	60      	RTS

C0/7E08 unknow

C0/7E08:	AD5905  	LDA $0559
C0/7E0B:	F013    	BEQ $7E20
C0/7E0D:	C0B007  	CPY #$07B0
C0/7E10:	D00D    	BNE $7E1F
C0/7E12:	AE2110  	LDX $1021
C0/7E15:	8673    	STX $73
C0/7E17:	AE2310  	LDX $1023
C0/7E1A:	8675    	STX $75
C0/7E1C:	202A7D  	JSR $7D2A
C0/7E1F:	60      	RTS

C0/7E20 unknow

C0/7E20:	AC0308  	LDY $0803
C0/7E23:	AD2D06  	LDA $062D
C0/7E26:	C9FF    	CMP #$FF
C0/7E28:	F012    	BEQ $7E3C
C0/7E2A:	A5AF    	LDA $AF
C0/7E2C:	BE7108  	LDX $0871,Y
C0/7E2F:	1001    	BPL $7E32
C0/7E31:	3A      	DEC A
C0/7E32:	CD2C06  	CMP $062C
C0/7E35:	900C    	BCC $7E43
C0/7E37:	CD2D06  	CMP $062D
C0/7E3A:	B007    	BCS $7E43
C0/7E3C:	BE7108  	LDX $0871,Y
C0/7E3F:	8673    	STX $73
C0/7E41:	8008    	BRA $7E4B
C0/7E43:	A600    	LDX $00
C0/7E45:	8673    	STX $73
C0/7E47:	8677    	STX $77
C0/7E49:	867B    	STX $7B
C0/7E4B:	AD2F06  	LDA $062F
C0/7E4E:	C9FF    	CMP #$FF
C0/7E50:	F012    	BEQ $7E64
C0/7E52:	A5B0    	LDA $B0
C0/7E54:	BE7308  	LDX $0873,Y
C0/7E57:	1001    	BPL $7E5A
C0/7E59:	3A      	DEC A
C0/7E5A:	CD2E06  	CMP $062E          
C0/7E5D:	900C    	BCC $7E6B
C0/7E5F:	CD2F06  	CMP $062F
C0/7E62:	B007    	BCS $7E6B
C0/7E64:	BE7308  	LDX $0873,Y
C0/7E67:	8675    	STX $75
C0/7E69:	8008    	BRA $7E73
C0/7E6B:	A600    	LDX $00
C0/7E6D:	8675    	STX $75
C0/7E6F:	8679    	STX $79
C0/7E71:	867D    	STX $7D
C0/7E73:	202A7D  	JSR $7D2A
C0/7E76:	60      	RTS

C0/7E77 unknow

C0/7E77:	B97508  	LDA $0875,Y
C0/7E7A:	AA      	TAX
C0/7E7F:	851B    	STA $1B
C0/7E81:	B97E08  	LDA $087E,Y
C0/7E84:	3A      	DEC A
C0/7E85:	0A      	ASL A
C0/7E86:	AA      	TAX
C0/7E87:	BFD47EC0	LDA $C07ED4,X
C0/7E8B:	8D0242  	STA $4202
C0/7E8E:	A51B    	LDA $1B
C0/7E90:	8D0342  	STA $4203
C0/7E93:	EA      	NOP
C0/7E94:	EA      	NOP
C0/7E95:	EA      	NOP
C0/7E96:	C220    	REP #$20      (16 bit accum./memory)
C0/7E98:	AD1642  	LDA $4216
C0/7E9B:	5FF47EC0	EOR $C07EF4,X
C0/7E9F:	1001    	BPL $7EA2
C0/7EA1:	1A      	INC A
C0/7EA2:	997108  	STA $0871,Y
C0/7EA5:	7B      	TDC 
C0/7EA6:	E220    	SEP #$20      (8 bit accum./memory)
C0/7EA8:	BF147FC0	LDA $C07F14,X
C0/7EAC:	8D0242  	STA $4202
C0/7EAF:	A51B    	LDA $1B
C0/7EB1:	8D0342  	STA $4203
C0/7EB4:	EA      	NOP
C0/7EB5:	EA      	NOP
C0/7EB6:	EA      	NOP
C0/7EB7:	C220    	REP #$20      (16 bit accum./memory)
C0/7EB9:	AD1642  	LDA $4216
C0/7EBC:	5F347FC0	EOR $C07F34,X
C0/7EC0:	1001    	BPL $7EC3
C0/7EC2:	1A      	INC A
C0/7EC3:	997308  	STA $0873,Y
C0/7EC6:	7B      	TDC 
C0/7EC7:	E220    	SEP #$20      (8 bit accum./memory)
C0/7EC9:	60      	RTS

C0/7ECA unknow

C0/7ECA:	0102    	ORA ($02,X)
C0/7ECC:	0408    	TSB $08
C0/7ECE:	1020    	BPL $7EF0
C0/7ED0:	1008    	BPL $7EDA
C0/7ED2:	0402    	TSB $02
C0/7ED4:	0000    	BRK #$00
C0/7ED6:	40      	RTI
C0/7ED7:	0000    	BRK #$00
C0/7ED9:	0040    	BRK #$40
C0/7EDB:	0040    	BRK #$40
C0/7EDD:	0040    	BRK #$40
C0/7EDF:	0040    	BRK #$40
C0/7EE1:	0040    	BRK #$40
C0/7EE3:	0020    	BRK #$20
C0/7EE5:	0040    	BRK #$40
C0/7EE7:	0040    	BRK #$40
C0/7EE9:	0020    	BRK #$20
C0/7EEB:	0020    	BRK #$20
C0/7EED:	0040    	BRK #$40
C0/7EEF:	0040    	BRK #$40
C0/7EF1:	0020    	BRK #$20
C0/7EF3:	0000    	BRK #$00
C0/7EF5:	0000    	BRK #$00
C0/7EF7:	0000    	BRK #$00
C0/7EF9:	00FF    	BRK #$FF
C0/7EFB:	FF000000	SBC $000000,X
C0/7EFF:	00FF    	BRK #$FF
C0/7F05:	0000    	BRK #$00
C0/7F07:	0000    	BRK #$00
C0/7F09:	0000    	BRK #$00
C0/7F0B:	00FF    	BRK #$FF
C0/7F15:	0000    	BRK #$00
C0/7F17:	0040    	BRK #$40
C0/7F19:	0000    	BRK #$00
C0/7F1B:	0040    	BRK #$40
C0/7F1D:	0040    	BRK #$40
C0/7F1F:	0040    	BRK #$40
C0/7F21:	0040    	BRK #$40
C0/7F23:	0040    	BRK #$40
C0/7F25:	0020    	BRK #$20
C0/7F27:	0020    	BRK #$20
C0/7F29:	0040    	BRK #$40
C0/7F2B:	0040    	BRK #$40
C0/7F2D:	0020    	BRK #$20
C0/7F2F:	0020    	BRK #$20
C0/7F31:	0040    	BRK #$40
C0/7F33:	00FF    	BRK #$FF
C0/7F35:	FF000000	SBC $000000,X
C0/7F39:	0000    	BRK #$00
C0/7F3B:	00FF    	BRK #$FF
C0/7F3D:	FF000000	SBC $000000,X
C0/7F41:	00FF    	BRK #$FF
C0/7F47:	FF000000	SBC $000000,X
C0/7F4B:	0000    	BRK #$00
C0/7F4D:	0000    	BRK #$00
C0/7F4F:	00FF    	BRK #$FF
C0/7F55:	0102    	ORA ($02,X)
C0/7F57:	0301    	ORA $01,S
C0/7F59:	0103    	ORA ($03,X)
C0/7F5B:	0300    	ORA $00,S
C0/7F5D:	0101    	ORA ($01,X)
C0/7F5F:	0202    	COP #$02
C0/7F61:	0303    	ORA $03,S
C0/7F63:	00

C0/7F64 initialize dialogs for current map

C0/7F64:	9C6805    	STZ $0568      (from C0/BF7C)
C0/7F67:	64C5    	STZ $C5        (store #$00 to $C5)
C0/7F69:	64CC    	STZ $CC        (store #$00 to $CC)
C0/7F6B:	64D3    	STZ $D3        (store #$00 to $D3)
C0/7F6D:	64C9    	STZ $C9        (store #$00 to $C9)
C0/7F6F:	64CA    	STZ $CA        (store #$00 to $CA)
C0/7F71:	A9CD    	LDA #$CD
C0/7F73:	85CB    	STA $CB        (set bank byte of dialogue to CD)
C0/7F75:	9C6D05  	STZ $056D      (store #$00 to $056D)
C0/7F78:	9C6E05  	STZ $056E      (store #$00 to $056E)
C0/7F7B:	9C6F05  	STZ $056F      (store #$00 to $056F)
C0/7F7E:	9C8205  	STZ $0582      (store #$00 to $0582)
C0/7F81:	64D0    	STZ $D0        (store #$00 to $D0)
C0/7F83:	64D1    	STZ $D1        (store #$00 to $D1)
C0/7F85:	A980    	LDA #$80
C0/7F87:	85CF    	STA $CF
C0/7F89:	A600    	LDX $00
C0/7F8B:	86C1    	STX $C1        (store #$0000 to $C1)
C0/7F8D:	86C3    	STX $C3        (store #$0000 to $C3)
C0/7F8F:	8E6905  	STX $0569      (store #$0000 to $0569)
C0/7F92:	8E6B05  	STX $056B      (store #$0000 to $056B)
C0/7F95:	A20007  	LDX #$0700
C0/7F98:	86C6    	STX $C6
C0/7F9A:	A904    	LDA #$04
C0/7F9C:	85BF    	STA $BF        (set initial line position in pixels to 4?)
C0/7F9E:	64C0    	STZ $C0
C0/7FA0:	A9E0    	LDA #$E0
C0/7FA2:	85C8    	STA $C8        (set initial line length in pixels to 224, more accurately, how many pixels left until the next line)
C0/7FA4:	A20390  	LDX #$9003
C0/7FA7:	8E8121  	STX $2181
C0/7FAA:	A97E    	LDA #$7E
C0/7FAC:	8D8321  	STA $2183
C0/7FAF:	A28000  	LDX #$0080
C0/7FB2:	9C8021  	STZ $2180
C0/7FB5:	CA      	DEX
C0/7FB6:	D0FA    	BNE $7FB2
C0/7FB8:	20A988  	JSR $88A9      (clear some more stuff out)
C0/7FBB:	207E85  	JSR $857E      (JMP fool!, do some DMA stuff)
C0/7FBE:	60      	RTS

C0/7FBF load dialogue

C0/7FBF:	A9CD    	LDA #$CD       (Initial bank is CD)
C0/7FC1:	85CB    	STA $CB        (This is kept in location $CB)
C0/7FC3:	C220    	REP #$20       (16 bit accum./memory)
C0/7FC5:	A5D0    	LDA $D0        (get memory D0)
C0/7FC7:	0A      	ASL A          (times 2 since pointers are 2 bytes)
C0/7FC8:	AA      	TAX            (this gives us the index X)
C0/7FC9:	BF02E6CC	LDA $CCE602,X  (Loads pointer to dialogue X)
C0/7FCD:	85C9    	STA $C9        (The pointer goes in $C9)
C0/7FCF:	A5D0    	LDA $D0        (Which dialogue is this?)
C0/7FD1:	CF00E6CC	CMP $CCE600    (Checks to see whether bank byte needs is right or needs to be CE)
C0/7FD5:	9005    	BCC $7FDC      (Branch if less to the pointer above)
C0/7FD7:	7B      	TDC            (bank byte needs to be incremented, and this is pointless...)
C0/7FD8:	E220    	SEP #$20       (8 bit accum./memory)
C0/7FDA:	E6CB    	INC $CB        (Since it wasn't less, we increment the bank byte)
C0/7FDC:	7B      	TDC            (Either way it is correct now, so clear the accumulator)
C0/7FDD:	E220    	SEP #$20       (8 bit accum./memory)
C0/7FDF:	A901    	LDA #$01       (Put a 1 in the accumulator)
C0/7FE1:	8D6805  	STA $0568      (Store 1 into $0568)
C0/7FE4:	60      	RTS

C0/7FE5 load location name

C0/7FE5:	9C6705  	STZ $0567      (set the timer for location names to 0)
C0/7FE8:	ADB91E  	LDA $1EB9      (load an event byte)
C0/7FEB:	2940    	AND #$40
C0/7FED:	D005    	BNE $7FF4      (Branch if party switching with Y enabled)
C0/7FEF:	AD4507  	LDA $0745      (load location flag)
C0/7FF2:	D004    	BNE $7FF8      (branch if #$08 flag is set)
C0/7FF4:	9C4507  	STZ $0745
C0/7FF7:	60      	RTS
C0/7FF8:	A964    	LDA #$64       (from C0/7FF2)
C0/7FFA:	8D6705  	STA $0567      (set timer to 64 frames)
C0/7FFD:	A9CE    	LDA #$CE
C0/7FFF:	85CB    	STA $CB        (bank of location names)
C0/8001:	AD2005  	LDA $0520
C0/8004:	0A      	ASL A
C0/8005:	AA      	TAX
C0/8006:	C221    	REP #$21
C0/8008:	BF0084E6	LDA $E68400,X  (Pointer to location name)
C0/800C:	6900F1  	ADC #$F100     (they are relative, so add the offset)
C0/800F:	85C9    	STA $C9        (store location to look)
C0/8011:	7B      	TDC 
C0/8012:	E220    	SEP #$20       (8 bit accum./memory)
C0/8014:	64C0    	STZ $C0
C0/8016:	A400    	LDY $00
C0/8018:	B7C9    	LDA [$C9],Y    (load the location name)
C0/801A:	F00D    	BEQ $8029      (branch if hit a null terminator)
C0/801C:	AA      	TAX
C0/801D:	BFC08FC4	LDA $C48FC0,X  (load width for variable font cell)
C0/8021:	18      	CLC
C0/8022:	65C0    	ADC $C0
C0/8024:	85C0    	STA $C0
C0/8026:	C8      	INY 
C0/8027:	80EF    	BRA $8018      (loop and keep grabbing letters)
C0/8029:	A9E0    	LDA #$E0
C0/802B:	38      	SEC 
C0/802C:	E5C0    	SBC $C0
C0/802E:	4A      	LSR A
C0/802F:	85BF    	STA $BF
C0/8031:	A8      	TAY
C0/8032:	8C0442  	STY $4204      (whatever is left, store as to be divided)
C0/8035:	A910    	LDA #$10       (16...)
C0/8037:	8D0642  	STA $4206      (divide Y by 16)
C0/803A:	EA      	NOP
C0/803B:	EA      	NOP
C0/803C:	EA      	NOP
C0/803D:	EA      	NOP
C0/803E:	EA      	NOP
C0/803F:	EA      	NOP
C0/8040:	EA      	NOP
C0/8041:	AD1442  	LDA $4214      (load the division result)
C0/8044:	8D0242  	STA $4202      (store as a multiplier)
C0/8047:	A920    	LDA #$20       (32...)
C0/8049:	8D0342  	STA $4203      (multiply previous result by 32)
C0/804C:	EA      	NOP
C0/804D:	EA      	NOP
C0/804E:	EA      	NOP
C0/804F:	AC1642  	LDY $4216      (get the multiplication result)
C0/8052:	84C1    	STY $C1
C0/8054:	204D82  	JSR $824D
C0/8057:	200986  	JSR $8609
C0/805A:	AD6805  	LDA $0568
C0/805D:	10F5    	BPL $8054
C0/805F:	64D3    	STZ $D3
C0/8061:	64CC    	STZ $CC
C0/8063:	20A82E  	JSR $2EA8      (JMP!)
C0/8066:	60      	RTS