Difference between revisions of "Final Fantasy VI:ROM map/Assembly C3E"

From Data Crystal
Jump to: navigation, search
(C3/EF48 unknow)
(C3/EE90 unknow: Partial explanation)
Line 1,790: Line 1,790:
  C3/EE8D: 4C86DD  JMP $DD86
  C3/EE8D: 4C86DD  JMP $DD86
==C3/EE90 unknow==
==C3/EE90 unknow==
  C3/EE90: A008C0  LDY #$C008
  C3/EE93: A9C4    LDA #$C4
This decompresses LZ compressed data and does four partial transfers of the decompressed data to VRAM.
  C3/EE95: 2061DD  JSR $DD61
  C3/EE90: A008C0  LDY #$C008 ; Compressed graphic data address
  C3/EE93: A9C4    LDA #$C4 ; Compressed graphic data bank
  C3/EE95: 2061DD  JSR $DD61 ; Decompress data and store it to #$7EC000
  C3/EE98: A04938  LDY #$3849
  C3/EE98: A04938  LDY #$3849
  C3/EE9B: 84EB    STY $EB
  C3/EE9B: 84EB    STY $EB
Line 1,802: Line 1,805:
  C3/EEA9: A97E    LDA #$7E
  C3/EEA9: A97E    LDA #$7E
  C3/EEAB: 85ED    STA $ED
  C3/EEAB: 85ED    STA $ED
  C3/EEAD: 2010EF  JSR $EF10
  C3/EEAD: 2010EF  JSR $EF10 ; ?
  C3/EEB0: A000C0  LDY #$C000
  C3/EEB0: A000C0  LDY #$C000
  C3/EEB3: 84E7    STY $E7
  C3/EEB3: 84E7    STY $E7 ; Source data address
  C3/EEB5: A97E    LDA #$7E
  C3/EEB5: A97E    LDA #$7E
  C3/EEB7: 85E9    STA $E9
  C3/EEB7: 85E9    STA $E9 ; Source data bank: #$7E (WRAM)
  C3/EEB9: A0601F  LDY #$1F60
  C3/EEB9: A0601F  LDY #$1F60
  C3/EEBC: 84EB    STY $EB
  C3/EEBC: 84EB    STY $EB ; Loop counter value
  C3/EEBE: 64ED    STZ $ED
  C3/EEBE: 64ED    STZ $ED ; No value-to-add to the data double-bytes
  C3/EEC0: 64EE    STZ $EE
  C3/EEC0: 64EE    STZ $EE
  C3/EEC2: A00030  LDY #$3000
  C3/EEC2: A00030  LDY #$3000 ; VRAM destination
  C3/EEC5: 20B9DD  JSR $DDB9
  C3/EEC8: A060DF  LDY #$DF60
  C3/EEC8: A060DF  LDY #$DF60
  C3/EECB: 84E7    STY $E7
  C3/EECB: 84E7    STY $E7 ; Source data address
  C3/EECD: A97E    LDA #$7E
  C3/EECD: A97E    LDA #$7E
  C3/EECF: 85E9    STA $E9
  C3/EECF: 85E9    STA $E9 ; Source data bank: #$7E (WRAM)
  C3/EED1: A0400B  LDY #$0B40
  C3/EED1: A0400B  LDY #$0B40
  C3/EED4: 84EB    STY $EB
  C3/EED4: 84EB    STY $EB ; Loop counter value
  C3/EED6: 64ED    STZ $ED
  C3/EED6: 64ED    STZ $ED ; No value-to-add to the data double-bytes
  C3/EED8: 64EE    STZ $EE
  C3/EED8: 64EE    STZ $EE
  C3/EEDA: A00040  LDY #$4000
  C3/EEDA: A00040  LDY #$4000 ; VRAM destination
  C3/EEDD: 20B9DD  JSR $DDB9
  C3/EEE0: A0A0EA  LDY #$EAA0
  C3/EEE0: A0A0EA  LDY #$EAA0
  C3/EEE3: 84E7    STY $E7
  C3/EEE3: 84E7    STY $E7 ; Source data address
  C3/EEE5: A97E    LDA #$7E
  C3/EEE5: A97E    LDA #$7E
  C3/EEE7: 85E9    STA $E9
  C3/EEE7: 85E9    STA $E9 ; Source data bank: #$7E (WRAM)
  C3/EEE9: A0000E  LDY #$0E00
  C3/EEE9: A0000E  LDY #$0E00
  C3/EEEC: 84EB    STY $EB
  C3/EEEC: 84EB    STY $EB ; Loop counter value
  C3/EEEE: 64ED    STZ $ED
  C3/EEEE: 64ED    STZ $ED ; No value-to-add to the data double-bytes
  C3/EEF0: 64EE    STZ $EE
  C3/EEF0: 64EE    STZ $EE
  C3/EEF2: A00050  LDY #$5000
  C3/EEF2: A00050  LDY #$5000 ; VRAM destination
  C3/EEF5: 20B9DD  JSR $DDB9
  C3/EEF8: A04804  LDY #$0448
  C3/EEF8: A04804  LDY #$0448
  C3/EEFB: 84E7    STY $E7
  C3/EEFB: 84E7    STY $E7 ; Source data address
  C3/EEFD: A97F    LDA #$7F
  C3/EEFD: A97F    LDA #$7F
  C3/EEFF: 85E9    STA $E9
  C3/EEFF: 85E9    STA $E9 ; Source data bank: #$7E (WRAM)
  C3/EF01: A08007  LDY #$0780
  C3/EF01: A08007  LDY #$0780
  C3/EF04: 84EB    STY $EB
  C3/EF04: 84EB    STY $EB ; Loop counter value
  C3/EF06: 64ED    STZ $ED
  C3/EF06: 64ED    STZ $ED ; No value-to-add to the data double-bytes
  C3/EF08: 64EE    STZ $EE
  C3/EF08: 64EE    STZ $EE
  C3/EF0A: A00010  LDY #$1000
  C3/EF0A: A00010  LDY #$1000 ; VRAM destination
  C3/EF0D: 4CB9DD  JMP $DDB9
==C3/EF10 unknow==
==C3/EF10 unknow==
  C3/EF10: A0A0F8  LDY #$F8A0
  C3/EF10: A0A0F8  LDY #$F8A0

Revision as of 09:30, 12 February 2014


C3/E002 unknow

C3/E002:	A62D    	LDX $2D
C3/E004:	C220    	REP #$20      (16 bit memory/accum.)
C3/E006:	BD4933  	LDA $3349,X
C3/E009:	F013    	BEQ $E01E
C3/E00B:	DE4933  	DEC $3349,X
C3/E00E:	E220    	SEP #$20      (8 bit memory/accum.)
C3/E010:	A523    	LDA $23
C3/E012:	2903    	AND #$03
C3/E014:	D006    	BNE $E01C
C3/E016:	C220    	REP #$20      (16 bit memory/accum.)
C3/E018:	E635    	INC $35
C3/E01A:	E220    	SEP #$20      (8 bit memory/accum.)
C3/E01C:	38      	SEC           (could've done this with above)
C3/E01D:	60      	RTS
C3/E01E:	E220    	SEP #$20      (8 bit memory/accum.)
C3/E020:	18      	CLC
C3/E021:	60      	RTS

C3/E022 unknow

C3/E022:	7B      	TDC
C3/E023:	A528    	LDA $28
C3/E025:	0A      	ASL A
C3/E026:	0A      	ASL A
C3/E027:	85E0    	STA $E0
C3/E029:	A528    	LDA $28
C3/E02B:	0A      	ASL A
C3/E02C:	18      	CLC
C3/E02D:	65E0    	ADC $E0
C3/E02F:	AA      	TAX
C3/E030:	C220    	REP #$20      (16 bit memory/accum.)
C3/E032:	BFE48DC2	LDA $C28DE4,X
C3/E036:	854D    	STA $4D
C3/E038:	E220    	SEP #$20      (8 bit memory/accum.)
C3/E03A:	BFE68DC2	LDA $C28DE6,X
C3/E03E:	8553    	STA $53
C3/E040:	C220    	REP #$20      (16 bit memory/accum.)
C3/E042:	BFE78DC2	LDA $C28DE7,X
C3/E046:	854F    	STA $4F
C3/E048:	E220    	SEP #$20      (8 bit memory/accum.)
C3/E04A:	BFE98DC2	LDA $C28DE9,X
C3/E04E:	8554    	STA $54
C3/E050:	208FE0  	JSR $E08F
C3/E053:	C220    	REP #$20      (16 bit memory/accum.)
C3/E055:	A54D    	LDA $4D
C3/E057:	9FC9327E	STA $7E32C9,X  (save as pointer to OAM data)
C3/E05B:	E220    	SEP #$20      (8 bit memory/accum.)
C3/E05D:	A9C2    	LDA #$C2
C3/E05F:	9FCA357E	STA $7E35CA,X  (save bank pointer to OAM data)
C3/E063:	A553    	LDA $53
C3/E065:	9FCA337E	STA $7E33CA,X
C3/E069:	A9D0    	LDA #$D0
C3/E06B:	9F4A347E	STA $7E344A,X
C3/E06F:	208FE0  	JSR $E08F
C3/E072:	C220    	REP #$20      (16 bit memory/accum.)
C3/E074:	A54F    	LDA $4F
C3/E076:	9FC9327E	STA $7E32C9,X  (save as pointer to OAM data)
C3/E07A:	E220    	SEP #$20      (8 bit memory/accum.)
C3/E07C:	A9C2    	LDA #$C2
C3/E07E:	9FCA357E	STA $7E35CA,X  (save bank pointer to OAM data)
C3/E082:	A554    	LDA $54
C3/E084:	9FCA337E	STA $7E33CA,X
C3/E088:	A9D0    	LDA #$D0
C3/E08A:	9F4A347E	STA $7E344A,X
C3/E08E:	60      	RTS

C3/E08F unknow

C3/E08F:	A901    	LDA #$01
C3/E091:	A0DDDE  	LDY #$DEDD
C3/E094:	207311  	JSR $1173      (put C3/DEDD in the queue)
C3/E097:	60      	RTS

C3/E098 unknow

C3/E098:	208FE0  	JSR $E08F
C3/E09B:	C220    	REP #$20      (16 bit memory/accum.)
C3/E09D:	A9ABF8  	LDA #$F8AB
C3/E0A0:	9FC9327E	STA $7E32C9,X  (save as pointer to OAM data)
C3/E0A4:	E220    	SEP #$20      (8 bit memory/accum.)
C3/E0A6:	A9CF    	LDA #$CF
C3/E0A8:	9FCA357E	STA $7E35CA,X  (save bank pointer to OAM data)
C3/E0AC:	A968    	LDA #$68
C3/E0AE:	9FCA337E	STA $7E33CA,X
C3/E0B2:	A9D0    	LDA #$D0
C3/E0B4:	9F4A347E	STA $7E344A,X
C3/E0B8:	60      	RTS

C3/E0B9 unknow

C3/E0B9:	8528    	STA $28
C3/E0BF:	203C6A  	JSR $6A3C
C3/E0C2:	20286A  	JSR $6A28
C3/E0C5:	A9C3    	LDA #$C3
C3/E0C7:	A04930  	LDY #$3049
C3/E0CA:	A2F410  	LDX #$10F4
C3/E0CD:	208E0F  	JSR $0F8E      (copy stuff from C3/10F4 to 7E/3049)
C3/E0D0:	A9C3    	LDA #$C3
C3/E0D2:	A06930  	LDY #$3069
C3/E0D5:	A2F410  	LDX #$10F4
C3/E0D8:	208E0F  	JSR $0F8E      (copy stuff from C3/10F4 to 7E/3069)
C3/E0DB:	A9C3    	LDA #$C3
C3/E0DD:	A08930  	LDY #$3089
C3/E0E0:	A2F410  	LDX #$10F4
C3/E0E3:	208E0F  	JSR $0F8E      (copy stuff from C3/10F4 to 7E/3089)
C3/E0E6:	A9C3    	LDA #$C3
C3/E0E8:	A0E930  	LDY #$30E9
C3/E0EB:	A2F410  	LDX #$10F4
C3/E0EE:	208E0F  	JSR $0F8E      (copy stuff from C3/10F4 to 7E/30E9)
C3/E0F1:	A9C3    	LDA #$C3
C3/E0F3:	A00931  	LDY #$3109
C3/E0F6:	A2F410  	LDX #$10F4
C3/E0F9:	208E0F  	JSR $0F8E      (copy stuff from C3/10F4 to 7E/3109)
C3/E0FC:	A9C3    	LDA #$C3
C3/E0FE:	A04931  	LDY #$3149
C3/E101:	A2F410  	LDX #$10F4
C3/E104:	208E0F  	JSR $0F8E      (copy stuff from C3/10F4 to 7E/3149)
C3/E107:	A9C3    	LDA #$C3
C3/E109:	A06931  	LDY #$3169
C3/E10C:	A2F410  	LDX #$10F4
C3/E10F:	208E0F  	JSR $0F8E      (copy stuff from C3/10F4 to 7E/3169)
C3/E112:	A9C3    	LDA #$C3
C3/E114:	A0C931  	LDY #$31C9
C3/E117:	A2F410  	LDX #$10F4
C3/E11A:	208E0F  	JSR $0F8E      (copy stuff from C3/10F4 to 7E/31C9)
C3/E11D:	2074EE  	JSR $EE74
C3/E120:	4C90EE  	JMP $EE90

C3/E123 unknow

C3/E123:	6447    	STZ $47
C3/E125:	2097E8  	JSR $E897
C3/E128:	A92C    	LDA #$2C
C3/E12A:	8529    	STA $29
C3/E12C:	205FDF  	JSR $DF5F      (get character name buffered!)
C3/E12F:	A901    	LDA #$01
C3/E131:	1445    	TRB $45
C3/E133:	20AC14  	JSR $14AC
C3/E136:	A901    	LDA #$01
C3/E138:	0445    	TSB $45
C3/E13A:	2022E0  	JSR $E022
C3/E13D:	2021EF  	JSR $EF21
C3/E140:	E626    	INC $26
C3/E142:	4C75C6  	JMP $C675

C3/E145 unknow

C3/E145:	A9C3    	LDA #$C3
C3/E147:	85ED    	STA $ED
C3/E149:	A904    	LDA #$04
C3/E14B:	A0E930  	LDY #$30E9
C3/E14E:	84E7    	STY $E7
C3/E150:	A2F410  	LDX #$10F4
C3/E153:	86EB    	STX $EB
C3/E155:	20AA0F  	JSR $0FAA
C3/E158:	A9C3    	LDA #$C3
C3/E15A:	85ED    	STA $ED
C3/E15C:	A904    	LDA #$04
C3/E15E:	A00931  	LDY #$3109
C3/E161:	84E7    	STY $E7
C3/E163:	A2F410  	LDX #$10F4
C3/E166:	86EB    	STX $EB
C3/E168:	20AA0F  	JSR $0FAA
C3/E16B:	A9C3    	LDA #$C3
C3/E16D:	85ED    	STA $ED
C3/E16F:	A904    	LDA #$04
C3/E171:	A06930  	LDY #$3069
C3/E174:	84E7    	STY $E7
C3/E176:	A2F410  	LDX #$10F4
C3/E179:	86EB    	STX $EB
C3/E17B:	20AA0F  	JSR $0FAA
C3/E17E:	A9C3    	LDA #$C3
C3/E180:	85ED    	STA $ED
C3/E182:	A904    	LDA #$04
C3/E184:	A08930  	LDY #$3089
C3/E187:	84E7    	STY $E7
C3/E189:	A2F410  	LDX #$10F4
C3/E18C:	86EB    	STX $EB
C3/E18E:	20AA0F  	JSR $0FAA      (JMP fool!)
C3/E191:	60      	RTS

C3/E192 unknow

C3/E192:	A9C2    	LDA #$C2
C3/E194:	85ED    	STA $ED
C3/E196:	A902    	LDA #$02
C3/E198:	A06930  	LDY #$3069
C3/E19B:	84E7    	STY $E7
C3/E19D:	A27C96  	LDX #$967C
C3/E1A0:	86EB    	STX $EB
C3/E1A2:	20AA0F  	JSR $0FAA
C3/E1A5:	A9C2    	LDA #$C2
C3/E1A7:	85ED    	STA $ED
C3/E1A9:	A902    	LDA #$02
C3/E1AB:	A08930  	LDY #$3089
C3/E1AE:	84E7    	STY $E7
C3/E1B0:	A29C96  	LDX #$969C
C3/E1B3:	86EB    	STX $EB
C3/E1B5:	20AA0F  	JSR $0FAA
C3/E1B8:	A9C2    	LDA #$C2
C3/E1BA:	85ED    	STA $ED
C3/E1BC:	A902    	LDA #$02
C3/E1BE:	A0E930  	LDY #$30E9
C3/E1C1:	84E7    	STY $E7
C3/E1C3:	A2DC96  	LDX #$96DC
C3/E1C6:	86EB    	STX $EB
C3/E1C8:	20AA0F  	JSR $0FAA
C3/E1CB:	A9C2    	LDA #$C2
C3/E1CD:	85ED    	STA $ED
C3/E1CF:	A902    	LDA #$02
C3/E1D1:	A00931  	LDY #$3109
C3/E1D4:	84E7    	STY $E7
C3/E1D6:	A2FC96  	LDX #$96FC
C3/E1D9:	86EB    	STX $EB
C3/E1DB:	20AA0F  	JSR $0FAA      (JMP fool!)
C3/E1DE:	60      	RTS

C3/E1DF unknow

C3/E1DF:	A9C2    	LDA #$C2
C3/E1E1:	85ED    	STA $ED
C3/E1E3:	A904    	LDA #$04
C3/E1E5:	A04930  	LDY #$3049
C3/E1E8:	84E7    	STY $E7
C3/E1EA:	A25497  	LDX #$9754
C3/E1ED:	86EB    	STX $EB
C3/E1EF:	20AA0F  	JSR $0FAA
C3/E1F2:	A9C2    	LDA #$C2
C3/E1F4:	85ED    	STA $ED
C3/E1F6:	A904    	LDA #$04
C3/E1F8:	A06931  	LDY #$3169
C3/E1FB:	84E7    	STY $E7
C3/E1FD:	A25497  	LDX #$9754
C3/E200:	86EB    	STX $EB
C3/E202:	20AA0F  	JSR $0FAA      (JMP fool!)
C3/E205:	60      	RTS

C3/E206 unknow

C3/E206:	64CF    	STZ $CF
C3/E208:	64D0    	STZ $D0
C3/E20A:	A0F000  	LDY #$00F0
C3/E20D:	8464    	STY $64
C3/E20F:	A900    	LDA #$00
C3/E211:	A0B6D1  	LDY #$D1B6
C3/E214:	207311  	JSR $1173
C3/E217:	2041E2  	JSR $E241
C3/E21A:	A9C3    	LDA #$C3
C3/E21C:	85ED    	STA $ED
C3/E21E:	A904    	LDA #$04
C3/E220:	A06931  	LDY #$3169
C3/E223:	84E7    	STY $E7
C3/E225:	A2F410  	LDX #$10F4
C3/E228:	86EB    	STX $EB
C3/E22A:	20AA0F  	JSR $0FAA
C3/E22D:	A9C2    	LDA #$C2
C3/E22F:	85ED    	STA $ED
C3/E231:	A904    	LDA #$04
C3/E233:	A04931  	LDY #$3149
C3/E236:	84E7    	STY $E7
C3/E238:	A25497  	LDX #$9754
C3/E23B:	86EB    	STX $EB
C3/E23D:	20AA0F  	JSR $0FAA      (JMP fool!)
C3/E240:	60      	RTS

C3/E241 unknow

C3/E241:	A9C3    	LDA #$C3
C3/E243:	85ED    	STA $ED
C3/E245:	A904    	LDA #$04
C3/E247:	A04930  	LDY #$3049
C3/E24A:	84E7    	STY $E7
C3/E24C:	A2F410  	LDX #$10F4
C3/E24F:	86EB    	STX $EB
C3/E251:	20AA0F  	JSR $0FAA      (JMP fool!)
C3/E254:	60      	RTS

C3/E255 unknow

C3/E255:	A9C3    	LDA #$C3
C3/E257:	85ED    	STA $ED
C3/E259:	A904    	LDA #$04
C3/E25B:	A04931  	LDY #$3149
C3/E25E:	84E7    	STY $E7
C3/E260:	A2F410  	LDX #$10F4
C3/E263:	86EB    	STX $EB
C3/E265:	20AA0F  	JSR $0FAA      (JMP fool!)
C3/E268:	60      	RTS

C3/E269 unknow

C3/E269:	A9FF    	LDA #$FF
C3/E26B:	8526    	STA $26        (exit this process)
C3/E26D:	60      	RTS

C3/E26E unknow

DP $26 is 28
C3/E26E:	A903    	LDA #$03
C3/E270:	20B9E0  	JSR $E0B9
C3/E273:	2048EF  	JSR $EF48
C3/E276:	2092E1  	JSR $E192
C3/E279:	208AE2  	JSR $E28A
C3/E27C:	203FE8  	JSR $E83F
C3/E27F:	A07800  	LDY #$0078
C3/E282:	8420    	STY $20
C3/E284:	20B3E9  	JSR $E9B3
C3/E287:	4C23E1  	JMP $E123

C3/E28A unknow

C3/E28A:	A9C2    	LDA #$C2
C3/E28C:	85ED    	STA $ED
C3/E28E:	A902    	LDA #$02
C3/E290:	A0C931  	LDY #$31C9
C3/E293:	84E7    	STY $E7
C3/E295:	A27497  	LDX #$9774
C3/E298:	86EB    	STX $EB
C3/E29A:	20AA0F  	JSR $0FAA      (JMP fool!)
C3/E29D:	60      	RTS

C3/E29E unknow

C3/E29E:	A9C3    	LDA #$C3
C3/E2A0:	85ED    	STA $ED
C3/E2A2:	A904    	LDA #$04
C3/E2A4:	A0C931  	LDY #$31C9
C3/E2A7:	84E7    	STY $E7
C3/E2A9:	A2F410  	LDX #$10F4
C3/E2AC:	86EB    	STX $EB
C3/E2AE:	20AA0F  	JSR $0FAA      (JMP fool!)
C3/E2B1:	60      	RTS

C3/E2B2 unknow

DP $26 is 29
C3/E2B2:	A420    	LDY $20
C3/E2B4:	D00A    	BNE $E2C0
C3/E2B6:	E626    	INC $26        (execute at C3/E2C1)
C3/E2B8:	20DFE1  	JSR $E1DF
C3/E2BB:	A0F000  	LDY #$00F0
C3/E2BE:	8420    	STY $20
C3/E2C0:	60      	RTS

C3/E2C1 unknow

DP $26 is 2A
C3/E2C1:	A420    	LDY $20
C3/E2C3:	D00A    	BNE $E2CF
C3/E2C5:	E626    	INC $26        (execute at C3/E2D0)
C3/E2C7:	2006E2  	JSR $E206
C3/E2CA:	A06801  	LDY #$0168
C3/E2CD:	8420    	STY $20
C3/E2CF:	60      	RTS

C3/E2D0 unknow

DP $26 is 2B
C3/E2D0:	A420    	LDY $20
C3/E2D2:	D012    	BNE $E2E6
C3/E2D4:	A938    	LDA #$38
C3/E2D6:	8526    	STA $26        (execute at C3/E2E7)
C3/E2D8:	A07800  	LDY #$0078
C3/E2DB:	8420    	STY $20
C3/E2DD:	2045E1  	JSR $E145
C3/E2E0:	209EE2  	JSR $E29E
C3/E2E3:	2045E8  	JSR $E845      (JMP fool!)
C3/E2E6:	60      	RTS

C3/E2E7 unknow

DP $26 is 38
C3/E2E7:	A420    	LDY $20
C3/E2E9:	D00C    	BNE $E2F7
C3/E2EB:	A07800  	LDY #$0078
C3/E2EE:	8420    	STY $20
C3/E2F0:	A901    	LDA #$01
C3/E2F2:	8526    	STA $26        (execute at C3/C5D4)
C3/E2F4:	2055E2  	JSR $E255      (JMP fool!)
C3/E2F7:	60      	RTS

C3/E2F8 unknow

DP $26 is 32
C3/E2F8:	A902    	LDA #$02	(Index is 2)
C3/E2FA:	20B9E0  	JSR $E0B9 	
C3/E2FD:	2068EF  	JSR $EF68
C3/E300:	2092E1  	JSR $E192
C3/E303:	2068E4  	JSR $E468
C3/E306:	A0B8FF  	LDY #$FFB8
C3/E309:	8435    	STY $35
C3/E30B:	2039E8  	JSR $E839
C3/E30E:	2036EC  	JSR $EC36
C3/E311:	A07800  	LDY #$0078
C3/E314:	8420    	STY $20
C3/E316:	4C23E1  	JMP $E123

C3/E319 unknow

DP $26 is 33
C3/E319:	A420    	LDY $20
C3/E31B:	D00A    	BNE $E327
C3/E31D:	E626    	INC $26        (execute at C3/E328)
C3/E31F:	20DFE1  	JSR $E1DF
C3/E322:	A0F000  	LDY #$00F0
C3/E325:	8420    	STY $20
C3/E327:	60      	RTS

C3/E328 unknow

DP $26 is 34
C3/E328:	A420    	LDY $20
C3/E32A:	D00A    	BNE $E336
C3/E32C:	E626    	INC $26        (execute at C3/E337)
C3/E32E:	2006E2  	JSR $E206
C3/E331:	A06801  	LDY #$0168
C3/E334:	8420    	STY $20
C3/E336:	60      	RTS

C3/E337 unknow

DP $26 is 35
C3/E337:	A420    	LDY $20
C3/E339:	D00F    	BNE $E34A
C3/E33B:	A938    	LDA #$38
C3/E33D:	8526    	STA $26        (execute at C3/E2E7)
C3/E33F:	A07800  	LDY #$0078
C3/E342:	8420    	STY $20
C3/E344:	2045E1  	JSR $E145
C3/E347:	209EE2  	JSR $E29E      (JMP fool!)
C3/E34A:	60      	RTS

C3/E34B unknow

DP $26 is 40
C3/E34B:	A904    	LDA #$04	(Index is 4)
C3/E34D:	20B9E0  	JSR $E0B9
C3/E350:	207EEF  	JSR $EF7E
C3/E353:	2092E1  	JSR $E192
C3/E356:	208AE2  	JSR $E28A
C3/E359:	2024EC  	JSR $EC24
C3/E35C:	A07800  	LDY #$0078
C3/E35F:	8420    	STY $20
C3/E361:	4C23E1  	JMP $E123

C3/E364 unknow

DP $26 is 41
C3/E364:	A420    	LDY $20
C3/E366:	D00A    	BNE $E372
C3/E368:	E626    	INC $26        (execute at C3/E373)
C3/E36A:	20DFE1  	JSR $E1DF
C3/E36D:	A0F000  	LDY #$00F0
C3/E370:	8420    	STY $20
C3/E372:	60      	RTS

C3/E373 unknow

DP $26 is 42
C3/E373:	A420    	LDY $20
C3/E375:	D00A    	BNE $E381
C3/E377:	E626    	INC $26        (execute at C3/E382)
C3/E379:	2006E2  	JSR $E206
C3/E37C:	A0F000  	LDY #$00F0
C3/E37F:	8420    	STY $20
C3/E381:	60      	RTS

C3/E382 unknow

DP $26 is 43
C3/E382:	A420    	LDY $20
C3/E384:	D01B    	BNE $E3A1
C3/E386:	A400    	LDY $00
C3/E388:	843F    	STY $3F
C3/E38A:	A905    	LDA #$05
C3/E38C:	8528    	STA $28
C3/E38E:	2097E8  	JSR $E897
C3/E391:	2055E2  	JSR $E255
C3/E394:	205FDF  	JSR $DF5F      (get character name buffered!)
C3/E397:	20DFE1  	JSR $E1DF
C3/E39A:	E626    	INC $26        (execute at C3/E3A2)
C3/E39C:	A07800  	LDY #$0078
C3/E39F:	8420    	STY $20
C3/E3A1:	60      	RTS

C3/E3A2 unknow

DP $26 is 44
C3/E3A2:	A420    	LDY $20
C3/E3A4:	D00B    	BNE $E3B1
C3/E3A6:	A901    	LDA #$01
C3/E3A8:	8547    	STA $47
C3/E3AA:	E626    	INC $26        (execute at C3/E3B2)
C3/E3AC:	A0B400  	LDY #$00B4
C3/E3AF:	8420    	STY $20
C3/E3B1:	60      	RTS

C3/E3B2 unknow

DP $26 is 45
C3/E3B2:	A420    	LDY $20
C3/E3B4:	D016    	BNE $E3CC
C3/E3B6:	A94F    	LDA #$4F
C3/E3B8:	8526    	STA $26        (execute at C3/E3CD)
C3/E3BA:	A0B400  	LDY #$00B4
C3/E3BD:	8420    	STY $20
C3/E3BF:	6447    	STZ $47
C3/E3C1:	A01400  	LDY #$0014
C3/E3C4:	8485    	STY $85
C3/E3C6:	2022E0  	JSR $E022
C3/E3C9:	2006E2  	JSR $E206      (JMP fool!)
C3/E3CC:	60      	RTS

C3/E3CD unknow

DP $26 is 4F
C3/E3CD:	A420    	LDY $20
C3/E3CF:	D00F    	BNE $E3E0
C3/E3D1:	A938    	LDA #$38
C3/E3D3:	8526    	STA $26        (execute at C3/E2E7)
C3/E3D5:	A07800  	LDY #$0078
C3/E3D8:	8420    	STY $20
C3/E3DA:	2045E1  	JSR $E145
C3/E3DD:	209EE2  	JSR $E29E      (JMP fool!)
C3/E3E0:	60      	RTS

C3/E3E1 unknow

DP $26 is 3C
C3/E3E1:	A90A    	LDA #$0A	(Index is A (10))
C3/E3E3:	20B9E0  	JSR $E0B9
C3/E3E6:	20A2EF  	JSR $EFA2
C3/E3E9:	2092E1  	JSR $E192
C3/E3EC:	208AE2  	JSR $E28A
C3/E3EF:	203FE8  	JSR $E83F
C3/E3F2:	2024EA  	JSR $EA24
C3/E3F5:	A07800  	LDY #$0078
C3/E3F8:	8420    	STY $20
C3/E3FA:	4C23E1  	JMP $E123

C3/E3FD unknow

DP $26 is 3D
C3/E3FD:	A420    	LDY $20
C3/E3FF:	D00A    	BNE $E40B
C3/E401:	E626    	INC $26        (execute at C3/E40C)
C3/E403:	20DFE1  	JSR $E1DF
C3/E406:	A0F000  	LDY #$00F0
C3/E409:	8420    	STY $20
C3/E40B:	60      	RTS

C3/E40C unknow

DP $26 is 3E
C3/E40C:	A420    	LDY $20
C3/E40E:	D00A    	BNE $E41A
C3/E410:	E626    	INC $26        (execute at C3/E41B)
C3/E412:	2006E2  	JSR $E206
C3/E415:	A06801  	LDY #$0168
C3/E418:	8420    	STY $20
C3/E41A:	60      	RTS

C3/E41B unknow

DP $26 is 3F
C3/E41B:	A420    	LDY $20
C3/E41D:	D012    	BNE $E431
C3/E41F:	A938    	LDA #$38
C3/E421:	8526    	STA $26        (execute at C3/E2E7)
C3/E423:	A07800  	LDY #$0078
C3/E426:	8420    	STY $20
C3/E428:	2045E1  	JSR $E145
C3/E42B:	209EE2  	JSR $E29E
C3/E42E:	2045E8  	JSR $E845      (JMP fool!)
C3/E431:	60      	RTS

C3/E432 unknow

DP $26 is 46
C3/E432:	A90C    	LDA #$0C	(Index is C (12))
C3/E434:	20B9E0  	JSR $E0B9
C3/E437:	20B8EF  	JSR $EFB8
C3/E43A:	2092E1  	JSR $E192
C3/E43D:	2039E8  	JSR $E839
C3/E440:	20E4E9  	JSR $E9E4
C3/E443:	A902    	LDA #$02
C3/E445:	A09FE4  	LDY #$E49F
C3/E448:	207311  	JSR $1173      (put C3/E49F in the queue)
C3/E44B:	A9B4    	LDA #$B4
C3/E44D:	BF49337E	LDA $7E3349,X
C3/E451:	A07800  	LDY #$0078
C3/E454:	8420    	STY $20
C3/E456:	4C23E1  	JMP $E123

C3/E459 unknow

DP $26 is 47
C3/E459:	A420    	LDY $20
C3/E45B:	D00A    	BNE $E467
C3/E45D:	E626    	INC $26        (execute at C3/E47C)
C3/E45F:	20DFE1  	JSR $E1DF
C3/E462:	A0F000  	LDY #$00F0
C3/E465:	8420    	STY $20
C3/E467:	60      	RTS

C3/E468 unknow

C3/E468:	A9C2    	LDA #$C2
C3/E46A:	85ED    	STA $ED
C3/E46C:	A901    	LDA #$01
C3/E46E:	A0C931  	LDY #$31C9
C3/E471:	84E7    	STY $E7
C3/E473:	A25C95  	LDX #$955C
C3/E476:	86EB    	STX $EB
C3/E478:	20AA0F  	JSR $0FAA      (JMP fool!)
C3/E47B:	60      	RTS

C3/E47C unknow

DP $26 is 48
C3/E47C:	A420    	LDY $20
C3/E47E:	D00A    	BNE $E48A
C3/E480:	E626    	INC $26        (execute at C3/E48B)
C3/E482:	2006E2  	JSR $E206
C3/E485:	A06801  	LDY #$0168
C3/E488:	8420    	STY $20
C3/E48A:	60      	RTS

C3/E48B unknow

DP $26 is 49
C3/E48B:	A420    	LDY $20
C3/E48D:	D00F    	BNE $E49E
C3/E48F:	A938    	LDA #$38
C3/E491:	8526    	STA $26        (execute at C3/E2E7)
C3/E493:	A07800  	LDY #$0078
C3/E496:	8420    	STY $20
C3/E498:	2045E1  	JSR $E145
C3/E49B:	209EE2  	JSR $E29E      (JMP fool!)
C3/E49E:	60      	RTS

C3/E49F code and jumnp table

C3/E49F:	AA      	TAX
C3/E4A0:	7CA3E4  	JMP ($E4A3,X)

C3/E4A3:	ABE4 
C3/E4A5:	BAE4    	
C3/E4A7:	ABE4    	
C3/E4A9:	DFE4    	

C3/E4AB unknow

C3/E4AB:	A62D    	LDX $2D
C3/E4AD:	BD4933  	LDA $3349,X
C3/E4B0:	D003    	BNE $E4B6
C3/E4B2:	FE4936    	INC $3649,X    (execute the next entry in this queue's jump table)
C3/E4B5:	DE4933  	DEC $3349,X
C3/E4B8:	38      	SEC            (not done with this queue yet)
C3/E4B9:	60      	RTS

C3/E4BA unknow

C3/E4BA:	8B      	PHB
C3/E4BB:	A900    	LDA #$00
C3/E4BD:	48      	PHA
C3/E4BE:	AB      	PLB
C3/E4BF:	A9C2    	LDA #$C2
C3/E4C1:	85ED    	STA $ED
C3/E4C3:	A901    	LDA #$01
C3/E4C5:	A0C931  	LDY #$31C9
C3/E4C8:	84E7    	STY $E7
C3/E4CA:	A27C95  	LDX #$957C
C3/E4CD:	86EB    	STX $EB
C3/E4CF:	20AA0F  	JSR $0FAA
C3/E4D2:	AB      	PLB
C3/E4D3:	A62D    	LDX $2D
C3/E4D5:	A93C    	LDA #$3C
C3/E4D7:	9D4933  	STA $3349,X
C3/E4DA:	FE4936  	INC $3649,X    (execute the next entry in this queue's jump table)
C3/E4DD:	38      	SEC            (not done with this queue yet)
C3/E4DE:	60      	RTS

C3/E4DF unknow

C3/E4DF:	8B      	PHB
C3/E4E0:	A900    	LDA #$00
C3/E4E2:	48      	PHA
C3/E4E3:	AB      	PLB
C3/E4E4:	A9C3    	LDA #$C3
C3/E4E6:	85ED    	STA $ED
C3/E4E8:	A901    	LDA #$01
C3/E4EA:	A0C931  	LDY #$31C9
C3/E4ED:	84E7    	STY $E7
C3/E4EF:	A2F410  	LDX #$10F4
C3/E4F2:	86EB    	STX $EB
C3/E4F4:	20AA0F  	JSR $0FAA
C3/E4F7:	AB      	PLB
C3/E4F8:	18      	CLC            (this queue can be removed)
C3/E4F9:	60      	RTS

C3/E4FA unknow

DP $26 is 50
C3/E4FA:	A90B    	LDA #$0B	(Index is B (11))
C3/E4FC:	20B9E0  	JSR $E0B9
C3/E502:	2092E1  	JSR $E192
C3/E505:	208AE2  	JSR $E28A
C3/E508:	203FE8  	JSR $E83F
C3/E50B:	A07800  	LDY #$0078
C3/E50E:	8420    	STY $20
C3/E510:	4C23E1  	JMP $E123

C3/E513 unknow

DP $26 is 51
C3/E513:	A420    	LDY $20
C3/E515:	D00A    	BNE $E521
C3/E517:	E626    	INC $26        (execute at C3/E522)
C3/E519:	20DFE1  	JSR $E1DF
C3/E51C:	A0F000  	LDY #$00F0
C3/E51F:	8420    	STY $20
C3/E521:	60      	RTS

C3/E522 unknow

DP $26 is 52
C3/E522:	A420    	LDY $20
C3/E524:	D00D    	BNE $E533
C3/E526:	E626    	INC $26        (execute at C3/E534)
C3/E528:	2094E9  	JSR $E994
C3/E52B:	2006E2  	JSR $E206
C3/E52E:	A06801  	LDY #$0168
C3/E531:	8420    	STY $20
C3/E533:	60      	RTS

C3/E534 unknow

DP $26 is 53
C3/E534:	A420    	LDY $20
C3/E536:	D012    	BNE $E54A
C3/E538:	A938    	LDA #$38
C3/E53A:	8526    	STA $26        (execute at C3/E2E7)
C3/E53C:	A07800  	LDY #$0078
C3/E53F:	8420    	STY $20
C3/E541:	2045E1  	JSR $E145
C3/E544:	209EE2  	JSR $E29E
C3/E547:	2045E8  	JSR $E845      (JMP fool!)
C3/E54A:	60      	RTS

C3/E54B unknow

DP $26 is 5A
C3/E54B:	A900    	LDA #$00	(Index is 0)
C3/E54D:	20B9E0  	JSR $E0B9
C3/E550:	20E4EF  	JSR $EFE4
C3/E553:	2092E1  	JSR $E192
C3/E556:	2068E4  	JSR $E468
C3/E559:	203FE8  	JSR $E83F
C3/E55C:	A07800  	LDY #$0078
C3/E55F:	8420    	STY $20
C3/E561:	4C23E1  	JMP $E123

C3/E564 unknow

DP $26 is 5B
C3/E564:	A420    	LDY $20
C3/E566:	D00A    	BNE $E572
C3/E568:	E626    	INC $26        (execute at C3/E573)
C3/E56A:	20DFE1  	JSR $E1DF
C3/E56D:	A0F000  	LDY #$00F0
C3/E570:	8420    	STY $20
C3/E572:	60      	RTS

C3/E573 unknow

DP $26 is 5C
C3/E573:	A420    	LDY $20
C3/E575:	D00D    	BNE $E584
C3/E577:	E626    	INC $26        (execute at C3/E585)
C3/E579:	2003EA  	JSR $EA03
C3/E57C:	2006E2  	JSR $E206
C3/E57F:	A06801  	LDY #$0168
C3/E582:	8420    	STY $20
C3/E584:	60      	RTS

C3/E585 unknow

DP $26 is 5D
C3/E585:	A420    	LDY $20
C3/E587:	D012    	BNE $E59B
C3/E589:	A938    	LDA #$38
C3/E58B:	8526    	STA $26        (execute at C3/E2E7)
C3/E58D:	A07800  	LDY #$0078
C3/E590:	8420    	STY $20
C3/E592:	2045E1  	JSR $E145
C3/E595:	209EE2  	JSR $E29E
C3/E598:	2045E8  	JSR $E845      (JMP fool!)
C3/E59B:	60      	RTS

C3/E59C unknow

DP $26 is 64
C3/E59C:	A901    	LDA #$01	(Index is 1)
C3/E59E:	20B9E0  	JSR $E0B9
C3/E5A4:	2092E1  	JSR $E192
C3/E5A7:	203FE8  	JSR $E83F
C3/E5AA:	A0E0FF  	LDY #$FFE0
C3/E5AD:	8435    	STY $35
C3/E5AF:	A07800  	LDY #$0078
C3/E5B2:	8420    	STY $20
C3/E5B4:	4C23E1  	JMP $E123

C3/E5B7 unknow

DP $26 is 65
C3/E5B7:	A420    	LDY $20
C3/E5B9:	D00A    	BNE $E5C5
C3/E5BB:	E626    	INC $26        (execute at C3/E5C6)
C3/E5BD:	20DFE1  	JSR $E1DF
C3/E5C0:	A0F000  	LDY #$00F0
C3/E5C3:	8420    	STY $20
C3/E5C5:	60      	RTS

C3/E5C6 unknow

DP $26 is 66
C3/E5C6:	A420    	LDY $20
C3/E5C8:	D00A    	BNE $E5D4
C3/E5CA:	E626    	INC $26        (execute at C3/E5D5)
C3/E5CC:	2006E2  	JSR $E206
C3/E5CF:	A0F000  	LDY #$00F0
C3/E5D2:	8420    	STY $20
C3/E5D4:	60      	RTS

C3/E5D5 unknow

DP $26 is 67
C3/E5D5:	A420    	LDY $20
C3/E5D7:	D01B    	BNE $E5F4
C3/E5D9:	A400    	LDY $00
C3/E5DB:	843F    	STY $3F
C3/E5DD:	A906    	LDA #$06
C3/E5DF:	8528    	STA $28
C3/E5E1:	2097E8  	JSR $E897
C3/E5E4:	2055E2  	JSR $E255
C3/E5E7:	205FDF  	JSR $DF5F      (get character name buffered!)
C3/E5EA:	20DFE1  	JSR $E1DF
C3/E5ED:	E626    	INC $26        (execute at C3/E5F5)
C3/E5EF:	A07800  	LDY #$0078
C3/E5F2:	8420    	STY $20
C3/E5F4:	60      	RTS

C3/E5F5 unknow

DP $26 is 68
C3/E5F5:	A420    	LDY $20
C3/E5F7:	D00B    	BNE $E604
C3/E5F9:	A901    	LDA #$01
C3/E5FB:	8547    	STA $47
C3/E5FD:	E626    	INC $26        (execute at C3/E605)
C3/E5FF:	A0B400  	LDY #$00B4
C3/E602:	8420    	STY $20
C3/E604:	60      	RTS

C3/E605 unknow

DP $26 is 69
C3/E605:	A420    	LDY $20
C3/E607:	D014    	BNE $E61D
C3/E609:	E626    	INC $26        (execute at C3/E61E)
C3/E60B:	A0B400  	LDY #$00B4
C3/E60E:	8420    	STY $20
C3/E610:	6447    	STZ $47
C3/E612:	A01400  	LDY #$0014
C3/E615:	8485    	STY $85
C3/E617:	2022E0  	JSR $E022
C3/E61A:	2006E2  	JSR $E206      (JMP fool!)
C3/E61D:	60      	RTS

C3/E61E unknow

DP $26 is 6A
C3/E61E:	A420    	LDY $20
C3/E620:	D012    	BNE $E634
C3/E622:	A938    	LDA #$38
C3/E624:	8526    	STA $26        (execute at C3/E2E7)
C3/E626:	A07800  	LDY #$0078
C3/E629:	8420    	STY $20
C3/E62B:	2045E1  	JSR $E145
C3/E62E:	209EE2  	JSR $E29E
C3/E631:	2045E8  	JSR $E845      (JMP fool!)
C3/E634:	60      	RTS

C3/E635 unknow

DP $26 is 6E
C3/E635:	A908    	LDA #$08	(Index is 8)
C3/E637:	20B9E0  	JSR $E0B9
C3/E63A:	200DF0  	JSR $F00D
C3/E63D:	2092E1  	JSR $E192
C3/E640:	2068E4  	JSR $E468
C3/E643:	203FE8  	JSR $E83F
C3/E646:	202DEC  	JSR $EC2D
C3/E649:	A07800  	LDY #$0078
C3/E64C:	8420    	STY $20
C3/E64E:	4C23E1  	JMP $E123

C3/E651 unknow

DP $26 is 6F
C3/E651:	A420    	LDY $20
C3/E653:	D00A    	BNE $E65F
C3/E655:	E626    	INC $26        (execute at C3/E660)
C3/E657:	20DFE1  	JSR $E1DF
C3/E65A:	A0F000  	LDY #$00F0
C3/E65D:	8420    	STY $20
C3/E65F:	60      	RTS

C3/E660 unknow

DP $26 is 70
C3/E660:	A420    	LDY $20
C3/E662:	D00A    	BNE $E66E
C3/E664:	E626    	INC $26        (execute at C3/E66F)
C3/E666:	2006E2  	JSR $E206
C3/E669:	A06801  	LDY #$0168
C3/E66C:	8420    	STY $20
C3/E66E:	60      	RTS

C3/E66F unknow

DP $26 is 71
C3/E66F:	A420    	LDY $20
C3/E671:	D012    	BNE $E685
C3/E673:	A938    	LDA #$38
C3/E675:	8526    	STA $26        (execute at C3/E2E7)
C3/E677:	A07800  	LDY #$0078
C3/E67A:	8420    	STY $20
C3/E67C:	2045E1  	JSR $E145
C3/E67F:	209EE2  	JSR $E29E
C3/E682:	2045E8  	JSR $E845      (JMP fool!)
C3/E685:	60      	RTS

C3/E686 unknow

DP $26 is 78
C3/E686:	A907    	LDA #$07	(Index is 7)
C3/E688:	20B9E0  	JSR $E0B9
C3/E68B:	2023F0  	JSR $F023
C3/E68E:	2092E1  	JSR $E192
C3/E691:	207FED  	JSR $ED7F
C3/E694:	A07800  	LDY #$0078
C3/E697:	8420    	STY $20
C3/E699:	4C23E1  	JMP $E123

C3/E69C unknow

DP $26 is 79
C3/E69C:	A420    	LDY $20
C3/E69E:	D00A    	BNE $E6AA
C3/E6A0:	E626    	INC $26        (execute at C3/E6AB)
C3/E6A2:	20DFE1  	JSR $E1DF
C3/E6A5:	A0F000  	LDY #$00F0
C3/E6A8:	8420    	STY $20
C3/E6AA:	60      	RTS

C3/E6AB unknow

DP $26 is 7A
C3/E6AB:	A420    	LDY $20
C3/E6AD:	D00A    	BNE $E6B9
C3/E6AF:	E626    	INC $26        (execute at C3/E6BA)
C3/E6B1:	2006E2  	JSR $E206
C3/E6B4:	A06801  	LDY #$0168
C3/E6B7:	8420    	STY $20
C3/E6B9:	60      	RTS

C3/E6BA unknow

DP $26 is 7B
C3/E6BA:	A420    	LDY $20
C3/E6BC:	D00F    	BNE $E6CD
C3/E6BE:	A938    	LDA #$38
C3/E6C0:	8526    	STA $26        (execute at C3/E2E7)
C3/E6C2:	A07800  	LDY #$0078
C3/E6C5:	8420    	STY $20
C3/E6C7:	2045E1  	JSR $E145
C3/E6CA:	209EE2  	JSR $E29E      (JMP fool!)
C3/E6CD:	60      	RTS

C3/E6CE unknow

DP $26 is 2D
C3/E6CE:	20B9E0  	JSR $E0B9
C3/E6D1:	2023F0  	JSR $F023
C3/E6D4:	2092E1  	JSR $E192
C3/E6D7:	A0D002  	LDY #$02D0
C3/E6DA:	8420    	STY $20
C3/E6DC:	4C3DE1  	JMP $E13D

C3/E6DF unknow

DP $26 is 2E
C3/E6DF:	A420    	LDY $20
C3/E6E1:	D00A    	BNE $E6ED
C3/E6E3:	E626    	INC $26        (execute at C3/E6EE)
C3/E6E5:	2094ED  	JSR $ED94
C3/E6E8:	A0E001  	LDY #$01E0
C3/E6EB:	8420    	STY $20
C3/E6ED:	60      	RTS

C3/E6EE unknow

DP $26 is 2F
C3/E6EE:	A420    	LDY $20
C3/E6F0:	D007    	BNE $E6F9
C3/E6F2:	E626    	INC $26        (execute at C3/E6FA)
C3/E6F4:	A06801  	LDY #$0168
C3/E6F7:	8420    	STY $20
C3/E6F9:	60      	RTS

C3/E6FA unknow

DP $26 is 30
C3/E6FA:	A420    	LDY $20
C3/E6FC:	D012    	BNE $E710
C3/E6FE:	A938    	LDA #$38
C3/E700:	8526    	STA $26        (execute at C3/E2E7)
C3/E702:	204BE8  	JSR $E84B
C3/E705:	A07800  	LDY #$0078
C3/E708:	8420    	STY $20
C3/E70A:	2045E1  	JSR $E145
C3/E70D:	2045E8  	JSR $E845      (JMP fool!)
C3/E710:	60      	RTS

C3/E711 unknow

DP $26 is 4A
C3/E711:	20B9E0  	JSR $E0B9
C3/E714:	2023F0  	JSR $F023
C3/E717:	2092E1  	JSR $E192
C3/E71A:	20A9ED  	JSR $EDA9
C3/E71D:	A0B400  	LDY #$00B4
C3/E720:	8420    	STY $20
C3/E722:	6447    	STZ $47
C3/E724:	2098E0  	JSR $E098
C3/E727:	4C3DE1  	JMP $E13D

C3/E72A unknow

DP $26 is 4B
C3/E72A:	A420    	LDY $20
C3/E72C:	D007    	BNE $E735
C3/E72E:	E626    	INC $26        (execute at C3/E736)
C3/E730:	A0EC00  	LDY #$00EC
C3/E733:	8420    	STY $20
C3/E735:	60      	RTS

C3/E736 unknow

DP $26 is 4C
C3/E736:	A420    	LDY $20
C3/E738:	D00E    	BNE $E748
C3/E73A:	A901    	LDA #$01
C3/E73C:	8599    	STA $99
C3/E73E:	E626    	INC $26        (execute at C3/E749)
C3/E740:	A06C01  	LDY #$016C
C3/E743:	8420    	STY $20
C3/E745:	202DE2  	JSR $E22D      (JMP fool!)
C3/E748:	60      	RTS

C3/E749 unknow

DP $26 is 4D
C3/E749:	A420    	LDY $20
C3/E74B:	D00F    	BNE $E75C
C3/E74D:	A938    	LDA #$38
C3/E74F:	8526    	STA $26        (execute at C3/E2E7)
C3/E751:	204BE8  	JSR $E84B
C3/E754:	A07800  	LDY #$0078
C3/E757:	8420    	STY $20
C3/E759:	2045E1  	JSR $E145      (JMP fool!)
C3/E75C:	60      	RTS

C3/E75D unknow

DP $26 is 82
C3/E75D:	A909    	LDA #$09	(Index is 9)
C3/E75F:	20B9E0  	JSR $E0B9
C3/E762:	2036F0  	JSR $F036
C3/E765:	2092E1  	JSR $E192
C3/E768:	A9C3    	LDA #$C3
C3/E76A:	A08931  	LDY #$3189
C3/E76D:	A2F410  	LDX #$10F4
C3/E770:	208E0F  	JSR $0F8E
C3/E773:	A9C2    	LDA #$C2
C3/E775:	85ED    	STA $ED
C3/E777:	A902    	LDA #$02
C3/E779:	A08931  	LDY #$3189
C3/E77C:	84E7    	STY $E7
C3/E77E:	A27497  	LDX #$9774
C3/E781:	86EB    	STX $EB
C3/E783:	20AA0F  	JSR $0FAA
C3/E786:	2039E8  	JSR $E839
C3/E789:	20E3E8  	JSR $E8E3
C3/E78C:	A07800  	LDY #$0078
C3/E78F:	8420    	STY $20
C3/E791:	4C23E1  	JMP $E123

C3/E749 unknow

DP $26 is 83
C3/E794:	A420    	LDY $20
C3/E796:	D00A    	BNE $E7A2
C3/E798:	E626    	INC $26        (execute at C3/E7A3)
C3/E79A:	20DFE1  	JSR $E1DF
C3/E79D:	A0F000  	LDY #$00F0
C3/E7A0:	8420    	STY $20
C3/E7A2:	60      	RTS

C3/E7A3 unknow

DP $26 is 84
C3/E7A3:	A420    	LDY $20
C3/E7A5:	D00A    	BNE $E7B1
C3/E7A7:	E626    	INC $26        (execute at C3/E7B2)
C3/E7A9:	2006E2  	JSR $E206
C3/E7AC:	A06801  	LDY #$0168
C3/E7AF:	8420    	STY $20
C3/E7B1:	60      	RTS

C3/E7B2 unknow

DP $26 is 85
C3/E7B2:	A420    	LDY $20
C3/E7B4:	D00A    	BNE $E7C0
C3/E7B6:	E626    	INC $26        (execute at C3/E7C1)
C3/E7B8:	A07800  	LDY #$0078
C3/E7BB:	8420    	STY $20
C3/E7BD:	2045E1  	JSR $E145      (JMP fool!)
C3/E7C0:	60      	RTS

C3/E7C1 unknow

DP $26 is 86
C3/E7C1:	A420    	LDY $20
C3/E7C3:	D01F    	BNE $E7E4
C3/E7C5:	A07800  	LDY #$0078
C3/E7C8:	8420    	STY $20
C3/E7CA:	A901    	LDA #$01
C3/E7CC:	8526    	STA $26        (execute at C3/C5D4)
C3/E7CE:	2055E2  	JSR $E255
C3/E7D1:	A9C3    	LDA #$C3
C3/E7D3:	85ED    	STA $ED
C3/E7D5:	A904    	LDA #$04
C3/E7D7:	A08931  	LDY #$3189
C3/E7DA:	84E7    	STY $E7
C3/E7DC:	A2F410  	LDX #$10F4
C3/E7DF:	86EB    	STX $EB
C3/E7E1:	20AA0F  	JSR $0FAA      (JMP fool!)
C3/E7E4:	60      	RTS

C3/E7E5 unknow

DP $26 is 87
C3/E7E5:	A90D    	LDA #$0D	(Index is D (13))
C3/E7E7:	20B9E0  	JSR $E0B9
C3/E7EA:	2072F0  	JSR $F072
C3/E7ED:	2092E1  	JSR $E192
C3/E7F0:	208AE2  	JSR $E28A
C3/E7F3:	203FE8  	JSR $E83F
C3/E7F6:	20C4E8  	JSR $E8C4
C3/E7F9:	207CEA  	JSR $EA7C
C3/E7FC:	A07800  	LDY #$0078
C3/E7FF:	8420    	STY $20
C3/E801:	4C23E1  	JMP $E123

C3/E804 unknow

DP $26 is 88
C3/E804:	A420    	LDY $20
C3/E806:	D00A    	BNE $E812
C3/E808:	E626    	INC $26        (execute at C3/E813)
C3/E80A:	20DFE1  	JSR $E1DF
C3/E80D:	A0F000  	LDY #$00F0
C3/E810:	8420    	STY $20
C3/E812:	60      	RTS

C3/E813 unknow

DP $26 is 89
C3/E813:	A420    	LDY $20
C3/E815:	D00A    	BNE $E821
C3/E817:	E626    	INC $26        (execute at C3/E822)
C3/E819:	2006E2  	JSR $E206
C3/E81C:	A06801  	LDY #$0168
C3/E81F:	8420    	STY $20
C3/E821:	60      	RTS

C3/E822 unknow

DP $26 is 8A
C3/E822:	A420    	LDY $20
C3/E824:	D012    	BNE $E838
C3/E826:	A938    	LDA #$38
C3/E828:	8526    	STA $26        (execute at C3/E2E7)
C3/E82A:	A07800  	LDY #$0078
C3/E82D:	8420    	STY $20
C3/E82F:	2045E1  	JSR $E145
C3/E832:	209EE2  	JSR $E29E
C3/E835:	2045E8  	JSR $E845      (JMP fool!)
C3/E838:	60      	RTS

C3/E839 unknow

C3/E839:	A0B004  	LDY #$04B0

C3/E83F unknow

C3/E83F:	A03801  	LDY #$0138

C3/E845 unknow

C3/E845:	A0B400  	LDY #$00B4

C3/E84B unknow

C3/E84B:	7B      	TDC
C3/E84C:	A052E8  	LDY #$E852
C3/E84F:	4C7311  	JMP $1173      (put C3/E852 in the queue)

C3/E852 code and jump table

C3/E852:	AA      	TAX
C3/E853:	7C56E8  	JMP ($E856,X)

C3/E856:	5AE8      
C3/E858:	65E8 

C3/E85A unknow

C3/E85A:	A62D    	LDX $2D
C3/E85C:	FE4936  	INC $3649,X    (execute the next entry in this queue's jump table)
C3/E85F:	9ECA33  	STZ $33CA,X
C3/E862:	9E4933  	STZ $3349,X
C3/E865:	A62D    	LDX $2D
C3/E867:	BD4933  	LDA $3349,X
C3/E86A:	F005    	BEQ $E871
C3/E86C:	DE4933  	DEC $3349,X
C3/E86F:	38      	SEC            (not done with this queue yet)
C3/E870:	60      	RTS

C3/E871 unknow

C3/E871:	BDCA33  	LDA $33CA,X
C3/E874:	090F    	ORA #$0F
C3/E876:	85B5    	STA $B5
C3/E878:	A62D    	LDX $2D
C3/E87A:	BDCA33  	LDA $33CA,X
C3/E87D:	18      	CLC
C3/E87E:	6910    	ADC #$10
C3/E880:	9DCA33  	STA $33CA,X
C3/E883:	A910    	LDA #$10
C3/E885:	9D4933  	STA $3349,X
C3/E888:	38      	SEC            (not done with this queue yet)
C3/E889:	60      	RTS

C3/E88A unknow

C3/E88A:	A523    	LDA $23
C3/E88C:	2903    	AND #$03
C3/E88E:	D006    	BNE $E896
C3/E890:	C220    	REP #$20      (16 bit memory/accum.)
C3/E892:	E635    	INC $35
C3/E894:	E220    	SEP #$20      (8 bit memory/accum.)
C3/E896:	60      	RTS

C3/E897 unknow

C3/E897:	A903    	LDA #$03
C3/E899:	A084DE  	LDY #$DE84
C3/E89C:	207311  	JSR $1173      (put C3/DE84 in the queue)
C3/E89F:	C220    	REP #$20      (16 bit memory/accum.)
C3/E8A1:	A9388E  	LDA #$8E38
C3/E8A4:	9FC9327E	STA $7E32C9,X  (save as pointer to OAM data)
C3/E8A8:	A95802  	LDA #$0258
C3/E8AB:	9F49337E	STA $7E3349,X
C3/E8AF:	E220    	SEP #$20      (8 bit memory/accum.)
C3/E8B1:	A9C2    	LDA #$C2
C3/E8B3:	9FCA357E	STA $7E35CA,X  (save bank pointer to OAM data)
C3/E8B7:	A979    	LDA #$79
C3/E8B9:	9FCA337E	STA $7E33CA,X
C3/E8BD:	A9C0    	LDA #$C0
C3/E8BF:	9F4A347E	STA $7E344A,X
C3/E8C3:	60      	RTS

C3/E8C4 unknow

C3/E8C4:	20D2E9  	JSR $E9D2
C3/E8C7:	C220    	REP #$20      (16 bit memory/accum.)
C3/E8C9:	A96EF5  	LDA #$F56E
C3/E8CC:	9FC9327E	STA $7E32C9,X  (save as pointer to OAM data)
C3/E8D0:	E220    	SEP #$20      (8 bit memory/accum.)
C3/E8D2:	A9CF    	LDA #$CF
C3/E8D4:	9FCA357E	STA $7E35CA,X  (save bank pointer to OAM data)
C3/E8D8:	A9C4    	LDA #$C4
C3/E8DA:	9FCA337E	STA $7E33CA,X
C3/E8DE:	A94F    	LDA #$4F
C3/E8E0:	4C68EA  	JMP $EA68

C3/E8E3 unknow

C3/E8E3:	207AE9  	JSR $E97A
C3/E8E6:	A978    	LDA #$78
C3/E8E8:	9FCA337E	STA $7E33CA,X
C3/E8EC:	A950    	LDA #$50
C3/E8EE:	9FCA337E	STA $7E33CA,X
C3/E8F2:	C220    	REP #$20      (16 bit memory/accum.)
C3/E8F4:	A98000  	LDA #$0080
C3/E8F7:	9F49357E	STA $7E3549,X
C3/E8FB:	A92000  	LDA #$0020
C3/E8FE:	9FC9347E	STA $7E34C9,X
C3/E902:	E220    	SEP #$20      (8 bit memory/accum.)
C3/E904:	207AE9  	JSR $E97A
C3/E907:	A904    	LDA #$04
C3/E909:	9FCA367E	STA $7E36CA,X
C3/E90D:	A948    	LDA #$48
C3/E90F:	9FCA337E	STA $7E33CA,X
C3/E913:	A9C0    	LDA #$C0
C3/E915:	9F4A347E	STA $7E344A,X
C3/E919:	C220    	REP #$20      (16 bit memory/accum.)
C3/E91B:	A96000  	LDA #$0060
C3/E91E:	9F49357E	STA $7E3549,X
C3/E922:	A94000  	LDA #$0040
C3/E925:	9FC9347E	STA $7E34C9,X
C3/E929:	E220    	SEP #$20      (8 bit memory/accum.)
C3/E92B:	207AE9  	JSR $E97A
C3/E92E:	A90C    	LDA #$0C
C3/E930:	9FCA367E	STA $7E36CA,X
C3/E934:	A998    	LDA #$98
C3/E936:	9FCA337E	STA $7E33CA,X
C3/E93A:	A910    	LDA #$10
C3/E93C:	9F4A347E	STA $7E344A,X
C3/E940:	C220    	REP #$20      (16 bit memory/accum.)
C3/E942:	A98000  	LDA #$0080
C3/E945:	9F49357E	STA $7E3549,X
C3/E949:	A9E0FF  	LDA #$FFE0
C3/E94C:	9FC9347E	STA $7E34C9,X
C3/E950:	E220    	SEP #$20      (8 bit memory/accum.)
C3/E952:	207AE9  	JSR $E97A
C3/E955:	A912    	LDA #$12
C3/E957:	9FCA367E	STA $7E36CA,X
C3/E95B:	A9D0    	LDA #$D0
C3/E95D:	9FCA337E	STA $7E33CA,X
C3/E961:	A980    	LDA #$80
C3/E963:	9F4A347E	STA $7E344A,X
C3/E967:	C220    	REP #$20      (16 bit memory/accum.)
C3/E969:	A98000  	LDA #$0080
C3/E96C:	9F49357E	STA $7E3549,X
C3/E970:	A9A000  	LDA #$00A0
C3/E973:	9FC9347E	STA $7E34C9,X
C3/E977:	E220    	SEP #$20      (8 bit memory/accum.)
C3/E979:	60      	RTS

C3/E97A unknow

C3/E97A:	A900    	LDA #$00
C3/E97F:	207311  	JSR $1173      (put C3/DEAB in the queue)
C3/E982:	C220    	REP #$20      (16 bit memory/accum.)
C3/E984:	A9FA92  	LDA #$92FA
C3/E987:	9FC9327E	STA $7E32C9,X  (save as pointer to OAM data)
C3/E98B:	E220    	SEP #$20      (8 bit memory/accum.)
C3/E98D:	A9C2    	LDA #$C2
C3/E98F:	9FCA357E	STA $7E35CA,X  (save bank pointer to OAM data)
C3/E993:	60      	RTS

C3/E994 unknow

C3/E994:	20D2E9  	JSR $E9D2
C3/E997:	C220    	REP #$20      (16 bit memory/accum.)
C3/E999:	A947F6  	LDA #$F647
C3/E99C:	9FC9327E	STA $7E32C9,X  (save as pointer to OAM data)
C3/E9A0:	E220    	SEP #$20      (8 bit memory/accum.)
C3/E9A2:	A9CF    	LDA #$CF
C3/E9A4:	9FCA357E	STA $7E35CA,X  (save bank pointer to OAM data)
C3/E9A8:	A9CB    	LDA #$CB
C3/E9AA:	9FCA337E	STA $7E33CA,X
C3/E9AE:	A95F    	LDA #$5F
C3/E9B0:	4C68EA  	JMP $EA68

C3/E9B3 unknow

C3/E9B3:	20D2E9  	JSR $E9D2
C3/E9B6:	C220    	REP #$20      (16 bit memory/accum.)
C3/E9B8:	A99794  	LDA #$9497
C3/E9BB:	9FC9327E	STA $7E32C9,X  (save as pointer to OAM data)
C3/E9BF:	E220    	SEP #$20      (8 bit memory/accum.)
C3/E9C1:	A9C2    	LDA #$C2
C3/E9C3:	9FCA357E	STA $7E35CA,X  (save bank pointer to OAM data)
C3/E9C7:	A9C0    	LDA #$C0
C3/E9C9:	9FCA337E	STA $7E33CA,X
C3/E9CD:	A957    	LDA #$57
C3/E9CF:	4C68EA  	JMP $EA68

C3/E9D2 unknow

C3/E9D2:	A903    	LDA #$03
C3/E9D7:	207311  	JSR $1173      (put C3/DEAB in the queue)
C3/E9DA:	60      	RTS

C3/E9DB unknow

C3/E9DB:	A902    	LDA #$02
C3/E9E0:	207311  	JSR $1173      (put C3/DEAB in the queue)
C3/E9E3:	60      	RTS

C3/E9E4 unknow

C3/E9E4:	20D2E9  	JSR $E9D2
C3/E9E7:	C220    	REP #$20      (16 bit memory/accum.)
C3/E9E9:	A950F4  	LDA #$F450
C3/E9EC:	9FC9327E	STA $7E32C9,X  (save as pointer to OAM data)
C3/E9F0:	E220    	SEP #$20      (8 bit memory/accum.)
C3/E9F2:	A9CF    	LDA #$CF
C3/E9F4:	9FCA357E	STA $7E35CA,X  (save bank pointer to OAM data)
C3/E9F8:	A9C8    	LDA #$C8
C3/E9FA:	9FCA337E	STA $7E33CA,X
C3/E9FE:	A961    	LDA #$61
C3/EA00:	4C68EA  	JMP $EA68      (BRA fool!)

C3/EA03 unknow

C3/EA03:	20D2E9  	JSR $E9D2
C3/EA06:	C220    	REP #$20      (16 bit memory/accum.)
C3/EA08:	A9B4F5  	LDA #$F5B4
C3/EA0B:	9FC9327E	STA $7E32C9,X  (save as pointer to OAM data)
C3/EA0F:	E220    	SEP #$20      (8 bit memory/accum.)
C3/EA11:	A9CF    	LDA #$CF
C3/EA13:	9FCA357E	STA $7E35CA,X  (save bank pointer to OAM data)
C3/EA17:	A980    	LDA #$80
C3/EA19:	9FCA337E	STA $7E33CA,X
C3/EA1D:	A960    	LDA #$60
C3/EA1F:	9F4A347E	STA $7E344A,X
C3/EA23:	60      	RTS

C3/EA24 unknow

C3/EA24:	20D2E9  	JSR $E9D2
C3/EA27:	C220    	REP #$20      (16 bit memory/accum.)
C3/EA29:	A915F5  	LDA #$F515
C3/EA2C:	9FC9327E	STA $7E32C9,X  (save as pointer to OAM data)
C3/EA30:	E220    	SEP #$20      (8 bit memory/accum.)
C3/EA32:	A9CF    	LDA #$CF
C3/EA34:	9FCA357E	STA $7E35CA,X  (save bank pointer to OAM data)
C3/EA38:	A9E0    	LDA #$E0
C3/EA3A:	9FCA337E	STA $7E33CA,X
C3/EA3E:	A96F    	LDA #$6F
C3/EA40:	2068EA  	JSR $EA68
C3/EA43:	2073EA  	JSR $EA73
C3/EA46:	A9BA    	LDA #$BA
C3/EA48:	9FCA337E	STA $7E33CA,X
C3/EA4C:	2073EA  	JSR $EA73
C3/EA4F:	A9C6    	LDA #$C6
C3/EA51:	9FCA337E	STA $7E33CA,X
C3/EA55:	2073EA  	JSR $EA73
C3/EA58:	A9D1    	LDA #$D1
C3/EA5A:	9FCA337E	STA $7E33CA,X
C3/EA5E:	2073EA  	JSR $EA73
C3/EA61:	A9DC    	LDA #$DC
C3/EA63:	9FCA337E	STA $7E33CA,X
C3/EA67:	60      	RTS

C3/EA68 unknow

C3/EA68:	9F4A347E	STA $7E344A,X
C3/EA6C:	A901    	LDA #$01
C3/EA6E:	9F4A367E	STA $7E364A,X
C3/EA72:	60      	RTS

C3/EA73 unknow

C3/EA73:	A902    	LDA #$02
C3/EA78:	207311  	JSR $1173      (put C3/EAFC in the queue)
C3/EA7B:	60      	RTS

C3/EA7C unknow

C3/EA7C:	2073EA  	JSR $EA73
C3/EA7F:	20F5EA  	JSR $EAF5
C3/EA82:	A93A    	LDA #$3A
C3/EA84:	9FCA337E	STA $7E33CA,X
C3/EA88:	C220    	REP #$20      (16 bit memory/accum.)
C3/EA8A:	A9A401  	LDA #$01A4
C3/EA8D:	9F49337E	STA $7E3349,X
C3/EA91:	A97FF4  	LDA #$F47F
C3/EA94:	9FC9377E	STA $7E37C9,X
C3/EA98:	E220    	SEP #$20      (8 bit memory/accum.)
C3/EA9A:	2073EA  	JSR $EA73
C3/EA9D:	20F5EA  	JSR $EAF5
C3/EAA0:	A92E    	LDA #$2E
C3/EAA2:	9FCA337E	STA $7E33CA,X
C3/EAA6:	C220    	REP #$20      (16 bit memory/accum.)
C3/EAA8:	A9B801  	LDA #$01B8
C3/EAAB:	9F49337E	STA $7E3349,X
C3/EAAF:	A985F4  	LDA #$F485
C3/EAB2:	9FC9377E	STA $7E37C9,X
C3/EAB6:	E220    	SEP #$20      (8 bit memory/accum.)
C3/EAB8:	2073EA  	JSR $EA73
C3/EABE:	A921    	LDA #$21
C3/EAC0:	9FCA337E	STA $7E33CA,X
C3/EAC4:	C220    	REP #$20      (16 bit memory/accum.)
C3/EAC6:	A9CC01  	LDA #$01CC
C3/EAC9:	9F49337E	STA $7E3349,X
C3/EACD:	A98BF4  	LDA #$F48B
C3/EAD0:	9FC9377E	STA $7E37C9,X
C3/EAD4:	E220    	SEP #$20      (8 bit memory/accum.)
C3/EAD6:	2073EA  	JSR $EA73
C3/EAD9:	20F5EA  	JSR $EAF5
C3/EADC:	A914    	LDA #$14
C3/EAE2:	C220    	REP #$20      (16 bit memory/accum.)
C3/EAE4:	A9E001  	LDA #$01E0
C3/EAE7:	9F49337E	STA $7E3349,X
C3/EAEB:	A991F4  	LDA #$F491
C3/EAEE:	9FC9377E	STA $7E37C9,X
C3/EAF2:	E220    	SEP #$20      (8 bit memory/accum.)
C3/EAF4:	60      	RTS

C3/EAF5 unknow

C3/EAF5:	A905    	LDA #$05
C3/EAF7:	9F49367E	STA $7E3649,X
C3/EAFB:	60      	RTS

C3/EAFC code and table jump

C3/EAFC:	AA      	TAX
C3/EAFD:	7C00EB  	JMP ($EB00,X)

C3/EB00:	10EB    	
C3/EB02:	35EB    	
C3/EB04:	5EEB  
C3/EB07:	7BEB      
C3/EB08:	97EB    	
C3/EB0A:	9CEB  	
C3/EB0D:	A9EB      	
C3/EB0E:	D0EB    	

C3/EB10 unknow

C3/EB10:	A62D    	LDX $2D
C3/EB12:	FE4936  	INC $3649,X    (execute the next entry in this queue's jump table)
C3/EB15:	C220    	REP #$20      (16 bit memory/accum.)
C3/EB17:	A958F4  	LDA #$F458
C3/EB1A:	9DC932  	STA $32C9,X    (save as pointer to OAM data)
C3/EB1D:	A96801  	LDA #$0168
C3/EB20:	9D4933  	STA $3349,X
C3/EB23:	E220    	SEP #$20      (8 bit memory/accum.)
C3/EB25:	A964    	LDA #$64
C3/EB27:	9D4A34  	STA $344A,X
C3/EB2A:	A9CF    	LDA #$CF
C3/EB2C:	9DCA35  	STA $35CA,X    (save bank pointer to OAM data)
C3/EB2F:	206CEA  	JSR $EA6C
C3/EB32:	200612  	JSR $1206
C3/EB35:	A62D    	LDX $2D
C3/EB37:	BC4933  	LDY $3349,X
C3/EB3A:	D01A    	BNE $EB56
C3/EB3C:	FE4936  	INC $3649,X    (execute the next entry in this queue's jump table)
C3/EB3F:	C220    	REP #$20      (16 bit memory/accum.)
C3/EB41:	A97CF4  	LDA #$F47C
C3/EB44:	9DC932  	STA $32C9,X    (save as pointer to OAM data)
C3/EB47:	E220    	SEP #$20      (8 bit memory/accum.)
C3/EB49:	A9CF    	LDA #$CF
C3/EB4B:	9DCA35  	STA $35CA,X    (save bank pointer to OAM data)
C3/EB4E:	A910    	LDA #$10
C3/EB50:	9D4933  	STA $3349,X
C3/EB53:	200612  	JSR $1206
C3/EB56:	20E5CF  	JSR $CFE5
C3/EB59:	20C0DE  	JSR $DEC0
C3/EB5C:	38      	SEC            (not done with this queue yet)
C3/EB5D:	60      	RTS

C3/EB5E unknow

C3/EB5E:	A62D    	LDX $2D
C3/EB60:	BC4933  	LDY $3349,X
C3/EB63:	D008    	BNE $EB6D
C3/EB65:	FE4936  	INC $3649,X    (execute the next entry in this queue's jump table)
C3/EB68:	A93C    	LDA #$3C
C3/EB6A:	9D4933  	STA $3349,X
C3/EB6D:	20E5CF  	JSR $CFE5
C3/EB70:	20F0EB  	JSR $EBF0
C3/EB73:	20C0DE  	JSR $DEC0
C3/EB76:	FEC935  	INC $35C9,X
C3/EB79:	38      	SEC            (not done with this queue yet)
C3/EB7A:	60      	RTS

C3/EB7B unknow

C3/EB7B:	A62D    	LDX $2D
C3/EB7D:	BC4933  	LDY $3349,X
C3/EB80:	D00D    	BNE $EB8F
C3/EB82:	20D5EB  	JSR $EBD5
C3/EB85:	C220    	REP #$20      (16 bit memory/accum.)
C3/EB87:	A92C01  	LDA #$012C
C3/EB8A:	9D4933  	STA $3349,X
C3/EB8D:	E220    	SEP #$20      (8 bit memory/accum.)
C3/EB8F:	20E5CF  	JSR $CFE5
C3/EB92:	20C0DE  	JSR $DEC0
C3/EB95:	38      	SEC            (not done with this queue yet)
C3/EB96:	60      	RTS

C3/EB97 unknow

C3/EB97:	20C0DE  	JSR $DEC0
C3/EB9A:	38      	SEC            (not done with this queue yet)
C3/EB9B:	60      	RTS

C3/EB9C unknow

C3/EB9C:	A62D    	LDX $2D
C3/EB9E:	20D5EB  	JSR $EBD5
C3/EBA1:	A970    	LDA #$70
C3/EBA3:	9D4A34  	STA $344A,X
C3/EBA6:	206CEA  	JSR $EA6C
C3/EBA9:	A62D    	LDX $2D
C3/EBAB:	BC4933  	LDY $3349,X
C3/EBAE:	D018    	BNE $EBC8
C3/EBB0:	FE4936  	INC $3649,X    (execute the next entry in this queue's jump table)
C3/EBB3:	C220    	REP #$20      (16 bit memory/accum.)
C3/EBB5:	9EC934  	STZ $34C9,X
C3/EBB8:	BDC937  	LDA $37C9,X
C3/EBBB:	9DC932  	STA $32C9,X    (save as pointer to OAM data)
C3/EBBE:	E220    	SEP #$20      (8 bit memory/accum.)
C3/EBC0:	A9CF    	LDA #$CF
C3/EBC2:	9DCA35  	STA $35CA,X    (save bank pointer to OAM data)
C3/EBC5:	200612  	JSR $1206
C3/EBC8:	20E5CF  	JSR $CFE5
C3/EBCE:	38      	SEC            (not done with this queue yet)
C3/EBCF:	60      	RTS

C3/EBD0 unknow

C3/EBD0:	20C0DE  	JSR $DEC0
C3/EBD3:	38      	SEC            (not done with this queue yet)
C3/EBD4:	60      	RTS

C3/EBD5 unknow

C3/EBD5:	FE4936  	INC $3649,X    (execute the next entry in this queue's jump table)
C3/EBD8:	C220    	REP #$20      (16 bit memory/accum.)
C3/EBDA:	A973F4  	LDA #$F473
C3/EBDD:	9DC932  	STA $32C9,X    (save as pointer to OAM data)
C3/EBE0:	A94000  	LDA #$0040
C3/EBE3:	9DC934  	STA $34C9,X
C3/EBE6:	E220    	SEP #$20      (8 bit memory/accum.)
C3/EBE8:	A9CF    	LDA #$CF
C3/EBEA:	9DCA35  	STA $35CA,X    (save bank pointer to OAM data)
C3/EBED:	4C0612  	JMP $1206

C3/EBF0 unknow

C3/EBF0:	A62D    	LDX $2D
C3/EBF2:	BDC935  	LDA $35C9,X
C3/EBF5:	290F    	AND #$0F
C3/EBF7:	AA      	TAX
C3/EBFC:	85E0    	STA $E0
C3/EBFE:	300D    	BMI $EC0D
C3/EC00:	A62D    	LDX $2D
C3/EC02:	BD4A34  	LDA $344A,X
C3/EC05:	18      	CLC
C3/EC06:	65E0    	ADC $E0
C3/EC08:	9D4A34  	STA $344A,X
C3/EC0B:	8016    	BRA $EC23
C3/EC0D:	A62D    	LDX $2D
C3/EC0F:	ADE000  	LDA $00E0
C3/EC12:	1003    	BPL $EC17
C3/EC14:	49FF    	EOR #$FF
C3/EC16:	1A      	INC A
C3/EC17:	8DE000  	STA $00E0
C3/EC1A:	BD4A34  	LDA $344A,X
C3/EC1D:	38      	SEC
C3/EC1E:	E5E0    	SBC $E0
C3/EC20:	9D4A34  	STA $344A,X
C3/EC23:	60      	RTS

C3/EC24 unknow

C3/EC24:	A902    	LDA #$02
C3/EC26:	A039ED  	LDY #$ED39
C3/EC29:	207311  	JSR $1173      (put C3/ED39 in the queue)
C3/EC2C:	60      	RTS

C3/EC2D unknow

C3/EC2D:	A900    	LDA #$00
C3/EC2F:	A048EC  	LDY #$EC48
C3/EC32:	207311  	JSR $1173      (put C3/EC48 in the queue)
C3/EC35:	60      	RTS

C3/EC36 unknow

C3/EC36:	A900    	LDA #$00
C3/EC3B:	207311  	JSR $1173      (put C3/ECAE in the queue)
C3/EC3E:	60      	RTS

C3/EC3F unknow

C3/EC3F:	A902    	LDA #$02
C3/EC41:	A014ED  	LDY #$ED14
C3/EC44:	207311  	JSR $1173      (put C3/ED14 in the queue)
C3/EC47:	60      	RTS

C3/EC48 code and jump table

C3/EC48:	AA      	TAX
C3/EC49:	7C4CEC  	JMP ($EC4C,X)

C3/EC4C:	50EC 
C3/EC4E:	67EC  

C3/EC50 unknow

C3/EC50:	A62D    	LDX $2D
C3/EC52:	FE4936  	INC $3649,X    (execute the next entry in this queue's jump table)
C3/EC55:	C220    	REP #$20      (16 bit memory/accum.)
C3/EC57:	A96801  	LDA #$0168
C3/EC5A:	9D4933  	STA $3349,X
C3/EC5D:	E220    	SEP #$20      (8 bit memory/accum.)
C3/EC5F:	A9E4    	LDA #$E4
C3/EC61:	85C7    	STA $C7
C3/EC63:	A903    	LDA #$03
C3/EC65:	85C9    	STA $C9
C3/EC67:	A5C9    	LDA $C9
C3/EC69:	F041    	BEQ $ECAC
C3/EC6B:	A62D    	LDX $2D
C3/EC6D:	BC4933  	LDY $3349,X
C3/EC70:	D035    	BNE $ECA7
C3/EC72:	A908    	LDA #$08
C3/EC74:	9D4933  	STA $3349,X
C3/EC77:	8B      	PHB
C3/EC78:	A900    	LDA #$00
C3/EC7A:	48      	PHA
C3/EC7B:	AB      	PLB
C3/EC7C:	203FEC  	JSR $EC3F
C3/EC7F:	A968    	LDA #$68
C3/EC81:	9F4A347E	STA $7E344A,X
C3/EC85:	C220    	REP #$20      (16 bit memory/accum.)
C3/EC87:	A9B4F5  	LDA #$F5B4
C3/EC8A:	9FC9327E	STA $7E32C9,X  (save as pointer to OAM data)
C3/EC8E:	E220    	SEP #$20      (8 bit memory/accum.)
C3/EC90:	A9CF    	LDA #$CF
C3/EC92:	9FCA357E	STA $7E35CA,X  (save bank pointer to OAM data)
C3/EC96:	A5C7    	LDA $C7
C3/EC98:	9FCA337E	STA $7E33CA,X
C3/EC9C:	AB      	PLB
C3/EC9D:	C6C7    	DEC $C7
C3/EC9F:	C6C7    	DEC $C7
C3/ECA1:	C6C7    	DEC $C7
C3/ECA3:	C6C7    	DEC $C7
C3/ECA5:	C6C9    	DEC $C9
C3/ECA7:	20E5CF  	JSR $CFE5
C3/ECAA:	38      	SEC            (not done with this queue yet)
C3/ECAB:	60      	RTS
C3/ECAC:	18      	CLC            (this queue can be removed)
C3/ECAD:	60      	RTS

C3/ECAE code and jump table

C3/ECAE:	AA      	TAX

C3/ECB2:	B6EC    	

C3/ECB6 unknow

C3/ECB6:	A62D		LDX $2D
C3/ECB8:	FE4936  	INC $3649,X    (execute the next entry in this queue's jump table)	
C3/ECBB:	C220    	REP #$20
C3/ECBD:	A96801  	LDA #$0168
C3/ECC0:	9D4933  	STA $3349,X
C3/ECC3:	E220    	SEP #$20      (8 bit memory/accum.)
C3/ECC5:	A9C8    	LDA #$C8
C3/ECC7:	85C7    	STA $C7
C3/ECC9:	A904    	LDA #$04
C3/ECCB:	85C9    	STA $C9
C3/ECCD:	A5C9    	LDA $C9
C3/ECCF:	F041    	BEQ $ED12
C3/ECD1:	A62D    	LDX $2D
C3/ECD3:	BC4933  	LDY $3349,X
C3/ECD6:	D035    	BNE $ED0D
C3/ECD8:	A908    	LDA #$08
C3/ECDA:	9D4933  	STA $3349,X
C3/ECDD:	8B      	PHB
C3/ECDE:	A900    	LDA #$00
C3/ECE0:	48      	PHA
C3/ECE1:	AB      	PLB
C3/ECE2:	203FEC  	JSR $EC3F
C3/ECE5:	A960    	LDA #$60
C3/ECE7:	9F4A347E	STA $7E344A,X
C3/ECEB:	C220    	REP #$20      (16 bit memory/accum.)
C3/ECF0:	9FC9327E	STA $7E32C9,X  (save as pointer to OAM data)
C3/ECF4:	E220    	SEP #$20      (8 bit memory/accum.)
C3/ECF6:	A9CF    	LDA #$CF
C3/ECF8:	9FCA357E	STA $7E35CA,X  (save bank pointer to OAM data)
C3/ECFC:	A5C7    	LDA $C7
C3/ED02:	AB      	PLB
C3/ED03:	C6C7    	DEC $C7
C3/ED05:	C6C7    	DEC $C7
C3/ED07:	C6C7    	DEC $C7
C3/ED09:	C6C7    	DEC $C7
C3/ED0B:	C6C9    	DEC $C9
C3/ED0D:	20E5CF  	JSR $CFE5
C3/ED10:	38      	SEC            (not done with this queue yet)
C3/ED11:	60      	RTS
C3/ED12:	18      	CLC            (this queue can be removed)
C3/ED13:	60      	RTS

C3/ED14 code and jump table

C3/ED14:	AA      	TAX
C3/ED15:	7C18ED  	JMP ($ED18,X)

C3/ED18:	1CED
C3/ED1A:	29ED

C3/ED1C unknow

C3/ED1C:	A62D    	LDX $2D
C3/ED1E:	FE4936  	INC $3649,X    (execute the next entry in this queue's jump table)
C3/ED21:	A901    	LDA #$01
C3/ED23:	9D4A36  	STA $364A,X
C3/ED26:	200612  	JSR $1206
C3/ED29:	A62D    	LDX $2D
C3/ED2B:	BDCA36  	LDA $36CA,X
C3/ED2E:	C9FE    	CMP #$FE
C3/ED30:	F005    	BEQ $ED37
C3/ED32:	20C0DE  	JSR $DEC0
C3/ED35:	38      	SEC            (not done with this queue yet)
C3/ED36:	60      	RTS
C3/ED37:	18      	CLC            (this queue can be removed)
C3/ED38:	60      	RTS

C3/ED39 code and jump table

C3/ED39:	AA      	TAX
C3/ED3A:	7C3DED  	JMP ($ED3D,X)

C3/ED3D:	41ED

C3/ED41 unknow

C3/ED41:	A62D		LDX $2D
C3/ED43:	FE4936  	INC $3649,X    (execute the next entry in this queue's jump table)
C3/ED46:	C220		REP #$20
C3/ED48:	A993EC		LDA #$EC93
C3/ED4B:	9DC932  	STA $32C9,X    (save as pointer to OAM data)
C3/ED4E:	A98000  	LDA #$0080
C3/ED51:	9DC934  	STA $34C9,X
C3/ED54:	E220    	SEP #$20      (8 bit memory/accum.)
C3/ED56:	A9C8    	LDA #$C8
C3/ED58:	9D4933  	STA $3349,X
C3/ED5B:	A9D8    	LDA #$D8
C3/ED5D:	9DCA35  	STA $35CA,X    (save bank pointer to OAM data)
C3/ED60:	A910    	LDA #$10
C3/ED62:	9DCA33  	STA $33CA,X
C3/ED65:	A964    	LDA #$64
C3/ED67:	9D4A34  	STA $344A,X
C3/ED6A:	200612  	JSR $1206
C3/ED6D:	A62D    	LDX $2D
C3/ED6F:	BD4933  	LDA $3349,X
C3/ED72:	D003    	BNE $ED77
C3/ED74:	9EC934  	STZ $34C9,X
C3/ED77:	DE4933  	DEC $3349,X
C3/ED7A:	20C0DE  	JSR $DEC0
C3/ED7D:	38      	SEC            (not done with this queue yet)
C3/ED7E:	60      	RTS

C3/ED7F unknow

C3/ED82:	C220    	REP #$20      (16 bit memory/accum.)
C3/ED84:	A9728B  	LDA #$8B72
C3/ED87:	9FC9327E	STA $7E32C9,X  (save as pointer to OAM data)
C3/ED8B:	E220    	SEP #$20      (8 bit memory/accum.)
C3/ED8D:	A9C2    	LDA #$C2
C3/ED8F:	9FCA357E	STA $7E35CA,X  (save bank pointer to OAM data)
C3/ED93:	60      	RTS

C3/ED94 unknow

C3/ED97:	C220    	REP #$20      (16 bit memory/accum.)
C3/ED99:	A9638B  	LDA #$8B63
C3/ED9C:	9FC9327E	STA $7E32C9,X  (save as pointer to OAM data)
C3/EDA0:	E220    	SEP #$20      (8 bit memory/accum.)
C3/EDA2:	A9C2    	LDA #$C2
C3/EDA4:	9FCA357E	STA $7E35CA,X  (save bank pointer to OAM data)
C3/EDA8:	60      	RTS

C3/EDA9 unknow

C3/EDAC:	C220    	REP #$20      (16 bit memory/accum.)
C3/EDAE:	A9458B  	LDA #$8B45
C3/EDB1:	9FC9327E	STA $7E32C9,X  (save as pointer to OAM data)
C3/EDB5:	E220    	SEP #$20      (8 bit memory/accum.)
C3/EDB7:	A9C2    	LDA #$C2
C3/EDB9:	9FCA357E	STA $7E35CA,X  (save bank pointer to OAM data)
C3/EDBD:	60      	RTS

C3/EDBE unknow

C3/EDBE:	7B      	TDC
C3/EDBF:	A8      	TAY
C3/EDC0:	8599    	STA $99
C3/EDC2:	8460    	STY $60
C3/EDC4:	A901    	LDA #$01
C3/EDC6:	A004EE  	LDY #$EE04
C3/EDC9:	207311  	JSR $1173      (put C3/EE04 in the queue)
C3/EDCC:	60      	RTS

C3/EDCD unknow

C3/EDCD:	86E7    	STX $E7
C3/EDCF:	A97F    	LDA #$7F
C3/EDD1:	85E9    	STA $E9
C3/EDD3:	84EB    	STY $EB
C3/EDD5:	A97E    	LDA #$7E
C3/EDD7:	85ED    	STA $ED
C3/EDD9:	A600    	LDX $00
C3/EDDB:	C220    	REP #$20      (16 bit memory/accum.)
C3/EDDD:	7B      	TDC
C3/EDDE:	A8      	TAY
C3/EDDF:	B7E7    	LDA [$E7],Y
C3/EDE1:	18      	CLC
C3/EDE2:	6560    	ADC $60
C3/EDE4:	97EB    	STA [$EB],Y
C3/EDE6:	C8      	INY
C3/EDE7:	C8      	INY
C3/EDE8:	C4E0    	CPY $E0
C3/EDEC:	A5E7    	LDA $E7
C3/EDEE:	18      	CLC
C3/EDEF:	694000  	ADC #$0040
C3/EDF2:	85E7    	STA $E7
C3/EDF4:	A5EB    	LDA $EB
C3/EDF6:	18      	CLC
C3/EDF7:	694000  	ADC #$0040
C3/EDFA:	85EB    	STA $EB
C3/EDFC:	E8      	INX
C3/EDFD:	E4E2    	CPX $E2
C3/EE01:	E220    	SEP #$20      (8 bit memory/accum.)
C3/EE03:	60      	RTS

C3/EE04 code and jump table

C3/EE04:	AA      	TAX
C3/EE05:	7C08EE  	JMP ($EE08,X)

C3/EE08:	0EEE
C3/EE0A:	18EE
C3/EE0C:	1CEE 

C3/EE0E unknow

C3/EE0E:	A62D    	LDX $2D
C3/EE10:	FE4936  	INC $3649,X    (execute the next entry in this queue's jump table)
C3/EE13:	200612  	JSR $1206
C3/EE16:	38      	SEC            (not done with this queue yet)
C3/EE17:	60      	RTS

C3/EE18 draw text

This appears to be the routine to draw text using the varying-width font.
C3/EE18:	A599    	LDA $99
C3/EE1A:	D03D    	BNE $EE59
C3/EE1C:	A62D    	LDX $2D
C3/EE1E:	202712  	JSR $1227
C3/EE21:	A62D    	LDX $2D
C3/EE23:	E210    	SEP #$10      (8 bit index registers)
C3/EE25:	BDC936  	LDA $36C9,X
C3/EE28:	A8      	TAY
C3/EE29:	C220    	REP #$20      (16 bit memory/accum.)
C3/EE2B:	B7EB    	LDA [$EB],Y
C3/EE2D:	85E7    	STA $E7
C3/EE2F:	C8      	INY
C3/EE30:	C8      	INY
C3/EE31:	E220    	SEP #$20      (8 bit memory/accum.)
C3/EE33:	BDCA35  	LDA $35CA,X    (load bank pointer to OAM data)
C3/EE36:	85E9    	STA $E9
C3/EE38:	C210    	REP #$10      (16 bit index registers)
C3/EE3A:	A400    	LDY $00
C3/EE3C:	C220    	REP #$20      (16 bit memory/accum.)
C3/EE3E:	B7E7    	LDA [$E7],Y
C3/EE40:	85E0    	STA $E0
C3/EE42:	C8      	INY
C3/EE43:	C8      	INY
C3/EE44:	B7E7    	LDA [$E7],Y
C3/EE46:	85E2    	STA $E2
C3/EE48:	C8      	INY
C3/EE49:	C8      	INY
C3/EE4A:	B7E7    	LDA [$E7],Y
C3/EE4C:	AA      	TAX
C3/EE4D:	C8      	INY
C3/EE4E:	C8      	INY
C3/EE4F:	B7E7    	LDA [$E7],Y
C3/EE51:	A8      	TAY
C3/EE52:	E220    	SEP #$20      (8 bit memory/accum.)
C3/EE57:	38      	SEC            (not done with this queue yet)
C3/EE58:	60      	RTS

C3/EE59 unknow

C3/EE59:	6499    	STZ $99
C3/EE5B:	A62D    	LDX $2D
C3/EE5D:	FE4936  	INC $3649,X    (execute the next entry in this queue's jump table)
C3/EE60:	C220    	REP #$20      (16 bit memory/accum.)
C3/EE62:	A9548B  	LDA #$8B54
C3/EE65:	9DC932  	STA $32C9,X    (save as pointer to OAM data)
C3/EE68:	E220    	SEP #$20      (8 bit memory/accum.)
C3/EE6A:	A9C2    	LDA #$C2
C3/EE6C:	9DCA35  	STA $35CA,X    (save bank pointer to OAM data)
C3/EE6F:	200612  	JSR $1206
C3/EE72:	80A8    	BRA $EE1C
C3/EE74:	A000BA  	LDY #$BA00
C3/EE77:	A9C4    	LDA #$C4
C3/EE79:	2061DD  	JSR $DD61
C3/EE7C:	A000C0  	LDY #$C000
C3/EE7F:	84E7    	STY $E7
C3/EE81:	A97E    	LDA #$7E
C3/EE83:	85E9    	STA $E9
C3/EE85:	A00009  	LDY #$0900
C3/EE88:	84EB    	STY $EB
C3/EE8A:	A00070  	LDY #$7000
C3/EE8D:	4C86DD  	JMP $DD86

C3/EE90 unknow

This decompresses LZ compressed data and does four partial transfers of the decompressed data to VRAM.

C3/EE90:	A008C0  	LDY #$C008		; Compressed graphic data address
C3/EE93:	A9C4    	LDA #$C4		; Compressed graphic data bank
C3/EE95:	2061DD  	JSR $DD61		; Decompress data and store it to #$7EC000
C3/EE98:	A04938  	LDY #$3849
C3/EE9B:	84EB    	STY $EB
C3/EE9D:	A97E    	LDA #$7E
C3/EE9F:	85ED    	STA $ED
C3/EEA1:	2010EF  	JSR $EF10
C3/EEA4:	A04940  	LDY #$4049
C3/EEA7:	84EB    	STY $EB
C3/EEA9:	A97E    	LDA #$7E
C3/EEAB:	85ED    	STA $ED
C3/EEAD:	2010EF  	JSR $EF10		; ?
C3/EEB0:	A000C0  	LDY #$C000
C3/EEB3:	84E7    	STY $E7			; Source data address
C3/EEB5:	A97E    	LDA #$7E
C3/EEB7:	85E9    	STA $E9			; Source data bank: #$7E (WRAM)
C3/EEB9:	A0601F  	LDY #$1F60
C3/EEBC:	84EB    	STY $EB			; Loop counter value
C3/EEBE:	64ED    	STZ $ED			; No value-to-add to the data double-bytes
C3/EEC0:	64EE    	STZ $EE
C3/EEC2:	A00030  	LDY #$3000		; VRAM destination
C3/EEC8:	A060DF  	LDY #$DF60
C3/EECB:	84E7    	STY $E7			; Source data address
C3/EECD:	A97E    	LDA #$7E
C3/EECF:	85E9    	STA $E9			; Source data bank: #$7E (WRAM)
C3/EED1:	A0400B  	LDY #$0B40
C3/EED4:	84EB    	STY $EB			; Loop counter value
C3/EED6:	64ED    	STZ $ED			; No value-to-add to the data double-bytes
C3/EED8:	64EE    	STZ $EE
C3/EEDA:	A00040  	LDY #$4000		; VRAM destination
C3/EEE0:	A0A0EA  	LDY #$EAA0
C3/EEE3:	84E7    	STY $E7			; Source data address
C3/EEE5:	A97E    	LDA #$7E
C3/EEE7:	85E9    	STA $E9			; Source data bank: #$7E (WRAM)
C3/EEE9:	A0000E  	LDY #$0E00
C3/EEEC:	84EB    	STY $EB			; Loop counter value
C3/EEEE:	64ED    	STZ $ED			; No value-to-add to the data double-bytes
C3/EEF0:	64EE    	STZ $EE
C3/EEF2:	A00050  	LDY #$5000		; VRAM destination
C3/EEF8:	A04804  	LDY #$0448
C3/EEFB:	84E7    	STY $E7			; Source data address
C3/EEFD:	A97F    	LDA #$7F
C3/EEFF:	85E9    	STA $E9			; Source data bank: #$7E (WRAM)
C3/EF01:	A08007  	LDY #$0780
C3/EF04:	84EB    	STY $EB			; Loop counter value
C3/EF06:	64ED    	STZ $ED			; No value-to-add to the data double-bytes
C3/EF08:	64EE    	STZ $EE
C3/EF0A:	A00010  	LDY #$1000		; VRAM destination

C3/EF10 unknow

C3/EF10:	A0A0F8  	LDY #$F8A0
C3/EF13:	84E7    	STY $E7
C3/EF15:	A97E    	LDA #$7E
C3/EF17:	85E9    	STA $E9
C3/EF19:	A08007  	LDY #$0780
C3/EF1C:	84EF    	STY $EF

C3/EF21 unknow

C3/EF21:	A00018  	LDY #$1800
C3/EF24:	841B    	STY $1B
C3/EF26:	A04978  	LDY #$7849
C3/EF29:	841D    	STY $1D
C3/EF2B:	A97E    	LDA #$7E
C3/EF2D:	851F    	STA $1F
C3/EF2F:	A00008  	LDY #$0800
C3/EF32:	8419    	STY $19
C3/EF34:	A00000  	LDY #$0000
C3/EF37:	8414    	STY $14
C3/EF39:	A04938  	LDY #$3849
C3/EF3C:	8416    	STY $16
C3/EF3E:	A97E    	LDA #$7E
C3/EF40:	8518    	STA $18
C3/EF42:	A00010  	LDY #$1000
C3/EF45:	8412    	STY $12
C3/EF47:	60      	RTS

C3/EF48 Decompress Graphic Data and transfer to VRAM

C3/EF48:	A077F4  	LDY #$F477		; Compressed Data Address
C3/EF4B:	A9C4    	LDA #$C4		; Compressed Data Bank
C3/EF4D:	2061DD  	JSR $DD61		; LZ decompression
C3/EF50:	A000C0  	LDY #$C000		; Decompressed Data Address
C3/EF53:	84E7    	STY $E7
C3/EF55:	A97E    	LDA #$7E		; Decompressed Data Bank (WRAM)
C3/EF57:	85E9    	STA $E9
C3/EF59:	A08003  	LDY #$0380
C3/EF5C:	84EB    	STY $EB			; Number of Bytes to Transfer
C3/EF5E:	64ED    	STZ $ED
C3/EF60:	64EE    	STZ $EE
C3/EF62:	A00060  	LDY #$6000
C3/EF65:	4CB9DD  	JMP $DDB9		; Transfer Decompressed Data to VRAM

C3/EF68 unknow

C3/EF68:	2036F0  	JSR $F036
C3/EF6B:	A02600  	LDY #$0026
C3/EF6E:	84E0    	STY $E0
C3/EF70:	A00200  	LDY #$0002
C3/EF73:	84E2    	STY $E2
C3/EF75:	A2E003  	LDX #$03E0
C3/EF78:	A0A13B  	LDY #$3BA1

C3/EF7E unknow

C3/EF7E:	2087EF  	JSR $EF87
C3/EF81:	A00060  	LDY #$6000
C3/EF84:	4CB9DD  	JMP $DDB9

C3/EF87 unknow

C3/EF87:	A04B9D  	LDY #$9D4B
C3/EF8A:	A9D9    	LDA #$D9
C3/EF8C:	2061DD  	JSR $DD61
C3/EF8F:	A000C0  	LDY #$C000
C3/EF92:	84E7    	STY $E7
C3/EF94:	A97E    	LDA #$7E
C3/EF96:	85E9    	STA $E9
C3/EF98:	A00008  	LDY #$0800
C3/EF9B:	84EB    	STY $EB
C3/EF9D:	64ED    	STZ $ED
C3/EF9F:	64EE    	STZ $EE
C3/EFA1:	60      	RTS

C3/EFA2 unknow

This appears to be a series of DMA transfers for the VWF scrolling effect...or that's the theory
C3/EFA2:	2036F0  	JSR $F036
C3/EFA5:	A00E00  	LDY #$000E
C3/EFA8:	84E0    	STY $E0
C3/EFAA:	A00800  	LDY #$0008
C3/EFAD:	84E2    	STY $E2
C3/EFAF:	A22000  	LDX #$0020
C3/EFB2:	A0773A  	LDY #$3A77

C3/EFB8 unknow

C3/EFB8:	2036F0  	JSR $F036
C3/EFBB:	A01C00  	LDY #$001C
C3/EFBE:	84E0    	STY $E0
C3/EFC0:	A00900  	LDY #$0009
C3/EFC3:	84E2    	STY $E2
C3/EFC5:	A22E00  	LDX #$002E
C3/EFC8:	A02D3A  	LDY #$3A2D

C3/EFCE unknow

C3/EFCE:	2056F0  	JSR $F056
C3/EFD1:	A00C00  	LDY #$000C
C3/EFD4:	84E0    	STY $E0
C3/EFD6:	A00700  	LDY #$0007
C3/EFD9:	84E2    	STY $E2
C3/EFDB:	A24A00  	LDX #$004A
C3/EFDE:	A0B73A  	LDY #$3AB7

C3/EFE4 unknow

C3/EFE4:	2036F0  	JSR $F036
C3/EFE7:	A00E00  	LDY #$000E
C3/EFEA:	84E0    	STY $E0
C3/EFEC:	A00500  	LDY #$0005
C3/EFEF:	84E2    	STY $E2
C3/EFF1:	A22002  	LDX #$0220
C3/EFF4:	A0353B  	LDY #$3B35

C3/EFFA unknow

C3/EFFA:	A01800  	LDY #$0018
C3/EFFD:	84E0    	STY $E0
C3/EFFF:	A00600  	LDY #$0006
C3/F002:	84E2    	STY $E2
C3/F004:	A27402  	LDX #$0274
C3/F007:	A0693B  	LDY #$3B69