Dragon Warrior II (NES)/ROM map/ASM bank 0A

From Data Crystal
Jump to navigation Jump to search

This is a sub-page of Dragon Warrior II (NES)/ROM map.

bank 0x0A of 16 starts at file address 0x028010
; code bytes:	$01FE (3.11% of bytes in this ROM bank)
; data bytes:	$01F7 (3.07% of bytes in this ROM bank)
; pcm bytes:	$0000 (0.00% of bytes in this ROM bank)
; chr bytes:	$0D60 (20.90% of bytes in this ROM bank)
; free bytes:	$2E83 (72.67% of bytes in this ROM bank)
; unknown bytes:	$0028 (0.24% of bytes in this ROM bank)
; $1155 bytes last seen in RAM bank $8000 - $BFFF (100.00% of bytes seen in this ROM bank, 27.08% of bytes in this ROM bank):
;	$01FE code bytes (11.49% of bytes seen in this RAM bank, 3.11% of bytes in this ROM bank)
;	$01F7 data bytes (11.34% of bytes seen in this RAM bank, 3.07% of bytes in this ROM bank)
;	$0D60 chr bytes (77.17% of bytes seen in this RAM bank, 20.90% of bytes in this ROM bank)

; PRG Bank 0x0A: haven't looked at this much, contains the splash screen

; [bank start] -> code
; external control flow target (from $0F:$C68B)
; possible external indexed data load target (from $0F:$F3ED, $0F:$FF28)
0x028010|$0A:$8000:20
; possible external indexed data load target (from $0F:$F3F2, $0F:$FF2D)
0x028011|$0A:$8001:   5C 80	JSR $805C  
0x028013|$0A:$8003:20 CF 80	JSR $80CF  
0x028016|$0A:$8006:20 16 80	JSR $8016  
0x028019|$0A:$8009:A9 0F   	LDA #$0F   
0x02801B|$0A:$800B:85 30   	STA $30    
; call to code in a different bank ($0F:$C42A)
0x02801D|$0A:$800D:20 2A C4	JSR $C42A  
; call to code in a different bank ($0F:$C3E8)
0x028020|$0A:$8010:20 E8 C3	JSR $C3E8  	; wait for interrupt, set $6007 to #$FF, turn screen off
; call to code in a different bank ($0F:$C468)
0x028023|$0A:$8013:4C 68 C4	JMP $C468  	; set every 4th byte of $0200 - $02FC to #$F0

; control flow target (from $8006)
0x028026|$0A:$8016:A9 00   	LDA #$00   
0x028028|$0A:$8018:85 99   	STA $99    
0x02802A|$0A:$801A:A2 28   	LDX #$28   
; call to code in a different bank ($0F:$C1EE)
0x02802C|$0A:$801C:20 EE C1	JSR $C1EE  	; set $6007 = #$00, set $00 = #$01, wait for X interrupts, set $00 = #$FF
0x02802F|$0A:$801F:20 2F 80	JSR $802F  
0x028032|$0A:$8022:A2 3C   	LDX #$3C   
; call to code in a different bank ($0F:$C1EE)
0x028034|$0A:$8024:20 EE C1	JSR $C1EE  	; set $6007 = #$00, set $00 = #$01, wait for X interrupts, set $00 = #$FF
0x028037|$0A:$8027:20 2F 80	JSR $802F  
0x02803A|$0A:$802A:A9 50   	LDA #$50   
0x02803C|$0A:$802C:4C 43 80	JMP $8043  

; control flow target (from $801F, $8027)
0x02803F|$0A:$802F:A2 01   	LDX #$01   
; control flow target (from $8040)
0x028041|$0A:$8031:8A      	TXA        
0x028042|$0A:$8032:48      	PHA        
0x028043|$0A:$8033:20 8D 81	JSR $818D  
0x028046|$0A:$8036:A2 02   	LDX #$02   
; call to code in a different bank ($0F:$C1EE)
0x028048|$0A:$8038:20 EE C1	JSR $C1EE  	; set $6007 = #$00, set $00 = #$01, wait for X interrupts, set $00 = #$FF
0x02804B|$0A:$803B:68      	PLA        
0x02804C|$0A:$803C:AA      	TAX        
0x02804D|$0A:$803D:E8      	INX        
0x02804E|$0A:$803E:E0 06   	CPX #$06   
0x028050|$0A:$8040:90 EF   	BCC $8031  
0x028052|$0A:$8042:60      	RTS        

; control flow target (from $802C)
0x028053|$0A:$8043:A6 99   	LDX $99    
0x028055|$0A:$8045:D0 14   	BNE $805B  
0x028057|$0A:$8047:85 0C   	STA $0C    
; control flow target (from $8059)
; call to code in a different bank ($0F:$C1DC)
0x028059|$0A:$8049:20 DC C1	JSR $C1DC  	; set $6007 = #$00, set $00 = #$01, wait for interrupt, set $00 = #$FF
; call to code in a different bank ($0F:$C476)
0x02805C|$0A:$804C:20 76 C4	JSR $C476  	; read joypad 1 data into $2F
0x02805F|$0A:$804F:A5 2F   	LDA $2F    	; joypad 1 data
0x028061|$0A:$8051:F0 04   	BEQ $8057  
0x028063|$0A:$8053:E6 99   	INC $99    
0x028065|$0A:$8055:D0 04   	BNE $805B  
; control flow target (from $8051)
0x028067|$0A:$8057:C6 0C   	DEC $0C    
0x028069|$0A:$8059:D0 EE   	BNE $8049  
; control flow target (from $8045, $8055)
0x02806B|$0A:$805B:60      	RTS        

; control flow target (from $8000)
; call to code in a different bank ($0F:$C465)
0x02806C|$0A:$805C:20 65 C4	JSR $C465  	; wait for interrupt and then set every 4th byte of $0200 - $02FC to #$F0
0x02806F|$0A:$805F:A9 08   	LDA #$08   
0x028071|$0A:$8061:85 30   	STA $30    
0x028073|$0A:$8063:AD 01 82	LDA $8201  
0x028076|$0A:$8066:85 0C   	STA $0C    
0x028078|$0A:$8068:AD 02 82	LDA $8202  
0x02807B|$0A:$806B:85 0D   	STA $0D    
0x02807D|$0A:$806D:AD 03 82	LDA $8203  
0x028080|$0A:$8070:85 0E   	STA $0E    
0x028082|$0A:$8072:AD 04 82	LDA $8204  
0x028085|$0A:$8075:85 0F   	STA $0F    
0x028087|$0A:$8077:A9 00   	LDA #$00   
0x028089|$0A:$8079:85 10   	STA $10    
0x02808B|$0A:$807B:85 11   	STA $11    
0x02808D|$0A:$807D:A9 07   	LDA #$07   
0x02808F|$0A:$807F:20 E2 81	JSR $81E2  
0x028092|$0A:$8082:AD 05 82	LDA $8205  
0x028095|$0A:$8085:85 0C   	STA $0C    
0x028097|$0A:$8087:AD 06 82	LDA $8206  
0x02809A|$0A:$808A:85 0D   	STA $0D    
0x02809C|$0A:$808C:AD 07 82	LDA $8207  
0x02809F|$0A:$808F:85 0E   	STA $0E    
0x0280A1|$0A:$8091:AD 08 82	LDA $8208  
0x0280A4|$0A:$8094:85 0F   	STA $0F    
0x0280A6|$0A:$8096:A9 00   	LDA #$00   
0x0280A8|$0A:$8098:85 10   	STA $10    
0x0280AA|$0A:$809A:A9 10   	LDA #$10   
0x0280AC|$0A:$809C:85 11   	STA $11    
0x0280AE|$0A:$809E:A9 07   	LDA #$07   
0x0280B0|$0A:$80A0:20 E2 81	JSR $81E2  
0x0280B3|$0A:$80A3:A9 20   	LDA #$20   
0x0280B5|$0A:$80A5:8D 06 20	STA $2006  	; VRAM Address Register #2 (write twice; $2007 address)
0x0280B8|$0A:$80A8:A9 00   	LDA #$00   
0x0280BA|$0A:$80AA:8D 06 20	STA $2006  	; VRAM Address Register #2 (write twice; $2007 address)
0x0280BD|$0A:$80AD:A9 00   	LDA #$00   
0x0280BF|$0A:$80AF:A2 08   	LDX #$08   
; control flow target (from $80BA)
0x0280C1|$0A:$80B1:A0 00   	LDY #$00   
; control flow target (from $80B7)
0x0280C3|$0A:$80B3:8D 07 20	STA $2007  	; VRAM I/O Register
0x0280C6|$0A:$80B6:88      	DEY        
0x0280C7|$0A:$80B7:D0 FA   	BNE $80B3  
0x0280C9|$0A:$80B9:CA      	DEX        
0x0280CA|$0A:$80BA:D0 F5   	BNE $80B1  
; call to code in a different bank ($0F:$C3E8)
0x0280CC|$0A:$80BC:20 E8 C3	JSR $C3E8  	; wait for interrupt, set $6007 to #$FF, turn screen off
0x0280CF|$0A:$80BF:A9 23   	LDA #$23   
0x0280D1|$0A:$80C1:20 E8 81	JSR $81E8  
0x0280D4|$0A:$80C4:A9 27   	LDA #$27   
0x0280D6|$0A:$80C6:20 E8 81	JSR $81E8  
0x0280D9|$0A:$80C9:A9 00   	LDA #$00   
0x0280DB|$0A:$80CB:8D 07 60	STA $6007  
0x0280DE|$0A:$80CE:60      	RTS        

; control flow target (from $8003)
0x0280DF|$0A:$80CF:A9 00   	LDA #$00   
0x0280E1|$0A:$80D1:AA      	TAX        
0x0280E2|$0A:$80D2:20 38 81	JSR $8138  
0x0280E5|$0A:$80D5:A9 01   	LDA #$01   
0x0280E7|$0A:$80D7:A2 00   	LDX #$00   
0x0280E9|$0A:$80D9:20 38 81	JSR $8138  
0x0280EC|$0A:$80DC:A9 02   	LDA #$02   
0x0280EE|$0A:$80DE:A2 00   	LDX #$00   
0x0280F0|$0A:$80E0:20 38 81	JSR $8138  
0x0280F3|$0A:$80E3:A9 03   	LDA #$03   
0x0280F5|$0A:$80E5:A2 00   	LDX #$00   
0x0280F7|$0A:$80E7:20 40 81	JSR $8140  
0x0280FA|$0A:$80EA:A9 01   	LDA #$01   
0x0280FC|$0A:$80EC:8D 6D 60	STA $606D  
0x0280FF|$0A:$80EF:8D 74 60	STA $6074  
; call to code in a different bank ($0F:$FE97)
0x028102|$0A:$80F2:20 97 FE	JSR $FE97  	; read byte following JSR, parse it for bank and pointer index, execute ($8000,X) in selected bank, swap back in original bank

; code -> data
; indirect data load target
0x028105|$0A:$80F5:C0	; $06:$8000

; data -> code
0x028106|$0A:$80F6:A9 04   	LDA #$04   
0x028108|$0A:$80F8:A2 02   	LDX #$02   
0x02810A|$0A:$80FA:20 38 81	JSR $8138  
0x02810D|$0A:$80FD:A9 05   	LDA #$05   
0x02810F|$0A:$80FF:A2 02   	LDX #$02   
0x028111|$0A:$8101:20 38 81	JSR $8138  
0x028114|$0A:$8104:A9 06   	LDA #$06   
0x028116|$0A:$8106:A2 02   	LDX #$02   
0x028118|$0A:$8108:20 38 81	JSR $8138  
0x02811B|$0A:$810B:A9 00   	LDA #$00   
0x02811D|$0A:$810D:20 8D 81	JSR $818D  
0x028120|$0A:$8110:A9 FF   	LDA #$FF   
0x028122|$0A:$8112:85 0D   	STA $0D    
; call to code in a different bank ($0F:$C2EB)
0x028124|$0A:$8114:20 EB C2	JSR $C2EB  
0x028127|$0A:$8117:A9 1E   	LDA #$1E   
0x028129|$0A:$8119:8D 01 20	STA $2001  	; PPU Control Register #2 (#$E0: Full Background Colour, #$01 set [None, Green, Blue, Red], #$E0: Colour Intensity, #$01 not set [None, Green, Blue, Red], #$10: Sprite Visibility, #$80: Background Visibility, #$40: No Sprite Clipping, #$20: No Background Clipping, #$01: Monochrome Display)
0x02812C|$0A:$811C:A9 FF   	LDA #$FF   
0x02812E|$0A:$811E:85 0D   	STA $0D    
0x028130|$0A:$8120:AD 09 82	LDA $8209  
0x028133|$0A:$8123:85 0E   	STA $0E    
0x028135|$0A:$8125:AD 0A 82	LDA $820A  
0x028138|$0A:$8128:85 0F   	STA $0F    
0x02813A|$0A:$812A:AD 0B 82	LDA $820B  
0x02813D|$0A:$812D:85 10   	STA $10    
0x02813F|$0A:$812F:AD 0C 82	LDA $820C  
0x028142|$0A:$8132:85 11   	STA $11    
; call to code in a different bank ($0F:$C2CD)
0x028144|$0A:$8134:4C CD C2	JMP $C2CD  


; code -> unknown
0x028147|$0A:$8137:60      	; RTS        

; unknown -> code
; control flow target (from $80D2, $80D9, $80E0, $80FA, $8101, $8108)
0x028148|$0A:$8138:20 40 81	JSR $8140  
; call to code in a different bank ($0F:$FE97)
0x02814B|$0A:$813B:20 97 FE	JSR $FE97  	; read byte following JSR, parse it for bank and pointer index, execute ($8000,X) in selected bank, swap back in original bank

; code -> data
; indirect data load target
0x02814E|$0A:$813E:C0	; $06:$8000

; data -> code
0x02814F|$0A:$813F:60      	RTS        

; control flow target (from $80E7, $8138)
0x028150|$0A:$8140:86 6F   	STX $6F    
0x028152|$0A:$8142:0A      	ASL        
0x028153|$0A:$8143:AA      	TAX        
0x028154|$0A:$8144:BD 87 8F	LDA $8F87,X
0x028157|$0A:$8147:85 6D   	STA $6D    
0x028159|$0A:$8149:BD 88 8F	LDA $8F88,X
0x02815C|$0A:$814C:85 6E   	STA $6E    
0x02815E|$0A:$814E:A0 00   	LDY #$00   
0x028160|$0A:$8150:B1 6D   	LDA ($6D),Y
0x028162|$0A:$8152:8D 7B 60	STA $607B  
0x028165|$0A:$8155:C8      	INY        
0x028166|$0A:$8156:B1 6D   	LDA ($6D),Y
0x028168|$0A:$8158:8D 7C 60	STA $607C  
0x02816B|$0A:$815B:C8      	INY        
0x02816C|$0A:$815C:A9 00   	LDA #$00   
0x02816E|$0A:$815E:85 0D   	STA $0D    
0x028170|$0A:$8160:85 0F   	STA $0F    
0x028172|$0A:$8162:AD 7B 60	LDA $607B  
0x028175|$0A:$8165:48      	PHA        
0x028176|$0A:$8166:29 0F   	AND #$0F   
0x028178|$0A:$8168:85 0C   	STA $0C    
0x02817A|$0A:$816A:68      	PLA        
0x02817B|$0A:$816B:4A      	LSR        
0x02817C|$0A:$816C:4A      	LSR        
0x02817D|$0A:$816D:4A      	LSR        
0x02817E|$0A:$816E:4A      	LSR        
0x02817F|$0A:$816F:85 0E   	STA $0E    
; call to code in a different bank ($0F:$C339)
0x028181|$0A:$8171:20 39 C3	JSR $C339  	; 16-bit multiplication: ($10-$11) = ($0C-$0D) * ($0E-$0F); consumes $0C-$0F
0x028184|$0A:$8174:A5 10   	LDA $10    
0x028186|$0A:$8176:0A      	ASL        
0x028187|$0A:$8177:0A      	ASL        
0x028188|$0A:$8178:AA      	TAX        
; control flow target (from $8180)
0x028189|$0A:$8179:B1 6D   	LDA ($6D),Y
0x02818B|$0A:$817B:99 09 60	STA $6009,Y
0x02818E|$0A:$817E:C8      	INY        
0x02818F|$0A:$817F:CA      	DEX        
0x028190|$0A:$8180:D0 F7   	BNE $8179  
0x028192|$0A:$8182:A5 6F   	LDA $6F    
0x028194|$0A:$8184:A2 0F   	LDX #$0F   
; control flow target (from $818A)
0x028196|$0A:$8186:9D 6B 60	STA $606B,X
0x028199|$0A:$8189:CA      	DEX        
0x02819A|$0A:$818A:10 FA   	BPL $8186  
0x02819C|$0A:$818C:60      	RTS        

; control flow target (from $8033, $810D)
0x02819D|$0A:$818D:48      	PHA        
0x02819E|$0A:$818E:A9 00   	LDA #$00   
0x0281A0|$0A:$8190:85 70   	STA $70    
0x0281A2|$0A:$8192:85 71   	STA $71    
0x0281A4|$0A:$8194:85 72   	STA $72    
0x0281A6|$0A:$8196:68      	PLA        
0x0281A7|$0A:$8197:86 6F   	STX $6F    
0x0281A9|$0A:$8199:0A      	ASL        
0x0281AA|$0A:$819A:AA      	TAX        
0x0281AB|$0A:$819B:BD C3 90	LDA $90C3,X
0x0281AE|$0A:$819E:85 6D   	STA $6D    
0x0281B0|$0A:$81A0:BD C4 90	LDA $90C4,X
0x0281B3|$0A:$81A3:85 6E   	STA $6E    
0x0281B5|$0A:$81A5:A0 00   	LDY #$00   
; control flow target (from $81DD)
0x0281B7|$0A:$81A7:A5 6F   	LDA $6F    
0x0281B9|$0A:$81A9:0A      	ASL        
0x0281BA|$0A:$81AA:0A      	ASL        
0x0281BB|$0A:$81AB:AA      	TAX        
0x0281BC|$0A:$81AC:B1 6D   	LDA ($6D),Y
0x0281BE|$0A:$81AE:C9 FF   	CMP #$FF   
0x0281C0|$0A:$81B0:F0 2D   	BEQ $81DF  
0x0281C2|$0A:$81B2:18      	CLC        
0x0281C3|$0A:$81B3:65 70   	ADC $70    
0x0281C5|$0A:$81B5:9D 03 02	STA $0203,X
0x0281C8|$0A:$81B8:C8      	INY        
0x0281C9|$0A:$81B9:B1 6D   	LDA ($6D),Y
0x0281CB|$0A:$81BB:18      	CLC        
0x0281CC|$0A:$81BC:65 71   	ADC $71    
0x0281CE|$0A:$81BE:B0 04   	BCS $81C4  
0x0281D0|$0A:$81C0:C9 F8   	CMP #$F8   
0x0281D2|$0A:$81C2:90 02   	BCC $81C6  
; control flow target (from $81BE)
0x0281D4|$0A:$81C4:A9 F8   	LDA #$F8   
; control flow target (from $81C2)
0x0281D6|$0A:$81C6:38      	SEC        
0x0281D7|$0A:$81C7:E9 01   	SBC #$01   
0x0281D9|$0A:$81C9:9D 00 02	STA $0200,X	; sprite buffer start
0x0281DC|$0A:$81CC:C8      	INY        
0x0281DD|$0A:$81CD:B1 6D   	LDA ($6D),Y
0x0281DF|$0A:$81CF:9D 01 02	STA $0201,X
0x0281E2|$0A:$81D2:C8      	INY        
0x0281E3|$0A:$81D3:B1 6D   	LDA ($6D),Y
0x0281E5|$0A:$81D5:05 72   	ORA $72    
0x0281E7|$0A:$81D7:9D 02 02	STA $0202,X
0x0281EA|$0A:$81DA:C8      	INY        
0x0281EB|$0A:$81DB:E6 6F   	INC $6F    
0x0281ED|$0A:$81DD:D0 C8   	BNE $81A7  
; control flow target (from $81B0)
; call to code in a different bank ($0F:$C1DC)
0x0281EF|$0A:$81DF:4C DC C1	JMP $C1DC  	; set $6007 = #$00, set $00 = #$01, wait for interrupt, set $00 = #$FF

; control flow target (from $807F, $80A0)
; call to code in a different bank ($0F:$C3E8)
0x0281F2|$0A:$81E2:20 E8 C3	JSR $C3E8  	; wait for interrupt, set $6007 to #$FF, turn screen off
; call to code in a different bank ($0F:$C3F6)
0x0281F5|$0A:$81E5:4C F6 C3	JMP $C3F6  	; copy ($0C) inclusive - ($0E) exclusive to PPU at ($10)

; control flow target (from $80C1, $80C6)
0x0281F8|$0A:$81E8:8D 06 20	STA $2006  	; VRAM Address Register #2 (write twice; $2007 address)
0x0281FB|$0A:$81EB:A9 C0   	LDA #$C0   
0x0281FD|$0A:$81ED:8D 06 20	STA $2006  	; VRAM Address Register #2 (write twice; $2007 address)
0x028200|$0A:$81F0:A9 FF   	LDA #$FF   
0x028202|$0A:$81F2:A2 3F   	LDX #$3F   
; control flow target (from $81FE)
0x028204|$0A:$81F4:8D 07 20	STA $2007  	; VRAM I/O Register
0x028207|$0A:$81F7:9D C0 03	STA $03C0,X
0x02820A|$0A:$81FA:9D C0 07	STA $07C0,X
0x02820D|$0A:$81FD:CA      	DEX        
0x02820E|$0A:$81FE:10 F4   	BPL $81F4  
0x028210|$0A:$8200:60      	RTS        


; code -> data
; start/stop CHR addresses
; data load target (from $8063)
0x028211|$0A:$8201:27
; data load target (from $8068)
0x028212|$0A:$8202:   82	; $0A:$8227
; data load target (from $806D)
0x028213|$0A:$8203:97
; data load target (from $8072)
0x028214|$0A:$8204:   8D	; $0A:$8D97
; data load target (from $8082)
0x028215|$0A:$8205:97
; data load target (from $8087)
0x028216|$0A:$8206:   8D	; $0A:$8D97
; data load target (from $808C)
0x028217|$0A:$8207:87
; data load target (from $8091)
0x028218|$0A:$8208:   8F	; $0A:$8F87
; data load target (from $8120)
0x028219|$0A:$8209:0D
; data load target (from $8125)
0x02821A|$0A:$820A:   82	; $0A:$820D
; data load target (from $812A)
0x02821B|$0A:$820B:1A
; data load target (from $812F)
0x02821C|$0A:$820C:   82	; $0A:$821A
; probably palette
; indirect data load target (via $8209)
0x02821D|$0A:$820D:08 0F 20 10 20 15 05 00 00 00 00 00 00
; indirect data load target (via $820B)
0x02822A|$0A:$821A:08 0F 37 27 0F 27 17 0F 28 18 00 00 00

; data -> chr
; indirect CHR load target (via $8201)
0x028237|$0A:$8227:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x028247|$0A:$8237:00 3E 08 08 08 08 0A 00 FF C1 F7 F7 F7 F7 F5 FF
0x028257|$0A:$8247:00 D8 D8 A8 A8 A8 8A 00 FF 27 27 57 57 57 75 FF
0x028267|$0A:$8257:00 11 29 29 45 7D 45 00 FF EE D6 D6 BA 82 BA FF
0x028277|$0A:$8267:00 AE A9 A9 69 69 6E 00 FF 51 56 56 96 96 91 FF
0x028287|$0A:$8277:07 08 13 14 14 13 08 07 F8 F7 EC EB EB EC F7 F8
0x028297|$0A:$8287:80 42 26 22 22 22 42 80 7F BD D9 DD DD DD BD 7F
0x0282A7|$0A:$8297:00 63 94 94 73 10 63 00 FF 9C 6B 6B 8C EF 9C FF
0x0282B7|$0A:$82A7:00 18 A4 A4 A4 A4 18 00 FF E7 5B 5B 5B 5B E7 FF
0x0282C7|$0A:$82B7:01 07 1F 3E 58 7C F0 E8 00 01 07 1F 3F 3F 7F 7F
0x0282D7|$0A:$82C7:80 E0 F8 7C 1A 3E 0F 17 00 80 E0 F8 FC FC FE FE
0x0282E7|$0A:$82D7:00 3D 21 3D 21 21 3D 00 FF C2 DE C2 DE DE C2 FF
0x0282F7|$0A:$82E7:00 AA AA A9 69 6A 6A 00 FF 55 55 56 96 95 95 FF
0x028307|$0A:$82F7:00 43 44 84 84 44 43 00 FF BC BB 7B 7B BB BC FF
0x028317|$0A:$8307:00 3C A0 B8 A0 A0 20 00 FF C3 5F 47 5F 5F DF FF
0x028327|$0A:$8317:00 23 53 52 8A FA 8A 00 FF DC AC AD 75 05 75 FF
0x028337|$0A:$8327:00 6F 68 AE A8 A8 2F 00 FF 90 97 51 57 57 D0 FF
0x028347|$0A:$8337:00 72 4A 4A 72 4A 4A 00 FF 8D B5 B5 8D B5 B5 FF
0x028357|$0A:$8347:00 61 92 82 84 97 64 00 FF 9E 6D 7D 7B 68 9B FF
0x028367|$0A:$8357:00 03 84 84 44 C4 43 00 FF FC 7B 7B BB 3B BC FF
0x028377|$0A:$8367:00 18 A4 24 24 A4 19 00 FF E7 5B DB DB 5B E6 FF
0x028387|$0A:$8377:01 02 03 07 1F FE FF 7E 00 01 01 03 07 1F 7F 3F
0x028397|$0A:$8387:D0 A8 50 A8 50 A8 50 A8 FF FF FF FF FF FF FF FF
0x0283A7|$0A:$8397:0B 15 0A 15 0A 15 0A 15 FF FF FF FF FF FF FF FF
0x0283B7|$0A:$83A7:80 40 C0 E0 F8 7F FF 7E 00 80 80 C0 E0 F8 FE FC
0x0283C7|$0A:$83B7:00 08 08 08 08 08 0E 00 FF F7 F7 F7 F7 F7 F1 FF
0x0283D7|$0A:$83C7:00 99 A5 A1 A1 A5 99 00 FF 66 5A 5E 5E 5A 66 FF
0x0283E7|$0A:$83D7:00 ED 0D CD 0B 0B EB 00 FF 12 F2 32 F4 F4 14 FF
0x0283F7|$0A:$83E7:00 33 4A 63 1A 4A 33 00 FF CC B5 9C E5 B5 CC FF
0x028407|$0A:$83F7:00 DC 12 92 12 12 DC 00 FF 23 ED 6D ED ED 23 FF
0x028417|$0A:$8407:00 39 25 39 24 24 38 00 FF C6 DA C6 DB DB C7 FF
0x028427|$0A:$8417:00 20 20 20 E0 20 C0 00 FF DF DF DF 1F DF 3F FF
0x028437|$0A:$8427:00 6A 6A 6A 5A 5A 5A 00 FF 95 95 95 A5 A5 A5 FF
0x028447|$0A:$8437:00 D7 D1 D1 B1 B1 B1 00 FF 28 2E 2E 4E 4E 4E FF
0x028457|$0A:$8447:00 DE 10 1C 10 10 1E 00 FF 21 EF E3 EF EF E1 FF
0x028467|$0A:$8457:00 D7 D4 D4 B4 B4 B7 00 FF 28 2B 2B 4B 4B 48 FF
0x028477|$0A:$8467:00 18 A4 A4 A4 A4 18 00 FF E7 5B 5B 5B 5B E7 FF
0x028487|$0A:$8477:00 33 4A 4B 4A 4A 32 00 FF CC B5 B4 B5 B5 CD FF
0x028497|$0A:$8487:00 C2 05 85 08 0F 08 00 FF 3D FA 7A F7 F0 F7 FF
0x0284A7|$0A:$8497:00 36 36 2A AA AA A2 00 FF C9 C9 D5 55 55 5D FF
0x0284B7|$0A:$84A7:00 F7 84 E4 87 84 F4 00 FF 08 7B 1B 78 7B 0B FF
0x0284C7|$0A:$84B7:00 26 A9 A8 28 A9 A6 00 FF D9 56 57 D7 56 59 FF
0x0284D7|$0A:$84C7:00 10 28 28 44 7C 44 00 FF EF D7 D7 BB 83 BB FF
0x0284E7|$0A:$84D7:00 5A 5A 5A 56 56 56 00 FF A5 A5 A5 A9 A9 A9 FF
0x0284F7|$0A:$84E7:00 60 90 80 80 90 64 00 FF 9F 6F 7F 7F 6F 9B FF
0x028507|$0A:$84F7:07 1F 3F 7F 7D F8 F0 F8 00 05 1F 2F 3F 7F 3F 7F
0x028517|$0A:$8507:C0 FF FF FF 22 40 80 A0 00 40 F5 FD FF FF FF FF
0x028527|$0A:$8517:FF FF FF 21 00 00 00 00 00 DB DF FF FF FF FF FF
0x028537|$0A:$8527:00 FF FF FF 42 00 00 00 00 00 DD FF FF FF FF FF
0x028547|$0A:$8537:03 FF FF FF 44 02 03 05 00 02 AF BF FF FF FF FF
0x028557|$0A:$8547:E0 F8 FC FE BE 1F 0F 1F 00 A0 F8 F4 FC FE FC FE
0x028567|$0A:$8557:0A 14 0A 04 0A 14 0A 04 FF FF FF FF FF FF FF FF
0x028577|$0A:$8567:05 02 05 02 05 02 05 02 FF FF FF FF FF FF FF FF
0x028587|$0A:$8577:38 FE FF C7 0B 14 0A 04 00 28 EE FF FF FF FF FF
0x028597|$0A:$8587:07 1F FF FA E5 02 05 02 00 05 0F 6F FF FF FF FF
0x0285A7|$0A:$8597:7F 3F 1F 07 00 00 00 00 3F 17 06 00 00 00 00 00
0x0285B7|$0A:$85A7:50 A8 D0 F8 FC 3F 1F 07 FF FF FF BF 37 17 05 01
0x0285C7|$0A:$85B7:0A 15 0B 1F 3F FC F8 E0 FF FF FF FD EC E8 A0 80
0x0285D7|$0A:$85C7:FE FC F8 E0 00 00 00 00 FC E8 60 00 00 00 00 00
0x0285E7|$0A:$85D7:F0 F0 78 70 70 78 70 7C 3F 7F 3F 1F 3F 0F 3F 3F
0x0285F7|$0A:$85E7:00 A0 00 A0 00 80 20 80 FF FF FF FF FF FF FF FF
0x028607|$0A:$85F7:00 05 00 05 00 01 04 01 FF FF FF FF FF FF FF FF
0x028617|$0A:$8607:00 00 00 00 00 00 00 00 FF FF FF FF FF FF FF FF
0x028627|$0A:$8617:0F 0F 1E 0E 0E 1E 0E 3E FC FE FC F8 FC F0 FC FC
0x028637|$0A:$8627:0A 14 0A 07 CF FF FC 30 FF FF FF FF FF F4 30 00
0x028647|$0A:$8637:05 02 FD FE FF 07 01 00 FF FF FF B7 07 01 00 00
0x028657|$0A:$8647:00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 00
0x028667|$0A:$8657:01 03 07 1E 3C 68 D0 A0 00 01 03 07 1F 3F 7F FF
0x028677|$0A:$8667:80 C0 E0 78 3C 16 0B 05 00 80 C0 E0 F8 FC FE FF
0x028687|$0A:$8677:00 00 00 00 00 00 00 C0 00 00 00 00 00 00 00 00
0x028697|$0A:$8687:F8 F8 F8 F8 F8 F8 F8 F8 1F 9F 0F 9F 1F 8F 1F 9F
0x0286A7|$0A:$8697:1F 1F 1F 1F 1F 1F 1F 1F F8 F9 F0 F9 F8 F1 F8 F9
0x0286B7|$0A:$86A7:07 07 0F 0E 1F 1E 3F 3E 03 01 07 07 0F 07 1F 1F
0x0286C7|$0A:$86B7:D0 A8 50 A0 50 A8 50 A0 FF FF FF FF FF FF FF FF
0x0286D7|$0A:$86C7:0B 15 0A 05 0A 15 0A 05 FF FF FF FF FF FF FF FF
0x0286E7|$0A:$86D7:E0 E0 F0 70 F8 78 FC 7C C0 80 E0 E0 F0 E0 F8 F8
0x0286F7|$0A:$86E7:FC F0 F0 F0 F0 F8 F0 F8 3F 3F 1F 3F 3F 0F 3F 3F
0x028707|$0A:$86F7:3F 0F 0F 0F 0F 1F 0F 1F FC FC F8 FC FC F0 FC FC
0x028717|$0A:$8707:7F 7F 7F FF FF 40 00 00 3F 3F 3F 6D 40 00 00 00
0x028727|$0A:$8717:50 A8 50 E0 F3 FF 3F 0C FF FF FF FF FF 2F 0C 00
0x028737|$0A:$8727:0A 15 0A 07 CF FF FC 30 FF FF FF FF FF F4 30 00
0x028747|$0A:$8737:FE FE FE FF FF 02 00 00 FC FC FC B6 02 00 00 00
0x028757|$0A:$8747:F8 F8 F8 F8 F8 F8 FC FF 9F 9F 8F 9F 9F 8F 9F 9F
0x028767|$0A:$8757:40 80 00 40 80 40 62 FF FF FF FF FF FF FF BF B7
0x028777|$0A:$8767:02 01 05 00 02 01 2F FF FF FF FF FF FF FF FF BB
0x028787|$0A:$8777:1F 1F 1F 1F 1F 1F 1F FF F9 F9 F1 F9 F9 F1 F9 F9
0x028797|$0A:$8787:5F 5F 7F 7F 3F 3F 3E 1F 28 28 28 20 11 11 11 09
0x0287A7|$0A:$8797:DD 8D 86 4A 87 C7 2F 9F 7E 7F FF FF FD FE FE F0
0x0287B7|$0A:$87A7:80 C0 70 3C 8F E3 F0 FC 7F BF CF F3 FC 7F 3F 1F
0x0287C7|$0A:$87B7:01 03 0E 3C F1 C7 0F 3F FE FD F3 CF 3F FE FC F8
0x0287D7|$0A:$87C7:BB B1 61 52 E1 E3 F4 F9 7E FE FF FF BF 7F 7F 0F
0x0287E7|$0A:$87D7:FA FA FE FE FC FC 7C F8 14 14 14 04 88 88 88 90
0x0287F7|$0A:$87E7:64 6F 7F 3F 3F 3F 1F 1F 9B 90 C0 C3 C7 E1 F0 FC
0x028807|$0A:$87F7:FC FF FE FE FE AE D6 FE 03 00 A8 54 F8 FC 38 00
0x028817|$0A:$8807:FC 03 00 00 00 00 00 00 03 00 00 00 00 00 00 00
0x028827|$0A:$8817:3F C0 00 00 00 00 00 00 C0 00 00 00 00 00 00 00
0x028837|$0A:$8827:3F FF 7F 7F 7F 75 6B 7F C0 00 15 2A 1F 3F 1C 00
0x028847|$0A:$8837:26 F6 FE FC FC FC F8 F8 D9 09 03 C3 E3 87 0F 3F
0x028857|$0A:$8847:1F 0F 07 02 00 00 00 00 08 04 02 00 00 00 00 00
0x028867|$0A:$8857:DE B3 C4 F8 71 77 FF FF EF FF 7F 7F 3F 1E 02 40
0x028877|$0A:$8867:FF 79 B7 0C 98 38 70 70 11 80 CC F8 70 F0 E0 E0
0x028887|$0A:$8877:FF 9E ED 30 19 1C 0E 0E 88 01 33 1F 0E 0F 07 07
0x028897|$0A:$8887:7B CD 23 1F 8E EE FF FF F7 FF FE FE FC 78 40 02
0x0288A7|$0A:$8897:F8 F0 E0 47 1F 7D F9 FC 10 20 40 00 07 1F 7F 2F
0x0288B7|$0A:$88A7:00 00 00 00 C0 E0 30 90 00 00 00 00 00 C0 E0 E0
0x0288C7|$0A:$88B7:4F 17 2A 15 4A 3D C3 00 FD FF FF FF FF C3 00 00
0x0288D7|$0A:$88C7:FE FE FE 7E BE 5C B8 F0 40 A8 F4 E8 F4 F8 E0 00
0x0288E7|$0A:$88D7:7F 7F 7F 7E 7D 3A 1D 0F 02 15 2F 17 2F 1F 07 00
0x0288F7|$0A:$88E7:F2 E8 54 A8 52 BC C3 00 BF FF FF FF FF C3 00 00
0x028907|$0A:$88F7:01 01 1D 2F 47 67 F3 C3 00 00 00 1D 3D 3D 7E 7E
0x028917|$0A:$8907:FF FA FA FF DF EF E7 B3 E2 E5 F5 F5 F2 F8 FC FF
0x028927|$0A:$8917:70 DC FA EE B0 FC FF EF E0 B0 08 00 80 00 10 FC
0x028937|$0A:$8927:0E 3B 5F 77 0D 3F FF F7 07 0D 10 00 01 00 08 3F
0x028947|$0A:$8937:FF 5F 5F FF FB F7 E7 CD 47 A7 AF AF 4F 1F 3F FF
0x028957|$0A:$8947:FE FF FF F7 E3 E7 CF C3 17 0A 01 B8 BC BC 7E 7E
0x028967|$0A:$8957:08 C8 C8 CC CC C4 E6 EB F0 F0 F0 B8 78 78 7C BC
0x028977|$0A:$8967:00 00 00 3C 43 9E CF F1 00 00 00 00 3C 6F 71 3E
0x028987|$0A:$8977:00 00 00 00 00 E0 D8 FE 00 00 00 00 00 00 E0 38
0x028997|$0A:$8987:00 00 00 00 00 06 05 02 00 00 00 00 00 00 02 01
0x0289A7|$0A:$8997:04 0A 0A 12 12 22 21 ED 00 00 00 00 00 00 00 00
0x0289B7|$0A:$89A7:40 A0 A0 90 90 88 09 6E 00 00 00 00 00 00 00 01
0x0289C7|$0A:$89B7:00 00 00 00 00 C0 40 80 00 00 00 00 00 00 80 00
0x0289D7|$0A:$89C7:00 00 00 00 00 00 02 01 00 00 00 00 00 00 00 00
0x0289E7|$0A:$89D7:C9 F1 E0 60 78 74 E0 7C 7F 7F 7F 3F 3F 3F 1F 1F
0x0289F7|$0A:$89E7:D5 C6 E3 E1 F0 78 3E 7F 7F 7D BE FF DF FF F7 FB
0x028A07|$0A:$89F7:57 AA 15 C0 F8 3F 07 80 FF FF FF 3F C7 F8 FF FF
0x028A17|$0A:$8A07:EA 55 A8 03 1F FC E0 01 FF FF FF FC E3 1F FF FF
0x028A27|$0A:$8A17:AB 63 C7 87 0F 1E 7C FE FE BE 7D FF FB FF EF DF
0x028A37|$0A:$8A27:93 8F 07 07 1F 2E 07 3E FE FE FE FC FC FC F8 F8
0x028A47|$0A:$8A37:E3 F4 F0 F9 FC FF 7F AF 7E BF 5F 2F 17 05 00 00
0x028A57|$0A:$8A47:F8 FC B0 20 01 0F FF FE 0F 07 CF FF FF FE F0 00
0x028A67|$0A:$8A57:FD BE D4 A8 C0 A0 40 80 00 00 00 00 00 00 00 00
0x028A77|$0A:$8A67:02 01 01 01 02 03 01 01 01 00 00 00 01 00 00 00
0x028A87|$0A:$8A77:33 C1 F1 F9 7F F7 F3 7F CC 7F 9F CE C6 20 C0 D2
0x028A97|$0A:$8A87:99 0F 9F BF FC DF 9F FD 67 FC F2 E6 C7 08 06 96
0x028AA7|$0A:$8A97:80 00 00 00 80 80 00 00 00 00 00 00 00 00 00 00
0x028AB7|$0A:$8AA7:0A 15 0A 15 AA 7F FF 7F 00 00 00 00 00 00 00 00
0x028AC7|$0A:$8AB7:FC 7F BE 7F BF FF FF FF 0F 07 07 03 01 00 00 00
0x028AD7|$0A:$8AC7:3F 7F 7F FD FE FE FE FF F3 E9 F0 FE FB 56 2A 14
0x028AE7|$0A:$8AD7:00 C0 F0 FC FF FB 70 78 FF BF CF 73 3C 3F 3F 1F
0x028AF7|$0A:$8AE7:00 03 0F 3F FF DF 0E 1E FF FD F3 CE 3C FC FC F8
0x028B07|$0A:$8AF7:FC FE FE BF 7F 7F 7F FF CF 97 0F 7F DF 6A 54 28
0x028B17|$0A:$8B07:3F FE 7D FE FD FF FF FF F0 E0 E0 C0 80 00 00 00
0x028B27|$0A:$8B17:55 AA 55 A8 54 FD FE FF 00 00 00 00 00 00 00 00
0x028B37|$0A:$8B27:FD AA 54 00 00 00 80 40 00 00 00 00 00 00 00 00
0x028B47|$0A:$8B37:01 00 00 80 81 41 41 A2 00 00 00 00 00 80 80 41
0x028B57|$0A:$8B47:6F D9 D7 FE FC FF 7C FE BD 2E 29 0F 97 97 97 05
0x028B67|$0A:$8B57:ED 36 D6 FE 7F FF 7D FE 7A E8 28 E0 D2 D2 D2 41
0x028B77|$0A:$8B67:00 00 00 01 01 02 02 85 00 00 00 00 00 01 01 02
0x028B87|$0A:$8B77:00 70 A8 74 4C A0 A0 D0 00 00 60 80 80 40 40 20
0x028B97|$0A:$8B87:00 0E 15 2E 32 05 05 0B 00 00 06 01 01 02 02 04
0x028BA7|$0A:$8B97:EF 57 AF 7F FF FF FF FF 00 00 00 00 00 00 00 00
0x028BB7|$0A:$8BA7:FF FF FF FA ED D7 BF AB 00 00 01 07 1F 3F 6A 56
0x028BC7|$0A:$8BB7:FF FF FF BF 7F FF FF FF 28 5C F8 F0 C0 80 00 00
0x028BD7|$0A:$8BC7:FF FF FF FF FF FF FF FF 0F 03 00 00 00 00 00 00
0x028BE7|$0A:$8BD7:FF FF FF FF FF FF FF FF F0 C0 00 00 00 00 00 00
0x028BF7|$0A:$8BE7:FF FF FF FD FE FF FF FF 14 3A 1F 0F 03 01 00 00
0x028C07|$0A:$8BF7:FF FF FF 5F B7 EB FD D5 00 00 80 E0 F8 FC 56 6A
0x028C17|$0A:$8C07:EE D7 FA FD FE FF FF FF 00 00 00 00 00 00 00 00
0x028C27|$0A:$8C17:80 00 80 00 80 40 80 40 00 00 00 00 00 00 00 00
0x028C37|$0A:$8C27:00 01 02 05 02 05 02 05 00 00 00 00 00 00 00 00
0x028C47|$0A:$8C37:A3 D0 D0 E8 E8 F4 FC BE 40 20 20 10 10 88 C8 CC
0x028C57|$0A:$8C47:37 3F 3F 7F 7F 75 EA F0 03 13 0B 10 3C 3F 7F 5F
0x028C67|$0A:$8C57:DD FC FC FE FE AE 57 0F 80 88 90 28 74 FC FE FA
0x028C77|$0A:$8C67:85 0B 0B 17 17 2F 3F 7D 02 04 04 08 08 11 13 33
0x028C87|$0A:$8C77:D0 E8 E8 D4 F4 F4 72 EA 20 10 D0 68 68 68 AC B4
0x028C97|$0A:$8C87:0B 17 17 2B 2F 2F 4E 57 04 08 0B 16 16 16 35 2D
0x028CA7|$0A:$8C97:FF 7F AF 55 2A 05 00 00 00 00 00 00 00 00 00 00
0x028CB7|$0A:$8CA7:AB AB FF FD AA 54 00 00 00 00 00 00 00 00 00 00
0x028CC7|$0A:$8CB7:FE D5 AA 54 80 00 00 00 00 00 00 00 00 00 00 00
0x028CD7|$0A:$8CC7:AF 55 AA 05 00 00 00 00 00 00 00 00 00 00 00 00
0x028CE7|$0A:$8CD7:FA 55 AA 50 00 00 00 00 00 00 00 00 00 00 00 00
0x028CF7|$0A:$8CE7:BF 57 AA 55 02 00 00 00 00 00 00 00 00 00 00 00
0x028D07|$0A:$8CF7:D5 D5 FF 5F AA 55 00 00 00 00 00 00 00 00 00 00
0x028D17|$0A:$8D07:FE FD FA D5 AA 50 00 00 00 00 00 00 00 00 00 00
0x028D27|$0A:$8D17:80 40 80 00 00 00 00 00 00 00 00 00 00 00 00 00
0x028D37|$0A:$8D27:02 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x028D47|$0A:$8D37:DE 5F BF F7 FF FF FE FC A4 A4 66 4D 09 83 07 1F
0x028D57|$0A:$8D47:F0 9C 8F C3 70 BC CF 03 6F F3 FC BF CF F3 FC FF
0x028D67|$0A:$8D57:0F 39 F1 C3 0E 3D F3 C0 F6 CF 3F FD F3 CF 3F FF
0x028D77|$0A:$8D67:7B FA FD EF FF FF 7F 3F 25 25 66 B2 90 C1 E0 F8
0x028D87|$0A:$8D77:FA BA F9 75 5D BD BD FD B4 D4 D6 DA EA 6A 6A 2A
0x028D97|$0A:$8D87:5F 5D 9F AE BA BD BD BF 2D 2B 6B 5B 57 56 56 54
; indirect CHR load target (via $8203, $8205)
0x028DA7|$0A:$8D97:00 00 04 04 04 14 1E 12 00 04 04 0C 0C 1C 1E 12
0x028DB7|$0A:$8DA7:00 00 40 40 40 50 F0 90 00 40 40 60 60 70 F0 90
0x028DC7|$0A:$8DB7:00 00 00 08 00 00 00 00 00 00 10 08 00 00 00 00
0x028DD7|$0A:$8DC7:00 00 00 10 00 00 00 00 00 00 08 10 00 00 00 00
0x028DE7|$0A:$8DD7:00 00 00 00 00 02 02 00 00 00 00 00 00 02 03 01
0x028DF7|$0A:$8DE7:00 00 00 00 00 40 40 00 00 00 00 00 00 40 C0 80
0x028E07|$0A:$8DF7:00 00 00 00 00 04 04 00 00 00 00 00 00 08 0C 00
0x028E17|$0A:$8E07:00 00 00 00 00 40 40 00 00 00 00 00 00 20 60 00
0x028E27|$0A:$8E17:54 00 00 00 00 00 00 00 54 54 00 00 00 00 00 00
0x028E37|$0A:$8E27:00 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00
0x028E47|$0A:$8E37:00 00 00 00 00 00 00 00 20 00 00 00 00 00 00 00
0x028E57|$0A:$8E47:00 06 00 03 05 06 0D 09 00 00 00 03 07 07 0E 0E
0x028E67|$0A:$8E57:00 60 00 C0 60 A0 70 30 00 00 00 C0 E0 E0 F0 F0
0x028E77|$0A:$8E67:0C 03 05 11 4E 03 00 00 0F 03 01 11 0F 03 00 00
0x028E87|$0A:$8E77:70 40 A0 88 72 C0 00 00 F0 C0 80 88 F0 C0 00 00
0x028E97|$0A:$8E87:00 06 00 03 05 06 0D 09 00 00 00 03 07 07 0E 0E
0x028EA7|$0A:$8E97:00 60 00 C0 60 A0 70 30 00 00 00 C0 E0 E0 F0 F0
0x028EB7|$0A:$8EA7:0C 03 05 10 49 03 00 00 0F 03 01 11 0E 00 00 00
0x028EC7|$0A:$8EB7:70 40 A0 88 D2 00 00 00 F0 C0 80 08 30 C0 00 00
0x028ED7|$0A:$8EC7:00 06 00 03 05 06 0D 09 00 00 00 03 07 07 0E 0E
0x028EE7|$0A:$8ED7:00 60 00 C0 60 A0 50 30 00 00 00 C0 E0 E0 E0 C0
0x028EF7|$0A:$8EE7:0C 02 05 11 4C 03 00 00 0F 03 00 10 0F 03 00 00
0x028F07|$0A:$8EF7:60 C0 A0 08 72 C0 00 00 90 00 00 88 F0 C0 00 00
0x028F17|$0A:$8F07:00 06 00 03 05 06 0D 0B 00 00 00 03 07 07 0E 0C
0x028F27|$0A:$8F17:00 60 00 C0 40 E0 D0 B0 00 00 00 C0 A0 00 30 70
0x028F37|$0A:$8F27:07 02 05 11 4E 03 00 00 08 01 01 11 0F 03 00 00
0x028F47|$0A:$8F37:70 40 A0 88 72 C0 00 00 F0 C0 80 88 F0 C0 00 00
0x028F57|$0A:$8F47:00 06 00 01 03 06 0C 08 00 00 00 02 04 01 03 07
0x028F67|$0A:$8F57:00 60 00 80 20 A0 70 30 00 00 00 40 E0 E0 F0 F0
0x028F77|$0A:$8F67:0C 03 05 11 4E 03 00 00 0F 03 01 11 0F 03 00 00
0x028F87|$0A:$8F77:70 40 A0 88 72 C0 00 00 F0 C0 80 88 F0 C0 00 00

; chr -> data
; indexed data load target (from $8144)
; indirect data load target (via $8207)
0x028F97|$0A:$8F87:95
; indexed data load target (from $8149)
0x028F98|$0A:$8F88:   8F	; $0A:$8F95
0x028F99|$0A:$8F89:B7 8F	; $0A:$8FB7
0x028F9B|$0A:$8F8B:E9 8F	; $0A:$8FE9
0x028F9D|$0A:$8F8D:1B 90	; $0A:$901B
0x028F9F|$0A:$8F8F:4D 90	; $0A:$904D
0x028FA1|$0A:$8F91:7F 90	; $0A:$907F
0x028FA3|$0A:$8F93:A9 90	; $0A:$90A9
; indirect data load target (via $8F87)
0x028FA5|$0A:$8F95:18
; indirect data load target
0x028FA6|$0A:$8F96:44
; indirect data load target
0x028FA7|$0A:$8F97:2D
; indirect data load target
0x028FA8|$0A:$8F98:2E
; indirect data load target
0x028FA9|$0A:$8F99:2F
; indirect data load target
0x028FAA|$0A:$8F9A:30
; indirect data load target
0x028FAB|$0A:$8F9B:2F
; indirect data load target
0x028FAC|$0A:$8F9C:30
; indirect data load target
0x028FAD|$0A:$8F9D:2F
; indirect data load target
0x028FAE|$0A:$8F9E:30
; indirect data load target
0x028FAF|$0A:$8F9F:2F
; indirect data load target
0x028FB0|$0A:$8FA0:30
; indirect data load target
0x028FB1|$0A:$8FA1:2F
; indirect data load target
0x028FB2|$0A:$8FA2:30
; indirect data load target
0x028FB3|$0A:$8FA3:2F
; indirect data load target
0x028FB4|$0A:$8FA4:30
; indirect data load target
0x028FB5|$0A:$8FA5:31
; indirect data load target
0x028FB6|$0A:$8FA6:32
; indirect data load target
0x028FB7|$0A:$8FA7:3B
; indirect data load target
0x028FB8|$0A:$8FA8:3C
; indirect data load target
0x028FB9|$0A:$8FA9:3E
; indirect data load target
0x028FBA|$0A:$8FAA:3E
; indirect data load target
0x028FBB|$0A:$8FAB:01
; indirect data load target
0x028FBC|$0A:$8FAC:02
; indirect data load target
0x028FBD|$0A:$8FAD:03
; indirect data load target
0x028FBE|$0A:$8FAE:04
; indirect data load target
0x028FBF|$0A:$8FAF:05
; indirect data load target
0x028FC0|$0A:$8FB0:06
; indirect data load target
0x028FC1|$0A:$8FB1:07
; indirect data load target
0x028FC2|$0A:$8FB2:08
; indirect data load target
0x028FC3|$0A:$8FB3:3E
; indirect data load target
0x028FC4|$0A:$8FB4:3E
; indirect data load target
0x028FC5|$0A:$8FB5:3D
; indirect data load target
0x028FC6|$0A:$8FB6:3F
; indirect data load target (via $8F89)
0x028FC7|$0A:$8FB7:1C
; indirect data load target
0x028FC8|$0A:$8FB8:52
; indirect data load target
0x028FC9|$0A:$8FB9:00
; indirect data load target
0x028FCA|$0A:$8FBA:09
; indirect data load target
0x028FCB|$0A:$8FBB:35
; indirect data load target
0x028FCC|$0A:$8FBC:36
; indirect data load target
0x028FCD|$0A:$8FBD:46
; indirect data load target
0x028FCE|$0A:$8FBE:3C
; indirect data load target
0x028FCF|$0A:$8FBF:3E
; indirect data load target
0x028FD0|$0A:$8FC0:0B
; indirect data load target
0x028FD1|$0A:$8FC1:0C
; indirect data load target
0x028FD2|$0A:$8FC2:0D
; indirect data load target
0x028FD3|$0A:$8FC3:0E
; indirect data load target
0x028FD4|$0A:$8FC4:0F
; indirect data load target
0x028FD5|$0A:$8FC5:10
; indirect data load target
0x028FD6|$0A:$8FC6:11
; indirect data load target
0x028FD7|$0A:$8FC7:12
; indirect data load target
0x028FD8|$0A:$8FC8:13
; indirect data load target
0x028FD9|$0A:$8FC9:14
; indirect data load target
0x028FDA|$0A:$8FCA:3E
; indirect data load target
0x028FDB|$0A:$8FCB:3E
; indirect data load target
0x028FDC|$0A:$8FCC:47
; indirect data load target
0x028FDD|$0A:$8FCD:35
; indirect data load target
0x028FDE|$0A:$8FCE:36
; indirect data load target
0x028FDF|$0A:$8FCF:0A
; indirect data load target
0x028FE0|$0A:$8FD0:00
; indirect data load target
0x028FE1|$0A:$8FD1:15
; indirect data load target
0x028FE2|$0A:$8FD2:16
; indirect data load target
0x028FE3|$0A:$8FD3:33
; indirect data load target
0x028FE4|$0A:$8FD4:34
; indirect data load target
0x028FE5|$0A:$8FD5:4C
; indirect data load target
0x028FE6|$0A:$8FD6:3E
; indirect data load target
0x028FE7|$0A:$8FD7:3E
; indirect data load target
0x028FE8|$0A:$8FD8:3E
; indirect data load target
0x028FE9|$0A:$8FD9:3E
; indirect data load target
0x028FEA|$0A:$8FDA:19
; indirect data load target
0x028FEB|$0A:$8FDB:1A
; indirect data load target
0x028FEC|$0A:$8FDC:1B
; indirect data load target
0x028FED|$0A:$8FDD:1C
; indirect data load target
0x028FEE|$0A:$8FDE:1D
; indirect data load target
0x028FEF|$0A:$8FDF:1E
; indirect data load target
0x028FF0|$0A:$8FE0:1F
; indirect data load target
0x028FF1|$0A:$8FE1:3E
; indirect data load target
0x028FF2|$0A:$8FE2:3E
; indirect data load target
0x028FF3|$0A:$8FE3:3D
; indirect data load target
0x028FF4|$0A:$8FE4:4D
; indirect data load target
0x028FF5|$0A:$8FE5:33
; indirect data load target
0x028FF6|$0A:$8FE6:34
; indirect data load target
0x028FF7|$0A:$8FE7:17
; indirect data load target
0x028FF8|$0A:$8FE8:18
; indirect data load target (via $8F8B)
0x028FF9|$0A:$8FE9:1C
; indirect data load target
0x028FFA|$0A:$8FEA:62
; indirect data load target
0x028FFB|$0A:$8FEB:37
; indirect data load target
0x028FFC|$0A:$8FEC:38
; indirect data load target
0x028FFD|$0A:$8FED:33
; indirect data load target
0x028FFE|$0A:$8FEE:34
; indirect data load target
0x028FFF|$0A:$8FEF:46
; indirect data load target
0x029000|$0A:$8FF0:3C
; indirect data load target
0x029001|$0A:$8FF1:20
; indirect data load target
0x029002|$0A:$8FF2:21
; indirect data load target
0x029003|$0A:$8FF3:22
; indirect data load target
0x029004|$0A:$8FF4:23
; indirect data load target
0x029005|$0A:$8FF5:24
; indirect data load target
0x029006|$0A:$8FF6:25
; indirect data load target
0x029007|$0A:$8FF7:26
; indirect data load target
0x029008|$0A:$8FF8:27
; indirect data load target
0x029009|$0A:$8FF9:28
; indirect data load target
0x02900A|$0A:$8FFA:29
; indirect data load target
0x02900B|$0A:$8FFB:2A
; indirect data load target
0x02900C|$0A:$8FFC:2B
; indirect data load target
0x02900D|$0A:$8FFD:2C
; indirect data load target
0x02900E|$0A:$8FFE:47
; indirect data load target
0x02900F|$0A:$8FFF:33
; indirect data load target
0x029010|$0A:$9000:34
; indirect data load target
0x029011|$0A:$9001:39
; indirect data load target
0x029012|$0A:$9002:3A
; indirect data load target
0x029013|$0A:$9003:42
; indirect data load target
0x029014|$0A:$9004:43
; indirect data load target
0x029015|$0A:$9005:33
; indirect data load target
0x029016|$0A:$9006:34
; indirect data load target
0x029017|$0A:$9007:52
; indirect data load target
0x029018|$0A:$9008:53
; indirect data load target
0x029019|$0A:$9009:54
; indirect data load target
0x02901A|$0A:$900A:53
; indirect data load target
0x02901B|$0A:$900B:54
; indirect data load target
0x02901C|$0A:$900C:53
; indirect data load target
0x02901D|$0A:$900D:54
; indirect data load target
0x02901E|$0A:$900E:53
; indirect data load target
0x02901F|$0A:$900F:54
; indirect data load target
0x029020|$0A:$9010:53
; indirect data load target
0x029021|$0A:$9011:54
; indirect data load target
0x029022|$0A:$9012:53
; indirect data load target
0x029023|$0A:$9013:54
; indirect data load target
0x029024|$0A:$9014:53
; indirect data load target
0x029025|$0A:$9015:54
; indirect data load target
0x029026|$0A:$9016:55
; indirect data load target
0x029027|$0A:$9017:33
; indirect data load target
0x029028|$0A:$9018:34
; indirect data load target
0x029029|$0A:$9019:44
; indirect data load target
0x02902A|$0A:$901A:45
; indirect data load target (via $8F8D)
0x02902B|$0A:$901B:1C
; indirect data load target
0x02902C|$0A:$901C:72
; indirect data load target
0x02902D|$0A:$901D:48
; indirect data load target
0x02902E|$0A:$901E:49
; indirect data load target
0x02902F|$0A:$901F:33
; indirect data load target
0x029030|$0A:$9020:34
; indirect data load target
0x029031|$0A:$9021:5C
; indirect data load target
0x029032|$0A:$9022:5D
; indirect data load target
0x029033|$0A:$9023:5F
; indirect data load target
0x029034|$0A:$9024:5E
; indirect data load target
0x029035|$0A:$9025:5F
; indirect data load target
0x029036|$0A:$9026:5E
; indirect data load target
0x029037|$0A:$9027:5F
; indirect data load target
0x029038|$0A:$9028:5E
; indirect data load target
0x029039|$0A:$9029:5F
; indirect data load target
0x02903A|$0A:$902A:5E
; indirect data load target
0x02903B|$0A:$902B:5F
; indirect data load target
0x02903C|$0A:$902C:5E
; indirect data load target
0x02903D|$0A:$902D:5F
; indirect data load target
0x02903E|$0A:$902E:5E
; indirect data load target
0x02903F|$0A:$902F:60
; indirect data load target
0x029040|$0A:$9030:61
; indirect data load target
0x029041|$0A:$9031:33
; indirect data load target
0x029042|$0A:$9032:34
; indirect data load target
0x029043|$0A:$9033:4A
; indirect data load target
0x029044|$0A:$9034:4B
; indirect data load target
0x029045|$0A:$9035:4E
; indirect data load target
0x029046|$0A:$9036:4F
; indirect data load target
0x029047|$0A:$9037:40
; indirect data load target
0x029048|$0A:$9038:41
; indirect data load target
0x029049|$0A:$9039:69
; indirect data load target
0x02904A|$0A:$903A:6A
; indirect data load target
0x02904B|$0A:$903B:00
; indirect data load target
0x02904C|$0A:$903C:00
; indirect data load target
0x02904D|$0A:$903D:00
; indirect data load target
0x02904E|$0A:$903E:00
; indirect data load target
0x02904F|$0A:$903F:00
; indirect data load target
0x029050|$0A:$9040:00
; indirect data load target
0x029051|$0A:$9041:00
; indirect data load target
0x029052|$0A:$9042:00
; indirect data load target
0x029053|$0A:$9043:00
; indirect data load target
0x029054|$0A:$9044:00
; indirect data load target
0x029055|$0A:$9045:00
; indirect data load target
0x029056|$0A:$9046:00
; indirect data load target
0x029057|$0A:$9047:6B
; indirect data load target
0x029058|$0A:$9048:6C
; indirect data load target
0x029059|$0A:$9049:40
; indirect data load target
0x02905A|$0A:$904A:41
; indirect data load target
0x02905B|$0A:$904B:50
; indirect data load target
0x02905C|$0A:$904C:51
; indirect data load target (via $8F8F)
0x02905D|$0A:$904D:34
; indirect data load target
0x02905E|$0A:$904E:86
; indirect data load target
0x02905F|$0A:$904F:00
; indirect data load target
0x029060|$0A:$9050:00
; indirect data load target
0x029061|$0A:$9051:76
; indirect data load target
0x029062|$0A:$9052:77
; indirect data load target
0x029063|$0A:$9053:78
; indirect data load target
0x029064|$0A:$9054:79
; indirect data load target
0x029065|$0A:$9055:00
; indirect data load target
0x029066|$0A:$9056:00
; indirect data load target
0x029067|$0A:$9057:00
; indirect data load target
0x029068|$0A:$9058:00
; indirect data load target
0x029069|$0A:$9059:84
; indirect data load target
0x02906A|$0A:$905A:85
; indirect data load target
0x02906B|$0A:$905B:86
; indirect data load target
0x02906C|$0A:$905C:87
; indirect data load target
0x02906D|$0A:$905D:00
; indirect data load target
0x02906E|$0A:$905E:00
; indirect data load target
0x02906F|$0A:$905F:00
; indirect data load target
0x029070|$0A:$9060:96
; indirect data load target
0x029071|$0A:$9061:91
; indirect data load target
0x029072|$0A:$9062:92
; indirect data load target
0x029073|$0A:$9063:93
; indirect data load target
0x029074|$0A:$9064:94
; indirect data load target
0x029075|$0A:$9065:95
; indirect data load target
0x029076|$0A:$9066:00
; indirect data load target
0x029077|$0A:$9067:00
; indirect data load target
0x029078|$0A:$9068:A6
; indirect data load target
0x029079|$0A:$9069:A1
; indirect data load target
0x02907A|$0A:$906A:A2
; indirect data load target
0x02907B|$0A:$906B:A3
; indirect data load target
0x02907C|$0A:$906C:A4
; indirect data load target
0x02907D|$0A:$906D:A5
; indirect data load target
0x02907E|$0A:$906E:00
; indirect data load target
0x02907F|$0A:$906F:00
; indirect data load target
0x029080|$0A:$9070:B6
; indirect data load target
0x029081|$0A:$9071:B1
; indirect data load target
0x029082|$0A:$9072:B2
; indirect data load target
0x029083|$0A:$9073:B3
; indirect data load target
0x029084|$0A:$9074:B4
; indirect data load target
0x029085|$0A:$9075:B5
; indirect data load target
0x029086|$0A:$9076:00
; indirect data load target
0x029087|$0A:$9077:00
; indirect data load target
0x029088|$0A:$9078:56
; indirect data load target
0x029089|$0A:$9079:57
; indirect data load target
0x02908A|$0A:$907A:58
; indirect data load target
0x02908B|$0A:$907B:59
; indirect data load target
0x02908C|$0A:$907C:5A
; indirect data load target
0x02908D|$0A:$907D:5B
; indirect data load target
0x02908E|$0A:$907E:00
; indirect data load target (via $8F91)
0x02908F|$0A:$907F:25
; indirect data load target
0x029090|$0A:$9080:B6
; indirect data load target
0x029091|$0A:$9081:00
; indirect data load target
0x029092|$0A:$9082:62
; indirect data load target
0x029093|$0A:$9083:63
; indirect data load target
0x029094|$0A:$9084:64
; indirect data load target
0x029095|$0A:$9085:65
; indirect data load target
0x029096|$0A:$9086:66
; indirect data load target
0x029097|$0A:$9087:67
; indirect data load target
0x029098|$0A:$9088:68
; indirect data load target
0x029099|$0A:$9089:00
; indirect data load target
0x02909A|$0A:$908A:00
; indirect data load target
0x02909B|$0A:$908B:00
; indirect data load target
0x02909C|$0A:$908C:6D
; indirect data load target
0x02909D|$0A:$908D:6E
; indirect data load target
0x02909E|$0A:$908E:6F
; indirect data load target
0x02909F|$0A:$908F:70
; indirect data load target
0x0290A0|$0A:$9090:71
; indirect data load target
0x0290A1|$0A:$9091:72
; indirect data load target
0x0290A2|$0A:$9092:73
; indirect data load target
0x0290A3|$0A:$9093:74
; indirect data load target
0x0290A4|$0A:$9094:75
; indirect data load target
0x0290A5|$0A:$9095:7A
; indirect data load target
0x0290A6|$0A:$9096:7B
; indirect data load target
0x0290A7|$0A:$9097:7C
; indirect data load target
0x0290A8|$0A:$9098:7D
; indirect data load target
0x0290A9|$0A:$9099:7E
; indirect data load target
0x0290AA|$0A:$909A:7F
; indirect data load target
0x0290AB|$0A:$909B:80
; indirect data load target
0x0290AC|$0A:$909C:81
; indirect data load target
0x0290AD|$0A:$909D:82
; indirect data load target
0x0290AE|$0A:$909E:83
; indirect data load target
0x0290AF|$0A:$909F:88
; indirect data load target
0x0290B0|$0A:$90A0:89
; indirect data load target
0x0290B1|$0A:$90A1:8A
; indirect data load target
0x0290B2|$0A:$90A2:8B
; indirect data load target
0x0290B3|$0A:$90A3:8C
; indirect data load target
0x0290B4|$0A:$90A4:8D
; indirect data load target
0x0290B5|$0A:$90A5:8E
; indirect data load target
0x0290B6|$0A:$90A6:8F
; indirect data load target
0x0290B7|$0A:$90A7:90
; indirect data load target
0x0290B8|$0A:$90A8:00
; indirect data load target (via $8F93)
0x0290B9|$0A:$90A9:16
; indirect data load target
0x0290BA|$0A:$90AA:D5
; indirect data load target
0x0290BB|$0A:$90AB:00
; indirect data load target
0x0290BC|$0A:$90AC:A0
; indirect data load target
0x0290BD|$0A:$90AD:97
; indirect data load target
0x0290BE|$0A:$90AE:98
; indirect data load target
0x0290BF|$0A:$90AF:99
; indirect data load target
0x0290C0|$0A:$90B0:9A
; indirect data load target
0x0290C1|$0A:$90B1:9B
; indirect data load target
0x0290C2|$0A:$90B2:9C
; indirect data load target
0x0290C3|$0A:$90B3:9D
; indirect data load target
0x0290C4|$0A:$90B4:9E
; indirect data load target
0x0290C5|$0A:$90B5:9F
; indirect data load target
0x0290C6|$0A:$90B6:00
; indirect data load target
0x0290C7|$0A:$90B7:00
; indirect data load target
0x0290C8|$0A:$90B8:B0
; indirect data load target
0x0290C9|$0A:$90B9:A7
; indirect data load target
0x0290CA|$0A:$90BA:A8
; indirect data load target
0x0290CB|$0A:$90BB:A9
; indirect data load target
0x0290CC|$0A:$90BC:AA
; indirect data load target
0x0290CD|$0A:$90BD:AB
; indirect data load target
0x0290CE|$0A:$90BE:AC
; indirect data load target
0x0290CF|$0A:$90BF:AD
; indirect data load target
0x0290D0|$0A:$90C0:AE
; indirect data load target
0x0290D1|$0A:$90C1:AF
; indirect data load target
0x0290D2|$0A:$90C2:00
; indexed data load target (from $819B)
0x0290D3|$0A:$90C3:CF
; indexed data load target (from $81A0)
0x0290D4|$0A:$90C4:   90	; $0A:$90CF
0x0290D5|$0A:$90C5:10 91	; $0A:$9110
0x0290D7|$0A:$90C7:21 91	; $0A:$9121
0x0290D9|$0A:$90C9:32 91	; $0A:$9132
0x0290DB|$0A:$90CB:43 91	; $0A:$9143
0x0290DD|$0A:$90CD:FF 90	; $0A:$90FF
; indirect data load target (via $90C3)
0x0290DF|$0A:$90CF:78
; indirect data load target
0x0290E0|$0A:$90D0:80
; indirect data load target
0x0290E1|$0A:$90D1:00
; indirect data load target
0x0290E2|$0A:$90D2:00
; indirect data load target
0x0290E3|$0A:$90D3:80
; indirect data load target
0x0290E4|$0A:$90D4:80
; indirect data load target
0x0290E5|$0A:$90D5:01
; indirect data load target
0x0290E6|$0A:$90D6:00
; indirect data load target
0x0290E7|$0A:$90D7:78
; indirect data load target
0x0290E8|$0A:$90D8:88
; indirect data load target
0x0290E9|$0A:$90D9:06
; indirect data load target
0x0290EA|$0A:$90DA:00
; indirect data load target
0x0290EB|$0A:$90DB:80
; indirect data load target
0x0290EC|$0A:$90DC:88
; indirect data load target
0x0290ED|$0A:$90DD:07
; indirect data load target
0x0290EE|$0A:$90DE:00
; indirect data load target
0x0290EF|$0A:$90DF:68
; indirect data load target
0x0290F0|$0A:$90E0:90
; indirect data load target
0x0290F1|$0A:$90E1:02
; indirect data load target
0x0290F2|$0A:$90E2:00
; indirect data load target
0x0290F3|$0A:$90E3:90
; indirect data load target
0x0290F4|$0A:$90E4:90
; indirect data load target
0x0290F5|$0A:$90E5:03
; indirect data load target
0x0290F6|$0A:$90E6:00
; indirect data load target
0x0290F7|$0A:$90E7:71
; indirect data load target
0x0290F8|$0A:$90E8:C8
; indirect data load target
0x0290F9|$0A:$90E9:04
; indirect data load target
0x0290FA|$0A:$90EA:00
; indirect data load target
0x0290FB|$0A:$90EB:87
; indirect data load target
0x0290FC|$0A:$90EC:C8
; indirect data load target
0x0290FD|$0A:$90ED:05
; indirect data load target
0x0290FE|$0A:$90EE:00
; indirect data load target
0x0290FF|$0A:$90EF:68
; indirect data load target
0x029100|$0A:$90F0:D8
; indirect data load target
0x029101|$0A:$90F1:08
; indirect data load target
0x029102|$0A:$90F2:00
; indirect data load target
0x029103|$0A:$90F3:90
; indirect data load target
0x029104|$0A:$90F4:D8
; indirect data load target
0x029105|$0A:$90F5:08
; indirect data load target
0x029106|$0A:$90F6:00
; indirect data load target
0x029107|$0A:$90F7:78
; indirect data load target
0x029108|$0A:$90F8:98
; indirect data load target
0x029109|$0A:$90F9:09
; indirect data load target
0x02910A|$0A:$90FA:00
; indirect data load target
0x02910B|$0A:$90FB:80
; indirect data load target
0x02910C|$0A:$90FC:98
; indirect data load target
0x02910D|$0A:$90FD:0A
; indirect data load target
0x02910E|$0A:$90FE:00
; indirect data load target (via $90CD)
0x02910F|$0A:$90FF:78
; indirect data load target
0x029110|$0A:$9100:B0
; indirect data load target
0x029111|$0A:$9101:0B
; indirect data load target
0x029112|$0A:$9102:01
; indirect data load target
0x029113|$0A:$9103:80
; indirect data load target
0x029114|$0A:$9104:B0
; indirect data load target
0x029115|$0A:$9105:0C
; indirect data load target
0x029116|$0A:$9106:01
; indirect data load target
0x029117|$0A:$9107:78
; indirect data load target
0x029118|$0A:$9108:B8
; indirect data load target
0x029119|$0A:$9109:0D
; indirect data load target
0x02911A|$0A:$910A:01
; indirect data load target
0x02911B|$0A:$910B:80
; indirect data load target
0x02911C|$0A:$910C:B8
; indirect data load target
0x02911D|$0A:$910D:0E
; indirect data load target
0x02911E|$0A:$910E:01
; indirect data load target
0x02911F|$0A:$910F:FF
; indirect data load target (via $90C5)
0x029120|$0A:$9110:78
; indirect data load target
0x029121|$0A:$9111:B0
; indirect data load target
0x029122|$0A:$9112:0F
; indirect data load target
0x029123|$0A:$9113:01
; indirect data load target
0x029124|$0A:$9114:80
; indirect data load target
0x029125|$0A:$9115:B0
; indirect data load target
0x029126|$0A:$9116:10
; indirect data load target
0x029127|$0A:$9117:01
; indirect data load target
0x029128|$0A:$9118:78
; indirect data load target
0x029129|$0A:$9119:B8
; indirect data load target
0x02912A|$0A:$911A:11
; indirect data load target
0x02912B|$0A:$911B:01
; indirect data load target
0x02912C|$0A:$911C:80
; indirect data load target
0x02912D|$0A:$911D:B8
; indirect data load target
0x02912E|$0A:$911E:12
; indirect data load target
0x02912F|$0A:$911F:01
; indirect data load target
0x029130|$0A:$9120:FF
; indirect data load target (via $90C7)
0x029131|$0A:$9121:78
; indirect data load target
0x029132|$0A:$9122:B0
; indirect data load target
0x029133|$0A:$9123:13
; indirect data load target
0x029134|$0A:$9124:01
; indirect data load target
0x029135|$0A:$9125:80
; indirect data load target
0x029136|$0A:$9126:B0
; indirect data load target
0x029137|$0A:$9127:14
; indirect data load target
0x029138|$0A:$9128:01
; indirect data load target
0x029139|$0A:$9129:78
; indirect data load target
0x02913A|$0A:$912A:B8
; indirect data load target
0x02913B|$0A:$912B:15
; indirect data load target
0x02913C|$0A:$912C:01
; indirect data load target
0x02913D|$0A:$912D:80
; indirect data load target
0x02913E|$0A:$912E:B8
; indirect data load target
0x02913F|$0A:$912F:16
; indirect data load target
0x029140|$0A:$9130:01
; indirect data load target
0x029141|$0A:$9131:FF
; indirect data load target (via $90C9)
0x029142|$0A:$9132:78
; indirect data load target
0x029143|$0A:$9133:B0
; indirect data load target
0x029144|$0A:$9134:17
; indirect data load target
0x029145|$0A:$9135:01
; indirect data load target
0x029146|$0A:$9136:80
; indirect data load target
0x029147|$0A:$9137:B0
; indirect data load target
0x029148|$0A:$9138:18
; indirect data load target
0x029149|$0A:$9139:01
; indirect data load target
0x02914A|$0A:$913A:78
; indirect data load target
0x02914B|$0A:$913B:B8
; indirect data load target
0x02914C|$0A:$913C:19
; indirect data load target
0x02914D|$0A:$913D:01
; indirect data load target
0x02914E|$0A:$913E:80
; indirect data load target
0x02914F|$0A:$913F:B8
; indirect data load target
0x029150|$0A:$9140:1A
; indirect data load target
0x029151|$0A:$9141:01
; indirect data load target
0x029152|$0A:$9142:FF
; indirect data load target (via $90CB)
0x029153|$0A:$9143:78
; indirect data load target
0x029154|$0A:$9144:B0
; indirect data load target
0x029155|$0A:$9145:1B
; indirect data load target
0x029156|$0A:$9146:01
; indirect data load target
0x029157|$0A:$9147:80
; indirect data load target
0x029158|$0A:$9148:B0
; indirect data load target
0x029159|$0A:$9149:1C
; indirect data load target
0x02915A|$0A:$914A:01
; indirect data load target
0x02915B|$0A:$914B:78
; indirect data load target
0x02915C|$0A:$914C:B8
; indirect data load target
0x02915D|$0A:$914D:1D
; indirect data load target
0x02915E|$0A:$914E:01
; indirect data load target
0x02915F|$0A:$914F:80
; indirect data load target
0x029160|$0A:$9150:B8
; indirect data load target
0x029161|$0A:$9151:1E
; indirect data load target
0x029162|$0A:$9152:01
; indirect data load target
0x029163|$0A:$9153:FF

; data -> free
0x029164|$0A:$9154:FF
; ... skipping $EA9 FF bytes
0x02A00E|$0A:$9FFE:FF

; free -> data
0x02A00F|$0A:$9FFF:FF

; data -> free
0x02A010|$0A:$A000:FF
; ... skipping $1FD6 FF bytes
0x02BFE7|$0A:$BFD7:FF

; free -> unknown
0x02BFE8|$0A:$BFD8:78      	; SEI        
0x02BFE9|$0A:$BFD9:EE DF BF	; INC $BFDF  
0x02BFEA|$0A:$BFDA:DF      	; INVALID OPCODE
0x02BFEB|$0A:$BFDB:BF      	; INVALID OPCODE
0x02BFEC|$0A:$BFDC:4C 86 FF	; JMP $FF86  
0x02BFED|$0A:$BFDD:86 FF   	; STX $FF    
0x02BFEE|$0A:$BFDE:FF      	; INVALID OPCODE
0x02BFEF|$0A:$BFDF:80      	; INVALID OPCODE
0x02BFF0|$0A:$BFE0:44      	; INVALID OPCODE
0x02BFF1|$0A:$BFE1:52      	; INVALID OPCODE
0x02BFF2|$0A:$BFE2:41 47   	; EOR ($47,X)
0x02BFF3|$0A:$BFE3:47      	; INVALID OPCODE
0x02BFF4|$0A:$BFE4:4F      	; INVALID OPCODE
0x02BFF5|$0A:$BFE5:4E 20 57	; LSR $5720  
0x02BFF6|$0A:$BFE6:20 57 41	; JSR $4157  
0x02BFF7|$0A:$BFE7:57      	; INVALID OPCODE
0x02BFF8|$0A:$BFE8:41 52   	; EOR ($52,X)
0x02BFF9|$0A:$BFE9:52      	; INVALID OPCODE
0x02BFFA|$0A:$BFEA:52      	; INVALID OPCODE
0x02BFFB|$0A:$BFEB:49 4F   	; EOR #$4F   
0x02BFFC|$0A:$BFEC:4F      	; INVALID OPCODE
0x02BFFD|$0A:$BFED:52      	; INVALID OPCODE
0x02BFFE|$0A:$BFEE:53      	; INVALID OPCODE
0x02BFFF|$0A:$BFEF:32      	; INVALID OPCODE
0x02C000|$0A:$BFF0:FF      	; INVALID OPCODE
0x02C001|$0A:$BFF1:FF      	; INVALID OPCODE
0x02C002|$0A:$BFF2:00      	; BRK        
0x02C003|$0A:$BFF3:00      	; BRK        
0x02C004|$0A:$BFF4:48      	; PHA        
0x02C005|$0A:$BFF5:04      	; INVALID OPCODE
0x02C006|$0A:$BFF6:01 0F   	; ORA ($0F,X)
0x02C007|$0A:$BFF7:0F      	; INVALID OPCODE
0x02C008|$0A:$BFF8:07      	; INVALID OPCODE
0x02C009|$0A:$BFF9:9D D8 BF	; STA $BFD8,X
0x02C00A|$0A:$BFFA:D8      	; CLD        
0x02C00B|$0A:$BFFB:BF      	; INVALID OPCODE
0x02C00C|$0A:$BFFC:D8      	; CLD        
0x02C00D|$0A:$BFFD:BF      	; INVALID OPCODE
0x02C00E|$0A:$BFFE:D8      	; CLD        

; unknown -> data
0x02C00F|$0A:$BFFF:BF