Disassembly of Super Mario Bros. 2. Raw version here.
Refreshing disassembly...
Fetching latest INI from PiratePad http://piratepad.net/iUdVN5QXtO ...
Running clever-disasm...
Saved to http://mini.xkeeper.net/smb2.txt
done
; Defined memory addresses: 
NMIWaitFlag                    = $00EB
Player1JoypadPress             = $00F5
Player2JoypadPress             = $00F6
Player1JoypadHeld              = $00F7
Player2JoypadHeld              = $00F8
DamageInvulnTime               = $0085
BobombExplodeTimer             = $0087
BombExplodeTimer               = $008C
PidgitCarpetTimer              = $00B9
SubspaceTimer                  = $04B7
StarInvincibilityTimer         = $04E0
StopwatchTimer                 = $04FF
CrouchJumpTimer                = $04CA
POWQuakeTimer                  = $04C4
HoldingItem                    = $009C
KeyUsed                        = $04B0
ObtainedCrystal                = $04B5
EnemiesKilledForHeart          = $04AD
Mushroom1Pulled                = $04FB
Mushroom2Pulled                = $04FC
Mushroom1upPulled              = $0620
SubspaceVisits                 = $0621
InSubspace                     = $0628
CurrentLevel                   = $0531
CurrentWorld                   = $0635
ExtraLives                     = $04ED
Continues                      = $05C5
CherryCount                    = $062A
SlotMachineCoins               = $062B
BigVeggiesPulled               = $062C
LevelsCompletedMario           = $062D
LevelsCompletedPrincess        = $062E
LevelsCompletedToad            = $062F
LevelsCompletedLuigi           = $0630
PickupSpeedAnimation1          = $0546
PickupSpeedAnimation2          = $0547
PickupSpeedAnimation3          = $0548
PickupSpeedAnimation4          = $0549
PickupSpeedAnimation5          = $054A
PickupSpeedAnimation6          = $054B
JumpHeightStanding             = $054C
JumpHeightStandingCarrying     = $054D
JumpHeightCrouching            = $054E
JumpHeightCrouchingCarrying    = $054F
JumpHeightRunning              = $0550
JumpHeightRunningCarrying      = $0551
JumpHeightInSand               = $0552
JumpFloatLength                = $0553
GravityMain                    = $0554
GravityHoldingJumpPhysShit     = $0555
GravityInSand                  = $0556
SpeedCapRightWalking           = $0557
SpeedCapRightWalkingCarrying   = $0558
SpeedCapRightWalkingInSand     = $0559
SpeedCapLeftWalking            = $055A
SpeedCapLeftWalkingCarrying    = $055B
SpeedCapLeftWalkingInSand      = $055C
MMC3PRGBankTemp                = $06F2
BackgroundCHR1                 = $06F7
BackgroundCHR2                 = $06F8
SpriteCHR1                     = $06F9
SpriteCHR2                     = $06FA
SpriteCHR3                     = $06FB
SpriteCHR4                     = $06FC
PPUCTRL                        = $2000
PPUMASK                        = $2001
PPUSTATUS                      = $2002
OAMADDR                        = $2003
OAMDATA                        = $2004
PPUSCROLL                      = $2005
PPUADDR                        = $2006
PPUDATA                        = $2007
SQ1_VOL                        = $4000
SQ1_SWEEP                      = $4001
SQ1_LO                         = $4002
SQ1_HI                         = $4003
SQ2_VOL                        = $4004
SQ2_SWEEP                      = $4005
SQ2_LO                         = $4006
SQ2_HI                         = $4007
TRI_LINEAR                     = $4008
TRI_LO                         = $400A
TRI_HI                         = $400B
NOISE_VOL                      = $400C
NOISE_LO                       = $400E
NOISE_HI                       = $400F
DMC_FREQ                       = $4010
DMC_RAW                        = $4011
DMC_START                      = $4012
DMC_LEN                        = $4013
OAM_DMA                        = $4014
SND_CHN                        = $4015
JOY1                           = $4016
JOY2                           = $4017
MMC3PRGBank8000Temp            = $7FFE
MMC3PRGBankA000Temp            = $7FFF
ROM is 131072 bytes, 16 8k-pages, mapper 4
;Mappings:
; Page 4: 0
; Page 5: 2000
; Page 6: 1C000
; Page 7: 1E000
;Vectors:
; NMI:   EB94
; Reset: FF50
; IRQ:   FFF0
;Call from $1EF12 to $1EF80: Reprogramming mapper (8000) with (02)
;Mapper regs now(2:(02),1:[01],14:[0E],15:[0F])
;Call from $1EF02 to $1EF80: Reprogramming mapper (8000) with (00)
;Mapper regs now(0:(00),1:[01],14:[0E],15:[0F])
;Call from $1EF42 to $1EF80: Reprogramming mapper (8000) with (08)
;Mapper regs now(8:(08),1:[01],14:[0E],15:[0F])
;Call from $1EF73 to $1EF80: Reprogramming mapper (8000) with (??)
;Call from $1EF22 to $1EF83: Reprogramming mapper (8000) with (04)
;Mapper regs now(4:(04),1:[01],14:[0E],15:[0F])
;Call from $1EF62 to $1EF80: Reprogramming mapper (8000) with (0C)
;Mapper regs now(12:(0C),1:[01],14:[0E],15:[0F])
;Call from $1EF52 to $1EF80: Reprogramming mapper (8000) with (0A)
;Mapper regs now(10:(0A),1:[01],14:[0E],15:[0F])
;Call from $1EF32 to $1EF80: Reprogramming mapper (8000) with (06)
;Mapper regs now(6:(06),1:[01],14:[0E],15:[0F])
; Indirect jump at romptr=$1E137, JumpPointer=$000C
; UNRESOLVED indirect jump at $1E137!
; Discovered a data table at 901,908 (stepping 1, extent 7)
; Discovered a data table at 18B8,18A7 (stepping 1, extent 17)
; Discovered a data table at 1001,1002 (stepping 2, extent 0)
; Discovered a data table at 1001,1002 (stepping 2, extent 0)
;Call from $1EF17 to $1EF90: Reprogramming mapper (A000) with (03)
;Mapper regs now(2:(02),3:(03),14:[0E],15:[0F])
;Call from $1EF67 to $1EF90: Reprogramming mapper (A000) with (0D)
;Mapper regs now(12:(0C),13:(0D),14:[0E],15:[0F])
; UNRESOLVED direct JSR at $2FD to $02D0!
; UNRESOLVED direct JSR at $A01 to $50A5!
; Discovered a data table at 15,E7 (stepping 1, extent 210)
; Discovered a data table at 2515,2500 (stepping 1, extent 21)
; Discovered a data table at 253F,252A (stepping 1, extent 21)
;Call from $1EF79 to $1EF90: Reprogramming mapper (A000) with (??)
; Discovered a data table at 15,E7 (stepping 1, extent 210)
; Discovered a data table at 1001,1002 (stepping 2, extent 0)
; Discovered a data table at 1F7E9,1F7ED (stepping 1, extent 4)
; UNRESOLVED direct jump at $5A4A to $564E!
;Call from $1EF07 to $1EF90: Reprogramming mapper (A000) with (01)
;Mapper regs now(0:(00),1:(01),14:[0E],15:[0F])
;Call from $1EF57 to $1EF90: Reprogramming mapper (A000) with (0B)
;Mapper regs now(10:(0A),11:(0B),14:[0E],15:[0F])
;Call from $1EF47 to $1EF90: Reprogramming mapper (A000) with (09)
;Mapper regs now(8:(08),9:(09),14:[0E],15:[0F])
;Call from $1EF37 to $1EF90: Reprogramming mapper (A000) with (07)
;Mapper regs now(6:(06),7:(07),14:[0E],15:[0F])
; Discovered a data table at 1F7E9,1F7ED (stepping 1, extent 4)
; Discovered a data table at 1F7E9,1F7ED (stepping 1, extent 4)
; Discovered a data table at 1F7E9,1F7ED (stepping 1, extent 4)
; Discovered a data table at 1F7E9,1F7ED (stepping 1, extent 4)
;Call from $1EF27 to $1EF93: Reprogramming mapper (A000) with (05)
;Mapper regs now(4:(04),5:(05),14:[0E],15:[0F])
; Discovered a data table at 1F7E9,1F7ED (stepping 1, extent 4)
; Discovered a data table at 1F7E9,1F7ED (stepping 1, extent 4)
; Discovered a data table at 1F7E9,1F7ED (stepping 1, extent 4)
; Discovered a data table at 1F7E9,1F7ED (stepping 1, extent 4)
; Discovered a data table at 1001,1002 (stepping 2, extent 0)
; Possibly discovered a data table at 1001 ($9001) (page [8:0][A:4][C:E][E:F])
; Possibly discovered a data table at 747 ($8747) (page [8:0][A:2][C:E][E:F])
_func_0000_indexed
                            ; BANK 00
	$8000  AD 02 05:    lda $0502
	$8003  D0 58:       bne _loc_005D
	$8005  A9 01:       lda #$01
	$8007  20 A0 FF:    jsr SetMMC3Mirroring
_code_000A
	$800A  AD 33 05:    lda $0533
	$800D  D0 04:       bne +		; $8013
	$800F  A9 09:       lda #$09
	$8011  D0 03:       bne ++		; $8016

+	$8013  38:          sec 
	$8014  E9 01:       sbc #$01
++	$8016  09 C0:       ora #$C0
_func_0018
	$8018  85 CF:       sta $CF
	$801A  38:          sec 
	$801B  E9 40:       sbc #$40
	$801D  85 CE:       sta $CE
	$801F  AD 33 05:    lda $0533
	$8022  18:          clc 
	$8023  69 01:       adc #$01
	$8025  C9 0A:       cmp #$0A
	$8027  D0 02:       bne +		; $802B
	$8029  A9 00:       lda #$00
+	$802B  09 10:       ora #$10
	$802D  85 D0:       sta $D0
	$802F  AD 33 05:    lda $0533
	$8032  A0 00:       ldy #$00
	$8034  20 EE 86:    jsr _func_06EE
	$8037  A9 20:       lda #$20
	$8039  85 D3:       sta $D3
	$803B  A9 60:       lda #$60
	$803D  85 D4:       sta $D4
	$803F  EE 02 05:    inc $0502
	$8042  A9 E0:       lda #$E0
	$8044  85 E2:       sta $E2
	$8046  A9 01:       lda #$01
	$8048  85 E4:       sta $E4
	$804A  8D 3A 05:    sta $053A
	$804D  4A:          lsr a
	$804E  85 D2:       sta $D2
	$8050  AC 33 05:    ldy $0533
	$8053  20 AF 95:    jsr _func_15AF
	$8056  85 CB:       sta $CB
	$8058  84 CA:       sty $CA
	$805A  20 6D 94:    jsr _func_146D
_loc_005D
	$805D  A9 00:       lda #$00
	$805F  85 06:       sta $06
	$8061  A9 FF:       lda #$FF
	$8063  8D 05 05:    sta $0505
	$8066  A9 A0:       lda #$A0
	$8068  8D 07 05:    sta $0507
	$806B  20 3D 82:    jsr _func_023D
	$806E  AD 3A 05:    lda $053A
	$8071  D0 0F:       bne +		; $8082 -> rts
	$8073  E6 13:       inc $13
	$8075  A9 E8:       lda #<_data_1C8E8
	$8077  85 E1:       sta $E1
	$8079  A9 C8:       lda #>_data_1C8E8
	$807B  85 E2:       sta $E2
	$807D  A9 00:       lda #$00
	$807F  8D 02 05:    sta $0502
+	$8082  60:          rts 
;------------------------------------------
_func_0083
	$8083  A5 D8:       lda $D8
	$8085  29 04:       and #$04
	$8087  D0 14:       bne ++		; $809D
	$8089  A5 D8:       lda $D8
	$808B  29 07:       and #$07
	$808D  D0 03:       bne +		; $8092
	$808F  4C 9C 81:    jmp _loc_019C

+	$8092  A5 D8:       lda $D8
	$8094  09 04:       ora #$04
	$8096  85 D8:       sta $D8
	$8098  A9 12:       lda #$12
	$809A  8D 04 05:    sta $0504
++	$809D  A5 D8:       lda $D8
	$809F  4A:          lsr a
	$80A0  A5 FC:       lda $FC
	$80A2  90 5F:       bcc ++		; $8103
	$80A4  D0 0B:       bne +		; $80B1
	$80A6  A5 CF:       lda $CF
	$80A8  29 0F:       and #$0F
	$80AA  C9 09:       cmp #$09
	$80AC  D0 03:       bne +		; $80B1
	$80AE  4C 9C 81:    jmp _loc_019C

+	$80B1  A9 01:       lda #$01
	$80B3  20 5D 89:    jsr _func_095D
	$80B6  A5 FC:       lda $FC
	$80B8  38:          sec 
	$80B9  E9 04:       sbc #$04
	$80BB  85 FC:       sta $FC
	$80BD  A5 CB:       lda $CB
	$80BF  38:          sec 
	$80C0  E9 04:       sbc #$04
	$80C2  85 CB:       sta $CB
	$80C4  B0 02:       bcs +		; $80C8
	$80C6  C6 CA:       dec $CA
+	$80C8  A5 FC:       lda $FC
	$80CA  C9 FC:       cmp #$FC
	$80CC  D0 0D:       bne +		; $80DB
	$80CE  A9 EC:       lda #$EC
	$80D0  85 FC:       sta $FC
	$80D2  A5 C8:       lda $C8
	$80D4  49 02:       eor #$02
	$80D6  85 C8:       sta $C8
	$80D8  4A:          lsr a
	$80D9  85 C9:       sta $C9
+	$80DB  A5 FC:       lda $FC
	$80DD  29 07:       and #$07
	$80DF  F0 01:       beq +		; $80E2
	$80E1  60:          rts 

+	$80E2  A2 00:       ldx #$00
	$80E4  20 87 82:    jsr _func_0287
	$80E7  E8:          inx 
	$80E8  20 87 82:    jsr _func_0287
	$80EB  A5 FC:       lda $FC
	$80ED  29 0F:       and #$0F
	$80EF  D0 0A:       bne +		; $80FB
	$80F1  A2 00:       ldx #$00
	$80F3  20 97 82:    jsr _func_0297
	$80F6  A2 01:       ldx #$01
	$80F8  20 97 82:    jsr _func_0297
+	$80FB  A2 01:       ldx #$01
	$80FD  20 E2 82:    jsr _func_02E2
	$8100  4C 70 81:    jmp ++++		; $8170

++	$8103  D0 1C:       bne +++		; $8121
	$8105  AD 3F 05:    lda $053F
	$8108  85 0F:       sta $0F
	$810A  C9 09:       cmp #$09
	$810C  D0 06:       bne +		; $8114
	$810E  A9 00:       lda #$00
	$8110  85 0F:       sta $0F
	$8112  F0 02:       beq ++		; $8116

+	$8114  E6 0F:       inc $0F
++	$8116  A5 D0:       lda $D0
	$8118  29 0F:       and #$0F
	$811A  C5 0F:       cmp $0F
	$811C  D0 03:       bne +++		; $8121
	$811E  4C 9C 81:    jmp _loc_019C

+++	$8121  A9 01:       lda #$01
	$8123  20 5D 89:    jsr _func_095D
	$8126  A5 FC:       lda $FC
	$8128  18:          clc 
	$8129  69 04:       adc #$04
	$812B  85 FC:       sta $FC
	$812D  A5 CB:       lda $CB
	$812F  18:          clc 
	$8130  69 04:       adc #$04
	$8132  85 CB:       sta $CB
	$8134  90 02:       bcc _func_0138
	$8136  E6 CA:       inc $CA
_func_0138
	$8138  A5 FC:       lda $FC
	$813A  29 07:       and #$07
	$813C  F0 01:       beq +		; $813F
	$813E  60:          rts 

+	$813F  A5 FC:       lda $FC
	$8141  C9 F0:       cmp #$F0
	$8143  D0 0D:       bne +		; $8152
	$8145  A9 00:       lda #$00
	$8147  85 FC:       sta $FC
	$8149  A5 C8:       lda $C8
	$814B  49 02:       eor #$02
	$814D  85 C8:       sta $C8
	$814F  4A:          lsr a
	$8150  85 C9:       sta $C9
+	$8152  A2 02:       ldx #$02
	$8154  20 8F 82:    jsr _func_028F
	$8157  CA:          dex 
	$8158  20 8F 82:    jsr _func_028F
	$815B  A5 D4:       lda $D4
	$815D  29 20:       and #$20
	$815F  D0 0A:       bne +		; $816B
	$8161  A2 02:       ldx #$02
	$8163  20 BE 82:    jsr _func_02BE
	$8166  A2 01:       ldx #$01
	$8168  20 BE 82:    jsr _func_02BE
+	$816B  A2 02:       ldx #$02
	$816D  20 E2 82:    jsr _func_02E2
++++	$8170  AD 04 05:    lda $0504
	$8173  C9 12:       cmp #$12
	$8175  D0 18:       bne +++		; $818F
	$8177  A9 01:       lda #$01
	$8179  85 E4:       sta $E4
	$817B  A5 D8:       lda $D8
	$817D  4A:          lsr a
	$817E  90 06:       bcc +		; $8186
	$8180  A2 01:       ldx #$01
	$8182  A9 00:       lda #$00
	$8184  F0 04:       beq ++		; $818A

+	$8186  A2 02:       ldx #$02
	$8188  A9 10:       lda #$10
++	$818A  85 01:       sta $01
	$818C  20 14 83:    jsr _func_0314
+++	$818F  20 3E 83:    jsr _func_033E
	$8192  CE 04 05:    dec $0504
	$8195  D0 09:       bne _loc_01A0		; $81A0 -> rts
	$8197  A9 00:       lda #$00
	$8199  20 5D 89:    jsr _func_095D
_loc_019C
	$819C  A9 00:       lda #$00
	$819E  85 D8:       sta $D8
_loc_01A0
	$81A0  60:          rts 

	$81A1               .byte $01
_func_01A2
	$81A2  A5 FC:       lda $FC
	$81A4  8D 09 05:    sta $0509
	$81A7  A5 FD:       lda $FD
	$81A9  8D 0A 05:    sta $050A
	$81AC  A5 C8:       lda $C8
	$81AE  8D 0B 05:    sta $050B
	$81B1  A5 C9:       lda $C9
	$81B3  8D 0C 05:    sta $050C
	$81B6  A5 CA:       lda $CA
	$81B8  8D 13 05:    sta $0513
	$81BB  A5 CB:       lda $CB
	$81BD  8D 15 05:    sta $0515
	$81C0  AD BE 04:    lda $04BE
	$81C3  8D 14 05:    sta $0514
	$81C6  A5 E1:       lda $E1
	$81C8  8D 17 05:    sta $0517
	$81CB  A9 00:       lda #$00
	$81CD  85 FC:       sta $FC
	$81CF  85 FD:       sta $FD
	$81D1  85 C8:       sta $C8
	$81D3  85 C9:       sta $C9
	$81D5  60:          rts 
;------------------------------------------
_func_01D6
	$81D6  AD 09 05:    lda $0509
	$81D9  85 FC:       sta $FC
	$81DB  AD 0A 05:    lda $050A
	$81DE  85 FD:       sta $FD
	$81E0  8D C0 04:    sta $04C0
	$81E3  AD 0B 05:    lda $050B
	$81E6  85 C8:       sta $C8
	$81E8  AD 0C 05:    lda $050C
	$81EB  85 C9:       sta $C9
	$81ED  AD 14 05:    lda $0514
	$81F0  8D BE 04:    sta $04BE
	$81F3  AD 13 05:    lda $0513
	$81F6  85 CA:       sta $CA
	$81F8  AD 15 05:    lda $0515
	$81FB  85 CB:       sta $CB
	$81FD  60:          rts 
;------------------------------------------
_func_01FE
	$81FE  A5 CF:       lda $CF
	$8200  29 10:       and #$10
	$8202  F0 07:       beq +		; $820B
	$8204  A5 E1:       lda $E1
	$8206  38:          sec 
	$8207  E9 08:       sbc #$08
	$8209  85 E1:       sta $E1
+	$820B  A9 01:       lda #$01
	$820D  85 E4:       sta $E4
	$820F  A5 CF:       lda $CF
	$8211  85 CE:       sta $CE
	$8213  A9 10:       lda #$10
	$8215  85 01:       sta $01
	$8217  A2 00:       ldx #$00
	$8219  20 14 83:    jsr _func_0314
	$821C  A5 D3:       lda $D3
	$821E  85 D2:       sta $D2
	$8220  A5 E1:       lda $E1
	$8222  85 E2:       sta $E2
	$8224  A2 01:       ldx #$01
	$8226  20 6A 84:    jsr _func_046A
	$8229  A9 F0:       lda #$F0
	$822B  8D 06 05:    sta $0506
	$822E  8D 07 05:    sta $0507
	$8231  A5 D0:       lda $D0
	$8233  8D 05 05:    sta $0505
	$8236  E6 D5:       inc $D5
	$8238  A9 01:       lda #$01
	$823A  85 06:       sta $06
	$823C  60:          rts 
;------------------------------------------
_func_023D
	$823D  A2 00:       ldx #$00
	$823F  8E 37 05:    stx $0537
	$8242  20 E2 82:    jsr _func_02E2
	$8245  20 3E 83:    jsr _func_033E
	$8248  A2 00:       ldx #$00
	$824A  20 8F 82:    jsr _func_028F
	$824D  AD 06 05:    lda $0506
	$8250  C5 D1:       cmp $D1
	$8252  D0 23:       bne ++		; $8277
	$8254  AD 07 05:    lda $0507
	$8257  18:          clc 
	$8258  69 20:       adc #$20
	$825A  C5 D2:       cmp $D2
	$825C  D0 19:       bne ++		; $8277
-	$825E  A5 06:       lda $06
	$8260  AA:          tax 
	$8261  F0 05:       beq +		; $8268
	$8263  AD 17 05:    lda $0517
	$8266  85 E1:       sta $E1
+	$8268  EE 37 05:    inc $0537
	$826B  A9 00:       lda #$00
	$826D  9D 3A 05:    sta $053A,x
	$8270  8D 3D 05:    sta $053D
	$8273  8D 3E 05:    sta $053E
	$8276  60:          rts 

++	$8277  A5 D2:       lda $D2
	$8279  29 20:       and #$20
	$827B  D0 11:       bne +		; $828E -> rts
	$827D  A5 CE:       lda $CE
	$827F  CD 05 05:    cmp $0505
	$8282  F0 DA:       beq -		; $825E
	$8284  4C BE 82:    jmp _func_02BE
;------------------------------------------
_func_0287
	$8287  B5 D3:       lda $D3,x
	$8289  38:          sec 
	$828A  E9 20:       sbc #$20
	$828C  95 D3:       sta $D3,x
+	$828E  60:          rts 
;------------------------------------------
_func_028F
	$828F  B5 D2:       lda $D2,x
	$8291  18:          clc 
	$8292  69 20:       adc #$20
	$8294  95 D2:       sta $D2,x
	$8296  60:          rts 
;------------------------------------------
_func_0297
	$8297  B5 CF:       lda $CF,x
	$8299  38:          sec 
	$829A  E9 10:       sbc #$10
	$829C  95 CF:       sta $CF,x
	$829E  29 F0:       and #$F0
	$82A0  C9 F0:       cmp #$F0
_func_02A2
	$82A2  D0 19:       bne ++		; $82BD -> rts
	$82A4  B5 CF:       lda $CF,x
	$82A6  29 0F:       and #$0F
	$82A8  18:          clc 
	$82A9  69 E0:       adc #$E0
	$82AB  95 CF:       sta $CF,x
	$82AD  D6 CF:       dec $CF,x
	$82AF  B5 CF:       lda $CF,x
	$82B1  C9 DF:       cmp #$DF
	$82B3  D0 04:       bne +		; $82B9
	$82B5  A9 E9:       lda #$E9
	$82B7  95 CF:       sta $CF,x
+	$82B9  A9 A0:       lda #$A0
	$82BB  95 D3:       sta $D3,x
++	$82BD  60:          rts 
;------------------------------------------
_func_02BE
	$82BE  B5 CE:       lda $CE,x
	$82C0  18:          clc 
	$82C1  69 10:       adc #$10
	$82C3  95 CE:       sta $CE,x
	$82C5  29 F0:       and #$F0
	$82C7  C9 F0:       cmp #$F0
	$82C9  D0 16:       bne ++		; $82E1 -> rts
	$82CB  B5 CE:       lda $CE,x
	$82CD  29 0F:       and #$0F
	$82CF  95 CE:       sta $CE,x
	$82D1  F6 CE:       inc $CE,x
	$82D3  B5 CE:       lda $CE,x
	$82D5  C9 0A:       cmp #$0A
	$82D7  D0 04:       bne +		; $82DD
	$82D9  A9 00:       lda #$00
	$82DB  95 CE:       sta $CE,x
+	$82DD  A9 00:       lda #$00
	$82DF  95 D2:       sta $D2,x
++	$82E1  60:          rts 
;------------------------------------------
_func_02E2
	$82E2  B5 CE:       lda $CE,x
	$82E4  29 0F:       and #$0F
	$82E6  A8:          tay 
	$82E7  B9 5B BA:    lda _data_3A5B_indexed,y
	$82EA  85 E9:       sta $E9
	$82EC  B9 66 BA:    lda _data_3A66_indexed,y
	$82EF  85 EA:       sta $EA
	$82F1  B5 CE:       lda $CE,x
	$82F3  29 F0:       and #$F0
	$82F5  85 D7:       sta $D7
	$82F7  B5 CE:       lda $CE,x
	$82F9  4A:          lsr a
	$82FA  90 04:       bcc +		; $8300
	$82FC  A9 20:       lda #$20
	$82FE  D0 02:       bne ++		; $8302

+	$8300  A9 28:       lda #$28
++	$8302  85 D1:       sta $D1
	$8304  B5 CE:       lda $CE,x
	$8306  29 C0:       and #$C0
	$8308  0A:          asl a
	$8309  2A:          rol a
	$830A  2A:          rol a
	$830B  65 D1:       adc $D1
	$830D  85 D1:       sta $D1
	$830F  B5 D2:       lda $D2,x
	$8311  85 D2:       sta $D2
_loc_0313
	$8313  60:          rts 
;------------------------------------------
_func_0314
	$8314  B5 CE:       lda $CE,x
	$8316  29 10:       and #$10
_loc_0318_indexed
	$8318  F0 F9:       beq _loc_0313		; $8313 -> rts
	$831A  B5 CE:       lda $CE,x
	$831C  85 03:       sta $03
	$831E  38:          sec 
	$831F  E5 01:       sbc $01
	$8321  95 CE:       sta $CE,x
	$8323  20 E2 82:    jsr _func_02E2
	$8326  A9 0F:       lda #$0F
	$8328  85 E3:       sta $E3
	$832A  A9 00:       lda #$00
	$832C  85 D6:       sta $D6
-	$832E  20 AC 84:    jsr _func_04AC
	$8331  A5 E3:       lda $E3
	$8333  10 F9:       bpl -		; $832E
	$8335  A5 03:       lda $03
	$8337  95 CE:       sta $CE,x
	$8339  C6 E4:       dec $E4
	$833B  4C E2 82:    jmp _func_02E2
;------------------------------------------
_func_033E
	$833E  AE 00 03:    ldx $0300
	$8341  A5 D1:       lda $D1
	$8343  9D 01 03:    sta $0301,x
	$8346  E8:          inx 
	$8347  A5 D2:       lda $D2
	$8349  9D 01 03:    sta $0301,x
	$834C  E8:          inx 
	$834D  A9 20:       lda #$20
	$834F  9D 01 03:    sta $0301,x
	$8352  E8:          inx 
	$8353  A9 00:       lda #$00
	$8355  85 D6:       sta $D6
	$8357  A9 0F:       lda #$0F
	$8359  85 E3:       sta $E3
	$835B  A5 D5:       lda $D5
	$835D  F0 0D:       beq _loc_036C
	$835F  A4 D7:       ldy $D7
_func_0361_indexed
	$8361  C0 E0:       cpy #$E0
	$8363  D0 07:       bne _loc_036C
	$8365  A9 00:       lda #$00
	$8367  85 E4:       sta $E4
	$8369  EE 39 05:    inc $0539
_loc_036C
	$836C  A4 D7:       ldy $D7
	$836E  B1 E9:       lda ($E9),y
	$8370  8D 1B 05:    sta $051B
	$8373  29 C0:       and #$C0
	$8375  0A:          asl a
	$8376  2A:          rol a
_loc_0377
	$8377  2A:          rol a
	$8378  A8:          tay 
	$8379  B9 E9 F7:    lda _DataPointerTableLo_1F7E9,y
	$837C  85 00:       sta $00
	$837E  B9 ED F7:    lda _DataPointerTableHi_1F7E9,y
	$8381  85 01:       sta $01
	$8383  A4 D7:       ldy $D7
	$8385  B1 E9:       lda ($E9),y
	$8387  0A:          asl a
	$8388  0A:          asl a
_loc_0389
	$8389  A8:          tay 
	$838A  A5 D5:       lda $D5
	$838C  F0 02:       beq +		; $8390
	$838E  C8:          iny 
	$838F  C8:          iny 
+ -	$8390  B1 00:       lda ($00),y
	$8392  9D 01 03:    sta $0301,x
	$8395  E6 D6:       inc $D6
	$8397  E8:          inx 
	$8398  C8:          iny 
	$8399  A5 D6:       lda $D6
	$839B  4A:          lsr a
	$839C  B0 F2:       bcs -		; $8390
	$839E  E6 D7:       inc $D7
	$83A0  A5 D5:       lda $D5
	$83A2  F0 03:       beq +		; $83A7
	$83A4  20 88 84:    jsr _func_0488
+	$83A7  A5 D6:       lda $D6
	$83A9  C9 20:       cmp #$20
	$83AB  90 BF:       bcc _loc_036C
	$83AD  A9 00:       lda #$00
	$83AF  9D 01 03:    sta $0301,x
_loc_03B2
	$83B2  8E 00 03:    stx $0300
	$83B5  A5 D5:       lda $D5
	$83B7  F0 52:       beq +++		; $840B
	$83B9  A5 E4:       lda $E4
	$83BB  F0 05:       beq +		; $83C2
	$83BD  C6 E4:       dec $E4
	$83BF  4C DE 83:    jmp ++		; $83DE

+	$83C2  A5 D8:       lda $D8
	$83C4  4A:          lsr a
	$83C5  B0 0D:       bcs +		; $83D4
	$83C7  A2 01:       ldx #$01
	$83C9  20 12 84:    jsr _func_0412
	$83CC  A2 01:       ldx #$01
	$83CE  20 6A 84:    jsr _func_046A
	$83D1  4C DE 83:    jmp ++		; $83DE

+	$83D4  A2 00:       ldx #$00
	$83D6  20 12 84:    jsr _func_0412
	$83D9  A2 00:       ldx #$00
	$83DB  20 78 84:    jsr _func_0478
++	$83DE  A2 00:       ldx #$00
	$83E0  A5 D8:       lda $D8
	$83E2  4A:          lsr a
	$83E3  90 15:       bcc ++		; $83FA
	$83E5  E8:          inx 
	$83E6  B5 CF:       lda $CF,x
	$83E8  29 F0:       and #$F0
	$83EA  C9 E0:       cmp #$E0
	$83EC  F0 06:       beq +		; $83F4
	$83EE  B5 CF:       lda $CF,x
	$83F0  29 10:       and #$10
	$83F2  D0 17:       bne +++		; $840B
+	$83F4  20 78 84:    jsr _func_0478
	$83F7  4C 0B 84:    jmp +++		; $840B

++	$83FA  B5 CF:       lda $CF,x
	$83FC  29 F0:       and #$F0
	$83FE  C9 E0:       cmp #$E0
	$8400  F0 06:       beq +		; $8408
	$8402  B5 CF:       lda $CF,x
	$8404  29 10:       and #$10
	$8406  F0 03:       beq +++		; $840B
+	$8408  20 6A 84:    jsr _func_046A
+++	$840B  A5 D5:       lda $D5
	$840D  49 01:       eor #$01
	$840F  85 D5:       sta $D5
	$8411  60:          rts 
;------------------------------------------
_func_0412
	$8412  AC 00 03:    ldy $0300
	$8415  A5 D1:       lda $D1
	$8417  09 03:       ora #$03
	$8419  99 01 03:    sta $0301,y
	$841C  C8:          iny 
	$841D  B5 E1:       lda $E1,x
	$841F  99 01 03:    sta $0301,y
	$8422  C8:          iny 
	$8423  A9 08:       lda #$08
	$8425  99 01 03:    sta $0301,y
	$8428  C8:          iny 
_loc_0429
	$8429  A2 07:       ldx #$07
-	$842B  AD 39 05:    lda $0539
	$842E  F0 0B:       beq +		; $843B
	$8430  B5 D9:       lda $D9,x
	$8432  4A:          lsr a
	$8433  4A:          lsr a
	$8434  4A:          lsr a
	$8435  4A:          lsr a
	$8436  95 D9:       sta $D9,x
	$8438  4C 52 84:    jmp ++		; $8452

+	$843B  A5 D8:       lda $D8
	$843D  4A:          lsr a
	$843E  90 12:       bcc ++		; $8452
	$8440  B5 D9:       lda $D9,x
	$8442  0A:          asl a
	$8443  0A:          asl a
	$8444  0A:          asl a
	$8445  0A:          asl a
	$8446  85 01:       sta $01
	$8448  B5 D9:       lda $D9,x
	$844A  4A:          lsr a
	$844B  4A:          lsr a
	$844C  4A:          lsr a
	$844D  4A:          lsr a
	$844E  05 01:       ora $01
	$8450  95 D9:       sta $D9,x
++	$8452  B5 D9:       lda $D9,x
	$8454  99 01 03:    sta $0301,y
	$8457  C8:          iny 
	$8458  CA:          dex 
	$8459  10 D0:       bpl -		; $842B
	$845B  A9 01:       lda #$01
_func_045D
	$845D  85 E4:       sta $E4
	$845F  4A:          lsr a
	$8460  8D 39 05:    sta $0539
	$8463  99 01 03:    sta $0301,y
	$8466  8C 00 03:    sty $0300
	$8469  60:          rts 
;------------------------------------------
_func_046A
	$846A  B5 E1:       lda $E1,x
	$846C  18:          clc 
	$846D  69 08:       adc #$08
	$846F  95 E1:       sta $E1,x
	$8471  90 04:       bcc +		; $8477 -> rts
	$8473  A9 C0:       lda #$C0
	$8475  95 E1:       sta $E1,x
+	$8477  60:          rts 
;------------------------------------------
_func_0478
	$8478  B5 E1:       lda $E1,x
	$847A  38:          sec 
	$847B  E9 08:       sbc #$08
	$847D  95 E1:       sta $E1,x
	$847F  C9 C0:       cmp #$C0
	$8481  B0 04:       bcs +		; $8487 -> rts
	$8483  A9 F8:       lda #$F8
	$8485  95 E1:       sta $E1,x
+	$8487  60:          rts 
;------------------------------------------
_func_0488
	$8488  A5 E3:       lda $E3
	$848A  4A:          lsr a
	$848B  A8:          tay 
	$848C  B9 D9 00:    lda $00D9,y
_func_048F
	$848F  4A:          lsr a
	$8490  4A:          lsr a
	$8491  99 D9 00:    sta $00D9,y
	$8494  AD 1B 05:    lda $051B
	$8497  29 C0:       and #$C0
	$8499  19 D9 00:    ora $00D9,y
	$849C  99 D9 00:    sta $00D9,y
	$849F  C6 E3:       dec $E3
	$84A1  60:          rts 
;------------------------------------------
_code_04A2
	$84A2  A2 07:       ldx #$07
	$84A4  A9 00:       lda #$00
-	$84A6  95 D9:       sta $D9,x
	$84A8  CA:          dex 
_loc_04A9_indexed
	$84A9  D0 FB:       bne -		; $84A6
	$84AB  60:          rts 
;------------------------------------------
_func_04AC
	$84AC  A4 D7:       ldy $D7
	$84AE  B1 E9:       lda ($E9),y
	$84B0  8D 1B 05:    sta $051B
	$84B3  E6 D7:       inc $D7
	$84B5  4C 88 84:    jmp _func_0488
;------------------------------------------
_empty_04B8
	$84B8               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$84C8               .byte $FF,$FF,$FF,$FF,$FF
_func_04CD
	$84CD  FF:          .db $FF

	$84CE               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$84DE               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
_func_04EC
	$84EC  FF:          .db $FF

	$84ED               .byte $FF,$FF,$FF,$FF,$FF
_func_04F2
	$84F2  FF:          .db $FF

	$84F3               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
_func_04FB
	$84FB  FF:          .db $FF

	$84FC               .byte $FF,$FF,$FF,$FF
_func_0500
	$8500  AD 02 05:    lda $0502
	$8503  D0 57:       bne +++		; $855C
	$8505  A9 00:       lda #$00
	$8507  20 A0 FF:    jsr SetMMC3Mirroring
	$850A  20 6D 94:    jsr _func_146D
	$850D               .byte $A9
	$850E  00:          brk 

	$850F  85 FC:       sta $FC
	$8511  AD 33 05:    lda $0533
	$8514  D0 04:       bne +		; $851A
	$8516  A9 09:       lda #$09
	$8518  D0 03:       bne ++		; $851D

+	$851A  38:          sec 
	$851B  E9 01:       sbc #$01
++	$851D  09 D0:       ora #$D0
	$851F  85 CF:       sta $CF
	$8521  38:          sec 
	$8522  E9 20:       sbc #$20
	$8524  85 CE:       sta $CE
	$8526  AD 33 05:    lda $0533
	$8529  18:          clc 
	$852A  69 01:       adc #$01
	$852C  C9 0A:       cmp #$0A
	$852E  D0 02:       bne +		; $8532
	$8530  A9 00:       lda #$00
+	$8532  09 10:       ora #$10
	$8534  85 D0:       sta $D0
	$8536  AD 33 05:    lda $0533
	$8539  A0 01:       ldy #$01
	$853B  20 EE 86:    jsr _func_06EE
	$853E  EE 02 05:    inc $0502
	$8541  AD 33 05:    lda $0533
	$8544  8D BE 04:    sta $04BE
	$8547  A9 01:       lda #$01
	$8549  8D 3A 05:    sta $053A
	$854C  4A:          lsr a
	$854D  85 06:       sta $06
	$854F  A9 FF:       lda #$FF
	$8551  8D 05 05:    sta $0505
	$8554  A9 0F:       lda #$0F
	$8556  8D 07 05:    sta $0507
	$8559  20 6A 85:    jsr _func_056A
+++	$855C  20 AA 87:    jsr _func_07AA
	$855F  AD 3A 05:    lda $053A
	$8562  D0 05:       bne _func_0569		; $8569 -> rts
	$8564  8D 02 05:    sta $0502
	$8567  E6 13:       inc $13
_func_0569
	$8569  60:          rts 
;------------------------------------------
_func_056A
	$856A  AD 33 05:    lda $0533
	$856D  D0 07:       bne +		; $8576
	$856F  A5 BA:       lda $BA
	$8571  30 74:       bmi ++++		; $85E7
	$8573  AD 33 05:    lda $0533
+	$8576  CD 3F 05:    cmp $053F
	$8579  D0 04:       bne _func_057F
	$857B  A5 BA:       lda $BA
	$857D  10 68:       bpl ++++		; $85E7
_func_057F
	$857F  A2 02:       ldx #$02
	$8581  A5 BA:       lda $BA
	$8583  10 06:       bpl +		; $858B
	$8585  A9 FF:       lda #$FF
	$8587  85 0B:       sta $0B
	$8589  D0 04:       bne _loc_058F

+	$858B  A9 00:       lda #$00
	$858D  85 0B:       sta $0B
_loc_058F
	$858F  A5 BA:       lda $BA
	$8591  29 F0:       and #$F0
	$8593  18:          clc 
	$8594  75 CE:       adc $CE,x
_loc_0596
	$8596  08:          php 
	$8597  65 0B:        adc $0B
	$8599  28:          plp 
	$859A  85 0C:       sta $0C
	$859C  A5 0B:       lda $0B
	$859E  D0 11:       bne +		; $85B1
	$85A0  90 20:       bcc ++		; $85C2
	$85A2  B5 CE:       lda $CE,x
	$85A4  29 0F:       and #$0F
	$85A6  C9 09:       cmp #$09
	$85A8  D0 18:       bne ++		; $85C2
	$85AA  A5 0C:       lda $0C
	$85AC  29 F0:       and #$F0
	$85AE  4C C4 85:    jmp +++		; $85C4

+	$85B1  B0 0F:       bcs ++		; $85C2
	$85B3  B5 CE:       lda $CE,x
	$85B5  29 0F:       and #$0F
	$85B7  D0 09:       bne ++		; $85C2
	$85B9  A5 0C:       lda $0C
	$85BB  29 F0:       and #$F0
	$85BD  69 09:       adc #$09
	$85BF  4C C4 85:    jmp +++		; $85C4

++	$85C2  A5 0C:       lda $0C
+++	$85C4  95 CE:       sta $CE,x
	$85C6  CA:          dex 
	$85C7  10 C6:       bpl _loc_058F
	$85C9  A5 BA:       lda $BA
	$85CB  85 FD:       sta $FD
	$85CD  8D C0 04:    sta $04C0
	$85D0  29 F0:       and #$F0
	$85D2  8D 36 05:    sta $0536
	$85D5  A5 BA:       lda $BA
	$85D7  10 0E:       bpl ++++		; $85E7
	$85D9               .byte $CE
	$85DA               .byte $BE
	$85DB  04:          .db $04

	$85DC  A5 C9:       lda $C9
	$85DE  49 01:       eor #$01
	$85E0  85 C9:       sta $C9
	$85E2  A9 01:       lda #$01
	$85E4  8D 07 05:    sta $0507
++++	$85E7  A9 00:       lda #$00
	$85E9  85 BA:       sta $BA
	$85EB  60:          rts 
;------------------------------------------
_func_05EC
	$85EC  A9 00:       lda #$00
	$85EE  8D 1C 05:    sta $051C
_loc_05F1_indexed
	$85F1  AD 38 05:    lda $0538
	$85F4  F0 36:       beq ++		; $862C
	$85F6  AD 38 05:    lda $0538
	$85F9  4A:          lsr a
	$85FA  B0 1C:       bcs +		; $8618
	$85FC  A2 02:       ldx #$02
	$85FE  86 09:       stx $09
	$8600  A9 10:       lda #$10
	$8602  85 01:       sta $01
	$8604  CA:          dex 
	$8605  AD 38 05:    lda $0538
	$8608  85 D8:       sta $D8
	$860A  20 01 89:    jsr _code_0901
	$860D  A5 03:       lda $03
	$860F  85 D0:       sta $D0
	$8611  A9 00:       lda #$00
	$8613  8D 38 05:    sta $0538
	$8616  F0 14:       beq ++		; $862C

+	$8618  A2 01:       ldx #$01
	$861A  86 09:       stx $09
	$861C  CA:          dex 
_loc_061D_indexed
	$861D  86 01:       stx $01
	$861F  AD 38 05:    lda $0538
	$8622  85 D8:       sta $D8
	$8624  20 01 89:    jsr _code_0901
	$8627  A9 00:       lda #$00
_func_0629
	$8629  8D 38 05:    sta $0538
++	$862C  A5 BA:       lda $BA
	$862E  D0 01:       bne +		; $8631
	$8630  60:          rts 

+	$8631  A5 BA:       lda $BA
	$8633  10 07:       bpl +		; $863C
	$8635  A9 01:       lda #$01
	$8637  85 D8:       sta $D8
	$8639  4C 9A 86:    jmp +++		; $869A

+	$863C  A9 02:       lda #$02
	$863E  85 D8:       sta $D8
	$8640  A6 BA:       ldx $BA
-	$8642  A5 FD:       lda $FD
	$8644  D0 0B:       bne +		; $8651
	$8646  AD BE 04:    lda $04BE
	$8649  CD 3F 05:    cmp $053F
	$864C  D0 03:       bne +		; $8651
	$864E  4C E9 86:    jmp _loc_06E9

+	$8651  A5 FD:       lda $FD
_loc_0653_indexed
	$8653  18:          clc 
	$8654  69 01:       adc #$01
	$8656  85 FD:       sta $FD
	$8658  8D C0 04:    sta $04C0
	$865B  90 0C:       bcc +		; $8669
	$865D  EE BE 04:    inc $04BE
	$8660  A5 C9:       lda $C9
	$8662  49 01:       eor #$01
	$8664  85 C9:       sta $C9
	$8666  0A:          asl a
	$8667  85 C8:       sta $C8
+	$8669  AD BE 04:    lda $04BE
	$866C  CD 3F 05:    cmp $053F
	$866F  F0 14:       beq ++		; $8685
	$8671  A5 FD:       lda $FD
	$8673  29 F0:       and #$F0
	$8675  CD 36 05:    cmp $0536
	$8678  F0 08:       beq +		; $8682
	$867A  8D 36 05:    sta $0536
	$867D  A9 01:       lda #$01
	$867F  8D 1C 05:    sta $051C
+	$8682  CA:          dex 
	$8683  D0 BD:       bne -		; $8642
++	$8685  AD 1C 05:    lda $051C
	$8688  F0 5F:       beq _loc_06E9
	$868A  A2 02:       ldx #$02
-	$868C  20 FC 87:    jsr _func_07FC
	$868F  CA:          dex 
	$8690  D0 FA:       bne -		; $868C
	$8692  A2 02:       ldx #$02
	$8694  20 12 88:    jsr _func_0812
	$8697  4C E6 86:    jmp ++++		; $86E6

+++	$869A  A6 BA:       ldx $BA
-	$869C  A5 FD:       lda $FD
	$869E  D0 08:       bne +		; $86A8
	$86A0  AD BE 04:    lda $04BE
	$86A3  D0 03:       bne +		; $86A8
	$86A5  4C E9 86:    jmp _loc_06E9

+	$86A8  A5 FD:       lda $FD
	$86AA  38:          sec 
	$86AB  E9 01:       sbc #$01
	$86AD  85 FD:       sta $FD
	$86AF  8D C0 04:    sta $04C0
	$86B2  B0 0C:       bcs +		; $86C0
	$86B4  CE BE 04:    dec $04BE
	$86B7  A5 C9:       lda $C9
	$86B9  49 01:       eor #$01
	$86BB  85 C9:       sta $C9
	$86BD  0A:          asl a
	$86BE  85 C8:       sta $C8
+	$86C0  A5 FD:       lda $FD
	$86C2  29 F0:       and #$F0
	$86C4  CD 36 05:    cmp $0536
	$86C7  F0 08:       beq +		; $86D1
	$86C9  8D 36 05:    sta $0536
	$86CC  A9 01:       lda #$01
_func_06CE
	$86CE  8D 1C 05:    sta $051C
+	$86D1  E8:          inx 
	$86D2  D0 C8:       bne -		; $869C
	$86D4  AD 1C 05:    lda $051C
	$86D7  F0 10:       beq _loc_06E9
	$86D9  A2 02:       ldx #$02
-	$86DB  20 E6 87:    jsr _func_07E6
	$86DE  CA:          dex 
	$86DF  D0 FA:       bne -		; $86DB
	$86E1  A2 01:       ldx #$01
	$86E3  20 12 88:    jsr _func_0812
++++	$86E6  20 72 88:    jsr _func_0872
_loc_06E9
	$86E9  A9 00:       lda #$00
	$86EB  85 D8:       sta $D8
	$86ED  60:          rts 
;------------------------------------------
_func_06EE
	$86EE  4A:          lsr a
	$86EF  B0 0B:       bcs +		; $86FC
	$86F1  A9 01:       lda #$01
	$86F3  85 C9:       sta $C9
	$86F5  0A:          asl a
	$86F6  85 C8:       sta $C8
	$86F8  A9 20:       lda #$20
	$86FA  D0 09:       bne ++		; $8705

+	$86FC  A9 00:       lda #$00
	$86FE  85 C9:       sta $C9
	$8700  85 C8:       sta $C8
	$8702  B9 09 87:    lda _data_0709_indexed,y
++	$8705  8D 06 05:    sta $0506
	$8708  60:          rts 
;------------------------------------------
_data_0709_indexed
	$8709               .byte $28,$24
_data_070B
	$870B               .byte $0A
_func_070C
	$870C  A5 FD:       lda $FD
	$870E  8D 0A 05:    sta $050A
	$8711  A5 C9:       lda $C9
	$8713  8D 0C 05:    sta $050C
	$8716  AD BE 04:    lda $04BE
	$8719  8D 14 05:    sta $0514
	$871C  EE 3D 05:    inc $053D
	$871F  AD 0B 87:    lda _data_070B
	$8722  8D 33 05:    sta $0533
	$8725  20 EE 86:    jsr _func_06EE
	$8728  A9 00:       lda #$00
	$872A  85 FD:       sta $FD
	$872C  8D C0 04:    sta $04C0
	$872F  AD 0B 87:    lda _data_070B
	$8732  8D BE 04:    sta $04BE
	$8735  20 6D 94:    jsr _func_146D
	$8738  AD 0B 87:    lda _data_070B
	$873B  85 CE:       sta $CE
	$873D  A9 E0:       lda #$E0
_func_073F
	$873F  8D 06 05:    sta $0506
	$8742  AD 0B 87:    lda _data_070B
	$8745  18:          clc 
	$8746  69 F0:       adc #$F0
	$8748  8D 05 05:    sta $0505
	$874B  60:          rts 
;------------------------------------------
_func_074C
	$874C  AD 0A 05:    lda $050A
	$874F  85 FD:       sta $FD
	$8751  8D C0 04:    sta $04C0
	$8754  AD 0C 05:    lda $050C
	$8757  85 C9:       sta $C9
	$8759  AD 14 05:    lda $0514
	$875C  8D BE 04:    sta $04BE
	$875F  AD 3D 05:    lda $053D
	$8762  D0 20:       bne +		; $8784 -> rts
	$8764  EE 3E 05:    inc $053E
	$8767  EE 3D 05:    inc $053D
	$876A  E6 D5:       inc $D5
	$876C  20 28 94:    jsr _func_1428
	$876F  A5 CF:       lda $CF
	$8771  85 CE:       sta $CE
	$8773  A9 10:       lda #$10
	$8775  85 01:       sta $01
	$8777  A9 F0:       lda #$F0
	$8779  8D 06 05:    sta $0506
	$877C  8D 07 05:    sta $0507
	$877F  A5 D0:       lda $D0
	$8781  8D 05 05:    sta $0505
+	$8784  60:          rts 
;------------------------------------------
_func_0785
	$8785  A5 CF:       lda $CF
	$8787  85 CE:       sta $CE
	$8789  A9 10:       lda #$10
	$878B  85 01:       sta $01
	$878D  A9 F0:       lda #$F0
	$878F  8D 06 05:    sta $0506
	$8792  8D 07 05:    sta $0507
	$8795  A5 D0:       lda $D0
	$8797  18:          clc 
_loc_0798_indexed
	$8798  69 10:       adc #$10
	$879A  69 00:       adc #$00
	$879C  C9 0A:       cmp #$0A
	$879E  D0 02:       bne +		; $87A2
	$87A0  A9 00:       lda #$00
+	$87A2  8D 05 05:    sta $0505
	$87A5  A9 01:       lda #$01
	$87A7  85 06:       sta $06
	$87A9  60:          rts 
;------------------------------------------
_func_07AA
	$87AA  A2 00:       ldx #$00
	$87AC  8E 37 05:    stx $0537
	$87AF  8E 1C 05:    stx $051C
	$87B2  86 D8:       stx $D8
	$87B4  20 12 88:    jsr _func_0812
	$87B7  20 72 88:    jsr _func_0872
	$87BA  AD 06 05:    lda $0506
	$87BD  C5 D1:       cmp $D1
	$87BF  D0 19:       bne +		; $87DA
	$87C1  AD 07 05:    lda $0507
	$87C4  18:          clc 
	$87C5  69 01:       adc #$01
	$87C7  C5 D2:       cmp $D2
	$87C9  D0 0F:       bne +		; $87DA
_loc_07CB
	$87CB  A9 00:       lda #$00
	$87CD  8D 3A 05:    sta $053A
	$87D0  8D 3D 05:    sta $053D
	$87D3  8D 3E 05:    sta $053E
	$87D6  EE 37 05:    inc $0537
	$87D9  60:          rts 

+	$87DA  A5 CE:       lda $CE
	$87DC  CD 05 05:    cmp $0505
	$87DF  F0 EA:       beq _loc_07CB
	$87E1  A2 00:       ldx #$00
	$87E3  4C FC 87:    jmp _func_07FC
;------------------------------------------
_func_07E6
	$87E6  B5 CE:       lda $CE,x
	$87E8  38:          sec 
	$87E9  E9 10:       sbc #$10
	$87EB  95 CE:       sta $CE,x
	$87ED  B0 0C:       bcs +		; $87FB -> rts
	$87EF  D6 CE:       dec $CE,x
	$87F1  B5 CE:       lda $CE,x
	$87F3  C9 EF:       cmp #$EF
	$87F5  D0 04:       bne +		; $87FB -> rts
	$87F7  A9 F9:       lda #$F9
	$87F9  95 CE:       sta $CE,x
+	$87FB  60:          rts 
;------------------------------------------
_func_07FC
	$87FC  B5 CE:       lda $CE,x
	$87FE  18:          clc 
	$87FF  69 10:       adc #$10
	$8801  95 CE:       sta $CE,x
	$8803  90 0C:       bcc +		; $8811 -> rts
	$8805  F6 CE:       inc $CE,x
	$8807  B5 CE:       lda $CE,x
	$8809  C9 0A:       cmp #$0A
	$880B  D0 04:       bne +		; $8811 -> rts
	$880D  A9 00:       lda #$00
	$880F  95 CE:       sta $CE,x
+	$8811  60:          rts 
;------------------------------------------
_func_0812
	$8812  84 0F:       sty $0F
	$8814  B5 CE:       lda $CE,x
	$8816  29 0F:       and #$0F
	$8818  A8:          tay 
	$8819  B9 5B BA:    lda _data_3A5B_indexed,y
	$881C  85 E9:       sta $E9
	$881E  B9 66 BA:    lda _data_3A66_indexed,y
	$8821  85 EA:       sta $EA
	$8823  B5 CE:       lda $CE,x
	$8825  4A:          lsr a
	$8826  4A:          lsr a
	$8827  4A:          lsr a
	$8828  4A:          lsr a
	$8829  85 D7:       sta $D7
	$882B  0A:          asl a
	$882C  85 D2:       sta $D2
	$882E  A0 20:       ldy #$20
	$8830  B5 CE:       lda $CE,x
	$8832  4A:          lsr a
	$8833  B0 02:       bcs +		; $8837
	$8835  A0 24:       ldy #$24
+	$8837  84 D1:       sty $D1
	$8839  A4 0F:       ldy $0F
	$883B  60:          rts 
;------------------------------------------
_func_083C
	$883C  86 08:       stx $08
	$883E  A6 09:       ldx $09
	$8840  A0 02:       ldy #$02
_loc_0842
	$8842  B5 CE:       lda $CE,x
	$8844  85 03:       sta $03
	$8846  38:          sec 
	$8847  E5 01:       sbc $01
	$8849  95 CE:       sta $CE,x
	$884B  20 12 88:    jsr _func_0812
	$884E  A9 07:       lda #$07
	$8850  85 E3:       sta $E3
	$8852  A9 00:       lda #$00
	$8854  85 D6:       sta $D6
-	$8856  20 25 89:    jsr _func_0925
	$8859  A5 E3:       lda $E3
	$885B  10 F9:       bpl -		; $8856
	$885D  A5 D2:       lda $D2
	$885F  29 1C:       and #$1C
	$8861  4A:          lsr a
	$8862  4A:          lsr a
	$8863  09 C0:       ora #$C0
	$8865  8D BD 03:    sta $03BD
	$8868  A5 D1:       lda $D1
	$886A  09 03:       ora #$03
	$886C  8D BC 03:    sta $03BC
	$886F  A6 08:       ldx $08
	$8871  60:          rts 
;------------------------------------------
_func_0872
	$8872  A9 0F:       lda #$0F
	$8874  85 E3:       sta $E3
	$8876  A9 00:       lda #$00
	$8878  85 D6:       sta $D6
	$887A  85 D5:       sta $D5
	$887C  AA:          tax 
--	$887D  A4 D7:       ldy $D7
	$887F  B1 E9:       lda ($E9),y
	$8881  8D 1B 05:    sta $051B
	$8884  29 C0:       and #$C0
	$8886  0A:          asl a
	$8887  2A:          rol a
	$8888  2A:          rol a
	$8889  A8:          tay 
	$888A  B9 E9 F7:    lda _DataPointerTableLo_1F7E9,y
	$888D  85 00:       sta $00
	$888F  B9 ED F7:    lda _DataPointerTableHi_1F7E9,y
	$8892  85 01:       sta $01
_func_0894
	$8894  A4 D7:       ldy $D7
	$8896  B1 E9:       lda ($E9),y
	$8898  0A:          asl a
	$8899  0A:          asl a
	$889A  A8:          tay 
	$889B  A5 D5:       lda $D5
	$889D  F0 01:       beq +		; $88A0
	$889F  C8:          iny 
+	$88A0  B1 00:       lda ($00),y
	$88A2  9D 80 03:    sta $0380,x
	$88A5  C8:          iny 
	$88A6  B1 00:       lda ($00),y
	$88A8  9D 9E 03:    sta $039E,x
	$88AB  C8:          iny 
	$88AC  B1 00:       lda ($00),y
	$88AE  9D 81 03:    sta $0381,x
	$88B1  C8:          iny 
	$88B2  B1 00:       lda ($00),y
	$88B4  9D 9F 03:    sta $039F,x
	$88B7  E6 D6:       inc $D6
	$88B9  E8:          inx 
	$88BA  E8:          inx 
	$88BB  A5 D7:       lda $D7
	$88BD  18:          clc 
	$88BE  69 10:       adc #$10
	$88C0  85 D7:       sta $D7
	$88C2  A5 D6:       lda $D6
	$88C4  C9 0F:       cmp #$0F
	$88C6  90 B5:       bcc --		; $887D
	$88C8  A9 00:       lda #$00
	$88CA  8D BC 03:    sta $03BC
	$88CD  A5 D8:       lda $D8
	$88CF  4A:          lsr a
	$88D0  B0 20:       bcs +		; $88F2
	$88D2  A5 D2:       lda $D2
	$88D4  29 02:       and #$02
	$88D6  F0 25:       beq +++		; $88FD
	$88D8  A5 D8:       lda $D8
	$88DA  D0 1C:       bne ++		; $88F8
	$88DC  A9 10:       lda #$10
	$88DE  85 01:       sta $01
_loc_08E0_indexed
	$88E0  A2 00:       ldx #$00
	$88E2  86 09:       stx $09
_loc_08E4_indexed
	$88E4  E8:          inx 
	$88E5  20 01 89:    jsr _code_0901
_func_08E8
	$88E8  A5 03:       lda $03
	$88EA  85 CE:       sta $CE
	$88EC  20 12 88:    jsr _func_0812
	$88EF  4C FD 88:    jmp +++		; $88FD

+	$88F2  A5 D2:       lda $D2
	$88F4  29 02:       and #$02
	$88F6  D0 05:       bne +++		; $88FD
++	$88F8  A5 D8:       lda $D8
	$88FA  8D 38 05:    sta $0538
+++	$88FD  EE 1C 05:    inc $051C
	$8900  60:          rts 
;------------------------------------------
_code_0901
	$8901  20 3C 88:    jsr _func_083C
	$8904  A2 07:       ldx #$07
	$8906  86 0E:       stx $0E
_loc_0908_indexed
	$8908  A0 00:       ldy #$00
-	$890A  A6 0E:       ldx $0E
	$890C  B5 D9:       lda $D9,x
	$890E  99 BE 03:    sta $03BE,y
	$8911  C8:          iny 
	$8912  CA:          dex 
	$8913  CA:          dex 
	$8914  CA:          dex 
	$8915  CA:          dex 
	$8916  B5 D9:       lda $D9,x
	$8918  99 BE 03:    sta $03BE,y
	$891B  C8:          iny 
	$891C  C6 0E:       dec $0E
	$891E  A5 0E:       lda $0E
	$8920  C9 03:       cmp #$03
	$8922  D0 E6:       bne -		; $890A
	$8924  60:          rts 
;------------------------------------------
_func_0925
	$8925  84 0F:       sty $0F
	$8927  A9 01:       lda #$01
	$8929  85 04:       sta $04
	$892B  A4 D7:       ldy $D7
	$892D  A6 E3:       ldx $E3
-	$892F  B5 D9:       lda $D9,x
	$8931  4A:          lsr a
	$8932  4A:          lsr a
	$8933  95 D9:       sta $D9,x
	$8935  B1 E9:       lda ($E9),y
	$8937  29 C0:       and #$C0
	$8939  15 D9:       ora $D9,x
	$893B  95 D9:       sta $D9,x
	$893D  C8:          iny 
	$893E  B5 D9:       lda $D9,x
	$8940  4A:          lsr a
	$8941  4A:          lsr a
	$8942  95 D9:       sta $D9,x
	$8944  B1 E9:       lda ($E9),y
	$8946  29 C0:       and #$C0
	$8948  15 D9:       ora $D9,x
	$894A  95 D9:       sta $D9,x
	$894C  A5 D7:       lda $D7
	$894E  18:          clc 
	$894F  69 10:       adc #$10
	$8951  A8:          tay 
	$8952  85 D7:       sta $D7
	$8954  C6 04:       dec $04
	$8956  10 D7:       bpl -		; $892F
	$8958  C6 E3:       dec $E3
	$895A  A4 0F:       ldy $0F
	$895C  60:          rts 
;------------------------------------------
_func_095D
	$895D  A2 07:       ldx #$07
-	$895F  9D 1B 04:    sta $041B,x
	$8962  CA:          dex 
	$8963  10 FA:       bpl -		; $895F
	$8965  60:          rts 
;------------------------------------------
_empty_0966
	$8966               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$8976               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$8986               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF
_loc_098D
	$898D  FF:          .db $FF

	$898E               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
_data_0998_indexed
	$8998               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
_data_09A7_indexed
	$89A7               .byte $FF,$FF
_func_09A9
	$89A9  FF:          .db $FF

	$89AA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$89BA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$89CA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
--	$89D9  FF:          .db $FF

	$89DA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$89EA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$89FA               .byte $FF,$FF,$FF,$FF,$FF,$FF
_loc_0A00_indexed
	$8A00  08:          php 
_data_0A01
	$8A01  20 A5 50:    jsr $50A5
	$8A04  C9 02:       cmp #$02
	$8A06  B0 1E:       bcs +		; $8A26
	$8A08  A9 00:       lda #$00
	$8A0A  A0 10:       ldy #$10
	$8A0C  CC C2 04:    cpy $04C2
	$8A0F  2A:          rol a
	$8A10  4D F6 06:    eor $06F6
	$8A13  F0 11:       beq +		; $8A26
	$8A15  AC F6 06:    ldy $06F6
	$8A18  B9 00 8A:    lda _loc_0A00_indexed,y
	$8A1B  8D 04 06:    sta $0604
	$8A1E  A9 1E:       lda #$1E
	$8A20  85 82:       sta $82
_loc_0A22
	$8A22  A9 08:       lda #$08
	$8A24  85 50:       sta $50
+	$8A26  A9 00:       lda #$00
	$8A28  85 64:       sta $64
	$8A2A  A5 50:       lda $50
	$8A2C  20 25 E1:    jsr _func_1E125
_jumptable_0A2F
	$CA2F  41 8A:       .word (_jumptable_0A2F_0A41) ;8A41 (A41) ([8:0][A:1])
	$CA31  D1 8A:       .word (_jumptable_0A2F_0AD1) ;8AD1 (AD1) ([8:0][A:1])
	$CA33  87 8A:       .word (_jumptable_0A2F_0A87) ;8A87 (A87) ([8:0][A:1])
	$CA35  8D 8B:       .word (_jumptable_0A2F_0B8D) ;8B8D (B8D) ([8:0][A:1])
	$CA37  46 8B:       .word (_jumptable_0A2F_0B46) ;8B46 (B46) ([8:0][A:1])
	$CA39  78 8B:       .word (_jumptable_0A2F_0B78) ;8B78 (B78) ([8:0][A:1])
	$CA3B  CB 8B:       .word (_jumptable_0A2F_0BCB) ;8BCB (BCB) ([8:0][A:1])
	$CA3D  5C 8A:       .word (_jumptable_0A2F_0A5C) ;8A5C (A5C) ([8:0][A:1])
	$CA3F  F1 8B:       .word (_jumptable_0A2F_0BF1) ;8BF1 (BF1) ([8:0][A:1])
_jumptable_0A2F_0A41
	$CA41  20 D9 8C:    jsr _func_0CD9
	$CA44  20 1A 8C:    jsr _func_0C1A
	$CA47  20 FA 8E:    jsr _func_0EFA
	$CA4A  20 16 93:    jsr _func_1316
	$CA4D  20 A4 8E:    jsr _func_0EA4
_func_0A50
	$CA50  A2 00:       ldx #$00
	$8A52  20 A6 8E:    jsr _func_0EA6
	$8A55  A5 EC:       lda $EC
_func_0A57
	$8A57  D0 02:       bne +		; $8A5B -> rts
	$8A59  85 14:       sta $14
+	$8A5B  60:          rts 
;------------------------------------------
_jumptable_0A2F_0A5C
	$8A5C  A5 82:       lda $82
	$8A5E  D0 26:       bne +++		; $8A86 -> rts
	$8A60  AD 2A 04:    lda $042A
	$8A63  C9 02:       cmp #$02
	$8A65  F0 10:       beq ++		; $8A77
	$8A67  20 A4 8E:    jsr _func_0EA4
	$8A6A  A5 46:       lda $46
	$8A6C  30 04:       bmi +		; $8A72
	$8A6E  C9 39:       cmp #$39
	$8A70  B0 14:       bcs +++		; $8A86 -> rts
+	$8A72  E6 46:       inc $46
	$8A74  E6 46:       inc $46
	$8A76  60:          rts 

++	$8A77  A9 02:       lda #$02
	$8A79  85 C7:       sta $C7
	$8A7B  A0 01:       ldy #$01
	$8A7D  CE ED 04:    dec ExtraLives
	$8A80  D0 01:       bne +		; $8A83
	$8A82  C8:          iny 
+	$8A83  8C EC 04:    sty $04EC
+++	$8A86  60:          rts 
;------------------------------------------
_jumptable_0A2F_0A87
	$8A87  A5 82:       lda $82
	$8A89  D0 36:       bne _loc_0AC1		; $8AC1 -> rts
	$8A8B  AE 2D 04:    ldx $042D
	$8A8E  B4 A8:       ldy $A8,x
	$8A90  C0 02:       cpy #$02
	$8A92  90 27:       bcc ++++		; $8ABB
	$8A94  C0 07:       cpy #$07
	$8A96  D0 05:       bne +		; $8A9D
	$8A98  A9 08:       lda #$08
	$8A9A  8D 01 06:    sta $0601
+	$8A9D  D6 A8:       dec $A8,x
	$8A9F  B9 C6 8A:    lda _data_0AC6_indexed,y
_loc_0AA2
	$8AA2  85 C7:       sta $C7
	$8AA4  B5 51:       lda $51,x
	$8AA6  C9 06:       cmp #$06
	$8AA8  F0 06:       beq +		; $8AB0
	$8AAA  B5 90:       lda $90,x
	$8AAC  C9 32:       cmp #$32
	$8AAE  D0 05:       bne ++		; $8AB5
+	$8AB0  B9 C0 8A:    lda _data_0AC0_indexed,y
	$8AB3  10 03:       bpl +++		; $8AB8
++	$8AB5  B9 44 05:    lda $0544,y
+++	$8AB8  85 82:       sta $82
	$8ABA  60:          rts 

++++	$8ABB  85 50:       sta $50
	$8ABD  E6 99:       inc $99
	$8ABF  E6 9A:       inc $9A
_loc_0AC1
	$8AC1  60:          rts 

	$8AC2               .byte $00,$01
_data_0AC4_indexed
	$8AC4               .byte $01,$01
_data_0AC6_indexed
	$8AC6               .byte $01,$02,$04,$04,$04,$04,$08,$08
_data_0ACE_indexed
	$8ACE               .byte $00,$10,$F0
_jumptable_0A2F_0AD1
	$8AD1  A5 F7:       lda Player1JoypadHeld
	$8AD3  29 0C:       and #$0C
	$8AD5  4A:          lsr a
	$8AD6  4A:          lsr a
	$8AD7  A8:          tay 
	$8AD8  C0 02:       cpy #$02
	$8ADA  D0 03:       bne +		; $8ADF
	$8ADC  20 19 8B:    jsr _func_0B19
+	$8ADF  B9 25 F2:    lda _data_1F225_indexed,y
	$8AE2  85 46:       sta $46
	$8AE4  A5 F7:       lda Player1JoypadHeld
	$8AE6  29 03:       and #$03
	$8AE8  A8:          tay 
	$8AE9  B9 CE 8A:    lda _data_0ACE_indexed,y
	$8AEC  85 3C:       sta $3C
	$8AEE  A5 28:       lda $28
	$8AF0  18:          clc 
	$8AF1  69 04:       adc #$04
	$8AF3  29 0F:       and #$0F
	$8AF5  C9 08:       cmp #$08
	$8AF7  B0 1B:       bcs ++		; $8B14
	$8AF9  AC 0B F0:    ldy _data_1F00B
	$8AFC  A5 46:       lda $46
	$8AFE  30 01:       bmi +		; $8B01
	$8B00  C8:          iny 
+	$8B01  A2 00:       ldx #$00
	$8B03  20 35 8B:    jsr _func_0B35
	$8B06  B0 06:       bcs +		; $8B0E
_data_0B08_indexed
	$8B08               .byte $A5
	$8B09               .byte $46
_loc_0B0A_indexed
	$8B0A  10 08:       bpl ++		; $8B14
	$8B0C  86 46:       stx $46
+	$8B0E  20 50 8A:    jsr _func_0A50
	$8B11  4C A4 8E:    jmp _func_0EA4

++	$8B14  A9 00:       lda #$00
	$8B16  85 50:       sta $50
	$8B18  60:          rts 
;------------------------------------------
_func_0B19
	$8B19  A5 10:       lda $10
	$8B1B  29 07:       and #$07
	$8B1D  D0 0B:       bne +		; $8B2A -> rts
	$8B1F  A5 9D:       lda $9D
	$8B21  49 01:       eor #$01
	$8B23  85 9D:       sta $9D
_loc_0B25_indexed
	$8B25  A9 02:       lda #$02
	$8B27  8D 04 06:    sta $0604
+	$8B2A  60:          rts 
;------------------------------------------
_data_0B2B_indexed
	$8B2B               .byte $C2,$D4,$C3,$C4,$07,$80,$81,$94,$95,$17
_func_0B35
	$8B35  20 4F 92:    jsr _func_124F
	$8B38  A5 00:       lda $00
_func_0B3A
	$8B3A  A0 09:       ldy #$09
-	$8B3C  D9 2B 8B:    cmp _data_0B2B_indexed,y
	$8B3F  F0 04:       beq +		; $8B45 -> rts
	$8B41  88:          dey 
	$8B42  10 F8:       bpl -		; $8B3C
	$8B44  18:          clc 
+	$8B45  60:          rts 
;------------------------------------------
_jumptable_0A2F_0B46
	$8B46  A9 20:       lda #$20
	$8B48  85 64:       sta $64
	$8B4A  E6 32:       inc $32
	$8B4C  A5 32:       lda $32
	$8B4E  29 0F:       and #$0F
	$8B50  D0 25:       bne ++		; $8B77 -> rts
	$8B52  85 50:       sta $50
	$8B54  20 DA F6:    jsr _func_1F6DA
	$8B57  68:          pla 
	$8B58  68:          pla 
	$8B59  20 0E 94:    jsr _func_140E
	$8B5C  A9 02:       lda #$02
	$8B5E  8D 34 05:    sta $0534
	$8B61  AD EE 04:    lda $04EE
_loc_0B64_indexed
	$8B64  D0 06:       bne +		; $8B6C
_data_0B66_indexed
	$8B66               .byte $A9
	$8B67               .byte $04
	$8B68  8D EC 04:    sta $04EC
	$8B6B  60:          rts 

+	$8B6C  C9 01:       cmp #$01
_loc_0B6E
	$8B6E  F0 04:       beq +		; $8B74
	$8B70  8D 27 06:    sta $0627
_loc_0B73_indexed
	$8B73  60:          rts 

+	$8B74  8D 28 06:    sta InSubspace
++	$8B77  60:          rts 
;------------------------------------------
_jumptable_0A2F_0B78
	$8B78  A9 20:       lda #$20
	$8B7A  85 64:       sta $64
	$CB7C  C6 32:       dec $32
	$8B7E  A5 32:       lda $32
	$8B80  29 0F:       and #$0F
	$8B82  D0 02:       bne +		; $8B86 -> rts
	$8B84  85 50:       sta $50
+	$8B86  60:          rts 
;------------------------------------------
_data_0B87_indexed
	$8B87               .byte $00,$FF
_data_0B89_indexed
	$8B89               .byte $EE,$DE
_data_0B8B_indexed
	$8B8B               .byte $09,$A1
_jumptable_0A2F_0B8D
	$8B8D  A5 46:       lda $46
	$8B8F  0A:          asl a
	$8B90  2A:          rol a
	$8B91  29 01:       and #$01
	$8B93  A8:          tay 
	$8B94  AD 2A 04:    lda $042A
	$8B97  D9 87 8B:    cmp _data_0B87_indexed,y
	$8B9A  D0 14:       bne +		; $8BB0
	$8B9C  AD 2B 04:    lda $042B
	$8B9F  D9 89 8B:    cmp _data_0B89_indexed,y
	$8BA2  D0 0C:       bne +		; $8BB0
	$8BA4  20 DA F6:    jsr _func_1F6DA
	$8BA7  EE 27 06:    inc $0627
_loc_0BAA_indexed
	$8BAA  A9 03:       lda #$03
	$8BAC  8D 34 05:    sta $0534
	$8BAF  60:          rts 

+	$8BB0  AD 2A 04:    lda $042A
	$8BB3  D0 08:       bne +		; $8BBD
	$8BB5  AD 2B 04:    lda $042B
	$8BB8  D9 8B 8B:    cmp _data_0B8B_indexed,y
	$8BBB  F0 09:       beq ++		; $8BC6
+	$8BBD  98:          tya 
	$8BBE  F0 03:       beq +		; $CBC3 -> _func_0EA4
	$CBC0  20 19 8B:    jsr _func_0B19
+	$CBC3  4C A4 8E:    jmp _func_0EA4

++	$8BC6  A9 01:       lda #$01
	$8BC8  85 50:       sta $50
	$8BCA  60:          rts 
;------------------------------------------
_jumptable_0A2F_0BCB
	$8BCB  A5 82:       lda $82
	$8BCD  F0 1A:       beq +		; $8BE9
	$8BCF  20 A4 8E:    jsr _func_0EA4
	$8BD2  AD 5A 00:    lda $005A
	$8BD5  F0 14:       beq ++		; $8BEB -> rts
	$8BD7  A9 20:       lda #$20
	$8BD9  85 64:       sta $64
	$8BDB  A9 04:       lda #$04
	$8BDD  85 3C:       sta $3C
	$8BDF  A9 01:       lda #$01
	$8BE1  85 9D:       sta $9D
	$8BE3  20 50 8A:    jsr _func_0A50
	$8BE6  4C 6F 8D:    jmp _func_0D6F

+	$8BE9  85 50:       sta $50
++	$8BEB  60:          rts 
;------------------------------------------
_data_0BEC_indexed
	$8BEC               .byte $05,$0A,$0F,$14,$19
_jumptable_0A2F_0BF1
	$8BF1  A5 82:       lda $82
	$8BF3  F0 18:       beq ++		; $8C0D
	$8BF5  E6 85:       inc DamageInvulnTime
	$8BF7  A0 04:       ldy #$04
-	$8BF9  D9 EC 8B:    cmp _data_0BEC_indexed,y
	$8BFC  D0 0B:       bne +		; $8C09
_data_0BFE_indexed
	$8BFE               .byte $AD
	$8BFF               .byte $F6
	$8C00               .byte $06
_loc_0C01_indexed
	$8C01  49 01:       eor #$01
	$8C03  8D F6 06:    sta $06F6
	$8C06  4C 33 FE:    jmp _loc_1FE33

+	$8C09  88:          dey 
	$8C0A  10 ED:       bpl -		; $8BF9
	$8C0C  60:          rts 

++	$8C0D  A4 C7:       ldy $C7
	$8C0F  C0 0A:       cpy #$0A
	$8C11  D0 02:       bne +		; $8C15
	$8C13  A9 01:       lda #$01
+	$8C15  85 50:       sta $50
	$8C17  60:          rts 
;------------------------------------------
_data_0C18_indexed
	$8C18               .byte $FE,$02
_func_0C1A
	$8C1A  20 6F 8D:    jsr _func_0D6F
	$8C1D  A5 99:       lda $99
	$8C1F  D0 42:       bne ++		; $8C63
	$8C21  A5 9A:       lda $9A
	$8C23  F0 06:       beq +		; $8C2B
	$8C25  A5 82:       lda $82
	$8C27  D0 69:       bne +++		; $8C92
	$8C29  C6 9A:       dec $9A
+	$8C2B  A5 F5:       lda Player1JoypadPress
	$8C2D  10 0E:       bpl +		; $8C3D
	$8C2F  E6 99:       inc $99
	$8C31  A9 06:       lda #$06
	$8C33  85 C7:       sta $C7
	$8C35  20 99 8C:    jsr _func_0C99
	$8C38  A9 01:       lda #$01
	$8C3A  8D 04 06:    sta $0604
+	$8C3D  AD B2 04:    lda $04B2
	$8C40  D0 50:       bne +++		; $8C92
	$8C42  AD DF 04:    lda $04DF
	$8C45  D0 1C:       bne ++		; $8C63
	$8C47  A5 F7:       lda Player1JoypadHeld
	$8C49  29 04:       and #$04
	$8C4B  F0 16:       beq ++		; $8C63
_loc_0C4D
	$8C4D  E6 9A:       inc $9A
	$8C4F  A9 04:       lda #$04
	$8C51  85 C7:       sta $C7
	$8C53  A5 99:       lda $99
	$8C55  D0 0C:       bne ++		; $8C63
	$8C57  AD CA 04:    lda CrouchJumpTimer
	$8C5A  C9 3C:       cmp #$3C
	$8C5C  B0 34:       bcs +++		; $8C92
	$8C5E  EE CA 04:    inc CrouchJumpTimer
	$8C61  D0 2F:       bne +++		; $8C92
++	$8C63  AD CA 04:    lda CrouchJumpTimer
	$8C66  C9 3C:       cmp #$3C
	$8C68  B0 05:       bcs +		; $8C6F
	$8C6A  A9 00:       lda #$00
	$8C6C  8D CA 04:    sta CrouchJumpTimer
+	$8C6F  A5 F7:       lda Player1JoypadHeld
	$8C71  29 03:       and #$03
	$8C73  F0 1D:       beq +++		; $8C92
	$8C75  29 01:       and #$01
	$8C77  85 9D:       sta $9D
	$8C79  A8:          tay 
	$8C7A  AD 24 06:    lda $0624
	$8C7D  4A:          lsr a
	$8C7E  4A:          lsr a
	$8C7F  25 10:       and $10
	$8C81  D0 08:       bne +		; $8C8B
_data_0C83_indexed
	$8C83               .byte $A5
	$8C84               .byte $3C
_loc_0C85_indexed
	$8C85  18:          clc 
	$8C86  79 18 8C:    adc _data_0C18_indexed,y
	$8C89  85 3C:       sta $3C
+	$8C8B  A9 00:       lda #$00
	$8C8D  8D CA 04:    sta CrouchJumpTimer
DataTableEntry_0C90
	$8C90  F0 03:       beq _loc_0C95

+++	$8C92  20 2C 8D:    jsr _func_0D2C
_loc_0C95
	$8C95  20 C0 8D:    jsr _func_0DC0
	$8C98  60:          rts 
;------------------------------------------
_func_0C99
	$8C99  AD DF 04:    lda $04DF
	$8C9C  C9 02:       cmp #$02
	$8C9E  90 07:       bcc +		; $8CA7
	$8CA0  AD 52 05:    lda $0552
	$8CA3  85 46:       sta $46
	$8CA5  D0 2C:       bne _loc_0CD3
+	$8CA7  A5 3C:       lda $3C
	$8CA9  10 05:       bpl +		; $8CB0
	$8CAB  49 FF:       eor #$FF
	$8CAD  18:          clc 
	$8CAE  69 01:       adc #$01
+	$8CB0  C9 08:       cmp #$08
	$8CB2  A9 00:       lda #$00
	$8CB4  8D 11 04:    sta $0411
	$8CB7  2A:          rol a
	$8CB8  AC CA 04:    ldy CrouchJumpTimer
	$8CBB  C0 3C:       cpy #$3C
	$8CBD  90 04:       bcc +		; $8CC3
	$8CBF  A9 00:       lda #$00
	$8CC1  85 F7:       sta Player1JoypadHeld
+	$8CC3  2A:          rol a
	$8CC4  0A:          asl a
	$8CC5  05 9C:       ora HoldingItem
	$8CC7  A8:          tay 
	$8CC8  B9 4C 05:    lda $054C,y
	$8CCB  85 46:       sta $46
	$8CCD  AD 53 05:    lda JumpFloatLength
	$8CD0  8D C9 04:    sta $04C9
_loc_0CD3
	$8CD3  A9 00:       lda #$00
	$8CD5  8D CA 04:    sta CrouchJumpTimer
	$8CD8  60:          rts 
;------------------------------------------
_func_0CD9
	$8CD9  AD DF 04:    lda $04DF
	$8CDC  C9 02:       cmp #$02
	$8CDE  90 05:       bcc +		; $8CE5
	$8CE0  AD 56 05:    lda $0556
	$8CE3  D0 2E:       bne ++		; $8D13
+	$8CE5  AD 54 05:    lda $0554
	$8CE8  A4 F7:       ldy Player1JoypadHeld
	$8CEA  10 1F:       bpl +		; $8D0B
	$8CEC  AD 55 05:    lda JumpPhysicsShit
	$8CEF  A4 46:       ldy $46
	$8CF1  C0 FC:       cpy #$FC
	$8CF3  30 16:       bmi +		; $8D0B
	$8CF5  AC C9 04:    ldy $04C9
	$8CF8  F0 11:       beq +		; $8D0B
_loc_0CFA
	$8CFA  CE C9 04:    dec $04C9
	$8CFD  A5 10:       lda $10
	$8CFF  4A:          lsr a
	$8D00  4A:          lsr a
	$8D01  4A:          lsr a
	$8D02  29 03:       and #$03
	$8D04  A8:          tay 
	$8D05  B9 26 8D:    lda _data_0D26_indexed,y
	$8D08  85 46:       sta $46
	$8D0A  60:          rts 

+	$8D0B  A4 46:       ldy $46
	$8D0D  30 04:       bmi ++		; $8D13
	$8D0F  C0 39:       cpy #$39
	$8D11  B0 05:       bcs +++		; $8D18
++	$8D13  18:          clc 
	$8D14  65 46:       adc $46
	$8D16  85 46:       sta $46
+++	$8D18  AD C9 04:    lda $04C9
	$8D1B  CD 53 05:    cmp JumpFloatLength
	$8D1E  F0 05:       beq +		; $8D25 -> rts
	$8D20  A9 00:       lda #$00
	$8D22  8D C9 04:    sta $04C9
+	$8D25  60:          rts 
;------------------------------------------
_data_0D26_indexed
	$8D26               .byte $FC,$00,$04,$00
_data_0D2A_indexed
	$8D2A               .byte $FD,$03
_func_0D2C
	$8D2C  A5 99:       lda $99
	$8D2E  D0 31:       bne +++		; $8D61 -> rts
	$8D30  A5 10:       lda $10
	$8D32  2D 24 06:    and $0624
	$8D35  D0 16:       bne ++		; $8D4D
	$8D37  A5 3C:       lda $3C
	$8D39  29 80:       and #$80
	$8D3B  0A:          asl a
	$8D3C  2A:          rol a
	$8D3D  A8:          tay 
	$8D3E  A5 3C:       lda $3C
	$8D40  79 2A 8D:    adc _data_0D2A_indexed,y
	$8D43  AA:          tax 
	$8D44  59 18 8C:    eor _data_0C18_indexed,y
	$8D47  30 02:       bmi +		; $8D4B
	$8D49  A2 00:       ldx #$00
+	$8D4B  86 3C:       stx $3C
++	$8D4D  A5 9A:       lda $9A
	$8D4F  D0 10:       bne +++		; $8D61 -> rts
	$8D51  A5 C7:       lda $C7
	$8D53  C9 09:       cmp #$09
	$8D55  F0 0A:       beq +++		; $8D61 -> rts
	$8D57  A9 02:       lda #$02
	$8D59  85 C7:       sta $C7
	$8D5B  A9 00:       lda #$00
	$8D5D  85 84:       sta $84
	$8D5F  85 9B:       sta $9B
+++	$8D61  60:          rts 
;------------------------------------------
_data_0D62_indexed
	$8D62               .byte $0C
_func_0D63
	$8D63  0A:          asl a
	$8D64  08:          php 
	$8D65  05 03:        ora $03
	$8D67  02:           .db $02

	$8D68               .byte $02,$02,$02,$02
_data_0D6C_indexed
	$8D6C               .byte $02,$00,$09
_func_0D6F
	$8D6F  A5 9A:       lda $9A
	$8D71  D0 3E:       bne ++++		; $8DB1 -> rts
	$8D73  A5 99:       lda $99
	$8D75  F0 0E:       beq +		; $8D85
	$8D77  A5 8F:       lda $8F
	$8D79  C9 03:       cmp #$03
_loc_0D7B
	$8D7B  D0 34:       bne ++++		; $8DB1 -> rts
	$8D7D  A5 84:       lda $84
	$8D7F  D0 29:       bne +++		; $8DAA
	$8D81  A9 02:       lda #$02
	$8D83  D0 1B:       bne ++		; $8DA0

+	$8D85  A5 84:       lda $84
	$8D87  D0 21:       bne +++		; $8DAA
	$8D89  A9 05:       lda #$05
	$8D8B  AC 24 06:    ldy $0624
DataTableEntry_0D8E
	$8D8E  D0 10:       bne ++		; $8DA0
	$8D90  A5 3C:       lda $3C
	$8D92  10 05:       bpl +		; $8D99
	$8D94  49 FF:       eor #$FF
	$8D96  18:          clc 
	$8D97  69 01:       adc #$01
+	$8D99  4A:          lsr a
	$8D9A  4A:          lsr a
	$8D9B  4A:          lsr a
	$8D9C  A8:          tay 
	$8D9D  B9 62 8D:    lda _data_0D62_indexed,y
++	$8DA0  85 84:       sta $84
	$8DA2  C6 9B:       dec $9B
	$8DA4  10 04:       bpl +++		; $8DAA
	$8DA6  A9 01:       lda #$01
	$8DA8  85 9B:       sta $9B
+++	$8DAA  A4 9B:       ldy $9B
	$8DAC  B9 6C 8D:    lda _data_0D6C_indexed,y
	$8DAF  85 C7:       sta $C7
++++	$8DB1  60:          rts 
;------------------------------------------
_data_0DB2_indexed
	$8DB2               .byte $00,$00,$D0,$30,$D0,$30,$D0,$30
_data_0DBA_indexed
	$8DBA               .byte $18,$00,$18,$F8
_data_0DBE_indexed
	$8DBE               .byte $F0,$10
_func_0DC0
	$8DC0  A0 02:       ldy #$02
	$8DC2  AD DF 04:    lda $04DF
	$8DC5  C9 02:       cmp #$02
	$8DC7  B0 17:       bcs ++		; $8DE0
	$8DC9  88:          dey 
	$8DCA  A5 9C:       lda HoldingItem
	$8DCC  F0 11:       beq +		; $8DDF
	$8DCE  AE 2D 04:    ldx $042D
	$8DD1  B5 90:       lda $90,x
	$8DD3  C9 32:       cmp #$32
	$8DD5  90 09:       bcc ++		; $8DE0
	$8DD7  C9 39:       cmp #$39
	$8DD9  90 04:       bcc +		; $8DDF
	$8DDB  C9 3B:       cmp #$3B
	$8DDD  90 01:       bcc ++		; $8DE0
+	$8DDF  88:          dey 
++	$8DE0  B9 57 05:    lda $0557,y
	$8DE3  24 F7:       bit Player1JoypadHeld
	$8DE5  50 05:       bvc +		; $8DEC
	$8DE7  4A:          lsr a
	$8DE8  18:          clc 
	$8DE9  79 57 05:    adc $0557,y
+	$8DEC  C5 3C:       cmp $3C
	$8DEE  10 02:       bpl +		; $8DF2
	$8DF0  85 3C:       sta $3C
+	$8DF2  B9 5A 05:    lda $055A,y
	$8DF5  24 F7:       bit Player1JoypadHeld
	$8DF7  50 06:       bvc +		; $8DFF
	$8DF9  38:          sec 
	$8DFA  6A:          ror a
	$8DFB  18:          clc 
	$8DFC  79 5A 05:    adc $055A,y
+	$8DFF  C5 3C:       cmp $3C
	$8E01  30 02:       bmi +		; $8E05
	$8E03  85 3C:       sta $3C
+	$8E05  24 F5:       bit Player1JoypadPress
	$8E07  50 38:       bvc _loc_0E41		; $8E41 -> rts
_loc_0E09
	$8E09  A5 9C:       lda HoldingItem
	$8E0B  F0 34:       beq _loc_0E41		; $8E41 -> rts
	$8E0D  A0 00:       ldy #$00
	$8E0F  AE 2D 04:    ldx $042D
	$8E12  B5 51:       lda $51,x
	$8E14  C9 06:       cmp #$06
	$8E16  F0 29:       beq _loc_0E41		; $8E41 -> rts
	$8E18               .byte $B5
	$8E19  90 C9:       bcc --		; $8DE4
	$8E1B  39 90 04:    and $0490,y
	$8E1E  C9 3A:       cmp #$3A
	$8E20  90 06:       bcc +		; $8E28
	$8E22  C9 37:       cmp #$37
_func_0E24
	$8E24  90 1C:       bcc ++		; $8E42
	$8E26  A0 02:       ldy #$02
+	$8E28  84 07:       sty $07
	$8E2A  A5 9D:       lda $9D
	$8E2C  0A:          asl a
	$8E2D  05 9A:       ora $9A
	$8E2F  AA:          tax 
	$8E30  BC 06 F0:    ldy _data_1F006_indexed,x
	$8E33  A2 00:       ldx #$00
	$8E35  20 4F 92:    jsr _func_124F
	$8E38  A5 00:       lda $00
	$8E3A  A4 07:       ldy $07
	$8E3C  20 53 90:    jsr _func_1053
	$8E3F  90 01:       bcc ++		; $8E42
_loc_0E41
	$8E41  60:          rts 

++	$8E42  A9 09:       lda #$09
	$8E44  85 C7:       sta $C7
	$8E46  A9 02:       lda #$02
	$8E48  85 9B:       sta $9B
	$8E4A  A9 0A:       lda #$0A
	$8E4C  85 84:       sta $84
	$8E4E  C6 9C:       dec HoldingItem
	$8E50  A9 08:       lda #$08
	$8E52  8D 02 06:    sta $0602
	$8E55  A9 00:       lda #$00
	$8E57  85 9A:       sta $9A
	$8E59  85 F5:       sta Player1JoypadPress
	$8E5B  85 01:       sta $01
	$8E5D  AE 2D 04:    ldx $042D
	$8E60  A9 36:       lda #$36
	$8E62  D5 90:       cmp $90,x
	$8E64  26 01:       rol $01
	$8E66  A5 3C:       lda $3C
	$8E68  10 05:       bpl +		; $8E6F
	$8E6A  49 FF:       eor #$FF
	$8E6C  18:          clc 
	$8E6D  69 01:       adc #$01
+	$8E6F  C9 08:       cmp #$08
	$8E71  26 01:       rol $01
	$8E73  D0 14:       bne +		; $8E89
	$8E75  A4 9D:       ldy $9D
	$8E77  B9 BE 8D:    lda _data_0DBE_indexed,y
	$8E7A  18:          clc 
	$8E7B  75 29:       adc $29,x
_loc_0E7D_indexed
	$8E7D  95 29:       sta $29,x
	$8E7F  A5 EC:       lda $EC
	$8E81  F0 06:       beq +		; $8E89
	$8E83  88:          dey 
	$8E84  98:          tya 
_loc_0E85_indexed
	$8E85  75 15:       adc $15,x
	$8E87  95 15:       sta $15,x
+	$8E89  A4 01:       ldy $01
	$8E8B  B9 BA 8D:    lda _data_0DBA_indexed,y
	$8E8E  95 47:       sta $47,x
	$8E90  A5 01:       lda $01
	$8E92  0A:          asl a
	$8E93  05 9D:       ora $9D
	$8E95  A8:          tay 
	$8E96  B9 B2 8D:    lda _data_0DB2_indexed,y
	$8E99  95 3D:       sta $3D,x
	$8E9B  A9 01:       lda #$01
	$8E9D  9D 2F 04:    sta $042F,x
	$8EA0  4A:          lsr a
	$8EA1  95 A8:       sta $A8,x
	$8EA3  60:          rts 
;------------------------------------------
_func_0EA4
	$8EA4  A2 0A:       ldx #$0A
_func_0EA6
	$8EA6  B5 3C:       lda $3C,x
	$8EA8  18:          clc 
	$8EA9  7D CB 04:    adc $04CB,x
	$8EAC  08:          php 
	$8EAD  10 05:        bpl +		; $8EB4
	$8EAF  49 FF:        eor #$FF
	$8EB1  18:           clc 
	$8EB2  69 01:        adc #$01
+	$8EB4  48:           pha 
	$8EB5  4A:            lsr a
	$8EB6  4A:            lsr a
	$8EB7  4A:            lsr a
	$8EB8  4A:            lsr a
	$8EB9  A8:            tay 
	$8EBA  68:           pla 
	$8EBB  0A:           asl a
	$8EBC  0A:           asl a
	$8EBD  0A:           asl a
	$8EBE  0A:           asl a
	$8EBF  18:           clc 
	$8EC0  7D 07 04:     adc $0407,x
	$8EC3  9D 07 04:     sta $0407,x
	$8EC6  98:           tya 
	$8EC7  69 00:        adc #$00
	$8EC9  28:          plp 
	$8ECA  10 05:       bpl +		; $8ED1
	$8ECC  49 FF:       eor #$FF
	$8ECE  18:          clc 
	$8ECF  69 01:       adc #$01
+	$8ED1  A0 00:       ldy #$00
	$8ED3  C9 00:       cmp #$00
	$8ED5  10 01:       bpl +		; $8ED8
	$8ED7  88:          dey 
+	$8ED8  18:          clc 
	$8ED9  75 28:       adc $28,x
	$8EDB  95 28:       sta $28,x
	$8EDD  98:          tya 
	$8EDE  75 14:       adc $14,x
	$8EE0  95 14:       sta $14,x
	$8EE2  A9 00:       lda #$00
	$8EE4  9D CB 04:    sta $04CB,x
	$8EE7  60:          rts 
;------------------------------------------
_data_0EE8_indexed
	$8EE8               .byte $02,$02,$01,$01,$02,$02,$02,$02
_data_0EF0_indexed
	$8EF0               .byte $08,$08,$04,$04,$02,$02,$01,$01
_data_0EF8_indexed
	$8EF8               .byte $F0,$10
_func_0EFA
	$8EFA  A9 00:       lda #$00
	$8EFC  85 5A:       sta $5A
	$8EFE  8D 24 06:    sta $0624
	$8F01  85 07:       sta $07
	$8F03  85 0A:       sta $0A
	$8F05  85 0E:       sta $0E
	$8F07  85 0C:       sta $0C
	$8F09  20 FD 8F:    jsr _func_0FFD
	$8F0C  A5 9A:       lda $9A
	$8F0E  0A:          asl a
	$8F0F  05 9C:       ora HoldingItem
	$8F11  AA:          tax 
	$8F12  BD 00 F0:    lda _data_1F000_indexed,x
_loc_0F15
	$8F15  85 08:       sta $08
	$8F17  A5 46:       lda $46
_loc_0F19
	$8F19  18:          clc 
	$8F1A  6D D5 04:    adc $04D5
	$8F1D  10 0C:       bpl +		; $8F2B
	$8F1F  20 B2 8F:    jsr _func_0FB2
	$8F22  20 F5 8F:    jsr _func_0FF5
	$8F25  A5 5A:       lda $5A
	$8F27  D0 51:       bne ++++		; $8F7A
	$8F29  F0 6A:       beq _loc_0F95
+	$8F2B  20 F5 8F:    jsr _func_0FF5
	$8F2E  20 B2 8F:    jsr _func_0FB2
	$8F31  A5 5A:       lda $5A
	$8F33  D0 1A:       bne +++		; $8F4F
	$8F35  A9 00:       lda #$00
	$8F37  A2 01:       ldx #$01
	$8F39  AC 35 06:    ldy CurrentWorld
	$8F3C  C0 01:       cpy #$01
	$8F3E  F0 04:       beq +		; $8F44
	$8F40  C0 05:       cpy #$05
	$8F42  D0 03:       bne ++		; $8F47
+	$8F44  20 7C BA:    jsr $BA7C
++	$8F47  8D DF 04:    sta $04DF
_loc_0F4A_indexed
	$8F4A  86 99:       stx $99
	$8F4C  4C 95 8F:    jmp _loc_0F95

+++	$8F4F  A9 00:       lda #$00
	$8F51  8D DF 04:    sta $04DF
	$8F54  A5 32:       lda $32
_func_0F56
	$8F56  29 0C:       and #$0C
	$8F58  D0 3B:       bne _loc_0F95
	$8F5A  85 99:       sta $99
	$8F5C  A5 32:       lda $32
	$8F5E  29 F0:       and #$F0
	$8F60  85 32:       sta $32
	$8F62  46 0A:       lsr $0A
	$8F64  90 08:       bcc +		; $8F6E
	$8F66  A6 0A:       ldx $0A
	$8F68  BD F8 8E:    lda _data_0EF8_indexed,x
	$8F6B  8D CB 04:    sta $04CB
+	$8F6E  46 0C:       lsr $0C
	$8F70  90 05:       bcc +		; $8F77
	$8F72  A9 0F:       lda #$0F
	$8F74  8D 24 06:    sta $0624
+	$8F77  20 0C 91:    jsr _func_110C_indexed
++++	$8F7A  A9 00:       lda #$00
	$8F7C  85 46:       sta $46
	$8F7E  8D D5 04:    sta $04D5
	$8F81  AD E0 04:    lda StarInvincibilityTimer
	$8F84  D0 0F:       bne _loc_0F95
	$8F86  46 0E:       lsr $0E
	$8F88  90 0B:       bcc _loc_0F95
	$8F8A  AD 28 04:    lda $0428
	$8F8D  8D 29 04:    sta $0429
	$8F90  66 12:       ror $12
	$8F92  20 BF BA:    jsr $BABF
_loc_0F95
	$8F95  A0 02:       ldy #$02
	$8F97  A5 3C:       lda $3C
	$8F99  18:          clc 
	$8F9A  6D CB 04:    adc $04CB
	$8F9D  30 04:       bmi +		; $8FA3
	$8F9F  88:          dey 
	$8FA0  20 F5 8F:    jsr _func_0FF5
+	$8FA3  84 6E:       sty $6E
	$8FA5  20 B2 8F:    jsr _func_0FB2
	$8FA8  A5 5A:       lda $5A
	$8FAA  29 03:       and #$03
	$8FAC  F0 03:       beq +		; $8FB1 -> rts
	$8FAE  4C 33 93:    jmp _loc_1333

+	$8FB1  60:          rts 
;------------------------------------------
_func_0FB2
	$8FB2  20 B5 8F:    jsr _func_0FB5
_func_0FB5
	$8FB5  A2 00:       ldx #$00
	$8FB7  A4 08:       ldy $08
	$8FB9  20 4F 92:    jsr _func_124F
	$8FBC  A6 07:       ldx $07
	$8FBE  BC E8 8E:    ldy _data_0EE8_indexed,x
	$8FC1  A5 00:       lda $00
	$8FC3  20 53 90:    jsr _func_1053
	$8FC6  90 2A:       bcc +++		; $8FF2 -> _func_0FF8
	$8FC8  C9 1A:       cmp #$1A
	$8FCA  D0 07:       bne +		; $8FD3
	$8FCC  BD E8 8E:    lda _data_0EE8_indexed,x
	$8FCF  85 0E:       sta $0E
	$8FD1  D0 18:       bne ++		; $8FEB
+	$8FD3  C9 16:       cmp #$16
	$8FD5  D0 07:       bne +		; $8FDE
	$8FD7  BD E8 8E:    lda _data_0EE8_indexed,x
	$8FDA  85 0C:       sta $0C
	$8FDC  D0 0D:       bne ++		; $8FEB
+	$8FDE  38:          sec 
	$8FDF  E9 67:       sbc #$67
	$8FE1  C9 02:       cmp #$02
	$8FE3  B0 06:       bcs ++		; $8FEB
	$8FE5  0A:          asl a
	$8FE6  1D E8 8E:    ora _data_0EE8_indexed,x
	$8FE9  85 0A:       sta $0A
++	$8FEB  BD F0 8E:    lda _data_0EF0_indexed,x
	$8FEE  05 5A:       ora $5A
	$8FF0  85 5A:       sta $5A
+++	$8FF2  4C F8 8F:    jmp _func_0FF8
;------------------------------------------
_func_0FF5
	$8FF5  20 F8 8F:    jsr _func_0FF8
_func_0FF8
	$8FF8  E6 07:       inc $07
	$8FFA  E6 08:       inc $08
	$8FFC  60:          rts 
;------------------------------------------
_func_0FFD
	$8FFD  AC 0A F0:    ldy _data_1F00A
_loc_1000_indexed
	$9000  A5 10:       lda $10
_DataPointerTable_1001+1
	$9002  4A:          lsr a
_loc_1003_indexed
	$9003  B0 01:       bcs +		; $9006
_data_1005_indexed
	$9005               .byte $C8
+	$9006  A2 00:       ldx #$00
_func_1008
	$9008  20 35 8B:    jsr _func_0B35
	$900B  B0 20:       bcs _loc_102D
	$900D  A5 00:       lda $00
	$900F  C9 4E:       cmp #$4E
	$9011  D0 3F:       bne _loc_1052		; $9052 -> rts
	$9013  EE 2A 06:    inc CherryCount
_loc_1016_indexed
	$9016  AD 2A 06:    lda CherryCount
	$9019  E9 05:       sbc #$05
_loc_101B_indexed
	$901B  D0 06:       bne +		; $9023
	$901D  8D 2A 06:    sta CherryCount
	$9020  20 B8 B9:    jsr _func_39B8
+	$9023  A9 04:       lda #$04
	$9025  8D 02 06:    sta $0602
	$9028  A9 40:       lda #$40
	$902A  4C 7C 93:    jmp _loc_137C
;------------------------------------------
_loc_102D
	$902D  A5 F7:       lda Player1JoypadHeld
	$902F  29 0C:       and #$0C
	$9031  F0 1F:       beq _loc_1052		; $9052 -> rts
	$9033  A4 9C:       ldy HoldingItem
	$9035  D0 1B:       bne _loc_1052		; $9052 -> rts
	$9037  A5 28:       lda $28
	$9039  18:          clc 
	$903A  69 04:       adc #$04
	$903C  29 0F:       and #$0F
	$903E  C9 08:       cmp #$08
	$9040  B0 10:       bcs _loc_1052		; $9052 -> rts
	$9042  A9 01:       lda #$01
	$9044  85 50:       sta $50
	$9046  84 99:       sty $99
	$9048  84 9A:       sty $9A
	$904A  A9 0A:       lda #$0A
	$904C  85 C7:       sta $C7
	$904E  68:          pla 
	$904F  68:          pla 
	$9050  68:          pla 
	$9051  68:          pla 
_loc_1052
	$9052  60:          rts 
;------------------------------------------
_func_1053
	$9053  48:          pha 
	$9054  29 C0:        and #$C0
	$9056  0A:           asl a
	$9057  2A:           rol a
	$9058  2A:           rol a
	$9059  79 62 90:     adc _data_1062_indexed,y
	$905C  A8:           tay 
	$905D  68:          pla 
_loc_105E_indexed
	$905E  D9 4E F6:    cmp _data_1F64E_indexed,y
	$9061  60:          rts 
;------------------------------------------
_data_1062_indexed
	$9062               .byte $00,$04,$08
_data_1065_indexed
	$9065               .byte $39
_func_1066
	$9066  39 39 3A:    and $3A39,y
	$9069  36 33:       rol $33,x
	$906B  32:          .db $32

	$906C               .byte $38,$35,$37,$3E,$40,$3A,$09,$39
_loc_1074
	$9074  A2 06:       ldx #$06
-	$9076  B5 51:       lda $51,x
	$9078  F0 06:       beq +		; $9080
	$907A  E8:          inx 
	$907B  E0 09:       cpx #$09
	$907D  90 F7:       bcc -		; $9076
	$907F  60:          rts 

+	$9080  A5 00:       lda $00
	$9082  95 79:       sta $79,x
	$9084  A5 03:       lda $03
	$9086  95 15:       sta $15,x
	$9088  A5 04:       lda $04
	$908A  95 1F:       sta $1F,x
	$908C  A5 05:       lda $05
	$908E  95 29:       sta $29,x
	$9090  A5 06:       lda $06
	$9092  95 33:       sta $33,x
	$9094  A9 00:       lda #$00
	$9096  9D 2F 04:    sta $042F,x
	$9099  95 9F:       sta $9F,x
	$909B  95 B1:       sta $B1,x
	$909D  20 48 BA:    jsr _func_3A48
	$90A0  A9 01:       lda #$01
	$90A2  A4 09:       ldy $09
	$90A4  C0 0E:       cpy #$0E
	$90A6  D0 06:       bne +		; $90AE
	$90A8  A9 20:       lda #$20
	$90AA  95 86:       sta $86,x
	$90AC  A9 06:       lda #$06
+	$90AE  95 51:       sta $51,x
	$90B0  B9 65 90:    lda _data_1065_indexed,y
	$90B3  95 90:       sta $90,x
	$90B5  A0 FF:       ldy #$FF
	$90B7  C9 37:       cmp #$37
	$90B9  F0 06:       beq +		; $90C1
	$90BB  C9 09:       cmp #$09
	$90BD  D0 06:       bne ++		; $90C5
	$90BF  A0 50:       ldy #$50
+	$90C1  94 86:       sty $86,x
	$90C3  D0 25:       bne +++		; $90EA
++	$90C5  C9 40:       cmp #$40
	$90C7  D0 0C:       bne +		; $90D5
	$90C9  AD 20 06:    lda Mushroom1upPulled
_loc_10CC_indexed
	$90CC  F0 1C:       beq +++		; $90EA
	$90CE  A9 32:       lda #$32
	$90D0  95 90:       sta $90,x
	$90D2  4C EA 90:    jmp +++		; $90EA

+	$90D5  C9 33:       cmp #$33
	$90D7  D0 11:       bne +++		; $90EA
	$90D9  AC 2C 06:    ldy BigVeggiesPulled
	$90DC  C8:          iny 
	$90DD  C0 05:       cpy #$05
	$90DF  90 06:       bcc +		; $90E7
	$90E1  A9 46:       lda #$46
	$90E3  95 90:       sta $90,x
	$90E5  A0 00:       ldy #$00
+	$90E7  8C 2C 06:    sty BigVeggiesPulled
+++	$90EA  20 EB B9:    jsr $B9EB
	$90ED  A9 04:       lda #$04
	$90EF  95 5B:       sta $5B,x
	$90F1  A9 40:       lda #$40
	$90F3  20 4F 93:    jsr _func_134F
	$90F6  A9 07:       lda #$07
	$90F8  95 A8:       sta $A8,x
	$90FA  8E 2D 04:    stx $042D
	$90FD  A9 02:       lda #$02
_loc_10FF
	$90FF  85 50:       sta $50
	$9101  A9 06:       lda #$06
_loc_1103_indexed
	$9103  85 82:       sta $82
	$9105  A9 08:       lda #$08
	$9107  85 C7:       sta $C7
	$9109  E6 9C:       inc HoldingItem
	$910B  60:          rts 
;------------------------------------------
_func_110C_indexed
	$910C  A4 9C:       ldy HoldingItem
	$910E  D0 6C:       bne ++++		; $917C
	$9110  A5 9A:       lda $9A
	$9112  F0 41:       beq +++		; $9155
	$9114  A5 00:       lda $00
	$9116  AE 28 06:    ldx InSubspace
	$9119  E0 02:       cpx #$02
	$911B  D0 06:       bne +		; $9123
	$911D  C9 74:       cmp #$74
	$911F  F0 0C:       beq ++		; $912D
	$9121  D0 59:       bne ++++		; $917C
+	$9123  C8:          iny 
	$9124  C9 73:       cmp #$73
	$9126  F0 05:       beq ++		; $912D
	$9128  C9 6F:       cmp #$6F
	$912A  D0 50:       bne ++++		; $917C
	$912C  C8:          iny 
++	$912D  A5 28:       lda $28
	$912F  18:          clc 
	$9130  69 04:       adc #$04
	$9132  29 0F:       and #$0F
	$9134  C9 08:       cmp #$08
	$9136  B0 44:       bcs ++++		; $917C
	$9138  A9 00:       lda #$00
	$913A  85 3C:       sta $3C
	$913C  A9 04:       lda #$04
	$913E  85 50:       sta $50
	$9140  8C EE 04:    sty $04EE
_func_1143
	$9143  A5 28:       lda $28
	$9145  18:          clc 
	$9146  69 08:       adc #$08
	$9148  29 F0:       and #$F0
	$914A  85 28:       sta $28
	$914C  90 06:       bcc +		; $9154 -> rts
	$914E  A5 EC:       lda $EC
	$9150  F0 02:       beq +		; $9154 -> rts
	$9152  E6 14:       inc $14
+	$9154  60:          rts 

+++	$9155  24 F5:       bit Player1JoypadPress
	$9157  50 23:       bvc ++++		; $917C
	$9159  A5 28:       lda $28
	$915B  18:          clc 
	$915C  69 06:       adc #$06
	$915E  29 0F:       and #$0F
	$9160  C9 0C:       cmp #$0C
	$9162  B0 18:       bcs ++++		; $917C
	$9164  A5 00:       lda $00
	$9166  C9 93:       cmp #$93
	$9168  D0 04:       bne +		; $916E
	$916A  A9 0E:       lda #$0E
	$916C  D0 09:       bne ++		; $9177

+	$916E  C9 6D:       cmp #$6D
	$9170  B0 0A:       bcs ++++		; $917C
	$9172  38:          sec 
	$9173  E9 69:       sbc #$69
	$9175  90 05:       bcc ++++		; $917C
++	$9177  85 09:       sta $09
	$9179  4C 74 90:    jmp _loc_1074

++++	$917C  A5 9A:       lda $9A
	$917E  D0 4E:       bne ++		; $91CE -> rts
	$9180  A5 06:       lda $06
	$9182  38:          sec 
	$9183  E9 10:       sbc #$10
	$9185  85 06:       sta $06
	$9187  85 E6:       sta $E6
	$9189  A5 04:       lda $04
	$918B  E9 00:       sbc #$00
	$918D  85 04:       sta $04
	$918F  85 01:       sta $01
	$9191  A5 03:       lda $03
	$9193  85 02:       sta $02
	$9195  20 C1 92:    jsr _func_12C1
	$9198  B0 34:       bcs ++		; $91CE -> rts
	$919A  20 4E BA:    jsr _func_3A4E
	$919D  A4 E7:       ldy $E7
	$919F  B1 01:       lda ($01),y
	$91A1  A6 9C:       ldx HoldingItem
	$91A3  F0 09:       beq +		; $91AE
	$91A5  AE 2D 04:    ldx $042D
	$91A8  B4 90:       ldy $90,x
	$91AA  C0 3D:       cpy #$3D
	$91AC  D0 20:       bne ++		; $91CE -> rts
+	$91AE  AE 28 06:    ldx InSubspace
	$91B1  E0 02:       cpx #$02
	$91B3  F0 0A:       beq +		; $91BF
	$91B5  A0 04:       ldy #$04
-	$91B7  D9 4A 92:    cmp _data_124A_indexed,y
	$91BA  F0 2F:       beq ++++		; $91EB
	$91BC  88:          dey 
	$91BD  10 F8:       bpl -		; $91B7
+	$91BF  24 F5:       bit Player1JoypadPress
	$91C1  50 0B:       bvc ++		; $91CE -> rts
	$91C3  85 00:       sta $00
	$91C5  C9 4D:       cmp #$4D
	$91C7  B0 05:       bcs ++		; $91CE -> rts
_data_11C9_indexed
	$91C9               .byte $38
	$91CA  E9 43:       sbc #$43
	$91CC  B0 01:       bcs +++		; $91CF
++ -	$91CE  60:          rts 

+++	$91CF  AE 28 06:    ldx InSubspace
	$91D2  E0 02:       cpx #$02
	$91D4  D0 0D:       bne ++		; $91E3
	$91D6  AD 21 06:    lda SubspaceVisits
	$91D9  C9 02:       cmp #$02
	$91DB  B0 05:       bcs +		; $91E2
	$91DD  EE 22 06:    inc $0622
	$91E0  A2 00:       ldx #$00
+	$91E2  8A:          txa 
++	$91E3  18:          clc 
	$91E4  69 04:       adc #$04
	$91E6  85 09:       sta $09
	$91E8  4C 74 90:    jmp _loc_1074

++++	$91EB  A5 F5:       lda Player1JoypadPress
	$91ED  29 08:       and #$08
	$91EF  F0 DD:       beq -		; $91CE -> rts
	$91F1  A5 28:       lda $28
	$91F3  18:          clc 
	$91F4  69 05:       adc #$05
	$91F6  29 0F:       and #$0F
	$91F8  C9 0A:       cmp #$0A
	$91FA  B0 D2:       bcs -		; $91CE -> rts
	$91FC  C0 04:       cpy #$04
	$91FE  D0 05:       bne +		; $9205
	$9200  88:          dey 
	$9201  8C EC 04:    sty $04EC
	$9204  60:          rts 

+	$9205  A9 01:       lda #$01
	$9207  8D 34 05:    sta $0534
	$920A  98:          tya 
	$920B  20 25 E1:    jsr _func_1E125
_jumptable_120E
	$D20E  16 92:       .word (_jumptable_120E_1216) ;9216 (1216) ([8:0][A:1])
	$D210  28 92:       .word (_jumptable_120E_1228) ;9228 (1228) ([8:0][A:1])
	$D212  44 92:       .word (_jumptable_120E_1244) ;9244 (1244) ([8:0][A:1])
	$D214  44 92:       .word (_jumptable_120E_1244) ;9244 (1244) ([8:0][A:1])
_jumptable_120E_1216
	$D216  20 64 B9:    jsr $B964
--	$D219  EE BD 04:    inc $04BD
	$921C  EE 1B 04:    inc $041B
	$921F  20 43 91:    jsr _func_1143
	$9222  A9 01:       lda #$01
	$9224  8D 01 06:    sta $0601
_loc_1227
	$9227  60:          rts 
;------------------------------------------
_jumptable_120E_1228
	$9228  A5 9C:       lda HoldingItem
	$922A  F0 FB:       beq _loc_1227		; $9227 -> rts
	$922C  AC 2D 04:    ldy $042D
	$922F  B9 90 00:    lda $0090,y
	$9232  C9 3D:       cmp #$3D
	$9234  D0 F1:       bne _loc_1227		; $9227 -> rts
	$9236  EE B0 04:    inc KeyUsed
	$9239  98:          tya 
	$923A  AA:          tax 
	$923B  20 33 BA:    jsr _func_3A33
	$923E  20 60 B9:    jsr _func_3960
	$9241  4C 19 92:    jmp --		; $9219
;------------------------------------------
_jumptable_120E_1244
	$9244  EE 27 06:    inc $0627
	$9247  4C DA F6:    jmp _func_1F6DA
;------------------------------------------
_data_124A_indexed
	$924A               .byte $51,$50,$83,$52,$56
_func_124F
	$924F  8A:          txa 
	$9250  48:          pha 
	$9251  A9 00:        lda #$00
	$9253  85 00:        sta $00
	$9255  85 01:        sta $01
	$9257  B9 11 F0:     lda _data_1F011_indexed,y
	$925A  10 02:        bpl +		; $925E
	$925C  C6 00:        dec $00
+	$925E  18:           clc 
	$925F  75 28:        adc $28,x
	$9261  29 F0:        and #$F0
	$9263  85 05:        sta $05
	$9265  08:           php 
	$9266  4A:            lsr a
	$9267  4A:            lsr a
	$9268  4A:            lsr a
	$9269  4A:            lsr a
	$926A  85 E5:         sta $E5
	$926C  28:           plp 
	$926D  B5 14:        lda $14,x
	$926F  65 00:        adc $00
	$9271  85 02:        sta $02
	$9273  85 03:        sta $03
	$9275  A5 EC:        lda $EC
	$9277  D0 04:        bne +		; $927D
	$9279  85 02:        sta $02
	$927B  85 03:        sta $03
+	$927D  B9 55 F0:     lda _data_1F055_indexed,y
	$9280  10 02:        bpl +		; $9284
_data_1282_indexed
	$9282               .byte $C6
	$9283               .byte $01
+	$9284  18:          clc 
	$9285  75 32:       adc $32,x
	$9287  29 F0:       and #$F0
	$9289  85 06:       sta $06
	$928B  85 E6:       sta $E6
_func_128D
	$928D  B5 1E:       lda $1E,x
	$928F  65 01:       adc $01
	$9291  85 01:       sta $01
	$9293  85 04:       sta $04
	$9295  20 C1 92:    jsr _func_12C1
	$9298  90 04:       bcc +		; $929E
	$929A  A9 00:       lda #$00
	$929C  F0 07:       beq ++		; $92A5

+	$929E  20 4E BA:    jsr _func_3A4E
	$92A1  A4 E7:       ldy $E7
	$92A3  B1 01:       lda ($01),y
++	$92A5  85 00:       sta $00
	$92A7  68:          pla 
	$92A8  AA:          tax 
	$92A9  60:          rts 
;------------------------------------------
_func_12AA
	$92AA  85 0F:       sta $0F
	$92AC  98:          tya 
	$92AD  30 11:       bmi ++		; $92C0 -> rts
	$92AF  0A:          asl a
	$92B0  0A:          asl a
	$92B1  0A:          asl a
	$92B2  0A:          asl a
	$92B3  18:          clc 
	$92B4  65 0F:       adc $0F
	$92B6  B0 04:       bcs +		; $92BC
	$92B8  C9 F0:       cmp #$F0
	$92BA  90 04:       bcc ++		; $92C0 -> rts
+	$92BC  18:          clc 
	$92BD  69 10:       adc #$10
	$92BF  C8:          iny 
++	$92C0  60:          rts 
;------------------------------------------
_func_12C1
	$92C1  A4 01:       ldy $01
	$92C3  A5 E6:       lda $E6
	$92C5  20 AA 92:    jsr _func_12AA
_func_12C8
	$92C8  84 01:       sty $01
	$92CA  85 E6:       sta $E6
_func_12CC
	$92CC  A4 EC:       ldy $EC
	$92CE  B9 01 00:    lda $0001,y
	$92D1  85 E8:       sta $E8
	$92D3  A5 02:       lda $02
	$92D5  D9 E1 92:    cmp _data_12E1_indexed,y
	$92D8  B0 05:       bcs +		; $92DF -> rts
	$92DA  A5 01:       lda $01
	$92DC  D9 E0 92:    cmp _data_12E0_indexed,y
+	$92DF  60:          rts 
;------------------------------------------
_data_12E0_indexed
	$92E0               .byte $0A
_data_12E1_indexed
	$92E1               .byte $01,$0B
_code_12E3
	$92E3  A6 D8:       ldx $D8
	$92E5  D0 2A:       bne _loc_1311_indexed		; $9311 -> rts
	$92E7  A5 50:       lda $50
	$92E9  C9 02:       cmp #$02
	$92EB  B0 24:       bcs _loc_1311_indexed		; $9311 -> rts
	$92ED  AD 2B 04:    lda $042B
	$92F0  AC 2A 04:    ldy $042A
	$92F3  30 0A:       bmi +		; $92FF
	$92F5  D0 0E:       bne ++		; $9305
	$92F7  C9 B4:       cmp #$B4
	$92F9  B0 0A:       bcs ++		; $9305
	$92FB  C9 21:       cmp #$21
	$92FD  B0 08:       bcs ++++		; $9307
+	$92FF  A4 99:       ldy $99
	$9301  D0 04:       bne ++++		; $9307
	$9303  F0 01:       beq +++		; $9306
++	$9305  E8:          inx 
+++	$9306  E8:          inx 
++++	$9307  AD 25 04:    lda $0425
_loc_130A_indexed
	$930A  8E 25 04:    stx $0425
	$930D  D0 02:       bne _loc_1311_indexed		; $9311 -> rts
	$930F  86 D8:       stx $D8
_loc_1311_indexed
	$9311  60:          rts 

	$9312               .byte $01
_data_1313_indexed
	$9313               .byte $02,$80,$00
_func_1316
	$9316  A5 EC:       lda $EC
	$9318  F0 0D:       beq +		; $9327 -> rts
	$931A  AD 28 04:    lda $0428
	$931D  A4 6E:       ldy $6E
	$931F  C0 01:       cpy #$01
	$9321  F0 05:       beq ++		; $9328
	$9323  C9 08:       cmp #$08
	$9325  90 05:       bcc +++		; $932C
+ -	$9327  60:          rts 

++	$9328  C9 E8:       cmp #$E8
	$932A  90 FB:       bcc -		; $9327 -> rts
+++	$932C  A5 5A:       lda $5A
	$932E  19 11 93:    ora _loc_1311_indexed		; $9311 -> rts,y
	$9331  85 5A:       sta $5A
_loc_1333
	$9333  A2 00:       ldx #$00
	$9335  A4 6E:       ldy $6E
	$9337  A5 3C:       lda $3C
	$9339  59 13 93:    eor _data_1313_indexed,y
	$933C  10 02:       bpl +		; $9340
	$933E  86 3C:       stx $3C
+	$9340  AD CB 04:    lda $04CB
	$9343  59 13 93:    eor _data_1313_indexed,y
	$9346  10 03:       bpl +		; $934B
	$9348  8E CB 04:    stx $04CB
+	$934B  8E 07 04:    stx $0407
-	$934E  60:          rts 
;------------------------------------------
_func_134F
	$934F  48:          pha 
	$9350  B5 29:        lda $29,x
	$9352  18:           clc 
	$9353  69 08:        adc #$08
	$9355  08:           php 
	$9356  4A:            lsr a
	$9357  4A:            lsr a
	$9358  4A:            lsr a
	$9359  4A:            lsr a
	$935A  85 E5:         sta $E5
	$935C  28:           plp 
	$935D  B5 15:        lda $15,x
	$935F  A4 EC:        ldy $EC
	$9361  F0 02:        beq +		; $9365
	$9363  69 00:        adc #$00
+	$9365  85 02:        sta $02
	$9367  B5 33:        lda $33,x
	$9369  18:           clc 
	$936A  69 08:        adc #$08
	$936C  29 F0:        and #$F0
	$936E  85 E6:        sta $E6
	$9370  B5 1F:        lda $1F,x
	$9372  69 00:        adc #$00
	$9374  85 01:        sta $01
	$9376  20 C1 92:     jsr _func_12C1
	$9379  68:          pla 
	$937A  B0 D2:       bcs -		; $934E -> rts
_loc_137C
	$937C  86 03:       stx $03
	$937E  48:          pha 
	$937F  20 4E BA:     jsr _func_3A4E
	$9382  68:          pla 
	$9383  A4 E7:       ldy $E7
	$9385  91 01:       sta ($01),y
	$9387  48:          pha 
	$9388  AE 00 03:     ldx $0300
	$938B  A9 00:        lda #$00
	$938D  9D 01 03:     sta $0301,x
	$9390  98:           tya 
	$9391  29 F0:        and #$F0
	$9393  0A:           asl a
	$9394  3E 01 03:     rol $0301,x
	$9397  0A:           asl a
	$9398  3E 01 03:     rol $0301,x
	$939B  9D 02 03:     sta $0302,x
	$939E  98:           tya 
	$939F  29 0F:        and #$0F
	$93A1  0A:           asl a
	$93A2  7D 02 03:     adc $0302,x
	$93A5  9D 02 03:     sta $0302,x
	$93A8  18:           clc 
	$93A9  69 20:        adc #$20
	$93AB  9D 07 03:     sta $0307,x
	$93AE  A5 EC:        lda $EC
	$93B0  0A:           asl a
	$93B1  A8:           tay 
	$93B2  A5 01:        lda $01
	$93B4  29 10:        and #$10
	$93B6  D0 01:        bne +		; $93B9
	$93B8  C8:           iny 
+	$93B9  B9 0A 94:     lda _data_140A_indexed,y
	$93BC  18:           clc 
	$93BD  7D 01 03:     adc $0301,x
	$93C0  9D 01 03:     sta $0301,x
	$93C3  9D 06 03:     sta $0306,x
	$93C6  A9 02:        lda #$02
	$93C8  9D 03 03:     sta $0303,x
	$93CB  9D 08 03:     sta $0308,x
	$93CE  68:          pla 
	$93CF  48:          pha 
	$93D0  29 C0:        and #$C0
	$93D2  0A:           asl a
	$93D3  2A:           rol a
	$93D4  2A:           rol a
	$93D5  A8:           tay 
	$93D6  B9 E9 F7:     lda _DataPointerTableLo_1F7E9,y
	$93D9  85 00:        sta $00
	$93DB  B9 ED F7:     lda _DataPointerTableHi_1F7E9,y
	$93DE  85 01:        sta $01
	$93E0  68:          pla 
	$93E1  0A:          asl a
	$93E2  0A:          asl a
	$93E3  A8:          tay 
	$93E4  B1 00:       lda ($00),y
	$93E6  9D 04 03:    sta $0304,x
	$93E9  C8:          iny 
	$93EA  B1 00:       lda ($00),y
	$93EC  9D 05 03:    sta $0305,x
	$93EF  C8:          iny 
	$93F0  B1 00:       lda ($00),y
	$93F2  9D 09 03:    sta $0309,x
	$93F5  C8:          iny 
	$93F6  B1 00:       lda ($00),y
	$93F8  9D 0A 03:    sta $030A,x
	$93FB  A9 00:       lda #$00
	$93FD  9D 0B 03:    sta $030B,x
	$9400  8A:          txa 
	$9401  18:          clc 
	$9402  69 0A:       adc #$0A
	$9404  8D 00 03:    sta $0300
	$9407  A6 03:       ldx $03
	$9409  60:          rts 
;------------------------------------------
_data_140A_indexed
	$940A               .byte $20,$28,$20,$24
_func_140E
	$940E  AD 28 06:    lda InSubspace
	$9411  D0 14:       bne +		; $9427 -> rts
	$9413  A5 14:       lda $14
	$9415  8D 0F 05:    sta $050F
	$9418  A5 28:       lda $28
	$941A  8D 11 05:    sta $0511
_func_141D
	$941D  A5 1E:       lda $1E
	$941F  8D 10 05:    sta $0510
	$9422  A5 32:       lda $32
	$9424  8D 12 05:    sta $0512
+ -	$9427  60:          rts 
;------------------------------------------
_func_1428
	$9428  AD 0F 05:    lda $050F
	$942B  85 14:       sta $14
	$942D  AD 11 05:    lda $0511
	$9430  85 28:       sta $28
	$9432  AD 10 05:    lda $0510
	$9435  85 1E:       sta $1E
	$9437  AD 12 05:    lda $0512
	$943A  85 32:       sta $32
	$943C  A5 28:       lda $28
	$943E  38:          sec 
_loc_143F_indexed
	$943F  ED C0 04:    sbc $04C0
	$9442  8D 28 04:    sta $0428
	$9445  A5 32:       lda $32
	$9447  38:          sec 
	$9448  E5 CB:       sbc $CB
	$944A  8D 2B 04:    sta $042B
	$944D  A5 1E:       lda $1E
	$944F  E5 CA:       sbc $CA
	$9451  8D 2A 04:    sta $042A
	$9454  AD 34 05:    lda $0534
	$9457  38:          sec 
	$9458  E9 04:       sbc #$04
	$945A  D0 CB:       bne -		; $9427 -> rts
	$945C  85 50:       sta $50
	$945E  8D 1B 04:    sta $041B
	$9461  8D B7 04:    sta SubspaceTimer
	$9464  20 64 B9:    jsr _func_3964
	$9467  A9 0A:       lda #$0A
	$9469  8D B3 04:    sta $04B3
	$946C  60:          rts 
;------------------------------------------
_func_146D
	$946D  AD 34 05:    lda $0534
	$9470  C9 02:       cmp #$02
	$9472  D0 0B:       bne +		; $947F
_loc_1474
	$9474  AD EE 04:    lda $04EE
	$9477  D0 06:       bne +		; $947F
	$9479  20 28 94:    jsr _func_1428
	$947C  4C C2 94:    jmp +++		; $94C2

+	$947F  AD 33 05:    lda $0533
	$9482  A0 00:       ldy #$00
	$9484  A6 EC:       ldx $EC
	$9486  D0 06:       bne +		; $948E
	$9488  84 14:       sty $14
_func_148A
	$948A  85 1E:       sta $1E
	$948C  F0 04:       beq ++		; $9492
+	$948E  85 14:       sta $14
	$9490  84 1E:       sty $1E
++	$9492  20 CA 94:    jsr _func_14CA
	$9495  A4 1E:       ldy $1E
	$9497  A5 32:       lda $32
	$9499  20 AF 95:    jsr _func_15AF
	$949C  84 1E:       sty $1E
	$949E  85 32:       sta $32
	$94A0  A5 28:       lda $28
	$94A2  38:          sec 
	$94A3  ED C0 04:    sbc $04C0
	$94A6  8D 28 04:    sta $0428
	$94A9  A5 32:       lda $32
	$94AB  38:          sec 
	$94AC  E5 CB:       sbc $CB
	$94AE  8D 2B 04:    sta $042B
	$94B1  A5 1E:       lda $1E
	$94B3  E5 CA:       sbc $CA
	$94B5  8D 2A 04:    sta $042A
	$94B8  AD 34 05:    lda $0534
	$94BB  C9 04:       cmp #$04
	$94BD  D0 03:       bne +++		; $94C2
	$94BF  20 64 B9:    jsr _func_3964
+++	$94C2  A5 28:       lda $28
	$94C4  38:          sec 
	$94C5  E9 78:       sbc #$78
	$94C7  85 BA:       sta $BA
	$94C9  60:          rts 
;------------------------------------------
_func_14CA
	$94CA  AD 34 05:    lda $0534
	$94CD  20 25 E1:    jsr _func_1E125
_jumptable_14D0
	$D4D0  DC 94:       .word (_jumptable_14D0_14DC) ;94DC (14DC) ([8:0][A:1])
	$D4D2  14 95:       .word (_jumptable_14D0_1514) ;9514 (1514) ([8:0][A:1])
	$D4D4  5D 95:       .word (_jumptable_14D0_155D) ;955D (155D) ([8:0][A:1])
	$D4D6  6A 95:       .word (_jumptable_14D0_156A) ;956A (156A) ([8:0][A:1])
	$D4D8  8C 95:       .word (_jumptable_14D0_158C) ;958C (158C) ([8:0][A:1])
	$D4DA  A7 95:       .word (_jumptable_14D0_15A7) ;95A7 (15A7) ([8:0][A:1])
_jumptable_14D0_14DC
	$D4DC  A9 01:       lda #$01
	$94DE  85 9D:       sta $9D
	$94E0  20 61 95:    jsr _func_1561
	$94E3  4A:          lsr a
	$94E4  4A:          lsr a
	$94E5  4A:          lsr a
	$94E6  4A:          lsr a
	$94E7  85 E5:       sta $E5
	$94E9  A9 D0:       lda #$D0
	$94EB  85 32:       sta $32
	$94ED  85 E6:       sta $E6
	$94EF  AD 33 05:    lda $0533
	$94F2  85 E8:       sta $E8
	$94F4  A9 0C:       lda #$0C
	$94F6  85 03:       sta $03
-	$94F8  20 4E BA:    jsr _func_3A4E
	$94FB  A4 E7:       ldy $E7
	$94FD  B1 01:       lda ($01),y
	$94FF  C9 40:       cmp #$40
	$9501  F0 09:       beq _func_150C
	$9503  20 0C 95:    jsr _func_150C
	$9506  85 E6:       sta $E6
	$9508  C6 03:       dec $03
	$950A  D0 EC:       bne -		; $94F8
_func_150C
	$950C  A5 32:       lda $32
	$950E  38:          sec 
	$950F  E9 10:       sbc #$10
	$9511  85 32:       sta $32
	$9513  60:          rts 
;------------------------------------------
_jumptable_14D0_1514
	$9514  A5 28:       lda $28
	$9516  18:          clc 
	$9517  69 08:       adc #$08
	$9519  29 F0:       and #$F0
	$951B  49 F0:       eor #$F0
	$951D  85 28:       sta $28
	$951F  4A:          lsr a
	$9520  4A:          lsr a
	$9521  4A:          lsr a
	$9522  4A:          lsr a
	$9523  85 E5:       sta $E5
	$9525  A9 E0:       lda #$E0
	$9527  85 32:       sta $32
_loc_1529_indexed
	$9529  85 E6:       sta $E6
	$952B  AD 33 05:    lda $0533
	$952E  85 E8:       sta $E8
	$9530  A9 0D:       lda #$0D
	$9532  85 03:       sta $03
--	$9534  20 4E BA:    jsr _func_3A4E
	$9537  A4 E7:       ldy $E7
	$9539  B1 01:       lda ($01),y
	$953B  A0 05:       ldy #$05
-	$953D  D9 49 92:    cmp _data_1249_indexed,y
	$9540  F0 12:       beq ++		; $9554
	$9542  88:          dey 
	$9543  D0 F8:       bne -		; $953D
	$9545  C6 03:       dec $03
	$9547  F0 08:       beq +		; $9551
	$9549  20 0C 95:    jsr _func_150C
	$954C  85 E6:       sta $E6
	$954E  4C 34 95:    jmp --		; $9534

+	$9551  20 61 95:    jsr _func_1561
++	$9554  20 0C 95:    jsr _func_150C
	$9557  A9 00:       lda #$00
	$9559  8D 1B 04:    sta $041B
	$955C  60:          rts 
;------------------------------------------
_jumptable_14D0_155D
	$955D  A9 00:       lda #$00
	$955F  85 32:       sta $32
_func_1561
	$9561  A9 01:       lda #$01
	$9563  85 99:       sta $99
	$9565  A9 78:       lda #$78
_func_1567
	$9567  85 28:       sta $28
	$9569  60:          rts 
;------------------------------------------
_jumptable_14D0_156A
	$956A  A5 28:       lda $28
	$956C  18:          clc 
	$956D  69 08:       adc #$08
	$956F  29 F0:       and #$F0
	$9571  49 F0:       eor #$F0
	$9573  85 28:       sta $28
	$9575  AD 2B 04:    lda $042B
	$9578  18:          clc 
	$9579  69 08:       adc #$08
	$957B  29 F0:       and #$F0
	$957D  49 10:       eor #$10
	$957F  85 32:       sta $32
	$9581  C9 F0:       cmp #$F0
	$9583  F0 02:       beq +		; $9587
	$9585  C6 1E:       dec $1E
+	$9587  A9 0A:       lda #$0A
	$9589  85 C7:       sta $C7
	$958B  60:          rts 
;------------------------------------------
_jumptable_14D0_158C
	$958C  AD 28 04:    lda $0428
	$958F  38:          sec 
	$9590  E5 BA:       sbc $BA
	$9592  49 FF:       eor #$FF
	$9594  18:          clc 
	$9595  69 F1:       adc #$F1
	$9597  85 28:       sta $28
	$9599  AD 2B 04:    lda $042B
	$959C  85 32:       sta $32
	$959E  CE 1B 04:    dec $041B
	$95A1  A9 60:       lda #$60
	$95A3  8D B7 04:    sta SubspaceTimer
	$95A6  60:          rts 
;------------------------------------------
_jumptable_14D0_15A7
	$95A7  20 61 95:    jsr _func_1561
	$95AA  A9 60:       lda #$60
	$95AC  85 32:       sta $32
_func_15AE
	$95AE  60:          rts 
;------------------------------------------
_func_15AF
	$95AF  C0 00:       cpy #$00
	$95B1  30 0F:       bmi +		; $95C2 -> rts
	$95B3  48:          pha 
_func_15B4
	$95B4  98:          tya 
	$95B5  0A:          asl a
	$95B6  0A:          asl a
	$95B7  0A:          asl a
	$95B8  0A:          asl a
	$95B9  85 0F:       sta $0F
	$95BB  68:          pla 
	$95BC  38:          sec 
	$95BD  E5 0F:       sbc $0F
_loc_15BF
	$95BF  B0 01:       bcs +		; $95C2 -> rts
	$95C1  88:          dey 
+	$95C2  60:          rts 
;------------------------------------------
_empty_15C3
	$95C3               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
_loc_15CE
	$95CE  FF:          .db $FF

	$95CF               .byte $FF,$FF,$FF
_func_15D2
	$95D2  FF:          .db $FF

	$95D3               .byte $FF
_func_15D4
	$95D4  FF:          .db $FF

	$95D5               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$95E5               .byte $FF,$FF,$FF,$FF
_func_15E9
	$95E9  FF:          .db $FF

	$95EA               .byte $FF,$FF,$FF,$FF,$FF
_func_15EF
	$95EF  FF:          .db $FF

	$95F0               .byte $FF,$FF
_loc_15F2
	$95F2  FF:          .db $FF

	$95F3               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
_data_1600_indexed
	$9600               .byte $01
_data_1601_indexed
	$9601               .byte $03,$1F,$96
_func_1604
	$9604  A9 1E:       lda #$1E
	$9606  85 FE:       sta $FE
_func_1608
	$9608  A5 11:       lda $11
	$960A  0A:          asl a
	$960B  AA:          tax 
	$960C  BD 00 96:    lda _data_1600_indexed,x
	$960F  85 F0:       sta $F0
	$9611  BD 01 96:    lda _data_1601_indexed,x
	$9614  85 F1:       sta $F1
	$9616  A9 00:       lda #$00
	$9618  85 EB:       sta NMIWaitFlag
NMIWait1
	$961A  A5 EB:       lda NMIWaitFlag
	$961C  10 FC:       bpl NMIWait1
	$961E  60:          rts 
;------------------------------------------
TitleLayout1
	$961F               .byte $20,$00,$DE,$FD,$20,$01,$DE,$FD,$20,$02,$DE,$FD,$20,$03,$DE,$FD
	$962F               .byte $20,$1C,$DE,$FD,$20,$1D,$DE,$FD,$20,$1E,$DE,$FD,$20,$1F,$DE,$FD
	$963F               .byte $20,$03,$5D,$FD,$20,$23,$5D,$FD,$20,$43,$5D,$FD,$20,$63,$5D,$FD
	$964F               .byte $23,$63,$5D,$FD,$23,$83,$5D,$FD,$23,$A3,$5D,$FD,$20,$68,$10,$48
	$965F               .byte $4A,$4C,$4E,$50,$51,$52,$53,$54,$55,$56,$57,$58,$5A,$5C,$5E,$20
	$966F               .byte $84,$08,$FD,$22,$23,$24,$49,$4B,$4D,$4F,$20,$94,$08,$59,$5B,$5D
	$967F               .byte $5F,$2E,$2F,$30,$FD,$20,$A4,$03,$25,$26,$27,$20,$B9,$03,$31,$32
	$968F               .byte $33,$20,$C4,$03,$28,$29,$2A,$20,$D9,$03,$34,$35,$36,$20,$E3,$03
	$969F               .byte $2B,$2C,$2D,$20,$FA
DataTableEntry_16A4
	$96A4               .byte $03,$37,$38,$39,$21,$03,$02,$3A,$3B,$21,$1B,$02,$40
_loc_16B1
	$96B1  41 21:       eor ($21,x)
	$96B3  23:          .db $23

	$96B4               .byte $C6,$3C,$21,$3C,$C6,$42,$21,$E3,$01,$3D,$21,$FC,$01,$60,$22,$02
	$96C4               .byte $02,$3E,$3F,$22,$1C,$02,$61,$62,$22,$22,$02,$43,$44,$22,$3C,$02
	$96D4               .byte $63,$64,$22,$43,$01,$45,$22,$5C,$01,$65,$22,$63,$C6,$3C,$22
_func_16E3
	$96E3  7C:          .db $7C

	$96E4               .byte $C4,$42,$22,$C4,$02,$A6,$A8,$22,$E4,$02,$A7,$A9,$22,$FA,$04,$80
	$96F4               .byte $82,$88,$8A,$23,$04,$02,$90,$92
_loc_16FC
	$96FC  23:          .db $23

	$96FD               .byte $14,$02,$9E,$A0,$23,$1A,$04,$81,$83,$89,$8B,$23,$23,$03,$46,$91
	$970D               .byte $93,$23,$2A,$02,$A2,$A4,$23,$2E,$0B,$67,$6C,$6E,$70,$72,$69,$9F
	$971D               .byte $A1,$75,$98,$9A,$23,$3A,$04,$84,$86,$8C,$8E,$23,$43,$1B,$47,$94
	$972D               .byte $96,$74,$74,$74,$74,$A3,$A5,$74,$66,$68,$6D,$6F,$71,$73,$6A,$6B
	$973D               .byte $74,$74,$99,$9B,$74,$85,$87,$8D,$8F,$23,$64,$05,$95,$97,$FD,$AA
	$974D               .byte $AB,$23,$77,$04,$9C,$9D,$AA,$AB,$23,$89,$02,$AA,$AB
TitleLogoSuper_Line1
	$975A               .byte $20,$CB,$0A,$00,$01,$08,$08,$FC,$01,$FC,$08,$FC,$01
TitleLogoSuper_Line2
	$9767               .byte $20,$EB,$0A,$02,$03,$08,$08,$0A,$05,$0B,$0C,$0A,$0D
TitleLogoSuper_Line3
	$9774               .byte $21,$0B,$0A,$04,$05,$04,$05,$0E,$07,$FC,$08,$0E,$08
TitleLogoSuper_Line4a
	$9781               .byte $21,$2B,$05,$06,$07,$06,$07,$09
TitleLogoSuper_Line4b
	$9789               .byte $21,$31,$04,$76,$09,$09,$09
TitleLogo_TM
	$9790               .byte $21,$38,$02,$F9,$FA
TitleLayout2
	$9795               .byte $21,$46,$0A,$00,$0F,$01,$00,$01,$FC,$01,$08,$00,$01,$21,$66,$0A
	$97A5               .byte $10,$10,$08,$10,$08,$10,$08,$08,$10,$08,$21,$86,$0A,$08,$08,$08
	$97B5               .byte $08,$08,$13,$0D,$08,$08,$08,$21,$A6,$0A,$08,$08,$08,$FC,$08,$0E
	$97C5               .byte $08,$08,$08,$08,$21,$C6,$0A,$08,$08,$08,$10,$08,$08,$08,$08,$04
	$97D5               .byte $05,$21,$E6,$0A,$09,$09,$09,$09,$09,$09,$09,$09,$06,$07,$21,$51
	$97E5               .byte $08,$FC,$01,$FC,$01,$00,$01,$00,$01,$21,$71,$08,$10,$08,$10,$08
	$97F5               .byte $10,$08,$10,$08,$21,$91,$08,$13,$0D,$13,$0D,$08,$08,$77
_loc_1803
	$9803  03:          .db $03

	$9804               .byte $21,$B1,$08,$0E,$08,$0E,$08,$08
_data_180C_indexed
	$980C               .byte $08,$12,$08,$21,$D1,$09,$13,$05,$08,$08,$04,$05,$04,$05,$08,$21
	$981C               .byte $F1,$09,$11,$07,$09,$09,$06,$07,$06,$07,$09,$22,$0E,$04,$14,$15
	$982C               .byte $16,$17,$22,$2E,$04,$18,$19,$1A,$1B,$22,$4E,$04,$1C,$1D,$1E,$1F
	$983C               .byte $22,$6E,$04,$FC,$FC,$FC,$20,$22,$8E,$04,$76,$76,$76,$21
TitleText_C_1988
	$984A               .byte $22,$E9,$05,$F8,$D1,$D9,$D8,$D8
TitleText_Nintendo
	$9852               .byte $22,$EF,$08,$E7,$E2,$E7,$ED,$DE,$E7,$DD,$E8
	$985D               .byte $23,$CA,$04,$80,$A0,$A0,$20,$23,$D1,$0E,$80
	$9868               .byte $A8,$AA,$AA,$A2,$22,$00,$00,$88,$AA,$AA,$AA
	$9873               .byte $AA,$22,$23,$E3,$02,$88,$22,$23,$EA,$04,$F0
	$987E               .byte $F8,$F2,$F0,$00
TitleBackgroundPalettes
	$9882               .byte $22,$37,$16
_func_1885
	$9885  07:          .db $07

	$9886               .byte $22,$30,$31,$0F,$22,$30,$0F,$0F,$22,$30
_func_1890
	$9890  0F:          .db $0F

	$9891               .byte $0F
TitleSpritePalettes
	$9892               .byte $22,$30,$28,$0F, $22,$30,$25,$0F, $22
_data_189B_indexed
	$989B               .byte $30,$12,$0F,$22,$30,$23,$0F
TitleMiscData1
	$98A2               .byte $EC,$ED,$E8,$EB,$F2
_data_18A7_indexed
	$98A7               .byte $98
_func_18A8
	$98A8  98:          tya 
	$98A9  98:          tya 
_func_18AA
	$98AA  99 99 99:    sta $9999,y
	$98AD  99 99 99:    sta $9999,y
	$98B0  99 99 99:    sta $9999,y
	$98B3  99 99 99:    sta $9999,y
	$98B6  99 99 C9:    sta $C999,y
	$98B9  DD F1 05:    cmp $05F1,x
_func_18BC
	$98BC  19 2D 41:    ora $412D,y
	$98BF  55 55:       eor $55,x
	$98C1  69 7D:       adc #$7D
	$98C3  91 A5:       sta ($A5),y
	$98C5  B9 CD E1:    lda _data_1E1CD_indexed,y
_func_18C8
	$98C8  F5 F0:       sbc $F0,x
	$98CA  E1 DE:       sbc ($DE,x)
	$98CC  E7:          .db $E7

	$98CD               .byte $FB,$FB,$E6,$DA
_func_18D1
	$98D1  EB:          .db NMIWaitFlag

	$98D2               .byte $E2,$E8,$FB,$E8,$E9,$DE,$E7,$DE
_func_18DA
	$98DA  DD FB DA:    cmp $DAFB,x
TitleStoryText_Line02
	$98DD  DD E8 E8:    cmp _data_1E8E8_indexed,x
	$98E0  EB:          .db NMIWaitFlag

	$98E1               .byte $FB,$DA,$DF,$ED,$DE,$EB,$FB,$FB,$DC,$E5,$E2,$E6,$DB,$E2,$E7,$E0
TitleStoryText_Line03
	$98F1               .byte $DA,$FB,$E5,$E8,$E7,$E0,$FB,$EC,$ED,$DA,$E2,$EB,$FB,$E2,$E7,$FB,$FB,$E1,$E2,$EC
TitleStoryText_Line04
	$9905               .byte $DD,$EB,$DE,$DA,$E6,$F7,$FB,$DA,$E7,$E8,$ED,$E1,$DE,$EB,$FB,$F0,$E8,$EB,$E5,$DD
TitleStoryText_Line05
	$9919               .byte $EC,$E9,$EB,$DE,$DA,$DD,$FB,$FB,$FB,$DB,$DE,$DF
_loc_1925
	$9925  E8:          inx 
	$9926  EB:          .db NMIWaitFlag

	$9927               .byte $DE,$FB,$FB,$E1,$E2,$E6
TitleStoryText_Line06
	$992D               .byte $DA,$E7,$DD,$FB,$E1,$DE,$FB,$E1,$DE,$DA,$EB,$DD
_loc_1939
	$9939  FB:          .db $FB

	$993A               .byte $DA
_func_193B
	$993B  FB:          .db $FB

	$993C               .byte $EF,$E8,$E2,$DC,$DE
TitleStoryText_Line07
	$9941               .byte $DC,$DA,$E5,$E5,$FB,$DF,$E8,$EB,$FB,$E1,$DE,$E5,$E9,$FB,$ED,$E8,$FB,$FB,$DB,$DE
TitleStoryText_Line08
	$9955               .byte $FB,$DF,$EB,$DE,$DE,$DD,$FB,$FB,$DF,$EB,$E8,$E6,$FB,$DA,$FB,$EC,$E9,$DE,$E5,$E5
TitleStoryText_Line09
	$9969               .byte $DA,$DF,$ED,$DE,$EB,$FB,$FB,$DA,$F0,$DA,$E4,$DE,$E7,$E2,$E7
_loc_1978
	$9978  E0 F7:       cpx #$F7
	$997A  FB:          .db $FB

	$997B               .byte $FB,$FB
TitleStoryText_Line10
	$997D               .byte $E6
_func_197E
	$997E  DA:          .db $DA

	$997F               .byte $EB,$E2,$E8,$FB,$FB,$F0,$DE,$E7,$ED,$FB,$ED,$E8,$FB,$FB,$DA,$FB
	$998F               .byte $FB,$FB
TitleStoryText_Line11
	$9991               .byte $DC,$DA,$EF,$DE,$FB,$FB,$E7,$DE,$DA,$EB,$DB,$F2,$FB,$DA,$E7
DataTableEntry_19A0
	$99A0               .byte $DD,$FB,$FB,$ED,$E8
TitleStoryText_Line12
	$99A5               .byte $E1,$E2,$EC,$FB,$FB,$EC,$EE,$EB,$E9,$EB,$E2,$EC,$DE,$FB,$E1,$DE,$FB,$EC,$DA,$F0
TitleStoryText_Line13
	$99B9               .byte $DE,$F1,$DA,$DC,$ED,$E5,$F2,$FB,$FB,$F0,$E1,$DA,$ED,$FB
DataTableEntry_19C7
	$99C7               .byte $E1,$DE,$FB,$EC,$DA,$F0
TitleStoryText_Line14
	$99CD               .byte $E2,$E7,$FB,$E1,$E2,$EC,$FB,$DD,$EB,$DE,$DA,$E6,$CF,$CF,$CF,$CF,$FB,$FB,$FB,$FB
TitleStoryText_Line15
	$99E1               .byte $FB,$FB,$FB,$FB,$FB,$FB,$FB,$FB,$FB,$FB,$FB,$FB,$FB,$FB,$FB,$FB,$FB,$FB,$FB,$FB
TitleStoryText_Line16
	$99F5               .byte $FB,$FB,$E9,$EE,$EC,$E1,$FB,$EC,$ED,$DA,$EB,$ED,$FB,$DB,$EE,$ED,$ED,$E8,$E7,$FB
TitleAttributeData1A09
	$9A09               .byte $23,$CB,$42,$FF,$23,$D1,$01,$CC,$23,$D2,$44,$FF,$23,$D6,$01,$33
	$9A19               .byte $23,$D9,$01,$CC,$23,$DA,$44,$FF
_data_1A21_indexed
	$9A21               .byte $23,$DE,$01,$33,$23,$E1,$01,$CC,$23,$E2,$44,$FF,$23,$E6,$01,$33
	$9A31               .byte $23,$EA,$44,$FF,$23,$E9,$01,$CC,$23,$EE,$01,$33
_func_1A3D
	$9A3D  A0 07:       ldy #$07
	$9A3F  84 01:       sty $01
	$9A41  A0 00:       ldy #$00
	$9A43  84 00:       sty $00
	$9A45  98:          tya 
-	$9A46  91 00:       sta ($00),y
	$9A48  88:          dey 
	$9A49  D0 FB:       bne -		; $9A46
	$9A4B  C6 01:       dec $01
	$9A4D  A6 01:       ldx $01
	$9A4F  E0 02:       cpx #$02
	$9A51  B0 F3:       bcs -		; $9A46
_loc_1A53
	$9A53  A9 00:       lda #$00
	$9A55  A8:          tay 
-	$9A56  99 00 00:    sta $0000,y
	$9A59  C8:          iny 
	$9A5A  D0 FA:       bne -		; $9A56
	$9A5C  20 41 FE:    jsr _func_1FE41
	$9A5F  20 90 EC:    jsr _func_1EC90
	$9A62  AD 02 20:    lda PPUSTATUS
	$9A65  A9 3F:       lda #$3F
	$9A67  A0 00:       ldy #$00
	$9A69  8D 06 20:    sta PPUADDR
	$9A6C  8C 06 20:    sty PPUADDR
-	$9A6F  B9 82 98:    lda TitleBackgroundPalettes,y
	$9A72  8D 07 20:    sta PPUDATA
	$9A75  C8:          iny 
	$9A76  C0 20:       cpy #$20
	$9A78  90 F5:       bcc -		; $9A6F
	$9A7A  A9 01:       lda #$01
	$9A7C  85 F0:       sta $F0
	$9A7E  A9 03:       lda #$03
	$9A80  85 F1:       sta $F1
	$9A82  A9 40:       lda #$40
	$9A84  8D 00 01:    sta $0100
	$9A87  A9 90:       lda #$90
	$9A89  85 FF:       sta $FF
	$9A8B  8D 00 20:    sta PPUCTRL
	$9A8E  20 08 96:    jsr _func_1608
	$9A91  A9 01:       lda #$01
	$9A93  85 11:       sta $11
	$9A95  20 08 96:    jsr _func_1608
	$9A98  A9 80:       lda #$80
	$9A9A  8D 00 06:    sta $0600
	$9A9D  20 04 96:    jsr _func_1604
	$9AA0  A9 03:       lda #$03
	$9AA2  85 10:       sta $10
	$9AA4  A9 25:       lda #$25
	$9AA6  85 02:       sta $02
	$9AA8  A9 20:       lda #<_data_1C720
	$9AAA  85 14:       sta $14
	$9AAC  A9 C7:       lda #>_data_1C720
	$9AAE  85 15:       sta $15
	$9AB0  A9 52:       lda #$52
	$9AB2  85 16:       sta $16
----	$9AB4  20 08 96:    jsr _func_1608
	$9AB7  A5 17:       lda $17
	$9AB9  D0 38:       bne ++		; $9AF3
---	$9ABB  E6 10:       inc $10
	$9ABD  A5 10:       lda $10
	$9ABF  29 0F:       and #$0F
	$9AC1  F0 03:       beq +		; $9AC6
	$9AC3  4C 4D 9B:    jmp +++		; $9B4D

+	$9AC6  C6 02:       dec $02
	$9AC8  A5 02:       lda $02
	$9ACA  C9 06:       cmp #$06
	$9ACC  D0 7F:       bne +++		; $9B4D
	$9ACE  E6 17:       inc $17
	$9AD0  A5 14:       lda $14
	$9AD2  8D 01 03:    sta $0301
	$9AD5  A5 15:       lda $15
	$9AD7  8D 02 03:    sta $0302
	$9ADA  A5 16:       lda $16
	$9ADC  8D 03 03:    sta $0303
	$9ADF  A9 E6:       lda #$E6
	$9AE1  85 15:       sta $15
	$9AE3  A9 54:       lda #$54
	$9AE5  85 16:       sta $16
	$9AE7  A9 FB:       lda #$FB
	$9AE9  8D 04 03:    sta $0304
	$9AEC  A9 00:       lda #$00
	$9AEE  8D 05 03:    sta $0305
	$9AF1  F0 5A:       beq +++		; $9B4D

++	$9AF3  A5 14:       lda $14
	$9AF5  8D 01 03:    sta $0301
	$9AF8  A5 15:       lda $15
	$9AFA  8D 02 03:    sta $0302
	$9AFD  A5 16:       lda $16
	$9AFF  8D 03 03:    sta $0303
	$9B02  A9 FB:       lda #$FB
	$9B04  8D 04 03:    sta $0304
	$9B07  A9 00:       lda #$00
	$9B09  8D 05 03:    sta $0305
	$9B0C  A5 15:       lda $15
	$9B0E  18:          clc 
	$9B0F  69 20:       adc #$20
	$9B11  85 15:       sta $15
	$9B13  A5 14:       lda $14
	$9B15  69 00:       adc #$00
	$9B17  85 14:       sta $14
	$9B19  C9 23:       cmp #$23
	$9B1B  90 30:       bcc +++		; $9B4D
	$9B1D  A9 20:       lda #$20
_func_1B1F
	$9B1F  85 10:       sta $10
	$9B21  A2 17:       ldx #$17
	$9B23  A0 00:       ldy #$00
-	$9B25  B9 09 9A:    lda TitleAttributeData1A09,y
	$9B28  99 05 03:    sta $0305,y
	$9B2B  C8:          iny 
	$9B2C  CA:          dex 
	$9B2D  10 F6:       bpl -		; $9B25
	$9B2F  A9 00:       lda #$00
	$9B31  99 05 03:    sta $0305,y
	$9B34  20 08 96:    jsr _func_1608
	$9B37  A2 1B:       ldx #$1B
	$9B39  A0 00:       ldy #$00
-	$9B3B  B9 21 9A:    lda _data_1A21_indexed,y
	$9B3E  99 01 03:    sta $0301,y
	$9B41  C8:          iny 
	$9B42  CA:          dex 
	$9B43  10 F6:       bpl -		; $9B3B
	$9B45  A9 00:       lda #$00
	$9B47  99 01 03:    sta $0301,y
	$9B4A  4C 59 9B:    jmp ++++		; $9B59

+++	$9B4D  A5 F5:       lda Player1JoypadPress
	$9B4F  29 10:       and #$10
	$9B51  F0 03:       beq +		; $9B56 -> $9AB4
	$9B53  4C 1F 9C:    jmp _loc_1C1F

+	$9B56  4C B4 9A:    jmp ----		; $9AB4

++++ --	$9B59  20 08 96:    jsr _func_1608
	$9B5C  A5 19:       lda $19
	$9B5E  F0 03:       beq +		; $9B63
	$9B60  4C 19 9C:    jmp ++++		; $9C19

+	$9B63  A5 18:       lda $18
	$9B65  C9 09:       cmp #$09
	$9B67  F0 2A:       beq ++		; $9B93
	$9B69  A5 18:       lda $18
	$9B6B  D0 36:       bne +++		; $9BA3
	$9B6D  C6 10:       dec $10
	$9B6F  30 03:       bmi +		; $9B74
	$9B71  4C 19 9C:    jmp ++++		; $9C19

+	$9B74  A9 20:       lda #<$AE20
	$9B76  8D 01 03:    sta $0301
	$9B79  A9 AE:       lda #>$AE20
	$9B7B  8D 02 03:    sta $0302
	$9B7E  A9 05:       lda #$05
	$9B80  8D 03 03:    sta $0303
	$9B83  A0 04:       ldy #$04
-	$9B85  B9 A2 98:    lda TitleMiscData1,y
	$9B88  99 04 03:    sta $0304,y
	$9B8B  88:          dey 
	$9B8C  10 F7:       bpl -		; $9B85
	$9B8E  A9 00:       lda #$00
	$9B90  8D 09 03:    sta $0309
++	$9B93  E6 18:       inc $18
	$9B95  A9 21:       lda #$21
	$9B97  85 14:       sta $14
	$9B99  A9 06:       lda #$06
	$9B9B  85 15:       sta $15
	$9B9D  A9 40:       lda #$40
	$9B9F  85 1A:       sta $1A
	$9BA1  D0 76:       bne ++++		; $9C19

+++	$9BA3  C6 1A:       dec $1A
	$9BA5  10 72:       bpl ++++		; $9C19
	$9BA7  A9 40:       lda #$40
	$9BA9  85 1A:       sta $1A
_func_1BAB
	$9BAB  A5 14:       lda $14
	$9BAD  8D 01 03:    sta $0301
	$9BB0  A5 15:       lda $15
	$9BB2  8D 02 03:    sta $0302
	$9BB5  A9 14:       lda #$14
_func_1BB7
	$9BB7  8D 03 03:    sta $0303
	$9BBA  A6 18:       ldx $18
	$9BBC  CA:          dex 
	$9BBD  BD A7 98:    lda _data_18A7_indexed,x
	$9BC0  85 04:       sta $04
	$9BC2  BD B8 98:    lda _data_18B8_indexed,x
	$9BC5  85 03:       sta $03
	$9BC7  A0 00:       ldy #$00
	$9BC9  A2 13:       ldx #$13
-	$9BCB  B1 03:       lda ($03),y
	$9BCD  99 04 03:    sta $0304,y
	$9BD0  C8:          iny 
	$9BD1  CA:          dex 
	$9BD2  10 F7:       bpl -		; $9BCB
	$9BD4  A9 00:       lda #$00
	$9BD6  99 04 03:    sta $0304,y
	$9BD9  E6 18:       inc $18
	$9BDB  A5 15:       lda $15
	$9BDD  18:          clc 
	$9BDE  69 40:       adc #$40
	$9BE0  85 15:       sta $15
	$9BE2  A5 14:       lda $14
	$9BE4  69 00:       adc #$00
	$9BE6  85 14:       sta $14
	$9BE8  A5 18:       lda $18
	$9BEA  C9 09:       cmp #$09
	$9BEC  90 2B:       bcc ++++		; $9C19
	$9BEE  D0 1B:       bne +		; $9C0B
	$9BF0  A9 09:       lda #$09
	$9BF2  85 02:       sta $02
	$9BF4  A9 03:       lda #$03
	$9BF6  85 10:       sta $10
	$9BF8  A9 20:       lda #<_data_1C720
	$9BFA  85 14:       sta $14
	$9BFC  A9 C7:       lda #>_data_1C720
	$9BFE  85 15:       sta $15
	$9C00  A9 52:       lda #$52
	$9C02  85 16:       sta $16
	$9C04  A9 00:       lda #$00
	$9C06  85 17:       sta $17
	$9C08  4C BB 9A:    jmp ---		; $9ABB

+	$9C0B  C9 12:       cmp #$12
	$9C0D  90 0A:       bcc ++++		; $9C19
	$9C0F  E6 19:       inc $19
	$9C11  A9 25:       lda #$25
	$9C13  85 02:       sta $02
	$9C15  A9 03:       lda #$03
	$9C17  85 10:       sta $10
++++	$9C19  A5 F7:       lda Player1JoypadHeld
	$9C1B  29 10:       and #$10
	$9C1D  F0 16:       beq _loc_1C35
_loc_1C1F
	$9C1F  A9 80:       lda #$80
	$9C21  8D 03 06:    sta $0603
	$9C24  20 08 96:    jsr _func_1608
	$9C27  A9 00:       lda #$00
	$9C29  A8:          tay 
-	$9C2A  99 00 00:    sta $0000,y
	$9C2D  C8:          iny 
	$9C2E  C0 F0:       cpy #$F0
	$9C30  90 F8:       bcc -		; $9C2A
	$9C32  4C A6 EC:    jmp _func_1ECA6
;------------------------------------------
_loc_1C35
	$9C35  A5 19:       lda $19
	$9C37  F0 12:       beq +		; $9C4B -> $9B59
	$9C39  E6 10:       inc $10
	$9C3B  A5 10:       lda $10
	$9C3D  29 0F:       and #$0F
	$9C3F  D0 0A:       bne +		; $9C4B -> $9B59
	$9C41  C6 02:       dec $02
	$9C43  A5 02:       lda $02
	$9C45  C9 06:       cmp #$06
	$9C47  D0 02:       bne +		; $9C4B -> $9B59
	$9C49  F0 03:       beq ++		; $9C4E
+	$9C4B  4C 59 9B:    jmp --		; $9B59

++	$9C4E  A9 10:       lda #$10
	$9C50  85 FF:       sta $FF
	$9C52  8D 00 20:    sta PPUCTRL
	$9C55  4C 53 9A:    jmp _loc_1A53
;------------------------------------------
_empty_1C58
	$9C58  FF:          .db $FF

	$9C59               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9C69               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9C79               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9C89               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9C99               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9CA9               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9CB9               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9CC9               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9CD9               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9CE9               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
_func_1CF6
	$9CF6  FF:          .db $FF

	$9CF7               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9D07               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9D17               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9D27               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9D37               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9D47               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9D57               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9D67               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9D77               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9D87               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9D97               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9DA7               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9DB7               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9DC7               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9DD7               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9DE7               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9DF7               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9E07               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9E17               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9E27               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9E37               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
_func_1E3F
	$9E3F  FF:          .db $FF

	$9E40               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
_func_1E4F
	$9E4F  FF:          .db $FF

	$9E50               .byte $FF,$FF,$FF,$FF
_func_1E54
	$9E54  FF:          .db $FF

	$9E55               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9E65               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9E75               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9E85               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9E95               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9EA5               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
_func_1EAD
	$9EAD  FF:          .db $FF

	$9EAE               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9EBE               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9ECE               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9EDE               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9EEE               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9EFE               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9F0E               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9F1E               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9F2E               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9F3E               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9F4E               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9F5E               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9F6E               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9F7E               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9F8E               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9F9E               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9FAE               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9FBE               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9FCE               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9FDE               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9FEE               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9FFE               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$A00E               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$A01E               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$A02E               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$A03E               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$A04E               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$A05E               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$A06E               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$A07E               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$A08E               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$A09E               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$A0AE               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$A0BE               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$A0CE               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$A0DE               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$A0EE               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$A0FE               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$A10E               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$A11E               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$A12E               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$A13E               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$A14E               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$A15E               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$A16E               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$A17E               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$A18E               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$A19E               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$A1AE               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$A1BE               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$A1CE               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$A1DE               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$A1EE               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$A1FE               .byte $FF,$FF
EndingCelebrationPointers
	$A200               .byte $01
_data_2201_indexed
	$A201               .byte $03,$39,$A2,$4C,$A6,$8D,$A7,$C6,$A9,$EA,$A9,$0E,$AA,$74,$A9,$BB
	$A211               .byte $A9,$13,$AE,$1F,$AE,$2B,$AE,$37,$AE
_func_221A
	$A21A  A9 00:       lda #$00
	$A21C  F0 02:       beq +		; $A220
;------------------------------------------
_func_221E
	$A21E  A9 1E:       lda #$1E
+	$A220  85 FE:       sta $FE
_func_2222
	$A222  A5 11:       lda $11
	$A224  0A:          asl a
	$A225  AA:          tax 
	$A226  BD 00 A2:    lda EndingCelebrationPointers,x
	$A229  85 F0:       sta $F0
	$A22B  BD 01 A2:    lda _data_2201_indexed,x
	$A22E  85 F1:       sta $F1
	$A230  A9 00:       lda #$00
	$A232  85 EB:       sta NMIWaitFlag
NMIWait2
	$A234  A5 EB:       lda NMIWaitFlag
	$A236  10 FC:       bpl NMIWait2
	$A238  60:          rts 
;------------------------------------------
EndingCorkJarRoom
                            ; PPUhi, PPUlo, Length, tiles (len & 0x80 = vertical)
	$A239               .byte $20,$00,$9E,$72,$73,$72,$73,$72,$73,$72,$73,$72,$73,$72,$73,$72
	$A249               .byte $73,$72,$73,$72,$73,$72,$73,$72,$73,$72,$73,$72,$73,$72,$73,$72
	$A259               .byte $73,$20,$01,$9E,$73,$72,$73,$72,$73,$72,$73,$72,$73,$72,$73,$72
	$A269               .byte $73,$72,$73,$72,$73,$72,$73,$72,$73,$72,$73,$72,$73,$72,$73,$72
	$A279               .byte $73,$72,$22,$02,$8E,$72,$73,$72,$73,$72,$73,$72,$73,$72,$73,$72
	$A289               .byte $73,$72,$73,$22,$03,$8E,$73,$72,$73,$72,$73,$72,$73,$72,$73,$72
	$A299               .byte $73,$72,$73,$72,$23,$44,$18,$72,$73,$72,$73,$72,$73,$72,$73,$72
	$A2A9               .byte $73,$72,$73,$72,$73,$72,$73,$72,$73,$72,$73,$72,$73,$72,$73,$23
	$A2B9               .byte $64,$18,$73,$72,$73,$72,$73,$72,$73,$72,$73,$72,$73,$72,$73,$72
	$A2C9               .byte $73,$72,$73,$72,$73,$72,$73,$72,$73,$72,$23,$84,$18,$72,$73,$72
	$A2D9               .byte $73,$72,$73,$72,$73,$72,$73,$72,$73,$72,$73,$72,$73,$72,$73,$72
	$A2E9               .byte $73,$72,$73,$72,$73,$23,$A4,$18,$73,$72,$73,$72,$73,$72,$73,$72
	$A2F9               .byte $73,$72,$73,$72,$73,$72,$73,$72,$73,$72,$73,$72,$73,$72,$73,$72
	$A309               .byte $22,$1C,$8E,$72,$73,$72,$73,$72,$73,$72,$73,$72,$73,$72,$73,$72
	$A319               .byte $73,$22,$1D,$8E,$73,$72,$73,$72,$73,$72,$73,$72,$73,$72,$73,$72
	$A329               .byte $73,$72,$20,$1E,$9E,$72,$73,$72,$73,$72,$73,$72,$73,$72,$73,$72
	$A339               .byte $73,$72,$73,$72,$73,$72,$73,$72,$73,$72,$73,$72,$73,$72,$73,$72
	$A349               .byte $73,$72,$73,$20,$1F,$9E,$73,$72,$73,$72,$73,$72,$73,$72,$73,$72
	$A359               .byte $73,$72,$73,$72,$73,$72,$73,$72,$73,$72,$73,$72,$73,$72,$73,$72
	$A369               .byte $73,$72,$73,$72,$22,$C6,$C4,$FC,$22,$C7,$C4,$FC,$22,$C8,$84,$AD
	$A379               .byte $AC,$AC,$AC,$22,$E9,$83,$AD,$AC,$AC,$23,$0A,$82,$AD,$AC,$23,$2B
	$A389               .byte $01,$AD,$22,$90,$84,$88,$89,$89,$8C,$22,$91,$84,$8A,$8B,$8B,$8D
	$A399               .byte $23,$0E,$06,$74,$76,$74,$76,$74,$76,$23,$2E,$06,$75,$77,$75,$77
	$A3A9               .byte $75,$77,$23,$C0,$20,$22,$00,$00,$00,$00,$00,$00,$88,$22,$00,$00
	$A3B9               .byte $00,$00,$00,$00,$88,$22,$00,$00,$00,$00,$00,$00,$88,$22,$00,$00
	$A3C9               .byte $00,$00,$00,$00,$88,$23,$E0,$20,$AA,$00,$00,$00,$00,$00,$00,$AA
	$A3D9               .byte $AA,$00,$00,$00,$11,$00,$00,$AA,$AA,$A0,$A0,$A4,$A5,$A0,$A0,$AA
	$A3E9               .byte $0A,$0A,$0A,$0A,$0A,$0A,$0A,$0A,$00
EndingCelebrationUnusedText_THANK_YOU
	$A3F2               .byte $21,$0C,$09,$ED,$E1,$DA,$E7,$E4,$FB,$F2,$E8,$EE,$00
_data_23FF_indexed
	$A3FF               .byte $30,$80,$80,$80,$80,$80,$80,$80,$80,$80
_data_2409_indexed
	$A409               .byte $B0,$A0,$A0,$A0,$A0,$A0,$A0,$A0,$A0,$95
_data_2413_indexed
	$A413               .byte $10,$F4,$0C,$E8,$18,$EC,$14,$F8,$08,$00
_data_241D_indexed
	$A41D               .byte $00,$C4,$C4,$B8,$B8,$A8,$A8,$A0,$A0,$00
_data_2427_indexed
	$A427               .byte $00,$F0,$E0,$C0,$A0,$80,$60,$40,$20,$00
_data_2431_indexed
	$A431               .byte $00
_data_2432_indexed
	$A432               .byte $21,$61,$21,$61,$21,$61,$21,$61,$22
_func_243B
	$A43B  20 1A A2:    jsr _func_221A
	$A43E  20 90 EC:    jsr _func_1EC90
	$A441  A9 40:       lda #$40
	$A443  8D 00 01:    sta $0100
	$A446  A9 B0:       lda #$B0
	$A448  85 FF:       sta $FF
	$A44A  8D 00 20:    sta PPUCTRL
	$A44D  20 22 A2:    jsr _func_2222
	$A450  A9 01:       lda #$01
	$A452  85 11:       sta $11
	$A454  20 22 A2:    jsr _func_2222
	$A457  A9 60:       lda #$60
	$A459  85 83:       sta $83
	$A45B  A9 01:       lda #$01
	$A45D  85 9D:       sta $9D
	$A45F  4A:          lsr a
	$A460  85 50:       sta $50
	$A462  85 8E:       sta $8E
	$A464  8D CA 04:    sta CrouchJumpTimer
	$A467  85 E6:       sta $E6
	$A469  85 E5:       sta $E5
	$A46B  8D 00 04:    sta $0400
	$A46E  A2 09:       ldx #$09
-	$A470  BD FF A3:    lda _data_23FF_indexed,x
	$A473  95 28:       sta $28,x
	$A475  BD 09 A4:    lda _data_2409_indexed,x
	$A478  95 32:       sta $32,x
	$A47A  BD 13 A4:    lda _data_2413_indexed,x
	$A47D  95 3C:       sta $3C,x
	$A47F  BD 1D A4:    lda _data_241D_indexed,x
	$A482  95 46:       sta $46,x
	$A484  BD 27 A4:    lda _data_2427_indexed,x
	$A487  95 85:       sta DamageInvulnTime,x
	$A489  BD 31 A4:    lda _data_2431_indexed,x
	$A48C  95 64:       sta $64,x
	$A48E  CA:          dex 
	$A48F  10 DF:       bpl -		; $A470
-	$A491  20 1E A2:    jsr _func_221E
	$A494  E6 10:       inc $10
	$A496  20 A6 EC:    jsr _func_1ECA6
	$A499  20 C0 A4:    jsr _func_24C0
	$A49C  20 DE A5:    jsr _func_25DE
	$A49F  A5 83:       lda $83
	$A4A1  F0 15:       beq +		; $A4B8
	$A4A3  A5 10:       lda $10
	$A4A5  29 07:       and #$07
	$A4A7  D0 E8:       bne -		; $A491
	$A4A9  C6 83:       dec $83
	$A4AB  A5 83:       lda $83
	$A4AD  C9 25:       cmp #$25
	$A4AF  D0 E0:       bne -		; $A491
	$A4B1  A0 04:       ldy #$04
	$A4B3  8C 03 06:    sty $0603
	$A4B6  D0 D9:       bne -		; $A491

+	$A4B8  20 90 AB:    jsr _func_2B90
	$A4BB  A5 E6:       lda $E6
	$A4BD  F0 D2:       beq -		; $A491
	$A4BF  60:          rts 
;------------------------------------------
_func_24C0
	$A4C0  A5 84:       lda $84
	$A4C2  F0 02:       beq +		; $A4C6
	$A4C4  C6 84:       dec $84
+	$A4C6  A5 82:       lda $82
	$A4C8  F0 02:       beq +		; $A4CC
	$A4CA  C6 82:       dec $82
+	$A4CC  A5 28:       lda $28
	$A4CE  8D 28 04:    sta $0428
	$A4D1  A5 32:       lda $32
	$A4D3  8D 2B 04:    sta $042B
	$A4D6  20 1A F3:    jsr _func_1F31A
	$A4D9  A5 50:       lda $50
	$A4DB  20 25 E1:    jsr _func_1E125
_jumptable_24DE
	$A4DE  E8 A4:       .word (_jumptable_24DE_24E8) ;A4E8 (24E8) ([8:0][A:1])
	$A4E0  04 A5:       .word (_jumptable_24DE_2504) ;A504 (2504) ([8:0][A:1])
	$A4E2  30 A5:       .word (_jumptable_24DE_2530) ;A530 (2530) ([8:0][A:1])
	$A4E4  56 A5:       .word (_jumptable_24DE_2556) ;A556 (2556) ([8:0][A:1])
	$A4E6  78 A5:       .word (_jumptable_24DE_2578) ;A578 (2578) ([8:0][A:1])
_jumptable_24DE_24E8
	$A4E8  20 6F 8D:    jsr _func_0D6F
	$A4EB  20 50 8A:    jsr _func_0A50
	$A4EE  A5 28:       lda $28
	$A4F0  C9 3E:       cmp #$3E
	$A4F2  90 3B:       bcc _loc_252F		; $A52F -> rts
	$A4F4  E6 50:       inc $50
	$A4F6  E6 99:       inc $99
	$A4F8  A9 06:       lda #$06
	$A4FA  85 C7:       sta $C7
	$A4FC  A9 01:       lda #$01
	$A4FE  8D 04 06:    sta $0604
	$A501  4C 99 8C:    jmp _func_0C99
;------------------------------------------
_jumptable_24DE_2504
	$A504  20:          .byte > (PPUDATA)
	$A505  6F:          .byte > ($6FA9)
	$A506  8D:          .byte > (DataTableEntry_0D0C)
	$A507  20:          .byte > ($2085)
	$A508  50:          .byte > ($503C)
	$A509  8A:          .byte > (DataTableEntry_0A4C)
	$A50A  20:          .byte > ($20FC)
	$A50B  96:          .byte > (DataTableEntry_16A4)
	$A50C  A5:          .byte > (DataTableEntry_25C9)
	$A50D  20:          .byte > ($2075)
	$A50E  A4:          .byte > (DataTableEntry_2490)
	$A50F  8E:          .byte > (DataTableEntry_0E0A)
	$A510  A5:          .byte > (DataTableEntry_25A5)
	$A511  46:          .byte > ($4628)
	$A512  30:          .byte > ($30C9)
	$A513  1B:          .byte > ($1B70)
	$A514  A5:          .byte > (DataTableEntry_2590)
_DataPointerTableLo_2515
	$A515  32:          .byte < ($0632)
	$A516  C9:          .byte < ($4CC9)
	$A517  A0:          .byte < (DataTableEntry_19A0)
	$A518  90:          .byte < (DataTableEntry_0C90)
	$A519  07:          .byte < (PPUDATA)
	$A51A  A9:          .byte < ($6FA9)
	$A51B  0C:          .byte < (DataTableEntry_0D0C)
	$A51C  85:          .byte < ($2085)
	$A51D  3C:          .byte < ($503C)
	$A51E  4C:          .byte < (DataTableEntry_0A4C)
	$A51F  FC:          .byte < ($20FC)
	$A520  A4:          .byte < (DataTableEntry_16A4)
	$A521  C9:          .byte < (DataTableEntry_25C9)
	$A522  75:          .byte < ($2075)
	$A523  90:          .byte < (DataTableEntry_2490)
	$A524  0A:          .byte < (DataTableEntry_0E0A)
	$A525  A5:          .byte < (DataTableEntry_25A5)
	$A526  28:          .byte < ($4628)
	$A527  C9:          .byte < ($30C9)
	$A528  70:          .byte < ($1B70)
	$A529  90:          .byte < (DataTableEntry_2590)
_DataPointerTableHi_253F
	$A52A  04:          .byte > ($049C)
	$A52B  E6:          .byte > (DataTableEntry_1E6A9)
	$A52C  50:          .byte > ($5008)
	$A52D  C6:          .byte > (DataTableEntry_1C685)
	$A52E  99:          .byte > (DataTableEntry_19C7)
_loc_252F
	$A52F  60:          rts 
;------------------------------------------
_jumptable_24DE_2530
	$A530  20:          .byte > (PPUSCROLL)
	$A531  6F:          .byte > ($6F85)
	$A532  8D:          .byte > (DataTableEntry_0D8E)
	$A533  20:          .byte > ($20A9)
	$A534  50:          .byte > ($5028)
	$A535  8A:          .byte > (DataTableEntry_0A85)
	$A536  A5:          .byte > (DataTableEntry_2582)
	$A537  28:          .byte > ($2860)
	$A538  C9:          .byte > (DataTableEntry_1C914)
	$A539  80:          .byte > (_code_000A)
	$A53A  90:          .byte > (DataTableEntry_1014)
	$A53B  F3:          .byte > (DataTableEntry_1F30A)
	$A53C  E6:          .byte > (DataTableEntry_1E61C)
	$A53D  50:          .byte > ($501B)
	$A53E  E6:          .byte > (DataTableEntry_1E61E)
_DataPointerTableLo_253F
	$A53F  9C:          .byte < ($049C)
	$A540  A9:          .byte < (DataTableEntry_1E6A9)
	$A541  08:          .byte < ($5008)
	$A542  85:          .byte < (DataTableEntry_1C685)
	$A543  C7:          .byte < (DataTableEntry_19C7)
	$A544  A9:          .byte < ($60A9)
	$A545  05:          .byte < (PPUSCROLL)
	$A546  85:          .byte < ($6F85)
	$A547  8E:          .byte < (DataTableEntry_0D8E)
	$A548  A9:          .byte < ($20A9)
	$A549  28:          .byte < ($5028)
	$A54A  85:          .byte < (DataTableEntry_0A85)
	$A54B  82:          .byte < (DataTableEntry_2582)
_data_254C_indexed
	$A54C  60:          .byte < ($2860)
	$A54D  14:          .byte < (DataTableEntry_1C914)
	$A54E  0A:          .byte < (_code_000A)
	$A54F  14:          .byte < (DataTableEntry_1014)
_data_2550_indexed
	$A550  0A:          .byte < (DataTableEntry_1F30A)
	$A551  1C:          .byte < (DataTableEntry_1E61C)
	$A552  1B:          .byte < ($501B)
	$A553  1E:          .byte < (DataTableEntry_1E61E)
	$A554               .byte $1D,$1F
_jumptable_24DE_2556
	$A556  A5 82:       lda $82
	$A558  D0 1D:       bne ++		; $A577 -> rts
	$A55A  C6 8E:       dec $8E
	$A55C  D0 12:       bne +		; $A570
	$A55E  E6 50:       inc $50
	$A560  E6 99:       inc $99
	$A562  A9 06:       lda #$06
	$A564  85 C7:       sta $C7
	$A566  A9 08:       lda #$08
	$A568  8D 01 06:    sta $0601
	$A56B  A9 A0:       lda #$A0
	$A56D  85 4F:       sta $4F
	$A56F  60:          rts 

+	$A570  A4 8E:       ldy $8E
	$A572  B9 4C A5:    lda _data_254C_indexed,y
	$A575  85 82:       sta $82
++	$A577  60:          rts 
;------------------------------------------
_jumptable_24DE_2578
	$A578  20 A1 A5:    jsr _func_25A1
	$A57B  20 96 A5:    jsr _func_2596
	$A57E  20 6F 8D:    jsr _func_0D6F
	$A581  20 A4 8E:    jsr _func_0EA4
	$A584  A5 46:       lda $46
	$A586  30 09:       bmi _loc_2591		; $A591 -> rts
	$A588  A5 32:       lda $32
	$A58A  C9 80:       cmp #$80
	$A58C  90 03:       bcc _loc_2591		; $A591 -> rts
	$A58E  4C 99 8C:    jmp _func_0C99
;------------------------------------------
_loc_2591
	$A591  60:          rts 
;------------------------------------------
_data_2592_indexed
	$A592               .byte $04,$04,$04,$01
_func_2596
	$A596  A4 8F:       ldy $8F
	$A598  B9 92 A5:    lda _data_2592_indexed,y
	$A59B  18:          clc 
	$A59C  65 46:       adc $46
	$A59E  85 46:       sta $46
	$A5A0  60:          rts 
;------------------------------------------
_func_25A1
	$A5A1  A2 07:       ldx #$07
_loc_25A3
	$A5A3  86 12:       stx $12
DataTableEntry_25A5
	$A5A5  B5 86:       lda $86,x
	$A5A7  F0 0B:       beq +		; $A5B4
	$A5A9  C9 01:       cmp #$01
	$A5AB  D0 2B:       bne ++		; $A5D8
	$A5AD  A9 08:       lda #$08
	$A5AF  8D 02 06:    sta $0602
	$A5B2  D0 24:       bne ++		; $A5D8

+	$A5B4  20 48 B9:    jsr _func_3948
	$A5B7  B5 47:       lda $47,x
	$A5B9  C9 08:       cmp #$08
	$A5BB  30 0F:       bmi _loc_25CC
	$A5BD  A9 00:       lda #$00
	$A5BF  95 3D:       sta $3D,x
	$A5C1  A9 F9:       lda #$F9
	$A5C3  95 47:       sta $47,x
	$A5C5  BD 32 A4:    lda _data_2432_indexed,x
	$A5C8  49 40:       eor #$40
	$A5CA  95 65:       sta $65,x
_loc_25CC
	$A5CC  A5 10:       lda $10
	$A5CE  0A:          asl a
	$A5CF  29 02:       and #$02
	$A5D1  85 0F:       sta $0F
	$A5D3  20 0E A6:    jsr _func_260E
	$A5D6  F6 86:       inc $86,x
++	$A5D8  D6 86:       dec $86,x
	$A5DA  CA:          dex 
	$A5DB  10 C6:       bpl _loc_25A3
	$A5DD  60:          rts 
;------------------------------------------
_func_25DE
	$A5DE  A9 04:       lda #$04
	$A5E0  85 0F:       sta $0F
	$A5E2  A2 08:       ldx #$08
	$A5E4  86 12:       stx $12
	$A5E6  20 0E A6:    jsr _func_260E
	$A5E9  A4 8E:       ldy $8E
	$A5EB  D0 09:       bne +		; $A5F6
	$A5ED  A5 3B:       lda $3B
	$A5EF  C9 F0:       cmp #$F0
	$A5F1  B0 0B:       bcs ++		; $A5FE -> rts
	$A5F3  4C 07 B9:    jmp _func_3907

+	$A5F6  B9 50 A5:    lda _data_2550_indexed,y
	$A5F9  18:          clc 
	$A5FA  65 32:       adc $32
	$A5FC  85 3B:       sta $3B
++	$A5FE  60:          rts 
;------------------------------------------
_data_25FF_indexed
	$A5FF               .byte $E8
_data_2600_indexed
	$A600               .byte $EA,$EC,$EE,$61,$63
_data_2605_indexed
	$A605               .byte $30,$38,$40,$48,$50,$58,$60,$68,$00
_func_260E
	$A60E  BC 05 A6:    ldy _data_2605_indexed,x
	$A611  B5 33:       lda $33,x
	$A613  99 00 02:    sta $0200,y
	$A616  99 04 02:    sta $0204,y
	$A619  B5 29:       lda $29,x
	$A61B  99 03 02:    sta $0203,y
	$A61E  18:          clc 
	$A61F  69 08:       adc #$08
	$A621  99 07 02:    sta $0207,y
	$A624  B5 65:       lda $65,x
	$A626  99 02 02:    sta $0202,y
	$A629  99 06 02:    sta $0206,y
	$A62C  A6 0F:       ldx $0F
	$A62E  29 40:       and #$40
	$A630  D0 0B:       bne +		; $A63D
	$A632  BD FF A5:    lda _data_25FF_indexed,x
	$A635  99 01 02:    sta $0201,y
	$A638  BD 00 A6:    lda _data_2600_indexed,x
	$A63B  D0 09:       bne ++		; $A646
+	$A63D  BD 00 A6:    lda _data_2600_indexed,x
	$A640  99 01 02:    sta $0201,y
	$A643  BD FF A5:    lda _data_25FF_indexed,x
++	$A646  99 05 02:    sta $0205,y
	$A649  A6 12:       ldx $12
	$A64B  60:          rts 
;------------------------------------------
EndingCelebrationCeilingTextAndPodium
	$A64C               .byte $20,$00,$20,$80,$81,$80,$81,$80,$81,$80,$81,$80,$81,$80,$81,$80
	$A65C               .byte $81,$80,$81,$80,$81,$80,$81,$80,$81,$80,$81,$80,$81,$80,$81,$80
	$A66C               .byte $81,$80,$81,$20,$20,$20,$81,$80,$81,$80,$81,$80,$81,$80,$81,$80
	$A67C               .byte $81,$80,$81,$80,$81,$80,$81,$80,$81,$80,$81,$80,$81,$80,$81,$80
	$A68C               .byte $81,$80,$81,$80,$81,$80,$20,$40,$20,$80,$81,$80,$81,$80,$81,$80
	$A69C               .byte $81,$80,$81,$80,$81,$80,$81,$80,$81,$80,$81,$80,$81,$80,$81,$80
	$A6AC               .byte $81,$80,$81,$80,$81,$80,$81,$80,$81,$20,$60,$20,$81,$80,$81,$80
	$A6BC               .byte $81,$80,$81,$80,$81,$80,$81,$80,$81,$80,$81,$80,$81,$80,$81,$80
	$A6CC               .byte $81,$80,$81,$80,$81,$80,$81,$80,$81,$80,$81,$80,$20,$88,$01,$5A
	$A6DC               .byte $20,$89,$4E,$9A,$20,$97,$01,$5C,$20,$A8,$C3,$9B,$20,$B7,$C3,$9B
	$A6EC               .byte $21,$08,$01,$5B,$21,$09,$4E,$9A,$21,$17,$01,$5D,$20,$AB,$0B,$DC
	$A6FC               .byte $E8,$E7,$ED,$EB,$E2,$DB,$EE,$ED,$E8,$EB,$20,$E3,$04,$40,$42,$44
	$A70C               .byte $46,$20,$F9,$04,$40,$42,$44,$46,$21,$23,$C9,$48,$21,$24,$C9,$49
	$A71C               .byte $21,$25,$C9,$4A,$21,$26,$C9,$4B,$22,$43,$04,$4C,$4D,$4E,$4F,$21
	$A72C               .byte $03,$04,$41,$43,$45,$47,$21,$19,$04,$41,$43,$45,$47,$21,$39,$C9
	$A73C               .byte $48,$21,$3A,$C9,$49,$21,$3B,$C9,$4A,$21,$3C,$C9,$4B,$22,$59,$04
	$A74C               .byte $4C,$4D,$4E,$4F,$21,$CA,$4C,$54,$21,$EA,$4C,$55,$22,$0B,$0A,$50
	$A75C               .byte $52,$50,$52,$50,$52,$50,$52,$50,$52,$22,$2B,$0A,$51,$53,$51,$53
	$A76C               .byte $51,$53,$51,$53,$51,$53,$22,$4C,$02,$3A,$3B,$22,$6C,$C5,$3C,$22
	$A77C               .byte $6D,$C5,$3D,$22,$52,$02,$3A,$3B,$22,$72,$C5,$3C,$22,$73,$C5,$3D
	$A78C               .byte $00
EndingCelebrationFloorAndSubconParade
	$A78D               .byte $23,$00,$20,$00,$02,$08,$0A,$0C,$0E,$04,$06,$08,$0A,$04,$06,$0C
	$A79D               .byte $0E,$04,$06,$08,$0A,$00,$02,$0C,$0E,$0C,$0E,$00,$02,$04,$06,$04
	$A7AD               .byte $06,$08,$0A,$23,$20,$20,$01,$03,$09,$0B,$0D,$0F,$05,$07,$09,$0B
	$A7BD               .byte $05,$07,$0D,$0F,$05,$07,$09,$0B,$01,$03,$0D,$0F,$0D,$0F,$01,$03
	$A7CD               .byte $05,$07,$05,$07,$09,$0B,$27,$00,$20,$74,$76,$74,$76,$74,$76,$74
	$A7DD               .byte $76,$74,$76,$74,$76,$74,$76,$74,$76,$74,$76,$74,$76,$74,$76,$74
	$A7ED               .byte $76,$74,$76,$74,$76,$74,$76,$74,$76,$27,$20,$20,$75,$77,$75,$77
	$A7FD               .byte $75,$77,$75,$77,$75,$77,$75,$77,$75,$77,$75,$77,$75,$77,$75,$77
	$A80D               .byte $75,$77,$75,$77,$75,$77,$75,$77,$75,$77,$75,$77,$23,$40,$20,$80
	$A81D               .byte $81,$80,$81,$80,$81,$80,$81,$80,$81,$80,$81,$80,$81,$80,$81,$80
	$A82D               .byte $81,$80,$81,$80,$81,$80,$81,$80,$81,$80,$81,$80,$81,$80,$81,$23
	$A83D               .byte $60,$20,$81,$80,$81,$80,$81,$80,$81,$80,$81,$80,$81,$80,$81,$80
	$A84D               .byte $81,$80,$81,$80,$81,$80,$81,$80,$81,$80,$81,$80,$81,$80,$81,$80
	$A85D               .byte $81,$80,$23,$80,$20,$80,$81,$80,$81,$80,$81,$80,$81,$80,$81,$80
	$A86D               .byte $81,$80,$81,$80,$81,$80,$81,$80,$81,$80,$81,$80,$81,$80,$81,$80
	$A87D               .byte $81,$80,$81,$80,$81,$23,$A0,$20,$81,$80,$81,$80,$81,$80,$81,$80
	$A88D               .byte $81,$80,$81,$80,$81,$80,$81,$80,$81,$80,$81,$80,$81,$80,$81,$80
	$A89D               .byte $81,$80,$81,$80,$81,$80,$81,$80,$27,$40,$20,$80,$81,$80,$81,$80
	$A8AD               .byte $81,$80,$81,$80,$81,$80,$81,$80,$81,$80,$81,$80,$81,$80,$81,$80
	$A8BD               .byte $81,$80,$81,$80,$81,$80,$81,$80,$81,$80,$81,$27,$60,$20,$81,$80
	$A8CD               .byte $81,$80,$81,$80,$81,$80,$81,$80,$81,$80,$81,$80,$81,$80,$81,$80
	$A8DD               .byte $81,$80,$81,$80,$81,$80,$81,$80,$81,$80,$81,$80,$81,$80,$27,$80
	$A8ED               .byte $20,$80,$81,$80,$81,$80,$81,$80,$81,$80,$81,$80,$81,$80,$81,$80
	$A8FD               .byte $81,$80,$81,$80,$81,$80,$81,$80,$81,$80,$81,$80,$81,$80,$81,$80
	$A90D               .byte $81,$27,$A0,$20,$81,$80,$81,$80,$81,$80,$81,$80,$81,$80,$81,$80
	$A91D               .byte $81,$80,$81,$80,$81,$80,$81,$80,$81,$80,$81,$80,$81,$80,$81,$80
	$A92D               .byte $81,$80,$81,$80,$23,$C0,$48,$AA,$23,$C8,$08,$15,$05,$FF,$FF,$FF
	$A93D               .byte $FF,$15,$45,$23,$D0,$20,$31,$00,$FF,$FF,$FF,$FF,$00,$44,$33,$00
	$A94D               .byte $A6,$A5,$A5,$A6,$00,$44,$F3,$F0,$59,$AA,$AA,$96,$F0,$74,$DD,$FF
	$A95D               .byte $55,$AA,$AA,$95,$55,$55,$23,$F0,$48,$A5,$23,$F8,$48,$0A,$27,$F0
	$A96D               .byte $48,$A5,$27,$F8,$48,$0A,$00
EndingCelebrationSubconStandStill
	$A974               .byte $23,$00,$20,$70,$72,$70,$72,$70,$72,$70,$72,$70,$72,$70,$72,$70
	$A984               .byte $72,$70,$72,$70,$72,$70,$72,$70,$72,$70,$72,$70,$72,$70,$72,$70
	$A994               .byte $72,$70,$72,$23,$20,$20,$71,$73,$71,$73,$71,$73,$71,$73,$71,$73
	$A9A4               .byte $71,$73,$71,$73,$71,$73,$71,$73,$71,$73,$71,$73,$71,$73,$71,$73
	$A9B4               .byte $71,$73,$71,$73,$71,$73,$00
EndingCelebrationUnusedText_THE_END
	$A9BB               .byte $21,$AC,$07,$ED,$E1,$DE,$FB,$DE,$E7,$DD,$00
EndingCelebrationPaletteFadeout1
	$A9C6               .byte $3F,$00,$20,$01,$30,$21,$0F,$01,$30,$16,$0F,$01,$28,$18,$0F,$01
	$A9D6               .byte $30,$30,$01,$01,$27,$16,$0F,$01,$37,$2A,$0F,$01,$27,$30,$0F,$01
	$A9E6               .byte $36,$25,$0F,$00
EndingCelebrationPaletteFadeout2
	$A9EA               .byte $3F,$00,$20,$0F,$10,$00,$0F,$0F,$10,$00,$0F,$0F,$10,$00,$0F,$0F
	$A9FA               .byte $10,$00,$0F,$0F,$10,$00,$0F,$0F,$10,$00,$0F,$0F,$10,$00,$0F,$0F
	$AA0A               .byte $10,$00,$0F,$00
EndingCelebrationPaletteFadeout3
	$AA0E               .byte $3F,$00,$20,$0F,$00,$0F,$0F,$0F,$00,$0F,$0F,$0F,$00,$0F,$0F,$0F
	$AA1E               .byte $00,$0F,$0F,$0F,$00,$0F,$0F,$0F,$00,$0F,$0F,$0F,$00,$0F,$0F,$0F
	$AA2E               .byte $00,$0F,$0F,$00
_data_2A32_indexed
	$AA32               .byte $04,$05,$06
_data_2A35_indexed
	$AA35               .byte $8C,$FC,$20,$94
_data_2A39_indexed
	$AA39               .byte $4F,$61,$20,$50,$4F,$63,$20,$58,$5F,$65,$20,$50,$5F,$67,$20,$58
	$AA49               .byte $4F,$69,$21,$68,$4F,$6B,$21,$70,$5F,$6D,$21,$68,$5F,$6F,$21,$70
	$AA59               .byte $4F,$83,$22,$88,$4F,$83,$62,$90,$5F,$87,$22,$88,$5F,$87,$62,$90
	$AA69               .byte $4F,$8B,$23,$A0,$4F,$8D,$23,$A8,$5F,$8F,$23,$A0,$5F,$91,$23,$A8
_func_2A79
	$AA79  20 1A A2:    jsr _func_221A
	$AA7C  A9 00:       lda #$00
	$AA7E  20 A0 FF:    jsr SetMMC3Mirroring
	$AA81  20 90 EC:    jsr _func_1EC90
	$AA84  A9 40:       lda #$40
	$AA86  8D 00 01:    sta $0100
	$AA89  20 BC AB:    jsr _func_2BBC
	$AA8C  20 22 A2:    jsr _func_2222
	$AA8F  A9 02:       lda #$02
	$AA91  85 11:       sta $11
	$AA93  20 22 A2:    jsr _func_2222
	$AA96  A9 03:       lda #$03
	$AA98  85 11:       sta $11
	$AA9A  20 22 A2:    jsr _func_2222
	$AA9D  20 40 AD:    jsr _func_2D40
	$AAA0  20 22 A2:    jsr _func_2222
	$AAA3  A9 01:       lda #$01
	$AAA5  20 A0 FF:    jsr SetMMC3Mirroring
	$AAA8  A0 03:       ldy #$03
-	$AAAA  B9 35 AA:    lda _data_2A35_indexed,y
	$AAAD  99 00 02:    sta $0200,y
	$AAB0  88:          dey 
	$AAB1  10 F7:       bpl -		; $AAAA
	$AAB3  A9 00:       lda #$00
	$AAB5  85 F3:       sta $F3
	$AAB7  85 E6:       sta $E6
	$AAB9  A0 3F:       ldy #$3F
-	$AABB  B9 39 AA:    lda _data_2A39_indexed,y
	$AABE  99 10 02:    sta $0210,y
	$AAC1  88:          dey 
	$AAC2  10 F7:       bpl -		; $AABB
	$AAC4  A9 FF:       lda #$FF
	$AAC6  85 14:       sta $14
	$AAC8  A9 A0:       lda #$A0
	$AACA  85 28:       sta $28
	$AACC  A9 08:       lda #$08
	$AACE  85 3C:       sta $3C
	$AAD0  A9 01:       lda #$01
	$AAD2  85 EC:       sta $EC
---	$AAD4  20 1E A2:    jsr _func_221E
	$AAD7  E6 F3:       inc $F3
	$AAD9  E6 10:       inc $10
	$AADB  20 F1 AD:    jsr _func_2DF1
	$AADE  20 CC AB:    jsr _func_2BCC
	$AAE1  A5 E6:       lda $E6
	$AAE3  C9 03:       cmp #$03
	$AAE5  B0 39:       bcs ++		; $AB20
-	$AAE7  2C 02 20:    bit PPUSTATUS
	$AAEA  70 FB:       bvs -		; $AAE7
-	$AAEC  2C 02 20:    bit PPUSTATUS
	$AAEF  50 FB:       bvc -		; $AAEC
	$AAF1  A2 02:       ldx #$02
--	$AAF3  A0 00:       ldy #$00
-                           ; Delay loop begin: 6 cycles (1.5 cycles per byte); ends at $2AF9
	$AAF5  A5 00:       lda $00
	$AAF7  A5 00:       lda $00
                            ; End of delay loop (4 bytes)
	$AAF9  88:          dey 
	$AAFA  D0 F9:       bne -		; $AAF5
	$AAFC  CA:          dex 
	$AAFD  D0 F4:       bne --		; $AAF3
	$AAFF  AD 02 20:    lda PPUSTATUS
	$AB02  A5 F2:       lda $F2
	$AB04  8D 05 20:    sta PPUSCROLL
	$AB07  A9 00:       lda #$00
	$AB09  8D 05 20:    sta PPUSCROLL
	$AB0C  A5 F3:       lda $F3
	$AB0E  C9 0A:       cmp #$0A
	$AB10  90 0B:       bcc +		; $AB1D -> $AAD4
	$AB12  A9 00:       lda #$00
	$AB14  85 F3:       sta $F3
	$AB16  A5 F2:       lda $F2
	$AB18  38:          sec 
	$AB19  E9 30:       sbc #$30
	$AB1B  85 F2:       sta $F2
+	$AB1D  4C D4 AA:    jmp ---		; $AAD4

++	$AB20  A9 00:       lda #$00
	$AB22  20 A0 FF:    jsr SetMMC3Mirroring
	$AB25  A9 01:       lda #$01
	$AB27  85 F2:       sta $F2
	$AB29  4A:          lsr a
	$AB2A  85 F3:       sta $F3
	$AB2C  85 07:       sta $07
	$AB2E  A9 07:       lda #$07
	$AB30  85 11:       sta $11
---	$AB32  20 22 A2:    jsr _func_2222
	$AB35  20 BC AB:    jsr _func_2BBC
	$AB38  E6 F3:       inc $F3
	$AB3A  20 F1 AD:    jsr _func_2DF1
	$AB3D  20 0C AD:    jsr _func_2D0C
-	$AB40  2C 02 20:    bit PPUSTATUS
	$AB43  70 FB:       bvs -		; $AB40
-	$AB45  2C 02 20:    bit PPUSTATUS
	$AB48  50 FB:       bvc -		; $AB45
	$AB4A  A2 02:       ldx #$02
--	$AB4C  A0 00:       ldy #$00
-                           ; Delay loop begin: 6 cycles (1.5 cycles per byte); ends at $2B52
	$AB4E  A5 00:       lda $00
	$AB50  A5 00:       lda $00
                            ; End of delay loop (4 bytes)
	$AB52  88:          dey 
	$AB53  D0 F9:       bne -		; $AB4E
	$AB55  CA:          dex 
	$AB56  D0 F4:       bne --		; $AB4C
	$AB58  A9 B0:       lda #$B0
	$AB5A  05 F2:       ora $F2
	$AB5C  85 FF:       sta $FF
	$AB5E  8D 00 20:    sta PPUCTRL
	$AB61  AD 02 20:    lda PPUSTATUS
	$AB64  A9 00:       lda #$00
	$AB66  8D 05 20:    sta PPUSCROLL
	$AB69  A9 00:       lda #$00
	$AB6B  8D 05 20:    sta PPUSCROLL
	$AB6E  A5 F3:       lda $F3
	$AB70  C9 14:       cmp #$14
	$AB72  90 0C:       bcc +		; $AB80
	$AB74  A9 00:       lda #$00
	$AB76  85 F3:       sta $F3
	$AB78  A5 F2:       lda $F2
	$AB7A  49 01:       eor #$01
	$AB7C  85 F2:       sta $F2
	$AB7E  E6 07:       inc $07
+	$AB80  A5 07:       lda $07
	$AB82  C9 29:       cmp #$29
	$AB84  90 AC:       bcc ---		; $AB32
	$AB86  20 90 AB:    jsr _func_2B90
	$AB89  A5 E6:       lda $E6
	$AB8B  C9 04:       cmp #$04
	$AB8D  90 A3:       bcc ---		; $AB32
	$AB8F  60:          rts 
;------------------------------------------
_func_2B90
	$AB90  A5 10:       lda $10
	$AB92  29 03:       and #$03
	$AB94  D0 10:       bne _loc_2BA6		; $ABA6 -> rts
	$AB96  E6 E5:       inc $E5
	$AB98  A4 E5:       ldy $E5
	$AB9A  C0 03:       cpy #$03
	$AB9C  B0 06:       bcs +		; $ABA4
	$AB9E  B9 32 AA:    lda _data_2A32_indexed,y
	$ABA1  85 11:       sta $11
	$ABA3  60:          rts 

+	$ABA4  E6 E6:       inc $E6
_loc_2BA6
	$ABA6  60:          rts 
;------------------------------------------
_code_2BA7
	$ABA7  A5 10:       lda $10
	$ABA9  29 03:       and #$03
	$ABAB  D0 F9:       bne _loc_2BA6		; $ABA6 -> rts
	$ABAD  C6 E5:       dec $E5
	$ABAF  A4 E5:       ldy $E5
	$ABB1  B9 32 AA:    lda _data_2A32_indexed,y
	$ABB4  85 11:       sta $11
	$ABB6  98:          tya 
	$ABB7  D0 ED:       bne _loc_2BA6		; $ABA6 -> rts
	$ABB9  E6 E6:       inc $E6
	$ABBB  60:          rts 
;------------------------------------------
_func_2BBC
	$ABBC  A9 B0:       lda #$B0
	$ABBE  85 FF:       sta $FF
	$ABC0  8D 00 20:    sta PPUCTRL
	$ABC3  60:          rts 
;------------------------------------------
_code_2BC4
	$ABC4  A9 30:       lda #$30
	$ABC6  8D 00 20:    sta PPUCTRL
	$ABC9  85 FF:       sta $FF
	$ABCB  60:          rts 
;------------------------------------------
_func_2BCC
	$ABCC  20 0C AD:    jsr _func_2D0C
	$ABCF  A5 E6:       lda $E6
	$ABD1  20 25 E1:    jsr _func_1E125
_jumptable_2BD4
	$ABD4  A7 AB:       .word (_code_2BA7) ;ABA7 (2BA7) ()
	$ABD6  0A AC:       .word (_jumptable_2BD4_2C0A) ;AC0A (2C0A) ()
	$ABD8  87 AC:       .word (_jumptable_2BD4_2C87) ;AC87 (2C87) ()
_data_2BDA_indexed
	$ABDA               .byte $C0,$C8,$B8,$B8,$C8,$C0
_data_2BE0_indexed
	$ABE0               .byte $C0,$08,$E0,$F0,$D0,$E8
_data_2BE6_indexed
	$ABE6               .byte $11,$13,$19,$1B,$21,$23,$15,$17,$1D,$1F,$25,$27
_data_2BF2_indexed
	$ABF2               .byte $00,$08,$10,$18,$20,$28,$00,$08,$10,$18,$20,$28
_data_2BFE_indexed
	$ABFE               .byte $00,$00,$00,$00,$00,$00,$10,$10,$10,$10,$10,$10
_jumptable_2BD4_2C0A
	$AC0A  20 50 8A:    jsr _func_0A50
	$AC0D  A5 14:       lda $14
	$AC0F  C9 01:       cmp #$01
	$AC11  D0 24:       bne +		; $AC37
	$AC13  A5 28:       lda $28
	$AC15  C9 20:       cmp #$20
	$AC17  90 1E:       bcc +		; $AC37
	$AC19  EE E6 00:    inc $00E6
	$AC1C  A9 A0:       lda #$A0
	$AC1E  85 10:       sta $10
	$AC20  A2 05:       ldx #$05
-	$AC22  A9 20:       lda #$20
	$AC24  95 29:       sta $29,x
	$AC26  A9 A8:       lda #$A8
	$AC28  95 33:       sta $33,x
	$AC2A  BD DA AB:    lda _data_2BDA_indexed,x
	$AC2D  95 3D:       sta $3D,x
	$AC2F  BD E0 AB:    lda _data_2BE0_indexed,x
	$AC32  95 47:       sta $47,x
	$AC34  CA:          dex 
	$AC35  10 EB:       bpl -		; $AC22
+	$AC37  A0 A0:       ldy #$A0
	$AC39  A5 10:       lda $10
	$AC3B  29 38:       and #$38
	$AC3D  D0 01:       bne +		; $AC40
	$AC3F  88:          dey 
+	$AC40  29 08:       and #$08
	$AC42  D0 01:       bne +		; $AC45
	$AC44  88:          dey 
+	$AC45  84 32:       sty $32
	$AC47  A2 0B:       ldx #$0B
	$AC49  A0 70:       ldy #$70
-	$AC4B  A5 32:       lda $32
	$AC4D  18:          clc 
	$AC4E  7D FE AB:    adc _data_2BFE_indexed,x
	$AC51  99 00 02:    sta $0200,y
	$AC54  BD E6 AB:    lda _data_2BE6_indexed,x
	$AC57  99 01 02:    sta $0201,y
	$AC5A  A9 01:       lda #$01
	$AC5C  99 02 02:    sta $0202,y
	$AC5F  A5 28:       lda $28
	$AC61  18:          clc 
	$AC62  7D F2 AB:    adc _data_2BF2_indexed,x
	$AC65  99 03 02:    sta $0203,y
	$AC68  A5 14:       lda $14
	$AC6A  69 00:       adc #$00
	$AC6C  F0 05:       beq +		; $AC73
	$AC6E  A9 F0:       lda #$F0
	$AC70  99 00 02:    sta $0200,y
+	$AC73  C8:          iny 
	$AC74  C8:          iny 
	$AC75  C8:          iny 
	$AC76  C8:          iny 
	$AC77  CA:          dex 
	$AC78  10 D1:       bpl -		; $AC4B
	$AC7A  60:          rts 
;------------------------------------------
_data_2C7B_indexed
	$AC7B               .byte $39,$35,$37,$35,$37,$39
_data_2C81_indexed
	$AC81               .byte $00,$06,$03,$09,$0F,$0C
_jumptable_2BD4_2C87
	$AC87  A5 10:       lda $10
	$AC89  D0 19:       bne +		; $ACA4
	$AC8B  8D 0E 04:    sta $040E
	$AC8E  8D 18 04:    sta $0418
	$AC91  85 2F:       sta $2F
	$AC93  85 10:       sta $10
	$AC95  A9 6F:       lda #$6F
	$AC97  85 39:       sta $39
	$AC99  A9 E6:       lda #$E6
	$AC9B  85 43:       sta $43
	$AC9D  A9 DA:       lda #$DA
	$AC9F  85 4D:       sta $4D
	$ACA1  EE E6 00:    inc $00E6
+	$ACA4  A2 05:       ldx #$05
-	$ACA6  86 12:       stx $12
	$ACA8  20 0C B9:    jsr _func_390C
	$ACAB  20 07 B9:    jsr _func_3907
	$ACAE  A0 F0:       ldy #$F0
	$ACB0  A5 10:       lda $10
	$ACB2  F0 0D:       beq +		; $ACC1
	$ACB4  29 0F:       and #$0F
	$ACB6  DD 81 AC:    cmp _data_2C81_indexed,x
	$ACB9  D0 08:       bne ++		; $ACC3
	$ACBB  A9 20:       lda #$20
	$ACBD  95 29:       sta $29,x
	$ACBF  A0 A8:       ldy #$A8
+	$ACC1  94 33:       sty $33,x
++	$ACC3  8A:          txa 
	$ACC4  0A:          asl a
	$ACC5  0A:          asl a
	$ACC6  A8:          tay 
	$ACC7  B5 29:       lda $29,x
	$ACC9  C9 80:       cmp #$80
	$ACCB  B0 04:       bcs +		; $ACD1
	$ACCD  A9 F0:       lda #$F0
	$ACCF  D0 05:       bne ++		; $ACD6

+	$ACD1  99 73 02:    sta $0273,y
	$ACD4  B5 33:       lda $33,x
++	$ACD6  99 70 02:    sta $0270,y
	$ACD9  BD 7B AC:    lda _data_2C7B_indexed,x
	$ACDC  99 71 02:    sta $0271,y
	$ACDF  A9 00:       lda #$00
	$ACE1  99 72 02:    sta $0272,y
	$ACE4  CA:          dex 
	$ACE5  10 BF:       bpl -		; $ACA6
	$ACE7  60:          rts 
;------------------------------------------
_data_2CE8_indexed
	$ACE8               .byte $61,$61,$63,$93,$65,$65,$67,$67,$69,$69,$95,$6B,$6D,$6D,$97,$6F
	$ACF8               .byte $83,$85,$83,$85,$87,$89,$87,$89,$8B,$8B,$99,$8D,$8F,$8F,$91,$91
_data_2D08_indexed
	$AD08               .byte $06,$0E,$16,$1E
_func_2D0C
	$AD0C  E6 9B:       inc $9B
	$AD0E  A9 03:       lda #$03
	$AD10  85 00:       sta $00
	$AD12  A5 9B:       lda $9B
	$AD14  85 01:       sta $01
	$AD16  A0 3C:       ldy #$3C
--	$AD18  A6 00:       ldx $00
	$AD1A  BD 08 AD:    lda _data_2D08_indexed,x
	$AD1D  AA:          tax 
	$AD1E  E6 01:       inc $01
	$AD20  A5 01:       lda $01
	$AD22  29 10:       and #$10
	$AD24  F0 01:       beq +		; $AD27
	$AD26  E8:          inx 
+	$AD27  A9 03:       lda #$03
	$AD29  85 02:       sta $02
-	$AD2B  BD E8 AC:    lda _data_2CE8_indexed,x
	$AD2E  99 11 02:    sta $0211,y
	$AD31  CA:          dex 
	$AD32  CA:          dex 
	$AD33  88:          dey 
	$AD34  88:          dey 
	$AD35  88:          dey 
	$AD36  88:          dey 
	$AD37  C6 02:       dec $02
	$AD39  10 F0:       bpl -		; $AD2B
	$AD3B  C6 00:       dec $00
	$AD3D  10 D9:       bpl --		; $AD18
	$AD3F  60:          rts 
;------------------------------------------
_func_2D40
	$AD40  A9 00:       lda #$00
	$AD42  8D 31 06:    sta $0631
	$AD45  A0 03:       ldy #$03
-	$AD47  B9 2D 06:    lda LevelsCompletedMario,y
	$AD4A  CD 31 06:    cmp $0631
	$AD4D  90 06:       bcc +		; $AD55
	$AD4F  B9 2D 06:    lda LevelsCompletedMario,y
	$AD52  8D 31 06:    sta $0631
+	$AD55  88:          dey 
	$AD56  10 EF:       bpl -		; $AD47
	$AD58  A2 00:       ldx #$00
	$AD5A  A0 03:       ldy #$03
-	$AD5C  B9 2D 06:    lda LevelsCompletedMario,y
	$AD5F  CD 31 06:    cmp $0631
	$AD62  D0 05:       bne +		; $AD69
	$AD64  98:          tya 
	$AD65  9D BE 05:    sta $05BE,x
	$AD68  E8:          inx 
+	$AD69  88:          dey 
	$AD6A  10 F0:       bpl -		; $AD5C
	$AD6C  CA:          dex 
	$AD6D  8E C2 05:    stx $05C2
	$AD70  A2 00:       ldx #$00
	$AD72  A9 21:       lda #$21
	$AD74  9D 01 03:    sta $0301,x
	$AD77  E8:          inx 
	$AD78  A9 2A:       lda #$2A
	$AD7A  9D 01 03:    sta $0301,x
	$AD7D  E8:          inx 
	$AD7E  A9 0C:       lda #$0C
	$AD80  9D 01 03:    sta $0301,x
	$AD83  E8:          inx 
	$AD84  A0 00:       ldy #$00
	$AD86  B9 2D 06:    lda LevelsCompletedMario,y
	$AD89  20 43 AE:    jsr _func_2E43
	$AD8C  98:          tya 
	$AD8D  9D 01 03:    sta $0301,x
	$AD90  E8:          inx 
	$AD91  A5 01:       lda $01
	$AD93  9D 01 03:    sta $0301,x
	$AD96  E8:          inx 
	$AD97  A9 FB:       lda #$FB
	$AD99  9D 01 03:    sta $0301,x
	$AD9C  E8:          inx 
	$AD9D  A0 03:       ldy #$03
	$AD9F  B9 2D 06:    lda LevelsCompletedMario,y
	$ADA2  20 43 AE:    jsr _func_2E43
	$ADA5  98:          tya 
	$ADA6  9D 01 03:    sta $0301,x
	$ADA9  E8:          inx 
	$ADAA  A5 01:       lda $01
	$ADAC  9D 01 03:    sta $0301,x
	$ADAF  E8:          inx 
	$ADB0  A9 FB:       lda #$FB
	$ADB2  9D 01 03:    sta $0301,x
	$ADB5  E8:          inx 
	$ADB6  9D 01 03:    sta $0301,x
	$ADB9  E8:          inx 
	$ADBA  A0 02:       ldy #$02
	$ADBC  B9 2D 06:    lda LevelsCompletedMario,y
	$ADBF  20 43 AE:    jsr _func_2E43
	$ADC2  98:          tya 
	$ADC3  9D 01 03:    sta $0301,x
	$ADC6  E8:          inx 
	$ADC7  A5 01:       lda $01
	$ADC9  9D 01 03:    sta $0301,x
	$ADCC  E8:          inx 
	$ADCD  A9 FB:       lda #$FB
	$ADCF  9D 01 03:    sta $0301,x
	$ADD2  E8:          inx 
	$ADD3  A0 01:       ldy #$01
	$ADD5  B9 2D 06:    lda LevelsCompletedMario,y
	$ADD8  20 43 AE:    jsr _func_2E43
	$ADDB  98:          tya 
	$ADDC  9D 01 03:    sta $0301,x
	$ADDF  E8:          inx 
	$ADE0  A5 01:       lda $01
	$ADE2  9D 01 03:    sta $0301,x
	$ADE5  E8:          inx 
	$ADE6  A9 00:       lda #$00
	$ADE8  9D 01 03:    sta $0301,x
	$ADEB  A9 3C:       lda #$3C
	$ADED  8D C4 05:    sta $05C4
	$ADF0  60:          rts 
;------------------------------------------
_func_2DF1
	$ADF1  CE C4 05:    dec $05C4
	$ADF4  10 1C:       bpl +		; $AE12 -> rts
	$ADF6  A9 3C:       lda #$3C
	$ADF8  8D C4 05:    sta $05C4
	$ADFB  AC C3 05:    ldy $05C3
	$ADFE  B9 BE 05:    lda $05BE,y
	$AE01  18:          clc 
	$AE02  69 09:       adc #$09
	$AE04  8D 11 00:    sta $0011
	$AE07  CE C3 05:    dec $05C3
	$AE0A  10 06:       bpl +		; $AE12 -> rts
	$AE0C  AD C2 05:    lda $05C2
	$AE0F  8D C3 05:    sta $05C3
+	$AE12  60:          rts 
;------------------------------------------
EndingCelebrationText_MARIO
	$AE13               .byte $20,$ED,$08,$E6,$DA,$EB,$E2,$E8,$FB,$FB,$FB,$00
EndingCelebrationText_PRINCESS
	$AE1F               .byte $20,$ED,$08,$E9,$EB,$E2,$E7,$DC,$DE,$EC,$EC,$00
EndingCelebrationText_TOAD
	$AE2B               .byte $20,$ED,$08,$ED,$E8,$DA,$DD,$FB,$FB,$FB,$FB,$00
EndingCelebrationText_LUIGI
	$AE37               .byte $20,$ED,$08,$E5,$EE,$E2,$E0,$E2,$FB,$FB,$FB,$00
_func_2E43
	$AE43  A0 D0:       ldy #$D0
-	$AE45  C9 0A:       cmp #$0A
	$AE47  90 06:       bcc +		; $AE4F
	$AE49  E9 0A:       sbc #$0A
	$AE4B  C8:          iny 
	$AE4C  4C 45 AE:    jmp -		; $AE45

+	$AE4F  09 D0:       ora #$D0
	$AE51  C0 D0:       cpy #$D0
	$AE53  D0 02:       bne +		; $AE57
	$AE55  A0 FB:       ldy #$FB
+	$AE57  85 01:       sta $01
	$AE59  60:          rts 
;------------------------------------------
_empty_2E5A
	$AE5A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$AE6A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$AE7A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$AE8A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$AE9A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$AEAA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$AEBA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$AECA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$AEDA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$AEEA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$AEFA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$AF0A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$AF1A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$AF2A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$AF3A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$AF4A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$AF5A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$AF6A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$AF7A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$AF8A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$AF9A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$AFAA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$AFBA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$AFCA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$AFDA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$AFEA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$AFFA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B00A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B01A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B02A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B03A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B04A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B05A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B06A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B07A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B08A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B09A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B0AA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B0BA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B0CA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B0DA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B0EA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B0FA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B10A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B11A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B12A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B13A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B14A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B15A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B16A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B17A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B18A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B19A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B1AA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B1BA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B1CA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B1DA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B1EA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B1FA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B20A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B21A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B22A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B23A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B24A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B25A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B26A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B27A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B28A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B29A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B2AA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B2BA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B2CA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B2DA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B2EA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B2FA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B30A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B31A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B32A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B33A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B34A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B35A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B36A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B37A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B38A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B39A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B3AA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B3BA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B3CA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B3DA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B3EA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B3FA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B40A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B41A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B42A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B43A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B44A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B45A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B46A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B47A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B48A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B49A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B4AA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B4BA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B4CA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B4DA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B4EA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B4FA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B50A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B51A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B52A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B53A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B54A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B55A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B56A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B57A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B58A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B59A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B5AA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B5BA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B5CA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B5DA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B5EA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B5FA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B60A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B61A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B62A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B63A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B64A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B65A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B66A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B67A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B68A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B69A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B6AA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B6BA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B6CA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B6DA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B6EA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B6FA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B70A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B71A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B72A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B73A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B74A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B75A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B76A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B77A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B78A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B79A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B7AA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B7BA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B7CA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B7DA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B7EA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B7FA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B80A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B81A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B82A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B83A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B84A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B85A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B86A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B87A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B88A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B89A               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B8AA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B8BA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B8CA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B8DA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B8EA               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B8FA               .byte $FF,$FF,$FF,$FF,$FF,$FF
MysteryCharacterData3900
	$B900               .byte $FB,$FF,$00,$08,$0C,$18,$1A
_func_3907
	$B907  8A:          txa 
	$B908  18:          clc 
	$B909  69 0A:       adc #$0A
	$B90B  AA:          tax 
_func_390C
	$B90C  B5 3D:       lda $3D,x
	$B90E  18:          clc 
	$B90F  7D CC 04:    adc $04CC,x
	$B912  48:          pha 
	$B913  0A:           asl a
	$B914  0A:           asl a
	$B915  0A:           asl a
	$B916  0A:           asl a
	$B917  85 01:        sta $01
	$B919  68:          pla 
	$B91A  4A:          lsr a
	$B91B  4A:          lsr a
	$B91C  4A:          lsr a
	$B91D  4A:          lsr a
	$B91E  C9 08:       cmp #$08
	$B920  90 02:       bcc +		; $B924
	$B922  09 F0:       ora #$F0
+	$B924  85 00:       sta $00
	$B926  A0 00:       ldy #$00
	$B928  0A:          asl a
	$B929  90 01:       bcc +		; $B92C
	$B92B  88:          dey 
+	$B92C  84 02:       sty $02
	$B92E  BD 08 04:    lda $0408,x
	$B931  18:          clc 
	$B932  65 01:       adc $01
	$B934  9D 08 04:    sta $0408,x
	$B937  B5 29:       lda $29,x
	$B939  65 00:       adc $00
	$B93B  95 29:       sta $29,x
	$B93D  46 01:       lsr $01
	$B93F  B5 15:       lda $15,x
	$B941  65 02:       adc $02
	$B943  95 15:       sta $15,x
	$B945  A6 12:       ldx $12
	$B947  60:          rts 
;------------------------------------------
_func_3948
	$B948  BD 4A 04:    lda $044A,x
	$B94B  D0 03:       bne +		; $B950
	$B94D  20 0C B9:    jsr _func_390C
+	$B950  20 07 B9:    jsr _func_3907
	$B953  B5 47:       lda $47,x
	$B955  30 04:       bmi +		; $B95B
	$B957  C9 3E:       cmp #$3E
	$B959  B0 04:       bcs ++		; $B95F -> rts
+	$B95B  F6 47:       inc $47,x
	$B95D  F6 47:       inc $47,x
++	$B95F  60:          rts 
;------------------------------------------
_func_3960
	$B960  A9 01:       lda #$01
	$B962  D0 02:       bne +		; $B966
;------------------------------------------
_func_3964
	$B964  A9 00:       lda #$00
+	$B966  48:          pha 
	$B967  A0 08:        ldy #$08
-	$B969  B9 51 00:     lda $0051,y
	$B96C  F0 11:        beq +		; $B97F
	$B96E  B9 90 00:     lda $0090,y
	$B971  C9 3C:        cmp #$3C
	$B973  D0 0A:        bne +		; $B97F
	$B975  A9 05:        lda #$05
	$B977  99 51 00:     sta $0051,y
	$B97A  A9 20:        lda #$20
	$B97C  99 86 00:     sta $0086,y
+	$B97F  88:           dey 
	$B980  10 E7:        bpl -		; $B969
_code_3982
	$B982  20 10 BB:    jsr _func_3B10
	$B985  30 2F:       bmi +		; $B9B6
	$B987  A9 00:       lda #$00
	$B989  8D BD 04:    sta $04BD
	$B98C  8D B3 04:    sta $04B3
	$B98F  A6 00:       ldx $00
	$B991  68:          pla 
	$B992  9D 77 04:    sta $0477,x
	$B995  A9 3C:       lda #$3C
	$B997  95 90:       sta $90,x
	$B999  A5 28:       lda $28
	$B99B  69 08:       adc #$08
	$B99D  29 F0:       and #$F0
	$B99F  95 29:       sta $29,x
	$B9A1  A5 14:       lda $14
	$B9A3  69 00:       adc #$00
	$B9A5  95 15:       sta $15,x
	$B9A7  A5 32:       lda $32
	$B9A9  95 33:       sta $33,x
	$B9AB  A5 1E:       lda $1E
	$B9AD  95 1F:       sta $1F,x
	$B9AF  A9 41:       lda #$41
	$B9B1  95 65:       sta $65,x
	$B9B3  A6 12:       ldx $12
	$B9B5  60:          rts 

+	$B9B6  68:          pla 
	$B9B7  60:          rts 
;------------------------------------------
_func_39B8
	$B9B8  20 14 BB:    jsr _func_3B14
	$B9BB  30 25:       bmi +		; $B9E2 -> rts
	$B9BD  A6 00:       ldx $00
	$B9BF  A9 45:       lda #$45
	$B9C1  95 90:       sta $90,x
	$B9C3  AD C0 04:    lda $04C0
	$B9C6  69 D0:       adc #$D0
	$B9C8  95 29:       sta $29,x
	$B9CA  AD BE 04:    lda $04BE
	$B9CD  69 00:       adc #$00
	$B9CF  95 15:       sta $15,x
	$B9D1  A5 CB:       lda $CB
	$B9D3  69 E0:       adc #$E0
	$B9D5  95 33:       sta $33,x
	$B9D7  A5 CA:       lda $CA
	$B9D9  69 00:       adc #$00
	$B9DB  95 1F:       sta $1F,x
	$B9DD  20 17 BA:    jsr _func_3A17
	$B9E0  A6 12:       ldx $12
+	$B9E2  60:          rts 
;------------------------------------------
_func_39E3
	$B9E3  A9 00:       lda #$00
	$B9E5  95 86:       sta $86,x
	$B9E7  A9 00:       lda #$00
	$B9E9  95 79:       sta $79,x
	$B9EB  A9 00:       lda #$00
	$B9ED  95 B1:       sta $B1,x
	$B9EF  9D 2F 04:    sta $042F,x
	$B9F2  95 A8:       sta $A8,x
	$B9F4  95 9F:       sta $9F,x
	$B9F6  9D 4A 04:    sta $044A,x
	$B9F9  95 5B:       sta $5B,x
	$B9FB  9D 38 04:    sta $0438,x
	$B9FE  9D 53 04:    sta $0453,x
	$BA01  9D CC 04:    sta $04CC,x
	$BA04  9D D6 04:    sta $04D6,x
	$BA07  9D 5C 04:    sta $045C,x
	$BA0A  9D 77 04:    sta $0477,x
	$BA0D  9D 80 04:    sta $0480,x
	$BA10  9D 65 04:    sta $0465,x
	$BA13  95 47:       sta $47,x
	$BA15  95 3D:       sta $3D,x
_func_3A17
	$BA17  B4 90:       ldy $90,x
	$BA19  B9 EB F4:    lda _data_1F4EB_indexed,y
	$BA1C  29 7F:       and #$7F
	$BA1E  95 65:       sta $65,x
	$BA20  B9 32 F5:    lda _data_1F532_indexed,y
	$BA23  9D 6E 04:    sta $046E,x
	$BA26  B9 C0 F5:    lda _data_1F5C0_indexed,y
	$BA29  9D 89 04:    sta $0489,x
	$BA2C  B9 79 F5:    lda _data_1F579_indexed,y
	$BA2F  9D 92 04:    sta $0492,x
	$BA32  60:          rts 
;------------------------------------------
_func_3A33
	$BA33  B5 65:       lda $65,x
	$BA35  29 FC:       and #$FC
	$BA37  09 01:       ora #$01
	$BA39  95 65:       sta $65,x
	$BA3B  A9 05:       lda #$05
	$BA3D  95 51:       sta $51,x
	$BA3F  95 9F:       sta $9F,x
	$BA41  A9 1F:       lda #$1F
	$BA43  95 86:       sta $86,x
	$BA45  A6 12:       ldx $12
	$BA47  60:          rts 
;------------------------------------------
_func_3A48
	$BA48  A9 FF:       lda #$FF
	$BA4A  9D 41 04:    sta $0441,x
	$BA4D  60:          rts 
;------------------------------------------
_func_3A4E
	$BA4E  A6 E8:       ldx $E8
	$BA50  20 71 BA:    jsr _func_3A71
	$BA53  A5 E6:       lda $E6
	$BA55  18:          clc 
	$BA56  65 E5:       adc $E5
	$BA58  85 E7:       sta $E7
	$BA5A  60:          rts 
;------------------------------------------
_data_3A5B_indexed
	$BA5B               .byte $00,$F0,$E0,$D0,$C0,$B0,$A0,$90,$80,$70,$00
_data_3A66_indexed
	$BA66               .byte $60,$60,$61,$62,$63,$64,$65,$66,$67,$68,$07
_func_3A71
	$BA71  BD 5B BA:    lda _data_3A5B_indexed,x
	$BA74  85 01:       sta $01
	$BA76  BD 66 BA:    lda _data_3A66_indexed,x
	$BA79  85 02:       sta $02
	$BA7B  60:          rts 

	$BA7C               .byte $A9,$01,$A4,$00,$C0,$8A,$F0,$09,$C0,$8B,$F0,$03,$A9,$00,$60,$A9
	$BA8C               .byte $08,$85,$46,$AD,$DF,$04,$D0,$07,$A5,$32,$29,$10,$8D,$EB,$04,$A5
	$BA9C               .byte $32,$29,$0F,$A8,$AD,$EB,$04,$45,$32,$29,$10,$F0,$0D,$C0,$0C,$90
	$BAAC               .byte $07,$A9,$00,$85,$82,$20,$14,$F7,$A0,$04,$C0,$04,$B0,$02,$A0,$01
	$BABC               .byte $98,$CA,$60,$A5,$85,$D0,$29,$AD,$C2,$04,$38,$E9,$10,$90,$22,$8D
	$BACC               .byte $C2,$04,$A9,$7F,$85,$85,$AD,$28,$04,$38,$ED,$29,$04,$0A,$0A,$85
	$BADC               .byte $3C,$A9,$C0,$A4,$46,$10,$02,$A9,$00,$85,$46,$A9,$04,$8D,$01,$06
	$BAEC               .byte $60,$A9,$C0,$85,$46,$A9,$20,$85,$82,$A4,$12,$30,$04,$4A,$99,$38
	$BAFC               .byte $04,$4C,$14,$F7
_code_3B00
	$BB00  BC 41 04:    ldy $0441,x
	$BB03  30 06:       bmi +		; $BB0B
	$BB05  B1 CC:       lda ($CC),y
	$BB07  29 7F:       and #$7F
	$BB09  91 CC:       sta ($CC),y
+	$BB0B  A9 00:       lda #$00
	$BB0D  95 51:       sta $51,x
	$BB0F  60:          rts 
;------------------------------------------
_func_3B10
	$BB10  A0 08:       ldy #$08
	$BB12  D0 02:       bne +		; $BB16
;------------------------------------------
_func_3B14
	$BB14  A0 05:       ldy #$05
+ -	$BB16  B9 51 00:    lda $0051,y
	$BB19  F0 04:       beq +		; $BB1F
	$BB1B  88:          dey 
	$BB1C  10 F8:       bpl -		; $BB16
	$BB1E  60:          rts 

+	$BB1F  A9 01:       lda #$01
	$BB21  99 51 00:    sta $0051,y
	$BB24  4A:          lsr a
	$BB25  99 9B 04:    sta $049B,y
	$BB28  A9 01:       lda #$01
	$BB2A  99 90 00:    sta $0090,y
	$BB2D  B5 29:       lda $29,x
	$BB2F  69 05:       adc #$05
	$BB31  99 29 00:    sta $0029,y
	$BB34  B5 15:       lda $15,x
	$BB36  69 00:       adc #$00
	$BB38  99 15 00:    sta $0015,y
	$BB3B  B5 33:       lda $33,x
	$BB3D  99 33 00:    sta $0033,y
	$BB40  B5 1F:       lda $1F,x
	$BB42  99 1F 00:    sta $001F,y
	$BB45  84 00:       sty $00
	$BB47  98:          tya 
	$BB48  AA:          tax 
	$BB49  20 E3 B9:    jsr _func_39E3
	$BB4C  20 48 BA:    jsr _func_3A48
	$BB4F  A6 12:       ldx $12
	$BB51  60:          rts 
;------------------------------------------
_empty_3B52
	$BB52               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BB62               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BB72               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BB82               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BB92               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BBA2               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BBB2               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BBC2               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BBD2               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BBE2               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BBF2               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BC02               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BC12               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BC22               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BC32               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BC42               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BC52               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BC62               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BC72               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BC82               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BC92               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BCA2               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BCB2               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BCC2               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BCD2               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BCE2               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BCF2               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BD02               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BD12               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BD22               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BD32               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BD42               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BD52               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BD62               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BD72               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BD82               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BD92               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BDA2               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BDB2               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BDC2               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BDD2               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BDE2               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BDF2               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BE02               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
_func_3E0B
	$BE0B  FF:          .db $FF

	$BE0C               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BE1C               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BE2C               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BE3C               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BE4C               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BE5C               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BE6C               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BE7C               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BE8C               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BE9C               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BEAC               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BEBC               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BECC               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BEDC               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BEEC               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BEFC               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BF0C               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BF1C               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BF2C               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BF3C               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BF4C               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BF5C               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BF6C               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BF7C               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BF8C               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BF9C               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BFAC               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BFBC               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BFCC               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BFDC               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BFEC               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$BFFC               .byte $FF,$FF,$FF,$FF
_bank_4000
                            ; BANK 01
	$A000               .byte $FA,$F6,$FC,$F7,$FF,$FF,$FF,$FF,$02,$FE,$04,$FF,$00,$FF,$00,$FF
	$A010               .byte $AD,$27,$06,$F0,$01,$60,$AD,$AE,$04,$F0,$03,$4C,$6C,$81,$EE,$AE
	$A020               .byte $04,$8D,$BA,$05,$8D,$C4,$04,$8D,$C6,$04,$8D,$B5,$04,$8D,$B4,$04
	$A030               .byte $8D,$B9,$04,$8D,$B6,$04,$8D,$FA,$04,$8D,$25,$04,$85,$3C,$85,$85
	$A040               .byte $85,$9C,$85,$82,$8D,$C5,$04,$8D,$FD,$04,$8D,$CA,$04,$8D,$C9,$04
	$A050               .byte $8D,$DF,$04,$8D,$B8,$04,$A0,$1B,$B9,$6B,$BB,$99,$00,$7F,$88,$10
	$A060               .byte $F7,$A4,$8F,$B9,$00,$80,$8D,$00,$7F,$B9,$08,$80,$8D,$07,$7F,$B9
	$A070               .byte $04,$80,$8D,$0E,$7F,$B9,$0C,$80,$8D,$15,$7F,$A9,$B6,$8D,$AC,$05
	$A080               .byte $AD,$34,$05,$0D,$31,$05,$D0,$05,$A9,$10,$8D,$04,$06,$AD,$AF,$04
	$A090               .byte $F0,$74,$A2,$05,$86,$12,$C9,$3F,$F0,$6C,$95,$90,$A0,$01,$84,$56
	$A0A0               .byte $A0,$FF,$8C,$46,$04,$C9,$38,$D0,$1E,$95,$B1,$9D,$C7,$04,$9D,$77
	$A0B0               .byte $04,$A9,$00,$95,$15,$95,$1F,$20,$41,$84,$A9,$F0,$95,$47,$0A,$95
	$A0C0               .byte $33,$A9,$78,$95,$29,$D0,$3F,$48,$8E,$2D,$04,$20,$5D,$84,$A9,$01
	$A0D0               .byte $95,$A8,$85,$9C,$20,$13,$96,$68,$C9,$3D,$D0,$2A,$F6,$79,$CA,$86
	$A0E0               .byte $12,$A9,$01,$95,$51,$A9,$17,$95,$90,$20,$5D,$84,$A9,$00,$8D,$BC
	$A0F0               .byte $05,$A5,$CB,$95,$33,$A5,$CA,$95,$1F,$AD,$C0,$04,$95,$29,$AD,$BE
	$A100               .byte $04,$95,$15,$20,$69,$85,$A9,$00,$85,$CC,$A9,$7B,$85,$CD,$A5,$EC
	$A110               .byte $D0,$32,$A9,$14,$85,$09,$A5,$CB,$E9,$30,$29,$F0,$85,$05,$A5,$CA
	$A120               .byte $E9,$00,$85,$06,$A5,$06,$C9,$0B,$B0,$06,$20,$11,$83,$20,$11,$83
	$A130               .byte $20,$38,$81,$C6,$09,$10,$ED,$60,$A5,$05,$18,$69,$10,$85,$05,$90
	$A140               .byte $02,$E6,$06,$60,$AD,$C0,$04,$E9,$30,$29,$F0,$85,$05,$AD,$BE,$04
	$A150               .byte $E9,$00,$85,$06,$A9,$17,$85,$09,$A5,$06,$C9,$0B,$B0,$06,$20,$7D
	$A160               .byte $82,$20,$7D,$82,$20,$38,$81,$C6,$09,$10,$ED,$60,$20,$56,$82,$AD
	$A170               .byte $FF,$04,$F0,$11,$A5,$10,$29,$1F,$D0,$05,$A0,$40,$8C,$02,$06,$4A
	$A180               .byte $90,$03,$CE,$FF,$04,$AD,$C0,$04,$18,$69,$FF,$8D,$C1,$04,$AD,$BE
	$A190               .byte $04,$69,$00,$8D,$BF,$04,$A2,$08,$86,$12,$8A,$18,$6D,$00,$04,$A8
	$A1A0               .byte $B9,$DA,$F4,$B4,$A8,$F0,$0A,$A9,$10,$B4,$90,$C9,$38,$D0,$02,$A9
	$A1B0               .byte $00,$85,$F4,$B5,$51,$C9,$02,$B0,$0B,$B5,$90,$C9,$32,$B0,$05,$AD
	$A1C0               .byte $FF,$04,$D0,$0E,$B5,$86,$F0,$02,$D6,$86,$BD,$53,$04,$F0,$03,$DE
	$A1D0               .byte $53,$04,$BD,$5C,$04,$F0,$03,$DE,$5C,$04,$BD,$38,$04,$F0,$08,$A5
	$A1E0               .byte $10,$4A,$90,$03,$DE,$38,$04,$20,$0E,$82,$20,$B9,$9A,$20,$3D,$82
	$A1F0               .byte $A6,$12,$CA,$10,$A3,$AD,$B9,$04,$F0,$13,$38,$E9,$47,$20,$25,$E1
_jumptable_4200
	$8200  68 8B:       .word (_jumptable_4200_4B68) ;8B68 (4B68) ()
	$8202  94 8B:       .word (_jumptable_4200_4B94) ;8B94 (4B94) ()
	$8204  08 82:       .word (_jumptable_4200_4208) ;8208 (4208) ()
	$8206  87 B1:       .word (_jumptable_4200_7187) ;B187 (7187) ()
_jumptable_4200_4208
	$8208  A9 00:       lda #$00
	$A20A  8D B9 04:    sta $04B9
_jumptable_4242_420D
	$A20D  60:          rts 

	$A20E               .byte $A0,$00,$20,$14,$82,$C8,$AD,$AC,$05,$0A,$0A,$38,$6D,$AC,$05,$8D
	$A21E               .byte $AC,$05,$0E,$AD,$05,$A9,$20,$2C,$AD,$05,$90,$04,$F0,$07,$D0,$02
	$A22E               .byte $D0,$03,$EE,$AD,$05,$AD,$AD,$05,$4D,$AC,$05,$99,$AE,$05,$60,$B5
	$A23E               .byte $51,$20,$25,$E1
_jumptable_4242
	$8242  0D 82:       .word (_jumptable_4242_420D		; $820D -> rts) ;820D (420D) ()
	$8244  B9 89:       .word (_jumptable_4242_49B9) ;89B9 (49B9) ()
	$8246  FA 84:       .word (_jumptable_4242_44FA) ;84FA (44FA) ()
	$8248  8F 85:       .word (_jumptable_4242_458F) ;858F (458F) ()
	$824A  F7 85:       .word (_jumptable_4242_45F7) ;85F7 (45F7) ()
	$824C  9C 87:       .word (_jumptable_4242_479C) ;879C (479C) ()
	$824E  58 88:       .word (_jumptable_4242_4858) ;8858 (4858) ()
	$8250  B2 85:       .word (_jumptable_4242_45B2) ;85B2 (45B2) ()
	$8252               .byte $18,$E0,$01,$FF,$AD,$B8,$04,$D0,$50,$A5,$EC,$20,$25,$E1
_jumptable_4260
	$8260  ED 82:       .word (_jumptable_4260_42ED) ;82ED (42ED) ()
	$8262  64 82:       .word (_jumptable_4260_4264) ;8264 (4264) ()
_jumptable_4260_4264
	$8264  A4 6E:       ldy $6E
	$A266  AD C0 04:    lda $04C0
	$A269  18:          clc 
	$A26A  79 51 82:    adc $8251,y
	$826D  29 F0:       and #$F0
	$A26F  85 05:       sta $05
	$A271  AD BE 04:    lda $04BE
	$A274  79 53 82:    adc $8253,y
	$8277  85 06:       sta $06
	$A279  C9 0A:       cmp #$0A
	$A27B  B0 2E:       bcs $A2AB
	$827D  AD 28 06:    lda InSubspace
	$A280  C9 02:       cmp #$02
	$A282  F0 27:       beq $A2AB
	$8284  A2 00:       ldx #$00
	$A286  86 00:       stx $00
	$A288  E4 06:       cpx $06
	$A28A  F0 0C:       beq $A298
	$828C  A5 00:       lda $00
	$A28E  A8:          tay 
	$A28F  18:          clc 
	$A290  71 CC:       adc ($CC),y
	$A292  85 00:       sta $00
	$A294  E8:          inx 
	$A295  4C 88 82:    jmp $8288

+	$8298  A4 00:       ldy $00
	$A29A  B1 CC:       lda ($CC),y
	$A29C  85 01:       sta $01
	$A29E  A2 FF:       ldx #$FF
	$A2A0  88:          dey 
---	$A2A1  C8:          iny 
	$A2A2  C8:          iny 
	$A2A3  E8:          inx 
	$A2A4  E8:          inx 
	$A2A5  E4 01:       cpx $01
	$A2A7  90 03:       bcc $A2AC
	$82A9  A6 12:       ldx $12
++ --	$A2AB  60:          rts 

+++	$A2AC  B1 CC:       lda ($CC),y
	$A2AE  30 F1:       bmi $A2A1
	$82B0  C8:          iny 
	$A2B1  B1 CC:       lda ($CC),y
	$A2B3  88:          dey 
	$A2B4  29 F0:       and #$F0
	$A2B6  C5 05:       cmp $05
	$A2B8  D0 E7:       bne $A2A1
	$82BA  B1 CC:       lda ($CC),y
	$A2BC  C9 5C:       cmp #$5C
	$A2BE  B0 08:       bcs $A2C8
	$82C0  C9 47:       cmp #$47
	$A2C2  90 04:       bcc $A2C8
	$82C4  8D B9 04:    sta $04B9
	$A2C7  60:          rts 

+	$A2C8  A2 04:       ldx #$04
-	$A2CA  B5 51:       lda $51,x
	$A2CC  F0 04:       beq +++		; $A2D2
	$82CE  CA:          dex 
	$A2CF  10 F9:       bpl $A2CA
	$82D1  60:          rts 

+	$A2D2  86 12:       stx $12
	$A2D4  A5 05:       lda $05
	$A2D6  95 29:       sta $29,x
	$A2D8  A5 06:       lda $06
	$A2DA  95 15:       sta $15,x
	$A2DC  C8:          iny 
	$A2DD  B1 CC:       lda ($CC),y
	$A2DF  88:          dey 
	$A2E0  0A:          asl a
	$A2E1  0A:          asl a
	$A2E2  0A:          asl a
	$A2E3  0A:          asl a
	$A2E4  95 33:       sta $33,x
	$A2E6  A9 00:       lda #$00
	$A2E8  95 1F:       sta $1F,x
	$A2EA  4C 77 83:    jmp $8377
;------------------------------------------
_jumptable_4260_42ED
	$82ED  A5 10:       lda $10
	$A2EF  29 01:       and #$01
	$A2F1  A8:          tay 
	$A2F2  C8:          iny 
	$A2F3  A5 D8:       lda $D8
	$A2F5  F0 05:       beq $A2FC
	$82F7  29 03:       and #$03
	$A2F9  49 03:       eor #$03
	$A2FB  A8:          tay 
+	$A2FC  A5 CB:       lda $CB
	$A2FE  18:          clc 
	$A2FF  79 51 82:    adc $8251,y
	$8302  29 F0:       and #$F0
	$A304  85 05:       sta $05
	$A306  A5 CA:       lda $CA
	$A308  79 53 82:    adc $8253,y
	$830B  85 06:       sta $06
	$A30D  C9 0A:       cmp #$0A
	$A30F  B0 9A:       bcs $A2AB
	$8311  A2 00:       ldx #$00
	$A313  86 00:       stx $00
	$A315  E4 06:       cpx $06
	$A317  F0 0C:       beq $A325
	$8319  A5 00:       lda $00
	$A31B  A8:          tay 
	$A31C  18:          clc 
	$A31D  71 CC:       adc ($CC),y
	$A31F  85 00:       sta $00
	$A321  E8:          inx 
	$A322  4C 15 83:    jmp $8315

+	$8325  A4 00:       ldy $00
	$A327  B1 CC:       lda ($CC),y
	$A329  85 01:       sta $01
	$A32B  A2 FF:       ldx #$FF
	$A32D  88:          dey 
---	$A32E  C8:          iny 
	$A32F  C8:          iny 
	$A330  E8:          inx 
	$A331  E8:          inx 
	$A332  E4 01:       cpx $01
	$A334  90 03:       bcc $A339
	$8336  A6 12:       ldx $12
--	$A338  60:          rts 

+	$A339  B1 CC:       lda ($CC),y
	$A33B  30 F1:       bmi $A32E
	$833D  C8:          iny 
	$A33E  B1 CC:       lda ($CC),y
	$A340  88:          dey 
	$A341  0A:          asl a
	$A342  0A:          asl a
	$A343  0A:          asl a
	$A344  0A:          asl a
	$A345  C5 05:       cmp $05
	$A347  D0 E5:       bne $A32E
	$8349  B1 CC:       lda ($CC),y
	$A34B  C9 5C:       cmp #$5C
	$A34D  B0 08:       bcs $A357
	$834F  C9 47:       cmp #$47
	$A351  90 04:       bcc $A357
	$8353  8D B9 04:    sta $04B9
	$A356  60:          rts 

+	$A357  A2 04:       ldx #$04
-	$A359  B5 51:       lda $51,x
	$A35B  F0 04:       beq $A361
	$835D  CA:          dex 
	$A35E  10 F9:       bpl $A359
	$8360  60:          rts 

+	$A361  86 12:       stx $12
	$A363  A5 05:       lda $05
	$A365  95 33:       sta $33,x
	$A367  A5 06:       lda $06
	$A369  95 1F:       sta $1F,x
	$A36B  C8:          iny 
	$A36C  B1 CC:       lda ($CC),y
	$A36E  88:          dey 
	$A36F  29 F0:       and #$F0
	$A371  95 29:       sta $29,x
	$A373  A9 00:       lda #$00
	$A375  95 15:       sta $15,x
	$A377  9D 9B 04:    sta $049B,x
	$A37A  84 0C:       sty $0C
	$A37C  B1 CC:       lda ($CC),y
	$A37E  29 3F:       and #$3F
	$A380  C9 32:       cmp #$32
	$A382  B0 0F:       bcs $A393
	$8384  A5 EC:       lda $EC
	$A386  F0 0B:       beq $A393
	$8388  20 3F 9E:    jsr $9E3F
	$838B  A5 0F:       lda $0F
	$A38D  69 18:       adc #$18
	$A38F  C9 30:       cmp #$30
	$A391  90 A5:       bcc +		; $A338
+	$8393  A4 0C:       ldy $0C
	$A395  B1 CC:       lda ($CC),y
	$A397  09 80:       ora #$80
	$A399  91 CC:       sta ($CC),y
	$A39B  C9 DC:       cmp #$DC
	$A39D  29 7F:       and #$7F
	$A39F  90 05:       bcc $A3A6
	$83A1  29 3F:       and #$3F
	$A3A3  9D 9B 04:    sta $049B,x
+	$A3A6  95 90:       sta $90,x
	$A3A8  98:          tya 
	$A3A9  9D 41 04:    sta $0441,x
	$A3AC  F6 51:       inc $51,x
	$A3AE  B5 90:       lda $90,x
	$A3B0  20 25 E1:    jsr _func_1E125
_jumptable_43B3
	$83B3  5D 84:       .word (_jumptable_43B3_445D) ;845D (445D) ()
	$83B5  5D 84:       .word (_jumptable_43B3_445D) ;845D (445D) ()
	$83B7  5D 84:       .word (_jumptable_43B3_445D) ;845D (445D) ()
	$83B9  5D 84:       .word (_jumptable_43B3_445D) ;845D (445D) ()
	$83BB  5D 84:       .word (_jumptable_43B3_445D) ;845D (445D) ()
	$83BD  5D 84:       .word (_jumptable_43B3_445D) ;845D (445D) ()
	$83BF  70 8D:       .word (_jumptable_43B3_4D70) ;8D70 (4D70) ()
	$83C1  5D 84:       .word (_jumptable_43B3_445D) ;845D (445D) ()
	$83C3  5D 84:       .word (_jumptable_43B3_445D) ;845D (445D) ()
	$83C5  F2 84:       .word (_jumptable_43B3_44F2) ;84F2 (44F2) ()
	$83C7  5D 84:       .word (_jumptable_43B3_445D) ;845D (445D) ()
	$83C9  20 92:       .word (_jumptable_43B3_5220) ;9220 (5220) ()
	$83CB  19 92:       .word (_jumptable_43B3_5219) ;9219 (5219) ()
	$83CD  5D 84:       .word (_jumptable_43B3_445D) ;845D (445D) ()
	$83CF  70 8D:       .word (_jumptable_43B3_4D70) ;8D70 (4D70) ()
	$83D1  B9 84:       .word (_jumptable_43B3_44B9) ;84B9 (44B9) ()
	$83D3  5D 84:       .word (_jumptable_43B3_445D) ;845D (445D) ()
	$83D5  5D 84:       .word (_jumptable_43B3_445D) ;845D (445D) ()
	$83D7  5D 84:       .word (_jumptable_43B3_445D) ;845D (445D) ()
	$83D9  67 8E:       .word (_jumptable_43B3_4E67) ;8E67 (4E67) ()
	$83DB  5D 84:       .word (_jumptable_43B3_445D) ;845D (445D) ()
	$83DD  EA 8A:       .word (_jumptable_43B3_4AEA) ;8AEA (4AEA) ()
	$83DF  EA 8A:       .word (_jumptable_43B3_4AEA) ;8AEA (4AEA) ()
	$83E1  E5 84:       .word (_jumptable_43B3_44E5) ;84E5 (44E5) ()
	$83E3  F2 A8:       .word (_jumptable_43B3_68F2) ;A8F2 (68F2) ()
	$83E5  F2 A8:       .word (_jumptable_43B3_68F2) ;A8F2 (68F2) ()
	$83E7  14 AA:       .word (_jumptable_43B3_6A14) ;AA14 (6A14) ()
	$83E9  5D 84:       .word (_jumptable_43B3_445D) ;845D (445D) ()
	$83EB  56 8F:       .word (_jumptable_43B3_4F56) ;8F56 (4F56) ()
	$83ED  6B A5:       .word (_jumptable_43B3_656B) ;A56B (656B) ()
	$83EF  5D 84:       .word (_jumptable_43B3_445D) ;845D (445D) ()
	$83F1  24 A7:       .word (_jumptable_43B3_6724) ;A724 (6724) ()
	$83F3  5D 84:       .word (_jumptable_43B3_445D) ;845D (445D) ()
	$83F5  0A A1:       .word (_jumptable_43B3_610A) ;A10A (610A) ()
	$83F7  5D 84:       .word (_jumptable_43B3_445D) ;845D (445D) ()
	$83F9  70 8D:       .word (_jumptable_43B3_4D70) ;8D70 (4D70) ()
	$83FB  5D 84:       .word (_jumptable_43B3_445D) ;845D (445D) ()
	$83FD  70 8D:       .word (_jumptable_43B3_4D70) ;8D70 (4D70) ()
	$83FF  5D 84:       .word (_jumptable_43B3_445D) ;845D (445D) ()
	$8401  5D 84:       .word (_jumptable_43B3_445D) ;845D (445D) ()
	$8403  B1 AE:       .word (_jumptable_43B3_6EB1) ;AEB1 (6EB1) ()
	$8405  5D 84:       .word (_jumptable_43B3_445D) ;845D (445D) ()
	$8407  6A AC:       .word (_jumptable_43B3_6C6A) ;AC6A (6C6A) ()
	$8409  6A AC:       .word (_jumptable_43B3_6C6A) ;AC6A (6C6A) ()
	$840B  D4 B1:       .word (_jumptable_43B3_71D4) ;B1D4 (71D4) ()
	$840D  EA AF:       .word (_jumptable_43B3_6FEA) ;AFEA (6FEA) ()
	$840F  F8 8A:       .word (_jumptable_43B3_4AF8) ;8AF8 (4AF8) ()
	$8411  F8 8A:       .word (_jumptable_43B3_4AF8) ;8AF8 (4AF8) ()
	$8413  F8 8A:       .word (_jumptable_43B3_4AF8) ;8AF8 (4AF8) ()
	$8415  F8 8A:       .word (_jumptable_43B3_4AF8) ;8AF8 (4AF8) ()
	$8417  5D 84:       .word (_jumptable_43B3_445D) ;845D (445D) ()
	$8419  5D 84:       .word (_jumptable_43B3_445D) ;845D (445D) ()
	$841B  5D 84:       .word (_jumptable_43B3_445D) ;845D (445D) ()
	$841D  5D 84:       .word (_jumptable_43B3_445D) ;845D (445D) ()
	$841F  5D 84:       .word (_jumptable_43B3_445D) ;845D (445D) ()
	$8421  5D 84:       .word (_jumptable_43B3_445D) ;845D (445D) ()
	$8423  5D 84:       .word (_jumptable_43B3_445D) ;845D (445D) ()
	$8425  5D 84:       .word (_jumptable_43B3_445D) ;845D (445D) ()
	$8427  5D 84:       .word (_jumptable_43B3_445D) ;845D (445D) ()
	$8429  E4 98:       .word (_jumptable_43B3_58E4) ;98E4 (58E4) ()
	$842B  5D 84:       .word (_jumptable_43B3_445D) ;845D (445D) ()
	$842D  95 8C:       .word (_jumptable_43B3_4C95) ;8C95 (4C95) ()
	$842F  5D 84:       .word (_jumptable_43B3_445D) ;845D (445D) ()
	$8431  70 8D:       .word (_jumptable_43B3_4D70) ;8D70 (4D70) ()
	$8433  70 8D:       .word (_jumptable_43B3_4D70) ;8D70 (4D70) ()
	$8435  5D 84:       .word (_jumptable_43B3_445D) ;845D (445D) ()
	$8437  63 8D:       .word (_jumptable_43B3_4D63) ;8D63 (4D63) ()
	$8439  63 8D:       .word (_jumptable_43B3_4D63) ;8D63 (4D63) ()
	$843B  B5 8C:       .word (_jumptable_43B3_4CB5) ;8CB5 (4CB5) ()
	$843D  B5 8C:       .word (_jumptable_43B3_4CB5) ;8CB5 (4CB5) ()
	$843F  B5 8C:       .word (_jumptable_43B3_4CB5) ;8CB5 (4CB5) ()
	$8441               .byte $B4
	$8442               .byte $90
	$8443  B9 EB F4:    lda _data_1F4EB_indexed,y
	$A446  29 7F:       and #$7F
	$A448  95 65:       sta $65,x
	$A44A  B9 32 F5:    lda _data_1F532_indexed,y
	$A44D  9D 6E 04:    sta $046E,x
	$A450  B9 C0 F5:    lda _data_1F5C0_indexed,y
	$A453  9D 89 04:    sta $0489,x
	$A456  B9 79 F5:    lda _data_1F579_indexed,y
	$A459  9D 92 04:    sta $0492,x
	$A45C  60:          rts 
;------------------------------------------
_jumptable_43B3_445D
	$A45D  A9 00:       lda #$00
	$A45F  95 86:       sta $86,x
	$A461  A9 00:       lda #$00
	$A463  95 79:       sta $79,x
	$A465  A9 00:       lda #$00
	$A467  95 B1:       sta $B1,x
	$A469  9D 2F 04:    sta $042F,x
	$A46C  95 A8:       sta $A8,x
	$A46E  95 9F:       sta $9F,x
	$A470  9D 4A 04:    sta $044A,x
	$A473  95 5B:       sta $5B,x
	$A475  9D 38 04:    sta $0438,x
	$A478  9D 53 04:    sta $0453,x
	$A47B  9D CC 04:    sta $04CC,x
	$A47E  9D D6 04:    sta $04D6,x
	$A481  9D 5C 04:    sta $045C,x
	$A484  9D 77 04:    sta $0477,x
	$A487  9D 80 04:    sta $0480,x
	$A48A  9D 65 04:    sta $0465,x
	$A48D  95 47:       sta $47,x
	$A48F  20 41 84:    jsr $8441
	$8492  20 3F 9E:    jsr $9E3F
	$8495  C8:          iny 
	$A496  94 6F:       sty $6F,x
	$A498  B9 F1 85:    lda $85F1,y
	$849B  95 3D:       sta $3D,x
	$A49D  BD 6E 04:    lda $046E,x
	$A4A0  29 40:       and #$40
	$A4A2  F0 02:       beq $A4A6
	$84A4  16 3D:       asl $3D,x
+	$A4A6  60:          rts 

	$A4A7               .byte $FE,$00,$12,$16,$1A,$1E,$22,$26,$2A,$2D,$30,$32,$34,$37,$39,$3B
	$A4B7               .byte $3D,$3E
_jumptable_43B3_44B9
	$A4B9  20 5D 84:    jsr _jumptable_43B3_445D
	$84BC  A4 6E:       ldy $6E
	$A4BE  AD C0 04:    lda $04C0
	$A4C1  79 A6 84:    adc +		; $84A6 -> rts,y
	$84C4  95 29:       sta $29,x
	$A4C6  AD BE 04:    lda $04BE
	$A4C9  69 00:       adc #$00
	$A4CB  95 15:       sta $15,x
	$A4CD  A5 1E:       lda $1E
	$A4CF  10 04:       bpl $A4D5
	$84D1  A0 00:       ldy #$00
	$A4D3  F0 0A:       beq $A4DF

+	$84D5  A5 32:       lda $32
	$A4D7  38:          sec 
	$A4D8  E5 CB:       sbc $CB
	$A4DA  4A:          lsr a
	$A4DB  4A:          lsr a
	$A4DC  4A:          lsr a
	$A4DD  4A:          lsr a
	$A4DE  A8:          tay 
++	$A4DF  B9 A9 84:    lda $84A9,y
	$84E2  95 47:       sta $47,x
	$A4E4  60:          rts 
;------------------------------------------
_jumptable_43B3_44E5
	$A4E5  20 5D 84:    jsr _jumptable_43B3_445D
	$84E8  A9 0C:       lda #$0C
	$A4EA  95 3D:       sta $3D,x
	$A4EC  A9 A0:       lda #$A0
	$A4EE  8D BC 05:    sta $05BC
	$A4F1  60:          rts 
;------------------------------------------
_jumptable_43B3_44F2
	$A4F2  20 5D 84:    jsr _jumptable_43B3_445D
	$84F5  A9 FF:       lda #$FF
	$A4F7  95 86:       sta $86,x
	$A4F9  60:          rts 
;------------------------------------------
_jumptable_4242_44FA
	$A4FA  20 CC B5:    jsr $B5CC
	$84FD  20 E8 88:    jsr _func_48E8
	$8500  B5 51:       lda $51,x
	$A502  D0 6B:       bne $A56F
	$8504  BD 9B 04:    lda $049B,x
	$A507  F0 30:       beq $A539
	$8509  8D B8 04:    sta $04B8
	$A50C  20 3B 99:    jsr $993B
	$850F  20 08 82:    jsr _jumptable_4200_4208
	$8512  A9 02:       lda #$02
	$A514  8D 03 06:    sta $0603
	$A517  BD EF 04:    lda $04EF,x
	$A51A  95 15:       sta $15,x
	$A51C  A9 80:       lda #$80
	$A51E  95 29:       sta $29,x
	$A520  0A:          asl a
	$A521  95 1F:       sta $1F,x
	$A523  A9 B0:       lda #$B0
	$A525  B4 90:       ldy $90,x
	$A527  C0 21:       cpy #$21
	$A529  D0 02:       bne $A52D
	$852B  A9 70:       lda #$70
+	$A52D  95 33:       sta $33,x
	$A52F  A9 41:       lda #$41
	$A531  95 65:       sta $65,x
	$A533  9D 6E 04:    sta $046E,x
	$A536  4C B4 91:    jmp $91B4

++	$8539  B5 90:       lda $90,x
	$A53B  C9 1B:       cmp #$1B
	$A53D  F0 30:       beq $A56F
	$853F  EE AD 04:    inc EnemiesKilledForHeart
	$A542  AC AD 04:    ldy EnemiesKilledForHeart
	$A545  C0 08:       cpy #$08
	$A547  90 26:       bcc $A56F
	$8549  A9 00:       lda #$00
	$A54B  8D AD 04:    sta EnemiesKilledForHeart
	$A54E  A9 01:       lda #$01
	$A550  95 51:       sta $51,x
	$A552  95 65:       sta $65,x
	$A554  A9 07:       lda #$07
	$A556  9D 6E 04:    sta $046E,x
	$A559  A9 00:       lda #$00
	$A55B  95 90:       sta $90,x
	$A55D  B5 33:       lda $33,x
	$A55F  E9 60:       sbc #$60
	$A561  95 33:       sta $33,x
	$A563  B5 1F:       lda $1F,x
	$A565  E9 00:       sbc #$00
	$A567  95 1F:       sta $1F,x
	$A569  A9 FF:       lda #$FF
	$A56B  9D 41 04:    sta $0441,x
	$A56E  60:          rts 

+++	$A56F  16 65:       asl $65,x
	$A571  38:          sec 
	$A572  76 65:       ror $65,x
	$A574  20 1F 9B:    jsr $9B1F
	$8577  BD 4A 04:    lda $044A,x
	$A57A  D0 03:       bne $A57F
	$857C  20 54 9E:    jsr $9E54
+	$857F  20 4F 9E:    jsr $9E4F
	$8582  B5 47:       lda $47,x
	$A584  30 04:       bmi $A58A
	$8586  C9 3E:       cmp #$3E
	$A588  B0 04:       bcs $A58E
+	$858A  F6 47:       inc $47,x
	$A58C  F6 47:       inc $47,x
++	$A58E  60:          rts 
;------------------------------------------
_jumptable_4242_458F
	$A58F  20 E8 88:    jsr _func_48E8
	$8592  B5 86:       lda $86,x
	$A594  F0 19:       beq +		; $A5AF
	$8596  A8:          tay 
	$A597  4A:          lsr a
	$A598  4A:          lsr a
	$A599  29 01:       and #$01
	$A59B  95 6F:       sta $6F,x
	$A59D  A9 01:       lda #$01
	$A59F  95 65:       sta $65,x
	$A5A1  9D 6E 04:    sta $046E,x
	$A5A4  A9 3C:       lda #$3C
	$A5A6  C0 0C:       cpy #$0C
	$A5A8  90 02:       bcc $A5AC
	$85AA  A9 3E:       lda #$3E
+	$A5AC  4C B7 9B:    jmp $9BB7
;------------------------------------------
_loc_45AF
	$85AF  4C A9 89:    jmp $89A9
;------------------------------------------
_jumptable_4242_45B2
	$85B2  20 E8 88:    jsr _func_48E8
	$85B5  20 7E 99:    jsr $997E
	$85B8  B5 A8:       lda $A8,x
	$A5BA  F0 05:       beq $A5C1
	$85BC  A9 01:       lda #$01
	$A5BE  95 51:       sta $51,x
	$A5C0  60:          rts 

+	$A5C1  B5 86:       lda $86,x
	$A5C3  F0 EA:       beq +		; $A5AF
	$85C5  B5 90:       lda $90,x
	$A5C7  C9 32:       cmp #$32
	$A5C9  B0 16:       bcs $A5E1
	$85CB  20 5F 8B:    jsr $8B5F
	$85CE  A5 10:       lda $10
	$A5D0  29 03:       and #$03
	$A5D2  9D 4A 04:    sta $044A,x
	$A5D5  A5 10:       lda $10
	$A5D7  29 10:       and #$10
	$A5D9  4A:          lsr a
	$A5DA  4A:          lsr a
	$A5DB  4A:          lsr a
	$A5DC  4A:          lsr a
	$A5DD  69 01:       adc #$01
	$A5DF  95 6F:       sta $6F,x
+	$A5E1  20 8A 94:    jsr $948A
	$85E4  4C CC B5:    jmp $B5CC

	$85E7               .byte $F8,$00,$F8,$00,$08,$10,$08,$10,$F8,$F8,$08,$08,$F8,$F8,$08,$08
_jumptable_4242_45F7
	$85F7  20 E8 88:    jsr _func_48E8
	$85FA  A5 EE:       lda $EE
	$A5FC  05 EF:       ora $EF
	$A5FE  D0 AF:       bne +		; $A5AF
	$8600  B5 86:       lda $86,x
	$A602  F0 AB:       beq +		; $A5AF
	$8604  C9 1A:       cmp #$1A
	$A606  B0 08:       bcs $A610
	$8608  E9 11:       sbc #$11
	$A60A  30 04:       bmi $A610
	$860C  A8:          tay 
	$A60D  20 70 86:    jsr $8670
+	$8610  A9 60:       lda #$60
	$A612  85 00:       sta $00
	$A614  A2 00:       ldx #$00
	$A616  A0 40:       ldy #$40
-	$A618  AD 2C 04:    lda $042C
	$A61B  18:          clc 
	$A61C  7D EF 85:    adc $85EF,x
	$861F  99 00 02:    sta $0200,y
	$A622  AD 29 04:    lda $0429
	$A625  18:          clc 
	$A626  7D E7 85:    adc $85E7,x
	$8629  99 03 02:    sta $0203,y
	$A62C  A9 01:       lda #$01
	$A62E  99 02 02:    sta $0202,y
	$A631  A5 00:       lda $00
	$A633  99 01 02:    sta $0201,y
	$A636  18:          clc 
	$A637  69 02:       adc #$02
	$A639  85 00:       sta $00
	$A63B  C8:          iny 
	$A63C  C8:          iny 
	$A63D  C8:          iny 
	$A63E  C8:          iny 
	$A63F  E8:          inx 
	$A640  E0 08:       cpx #$08
	$A642  D0 D4:       bne $A618
	$8644  A6 12:       ldx $12
	$A646  4C CC B5:    jmp $B5CC

-	$8649  60:          rts 

	$A64A               .byte $FB,$08,$15,$FB,$08,$15,$FB,$08,$15,$FF,$00,$00,$FF,$00,$00,$FF
	$A65A               .byte $00,$00,$FC,$FC,$FC,$08,$08,$08,$14,$14,$14,$FF,$FF,$FF,$00,$00
	$A66A               .byte $00,$00,$00,$00,$5F,$06
	$A670  B5 29:       lda $29,x
	$A672  18:          clc 
	$A673  79 4A 86:    adc $864A,y
	$8676  85 0C:       sta $0C
	$A678  B5 15:       lda $15,x
	$A67A  79 53 86:    adc $8653,y
	$867D  85 0D:       sta $0D
	$A67F  C9 0B:       cmp #$0B
	$A681  B0 C6:       bcs $A649
	$8683  B5 33:       lda $33,x
	$A685  79 5C 86:    adc $865C,y
	$8688  29 F0:       and #$F0
	$A68A  85 0E:       sta $0E
	$A68C  85 0B:       sta $0B
	$A68E  B5 1F:       lda $1F,x
	$A690  79 65 86:    adc $8665,y
	$8693  85 0F:       sta $0F
	$A695  C9 0A:       cmp #$0A
	$A697  B0 B0:       bcs $A649
	$8699  A4 EC:       ldy $EC
	$A69B  D0 20:       bne ++		; $A6BD
	$869D  4A:          lsr a
	$A69E  66 0E:       ror $0E
	$A6A0  4A:          lsr a
	$A6A1  66 0E:       ror $0E
	$A6A3  4A:          lsr a
	$A6A4  66 0E:       ror $0E
	$A6A6  4A:          lsr a
	$A6A7  66 0E:       ror $0E
	$A6A9  A5 0E:       lda $0E
	$A6AB  A0 FF:       ldy #$FF
-	$A6AD  38:          sec 
	$A6AE  E9 0F:       sbc #$0F
	$A6B0  C8:          iny 
	$A6B1  B0 FA:       bcs $A6AD
	$86B3  84 0D:       sty $0D
	$A6B5  69 0F:       adc #$0F
	$A6B7  0A:          asl a
	$A6B8  0A:          asl a
	$A6B9  0A:          asl a
	$A6BA  0A:          asl a
	$A6BB  85 0E:       sta $0E
+	$A6BD  A5 0C:       lda $0C
	$A6BF  4A:          lsr a
	$A6C0  4A:          lsr a
	$A6C1  4A:          lsr a
	$A6C2  4A:          lsr a
	$A6C3  85 04:       sta $04
	$A6C5  05 0E:       ora $0E
	$A6C7  85 05:       sta $05
	$A6C9  A0 00:       ldy #$00
	$A6CB  AD BE 04:    lda $04BE
	$A6CE  C9 0A:       cmp #$0A
	$A6D0  D0 03:       bne $A6D5
	$86D2  84 0D:       sty $0D
	$A6D4  C8:          iny 
+	$A6D5  A9 10:       lda #$10
	$A6D7  85 07:       sta $07
	$A6D9  B9 6E 86:    lda $866E,y
	$86DC  85 08:       sta $08
	$A6DE  A4 0D:       ldy $0D
-	$A6E0  A5 07:       lda $07
	$A6E2  18:          clc 
	$A6E3  69 F0:       adc #$F0
	$A6E5  85 07:       sta $07
	$A6E7  A5 08:       lda $08
	$A6E9  69 00:       adc #$00
	$A6EB  85 08:       sta $08
	$A6ED  88:          dey 
	$A6EE  10 F0:       bpl $A6E0
	$86F0  A4 05:       ldy $05
	$A6F2  B1 07:       lda ($07),y
	$A6F4  C9 9D:       cmp #$9D
	$A6F6  F0 09:       beq $A701
	$86F8  C9 93:       cmp #$93
	$A6FA  F0 05:       beq $A701
	$86FC  C9 72:       cmp #$72
	$A6FE  F0 01:       beq $A701
	$8700  60:          rts 

+	$A701  A9 40:       lda #$40
	$A703  91 07:       sta ($07),y
	$A705  A5 0D:       lda $0D
	$A707  29 01:       and #$01
	$A709  49 01:       eor #$01
	$A70B  0A:          asl a
	$A70C  0A:          asl a
	$A70D  A4 EC:       ldy $EC
	$A70F  D0 01:       bne $A712		; $A712 -> $A71E
	$8711  0A:          asl a
+	$A712  48:          pha 
	$A713  A5 0E:        lda $0E
	$A715  85 02:        sta $02
	$A717  A5 0C:        lda $0C
	$A719  29 F0:        and #$F0
	$A71B  85 03:        sta $03
	$A71D  A9 08:        lda #$08
	$A71F  85 00:        sta $00
	$A721  A5 02:        lda $02
	$A723  0A:           asl a
	$A724  26 00:        rol $00
	$A726  0A:           asl a
	$A727  26 00:        rol $00
	$A729  29 E0:        and #$E0
	$A72B  85 01:        sta $01
	$A72D  A5 03:        lda $03
	$A72F  4A:           lsr a
	$A730  4A:           lsr a
	$A731  4A:           lsr a
	$A732  05 01:        ora $01
	$A734  AE 00 03:     ldx $0300
	$A737  9D 02 03:     sta $0302,x
	$A73A  18:           clc 
	$A73B  69 20:        adc #$20
	$A73D  9D 07 03:     sta $0307,x
	$A740  68:          pla 
	$A741  05 00:       ora $00
	$A743  9D 01 03:    sta $0301,x
	$A746  69 00:       adc #$00
	$A748  9D 06 03:    sta $0306,x
	$A74B  A9 02:       lda #$02
	$A74D  9D 03 03:    sta $0303,x
	$A750  9D 08 03:    sta $0308,x
	$A753  A9 FA:       lda #$FA
	$A755  9D 04 03:    sta $0304,x
	$A758  9D 05 03:    sta $0305,x
	$A75B  9D 09 03:    sta $0309,x
	$A75E  9D 0A 03:    sta $030A,x
	$A761  A9 00:       lda #$00
	$A763  9D 0B 03:    sta $030B,x
	$A766  8A:          txa 
	$A767  18:          clc 
	$A768  69 0A:       adc #$0A
	$A76A  8D 00 03:    sta $0300
	$A76D  A2 08:       ldx #$08
-	$A76F  B5 51:       lda $51,x
	$A771  F0 05:       beq $A778
	$8773  CA:          dex 
	$A774  10 F9:       bpl +		; $A76F
	$8776  30 1D:       bmi $A795
+	$8778  A5 0C:       lda $0C
	$A77A  29 F0:       and #$F0
	$A77C  95 29:       sta $29,x
	$A77E  A5 0D:       lda $0D
	$A780  A4 EC:       ldy $EC
	$A782  D0 01:       bne $A785		; $A785 -> _loc_675C		; $A75C -> rts
	$8784  98:          tya 
+	$A785  95 15:       sta $15,x
	$A787  A5 0B:       lda $0B
	$A789  95 33:       sta $33,x
	$A78B  A5 0F:       lda $0F
	$A78D  95 1F:       sta $1F,x
	$A78F  20 61 84:    jsr $8461
	$8792  20 C8 98:    jsr $98C8
++	$8795  A6 12:       ldx $12
_loc_4797
	$A797  60:          rts 

	$A798               .byte $46,$4A,$4E,$52
_jumptable_4242_479C
	$A79C  20 E8 88:    jsr _func_48E8
	$879F  B5 65:       lda $65,x
	$A7A1  09 10:       ora #$10
	$A7A3  95 65:       sta $65,x
	$A7A5  B5 86:       lda $86,x
	$A7A7  D0 03:       bne $A7AC
	$87A9  4C 42 88:    jmp $8842

+	$87AC  4A:          lsr a
	$A7AD  4A:          lsr a
	$A7AE  4A:          lsr a
	$A7AF  A8:          tay 
	$A7B0  B9 98 87:    lda $8798,y
	$87B3  20 B7 9B:    jsr $9BB7
	$87B6  BD 9B 04:    lda $049B,x
	$A7B9  F0 DC:       beq $A797		; $A797 -> $A79B
	$87BB  B5 86:       lda $86,x
	$A7BD  C9 03:       cmp #$03
	$A7BF  D0 D6:       bne $A797
	$87C1  A0 22:       ldy #$22
	$A7C3  B5 90:       lda $90,x
	$A7C5  C9 21:       cmp #$21
	$A7C7  D0 01:       bne $A7CA
	$87C9  88:          dey 
+	$A7CA  8C 1B 72:    sty $721B
	$A7CD  8C 22 72:    sty $7222
	$A7D0  C8:          iny 
	$A7D1  8C 29 72:    sty $7229
	$A7D4  8C 32 72:    sty $7232
	$A7D7  A0 03:       ldy #$03
-	$A7D9  BD EF 04:    lda $04EF,x
	$A7DC  29 01:       and #$01
	$A7DE  0A:          asl a
	$A7DF  0A:          asl a
	$A7E0  49 04:       eor #$04
	$A7E2  A6 EC:       ldx $EC
	$A7E4  D0 01:       bne $A7E7
	$87E6  0A:          asl a
+	$A7E7  BE 9E FA:    ldx _data_1FA9E_indexed,y
	$A7EA  1D 1B 72:    ora $721B,x
	$A7ED  9D 1B 72:    sta $721B,x
	$A7F0  A6 12:       ldx $12
	$A7F2  88:          dey 
	$A7F3  10 E4:       bpl $A7D9
	$87F5  A9 14:       lda #$14
	$A7F7  85 11:       sta $11
	$A7F9  BC EF 04:    ldy $04EF,x
	$A7FC  A9 5F:       lda #$5F
	$A7FE  85 01:       sta $01
	$A800  A9 10:       lda #$10
	$A802  85 00:       sta $00
-	$A804  A5 00:       lda $00
	$A806  18:          clc 
	$A807  69 F0:       adc #$F0
	$A809  85 00:       sta $00
	$A80B  A5 01:       lda $01
	$A80D  69 00:       adc #$00
	$A80F  85 01:       sta $01
	$A811  88:          dey 
	$A812  10 F0:       bpl $A804
	$8814  B5 90:       lda $90,x
	$A816  C9 21:       cmp #$21
	$A818  D0 0D:       bne $A827
	$881A  A5 00:       lda $00
	$A81C  38:          sec 
	$A81D  E9 40:       sbc #$40
	$A81F  85 00:       sta $00
	$A821  A5 01:       lda $01
	$A823  E9 00:       sbc #$00
	$A825  85 01:       sta $01
+	$A827  A0 B8:       ldy #$B8
	$A829  A9 56:       lda #$56
	$A82B  91 00:       sta ($00),y
	$A82D  A0 C8:       ldy #$C8
	$A82F  91 00:       sta ($00),y
	$A831  A9 53:       lda #$53
	$A833  A0 B9:       ldy #$B9
	$A835  91 00:       sta ($00),y
	$A837  A0 CA:       ldy #$CA
	$A839  91 00:       sta ($00),y
	$A83B  A9 54:       lda #$54
	$A83D  A0 C9:       ldy #$C9
	$A83F  91 00:       sta ($00),y
	$A841  60:          rts 

	$A842  B5 90:       lda $90,x
	$A844  C9 2B:       cmp #$2B
	$A846  D0 0D:       bne $A855
	$8848  CE F8 04:    dec $04F8
	$A84B  10 08:       bpl $A855
	$884D  FE 9B 04:    inc $049B,x
	$A850  F6 90:       inc $90,x
	$A852  4C 09 85:    jmp $8509

+	$8855  4C A9 89:    jmp $89A9
;------------------------------------------
_jumptable_4242_4858
	$8858  20 E8 88:    jsr _func_48E8
	$885B  A9 12:       lda #$12
	$A85D  95 65:       sta $65,x
	$A85F  B5 86:       lda $86,x
	$A861  F0 25:       beq $A888
	$8863  A9 F8:       lda #$F8
	$A865  95 47:       sta $47,x
	$A867  20 4F 9E:    jsr $9E4F
	$886A  A9 B2:       lda #$B2
	$A86C  B4 86:       ldy $86,x
	$A86E  C0 10:       cpy #$10
	$A870  B0 13:       bcs $A885
	$8872  A9 80:       lda #$80
	$A874  9D 6E 04:    sta $046E,x
	$A877  A9 01:       lda #$01
	$A879  95 65:       sta $65,x
	$A87B  0A:          asl a
	$A87C  95 6F:       sta $6F,x
	$A87E  F6 9F:       inc $9F,x
	$A880  20 5F 8B:    jsr $8B5F
	$8883  A9 B4:       lda #$B4
+	$A885  4C B7 9B:    jmp $9BB7

++	$8888  EC 2D 04:    cpx $042D
	$A88B  D0 04:       bne $A891
	$888D  A9 00:       lda #$00
	$A88F  85 9C:       sta HoldingItem
+	$A891  4C A9 89:    jmp $89A9

	$8894  A9 00:       lda #$00
	$A896  85 EE:       sta $EE
	$A898  B5 65:       lda $65,x
	$A89A  A0 01:       ldy #$01
	$A89C  29 04:       and #$04
	$A89E  D0 19:       bne $A8B9
	$88A0  B5 90:       lda $90,x
	$A8A2  C9 1A:       cmp #$1A
	$A8A4  F0 13:       beq $A8B9
	$88A6  C9 08:       cmp #$08
	$A8A8  F0 0F:       beq $A8B9
	$88AA  C9 2D:       cmp #$2D
	$A8AC  F0 0B:       beq $A8B9
	$88AE  C9 21:       cmp #$21
	$A8B0  F0 07:       beq $A8B9
	$88B2  BD 6E 04:    lda $046E,x
	$A8B5  29 20:       and #$20
	$A8B7  F0 02:       beq $A8BB
+	$88B9  A0 03:       ldy #$03
++ -	$A8BB  B5 29:       lda $29,x
	$A8BD  18:          clc 
	$A8BE  79 E4 88:    adc $88E4,y
	$88C1  85 0E:       sta $0E
	$A8C3  B5 15:       lda $15,x
	$A8C5  69 00:       adc #$00
	$A8C7  85 0F:       sta $0F
	$A8C9  A5 0E:       lda $0E
	$A8CB  CD C0 04:    cmp $04C0
	$A8CE  A5 0F:       lda $0F
	$A8D0  ED BE 04:    sbc $04BE
	$A8D3  F0 07:       beq $A8DC
	$88D5  A5 EE:       lda $EE
	$A8D7  19 E0 88:    ora $88E0,y
	$88DA  85 EE:       sta $EE
+	$A8DC  88:          dey 
	$A8DD  10 DC:       bpl $A8BB
-	$88DF  60:          rts 

	$A8E0               .byte $08,$04,$02,$01,$00,$08,$10,$18
_func_48E8
	$A8E8  20 94 88:    jsr $8894
	$88EB  A9 22:       lda #$22
	$A8ED  B4 90:       ldy $90,x
	$A8EF  C0 2C:       cpy #$2C
	$A8F1  F0 06:       beq $A8F9
	$88F3  C0 1F:       cpy #$1F
	$A8F5  F0 02:       beq $A8F9
	$88F7  A9 10:       lda #$10
+	$A8F9  75 33:       adc $33,x
	$A8FB  85 00:       sta $00
	$A8FD  B5 1F:       lda $1F,x
	$A8FF  69 00:       adc #$00
	$A901  85 01:       sta $01
	$A903  A5 00:       lda $00
	$A905  C5 CB:       cmp $CB
	$A907  A5 01:       lda $01
	$A909  E5 CA:       sbc $CA
	$A90B  85 EF:       sta $EF
	$A90D  C0 17:       cpy #$17
	$A90F  F0 CE:       beq $A8DF
	$8911  C0 41:       cpy #$41
	$A913  F0 CA:       beq $A8DF
	$8915  C0 43:       cpy #$43
	$A917  F0 C6:       beq $A8DF
	$8919  C0 2D:       cpy #$2D
	$A91B  F0 C2:       beq $A8DF
	$891D  8A:          txa 
	$A91E  29 01:       and #$01
	$A920  85 00:       sta $00
	$A922  A5 10:       lda $10
	$A924  29 01:       and #$01
	$A926  45 00:       eor $00
	$A928  D0 B5:       bne $A8DF
	$892A  A5 CB:       lda $CB
	$A92C  E9 30:       sbc #$30
	$A92E  85 01:       sta $01
	$A930  A5 CA:       lda $CA
	$A932  E9 00:       sbc #$00
	$A934  85 00:       sta $00
	$A936  E6 00:       inc $00
	$A938  A5 CB:       lda $CB
	$A93A  69 FF:       adc #$FF
	$A93C  08:          php 
	$A93D  69 30:        adc #$30
	$A93F  85 03:        sta $03
	$A941  A5 CA:        lda $CA
	$A943  69 00:        adc #$00
	$A945  28:          plp 
	$A946  69 00:       adc #$00
	$A948  85 02:       sta $02
	$A94A  E6 02:       inc $02
	$A94C  B5 33:       lda $33,x
	$A94E  C5 01:       cmp $01
	$A950  B4 1F:       ldy $1F,x
	$A952  C8:          iny 
	$A953  98:          tya 
	$A954  E5 00:       sbc $00
	$A956  30 4D:       bmi $A9A5
	$8958  B5 33:       lda $33,x
	$A95A  C5 03:       cmp $03
	$A95C  B4 1F:       ldy $1F,x
	$A95E  C8:          iny 
	$A95F  98:          tya 
	$A960  E5 02:       sbc $02
	$A962  10 41:       bpl $A9A5
	$8964  AD C0 04:    lda $04C0
	$A967  E9 30:       sbc #$30
	$A969  85 01:       sta $01
	$A96B  AD BE 04:    lda $04BE
	$A96E  E9 00:       sbc #$00
	$A970  85 00:       sta $00
	$A972  E6 00:       inc $00
	$A974  AD C1 04:    lda $04C1
	$A977  69 30:       adc #$30
	$A979  85 03:       sta $03
	$A97B  AD BF 04:    lda $04BF
	$A97E  69 00:       adc #$00
	$A980  85 02:       sta $02
	$A982  E6 02:       inc $02
	$A984  B5 29:       lda $29,x
	$A986  C5 01:       cmp $01
	$A988  B4 15:       ldy $15,x
	$A98A  C8:          iny 
	$A98B  98:          tya 
	$A98C  E5 00:       sbc $00
	$A98E  30 0C:       bmi $A99C
	$8990  B5 29:       lda $29,x
	$A992  C5 03:       cmp $03
	$A994  B4 15:       ldy $15,x
	$A996  C8:          iny 
	$A997  98:          tya 
	$A998  E5 02:       sbc $02
	$A99A  30 1C:       bmi $A9B8
+	$899C  B4 90:       ldy $90,x
	$A99E  B9 32 F5:    lda _data_1F532_indexed,y
	$A9A1  29 08:       and #$08
	$A9A3  D0 13:       bne $A9B8
++	$89A5  B5 A8:       lda $A8,x
	$A9A7  D0 0F:       bne $A9B8
	$89A9  BC 41 04:    ldy $0441,x
	$A9AC  30 06:       bmi +		; $A9B4
	$89AE  B1 CC:       lda ($CC),y
	$A9B0  29 7F:       and #$7F
	$A9B2  91 CC:       sta ($CC),y
+	$A9B4  A9 00:       lda #$00
	$A9B6  95 51:       sta $51,x
+++	$A9B8  60:          rts 
;------------------------------------------
_jumptable_4242_49B9
	$A9B9  A9 01:       lda #$01
	$A9BB  9D A4 04:    sta $04A4,x
	$A9BE  BC 2F 04:    ldy $042F,x
	$A9C1  88:          dey 
	$A9C2  C0 1F:       cpy #$1F
	$A9C4  B0 03:       bcs +		; $A9C9
	$89C6  FE 2F 04:    inc $042F,x
+	$A9C9  20 E8 88:    jsr _func_48E8
	$89CC  A5 50:       lda $50
	$A9CE  C9 08:       cmp #$08
	$A9D0  F0 10:       beq $A9E2
	$89D2  A5 D8:       lda $D8
	$A9D4  29 04:       and #$04
	$A9D6  D0 33:       bne $AA0B
	$89D8  AD FF 04:    lda StopwatchTimer
	$A9DB  D0 05:       bne $A9E2
	$89DD  BD 38 04:    lda $0438,x
	$A9E0  F0 2C:       beq $AA0E		; $AA0E -> $9BB7
+	$89E2  B5 90:       lda $90,x
	$A9E4  C9 2B:       cmp #$2B
	$A9E6  F0 26:       beq $AA0E		; $AA0E -> $9BB7
	$89E8  C9 00:       cmp #$00
	$A9EA  F0 22:       beq $AA0E		; $AA0E -> $9BB7
	$89EC  C9 41:       cmp #$41
	$A9EE  F0 04:       beq $A9F4
	$89F0  C9 32:       cmp #$32
	$A9F2  B0 1A:       bcs $AA0E		; $AA0E -> $9BB7
+	$89F4  20 7E 99:    jsr $997E
	$89F7  BD 2F 04:    lda $042F,x
	$A9FA  F0 03:       beq $A9FF
	$89FC  20 77 85:    jsr $8577
+	$89FF  B5 A8:       lda $A8,x
	$AA01  F0 05:       beq $AA08
	$8A03  D6 9F:       dec $9F,x
	$AA05  4C 13 96:    jmp $9613

+	$8A08  20 CC B5:    jsr $B5CC
++	$8A0B  4C 1F 9B:    jmp $9B1F

+++	$8A0E  A0 01:       ldy #$01
	$AA10  B5 3D:       lda $3D,x
	$AA12  F0 05:       beq $AA19
	$8A14  10 01:       bpl $AA17
	$8A16  C8:          iny 
+	$AA17  94 6F:       sty $6F,x
++	$AA19  B4 90:       ldy $90,x
	$AA1B  B9 EB F4:    lda _data_1F4EB_indexed,y
	$AA1E  29 20:       and #$20
	$AA20  D0 23:       bne $AA45
	$8A22  B5 65:       lda $65,x
	$AA24  29 DF:       and #$DF
	$AA26  95 65:       sta $65,x
	$AA28  B5 A8:       lda $A8,x
	$AA2A  C9 02:       cmp #$02
	$AA2C  90 17:       bcc $AA45
	$8A2E  B5 90:       lda $90,x
	$AA30  C9 09:       cmp #$09
	$AA32  D0 06:       bne +		; $AA3A
	$8A34  B5 5B:       lda $5B,x
	$AA36  29 04:       and #$04
	$AA38  D0 05:       bne $AA3F
+	$8A3A  B9 EB F4:    lda _data_1F4EB_indexed,y
	$AA3D  10 06:       bpl $AA45
++	$8A3F  B5 65:       lda $65,x
	$AA41  09 20:       ora #$20
	$AA43  95 65:       sta $65,x
+++	$AA45  20 57 8A:    jsr $8A57
	$8A48  B5 1F:       lda $1F,x
	$AA4A  30 08:       bmi $AA54
	$8A4C  AD 2C 04:    lda $042C
	$AA4F  C9 E8:       cmp #$E8
	$AA51  90 01:       bcc $AA54
	$8A53  60:          rts 

+	$AA54  4C CC B5:    jmp $B5CC

	$8A57  B5 90:       lda $90,x
	$AA59  20 25 E1:    jsr _func_1E125
_jumptable_4A5C
	$8A5C  11 8F:       .word (_jumptable_4A5C_4F11) ;8F11 (4F11) ()
	$8A5E  71 94:       .word (_jumptable_4A5C_5471) ;9471 (5471) ()
	$8A60  71 94:       .word (_jumptable_4A5C_5471) ;9471 (5471) ()
	$8A62  71 94:       .word (_jumptable_4A5C_5471) ;9471 (5471) ()
	$8A64  71 94:       .word (_jumptable_4A5C_5471) ;9471 (5471) ()
	$8A66  71 94:       .word (_jumptable_4A5C_5471) ;9471 (5471) ()
	$8A68  71 94:       .word (_jumptable_4A5C_5471) ;9471 (5471) ()
	$8A6A  71 94:       .word (_jumptable_4A5C_5471) ;9471 (5471) ()
	$8A6C  7D A6:       .word (_jumptable_4A5C_667D) ;A67D (667D) ()
	$8A6E  42 94:       .word (_jumptable_4A5C_5442) ;9442 (5442) ()
	$8A70  40 92:       .word (_jumptable_4A5C_5240) ;9240 (5240) ()
	$8A72  40 92:       .word (_jumptable_4A5C_5240) ;9240 (5240) ()
	$8A74  40 92:       .word (_jumptable_4A5C_5240) ;9240 (5240) ()
	$8A76  E3 93:       .word (_jumptable_4A5C_53E3) ;93E3 (53E3) ()
	$8A78  BF 93:       .word (_jumptable_4A5C_53BF) ;93BF (53BF) ()
	$8A7A  13 94:       .word (_jumptable_4A5C_5413) ;9413 (5413) ()
	$8A7C  13 94:       .word (_jumptable_4A5C_5413) ;9413 (5413) ()
	$8A7E  A9 B2:       .word (_jumptable_4A5C_72A9) ;B2A9 (72A9) ()
	$8A80  8D A4:       .word (_jumptable_4A5C_648D) ;A48D (648D) ()
	$8A82  8B 8E:       .word (_jumptable_4A5C_4E8B) ;8E8B (4E8B) ()
	$8A84  C6 8E:       .word (_jumptable_4A5C_4EC6) ;8EC6 (4EC6) ()
	$8A86  10 8D:       .word (_jumptable_4A5C_4D10) ;8D10 (4D10) ()
	$8A88  10 8D:       .word (_jumptable_4A5C_4D10) ;8D10 (4D10) ()
	$8A8A  14 93:       .word (_jumptable_4A5C_5314) ;9314 (5314) ()
	$8A8C  7C A9:       .word (_jumptable_4A5C_697C) ;A97C (697C) ()
	$8A8E  FD A8:       .word (_jumptable_4A5C_68FD) ;A8FD (68FD) ()
	$8A90  20 AA:       .word (_jumptable_4A5C_6A20) ;AA20 (6A20) ()
	$8A92  8A 92:       .word (_jumptable_4A5C_528A) ;928A (528A) ()
	$8A94  7B 8F:       .word (_jumptable_4A5C_4F7B) ;8F7B (4F7B) ()
	$8A96  7B A5:       .word (_jumptable_4A5C_657B) ;A57B (657B) ()
	$8A98  8A 92:       .word (_jumptable_4A5C_528A) ;928A (528A) ()
	$8A9A  5D A7:       .word (_jumptable_4A5C_675D) ;A75D (675D) ()
	$8A9C  E8 8B:       .word (_jumptable_4A5C_4BE8) ;8BE8 (4BE8) ()
	$8A9E  30 A1:       .word (_jumptable_4A5C_6130) ;A130 (6130) ()
	$8AA0  EA A2:       .word (_jumptable_4A5C_62EA) ;A2EA (62EA) ()
	$8AA2  11 8C:       .word (_jumptable_4A5C_4C11) ;8C11 (4C11) ()
	$8AA4  09 8C:       .word (_jumptable_4A5C_4C09) ;8C09 (4C09) ()
	$8AA6  11 8C:       .word (_jumptable_4A5C_4C11) ;8C11 (4C11) ()
	$8AA8  B8 AD:       .word (_jumptable_4A5C_6DB8) ;ADB8 (6DB8) ()
	$8AAA  7B 92:       .word (_jumptable_4A5C_527B) ;927B (527B) ()
	$8AAC  B9 AE:       .word (_jumptable_4A5C_6EB9) ;AEB9 (6EB9) ()
	$8AAE  80 AF:       .word (_jumptable_4A5C_6F80) ;AF80 (6F80) ()
	$8AB0  8B AC:       .word (_jumptable_4A5C_6C8B) ;AC8B (6C8B) ()
	$8AB2  48 AD:       .word (_jumptable_4A5C_6D48) ;AD48 (6D48) ()
	$8AB4  E6 B1:       .word (_jumptable_4A5C_71E6) ;B1E6 (71E6) ()
	$8AB6  FB AF:       .word (_jumptable_4A5C_6FFB) ;AFFB (6FFB) ()
	$8AB8  0C 8B:       .word (_jumptable_4A5C_4B0C) ;8B0C (4B0C) ()
	$8ABA  0C 8B:       .word (_jumptable_4A5C_4B0C) ;8B0C (4B0C) ()
	$8ABC  0C 8B:       .word (_jumptable_4A5C_4B0C) ;8B0C (4B0C) ()
	$8ABE  0C 8B:       .word (_jumptable_4A5C_4B0C) ;8B0C (4B0C) ()
	$8AC0  35 91:       .word (_jumptable_4A5C_5135) ;9135 (5135) ()
	$8AC2  35 91:       .word (_jumptable_4A5C_5135) ;9135 (5135) ()
	$8AC4  35 91:       .word (_jumptable_4A5C_5135) ;9135 (5135) ()
	$8AC6  9E 98:       .word (_jumptable_4A5C_589E) ;989E (589E) ()
	$8AC8  28 90:       .word (_jumptable_4A5C_5028) ;9028 (5028) ()
	$8ACA  C7 90:       .word (_jumptable_4A5C_50C7) ;90C7 (50C7) ()
	$8ACC  19 AB:       .word (_jumptable_4A5C_6B19) ;AB19 (6B19) ()
	$8ACE  92 96:       .word (_jumptable_4A5C_5692) ;9692 (5692) ()
	$8AD0  92 96:       .word (_jumptable_4A5C_5692) ;9692 (5692) ()
	$8AD2  EF 98:       .word (_jumptable_4A5C_58EF) ;98EF (58EF) ()
	$8AD4  1D 97:       .word (_jumptable_4A5C_571D) ;971D (571D) ()
	$8AD6  C4 90:       .word (_jumptable_4A5C_50C4) ;90C4 (50C4) ()
	$8AD8  45 91:       .word (_jumptable_4A5C_5145) ;9145 (5145) ()
	$8ADA  60 90:       .word (_jumptable_4A5C_5060) ;9060 (5060) ()
	$8ADC  36 90:       .word (_jumptable_4A5C_5036) ;9036 (5036) ()
	$8ADE  69 A3:       .word (_jumptable_4A5C_6369) ;A369 (6369) ()
	$8AE0  78 8D:       .word (_jumptable_4A5C_4D78) ;8D78 (4D78) ()
	$8AE2  78 8D:       .word (_jumptable_4A5C_4D78) ;8D78 (4D78) ()
	$8AE4  5A 90:       .word (_jumptable_4A5C_505A) ;905A (505A) ()
	$8AE6  FC 8C:       .word (_jumptable_4A5C_4CFC) ;8CFC (4CFC) ()
	$8AE8  60 90:       .word (_jumptable_4A5C_5060) ;9060 (5060) ()
_jumptable_43B3_4AEA
	$8AEA  20 5D 84:    jsr _jumptable_43B3_445D
	$8AED  A9 50:       lda #$50
	$AAEF  95 9F:       sta $9F,x
	$AAF1  60:          rts 

	$AAF2               .byte $F0,$E0,$F0,$E0,$10,$20
_jumptable_43B3_4AF8
	$AAF8  20 5D 84:    jsr _jumptable_43B3_445D
	$8AFB  B4 90:       ldy $90,x
	$AAFD  B9 C4 8A:    lda $8AC4,y
	$8B00  95 3D:       sta $3D,x
	$AB02  B9 C6 8A:    lda $8AC6,y
	$8B05  95 47:       sta $47,x
	$AB07  60:          rts 

	$AB08               .byte $0C,$03,$00,$0A
_jumptable_4A5C_4B0C
	$AB0C  20 7E 99:    jsr $997E
	$8B0F  20 5F 8B:    jsr $8B5F
	$8B12  20 1F 9B:    jsr $9B1F
	$8B15  B5 29:       lda $29,x
	$AB17  15 33:       ora $33,x
	$AB19  29 0F:       and #$0F
	$AB1B  D0 37:       bne $AB54
	$8B1D  20 F9 B4:    jsr $B4F9
	$8B20  BC 77 04:    ldy $0477,x
	$AB23  B5 5B:       lda $5B,x
	$AB25  39 08 8B:    and $8B08,y
	$8B28  F0 21:       beq $AB4B
	$8B2A  B9 08 8B:    lda $8B08,y
	$8B2D  49 0F:       eor #$0F
	$AB2F  35 5B:       and $5B,x
	$AB31  F0 21:       beq $AB54
	$8B33  98:          tya 
	$AB34  49 01:       eor #$01
	$AB36  9D 77 04:    sta $0477,x
	$AB39  A8:          tay 
	$AB3A  8A:          txa 
	$AB3B  18:          clc 
	$AB3C  79 0A 8B:    adc $8B0A,y
	$8B3F  A8:          tay 
	$AB40  B9 3D 00:    lda $003D,y
	$AB43  49 FF:       eor #$FF
	$AB45  69 01:       adc #$01
	$AB47  99 3D 00:    sta $003D,y
	$AB4A  60:          rts 

+	$AB4B  98:          tya 
	$AB4C  49 01:       eor #$01
	$AB4E  9D 77 04:    sta $0477,x
	$AB51  20 3A 8B:    jsr $8B3A
++	$8B54  BD 77 04:    lda $0477,x
	$AB57  D0 03:       bne $AB5C
	$8B59  4C 54 9E:    jmp $9E54

+	$8B5C  4C 4F 9E:    jmp $9E4F

	$8B5F               .byte $F6,$9F,$F6,$9F,$60,$F0,$00,$FF,$01
_jumptable_4200_4B68
	$8B68  20 C1 8B:    jsr $8BC1
	$8B6B  79 64 8B:    adc $8B64,y
	$8B6E  95 29:       sta $29,x
	$AB70  AD BE 04:    lda $04BE
	$AB73  79 66 8B:    adc $8B66,y
	$8B76  95 15:       sta $15,x
	$AB78  84 01:       sty $01
	$AB7A  A9 0A:       lda #$0A
	$AB7C  95 90:       sta $90,x
	$AB7E  20 41 84:    jsr $8441
	$8B81  AD AE 05:    lda $05AE
	$AB84  29 1F:       and #$1F
	$AB86  69 20:       adc #$20
	$AB88  95 33:       sta $33,x
	$AB8A  A4 01:       ldy $01
	$AB8C  20 95 84:    jsr $8495
	$8B8F  16 3D:       asl $3D,x
	$AB91  60:          rts 

	$AB92               .byte $00,$FF
_jumptable_4200_4B94
	$AB94  20 C1 8B:    jsr $8BC1
	$8B97  79 92 8B:    adc $8B92,y
	$8B9A  95 29:       sta $29,x
	$AB9C  A5 EC:       lda $EC
	$AB9E  F0 05:       beq $ABA5
	$8BA0  AD BE 04:    lda $04BE
	$ABA3  69 00:       adc #$00
+	$ABA5  95 15:       sta $15,x
	$ABA7  A5 CB:       lda $CB
	$ABA9  95 33:       sta $33,x
	$ABAB  A5 CA:       lda $CA
	$ABAD  95 1F:       sta $1F,x
	$ABAF  84 01:       sty $01
	$ABB1  A9 0F:       lda #$0F
	$ABB3  95 90:       sta $90,x
	$ABB5  20 41 84:    jsr $8441
	$8BB8  A4 01:       ldy $01
	$ABBA  20 95 84:    jsr $8495
	$8BBD  20 CD 84:    jsr $84CD
	$8BC0  60:          rts 

	$ABC1  AD FF 04:    lda StopwatchTimer
	$ABC4  D0 1F:       bne $ABE5
	$8BC6  AD 23 06:    lda $0623
	$ABC9  18:          clc 
	$ABCA  69 03:       adc #$03
	$ABCC  8D 23 06:    sta $0623
	$ABCF  90 14:       bcc $ABE5
	$8BD1  20 CC 92:    jsr $92CC
	$8BD4  30 0F:       bmi $ABE5
	$8BD6  A0 00:       ldy #$00
	$ABD8  A5 10:       lda $10
	$ABDA  29 40:       and #$40
	$ABDC  D0 01:       bne $ABDF
	$8BDE  C8:          iny 
+	$ABDF  A6 00:       ldx $00
	$ABE1  AD C0 04:    lda $04C0
	$ABE4  60:          rts 

++	$ABE5  68:          pla 
	$ABE6  68:          pla 
	$ABE7  60:          rts 
;------------------------------------------
_jumptable_4A5C_4BE8
	$ABE8  20 FD B4:    jsr _func_74FD
	$8BEB  20 7E 92:    jsr $927E
	$8BEE  20 7E 99:    jsr $997E
	$8BF1  20 1F 9B:    jsr $9B1F
	$8BF4  B5 79:       lda $79,x
	$ABF6  D0 03:       bne $ABFB
	$8BF8  4C 77 85:    jmp $8577

+	$8BFB  B5 5B:       lda $5B,x
	$ABFD  29 03:       and #$03
	$ABFF  F0 03:       beq $AC04
	$8C01  20 B4 91:    jsr $91B4
+	$8C04  4C 34 94:    jmp +		; $9434

	$8C07               .byte $10,$F0
_jumptable_4A5C_4C09
	$8C09  B5 9F:       lda $9F,x
	$AC0B  0A:          asl a
	$AC0C  D0 03:       bne $AC11
	$8C0E  20 92 84:    jsr $8492
_jumptable_4A5C_4C11
	$8C11  20 FD B4:    jsr _func_74FD
	$8C14  B5 5B:       lda $5B,x
	$AC16  48:          pha 
	$AC17  29 04:        and #$04
	$AC19  F0 03:        beq $AC1E
	$8C1B  20 D2 95:     jsr $95D2
+	$8C1E  68:          pla 
	$AC1F  29 03:       and #$03
	$AC21  F0 03:       beq _data_6C26_indexed
	$8C23  20 AD 9E:    jsr $9EAD
+	$8C26  20 77 85:    jsr $8577
	$8C29  A9 83:       lda #$83
	$AC2B  9D 6E 04:    sta $046E,x
	$AC2E  A9 02:       lda #$02
	$AC30  95 6F:       sta $6F,x
	$AC32  20 7E 99:    jsr $997E
	$8C35  F6 9F:       inc $9F,x
	$AC37  B5 9F:       lda $9F,x
	$AC39  29 2F:       and #$2F
	$AC3B  D0 04:       bne $AC41
	$8C3D  A9 10:       lda #$10
	$AC3F  95 86:       sta $86,x
+	$AC41  B4 86:       ldy $86,x
	$AC43  F0 4D:       beq $AC92
	$8C45  C0 06:       cpy #$06
	$AC47  D0 37:       bne $AC80
	$8C49  20 CC 92:    jsr $92CC
	$8C4C  30 32:       bmi $AC80
	$8C4E  B5 90:       lda $90,x
	$AC50  48:          pha 
	$AC51  A6 00:        ldx $00
	$AC53  AD AE 05:     lda $05AE
	$AC56  29 0F:        and #$0F
	$AC58  09 BC:        ora #$BC
	$AC5A  95 47:        sta $47,x
	$AC5C  20 3F 9E:     jsr $9E3F
	$8C5F  68:          pla 
	$AC60  C9 25:       cmp #$25
	$AC62  B9 07 8C:    lda $8C07,y
	$8C65  90 02:       bcc $AC69
	$8C67  A9 00:       lda #$00
+	$AC69  95 3D:       sta $3D,x
	$AC6B  B5 29:       lda $29,x
	$AC6D  E9 05:       sbc #$05
	$AC6F  95 29:       sta $29,x
	$AC71  B5 15:       lda $15,x
	$AC73  E9 00:       sbc #$00
	$AC75  95 15:       sta $15,x
	$AC77  A9 20:       lda #$20
	$AC79  95 90:       sta $90,x
	$AC7B  20 41 84:    jsr $8441
	$8C7E  A6 12:       ldx $12
++	$AC80  B5 65:       lda $65,x
	$AC82  09 10:       ora #$10
	$AC84  95 65:       sta $65,x
	$AC86  A9 AE:       lda #$AE
	$AC88  20 B7 9B:    jsr $9BB7
	$8C8B  B5 65:       lda $65,x
	$AC8D  29 EF:       and #$EF
	$AC8F  95 65:       sta $65,x
	$AC91  60:          rts 

+++	$AC92  4C 1F 9B:    jmp $9B1F
;------------------------------------------
_jumptable_43B3_4C95
	$8C95  A0 05:       ldy #$05
-	$AC97  B9 51 00:    lda $0051,y
	$AC9A  F0 0B:       beq $ACA7
	$8C9C  C4 12:       cpy $12
	$AC9E  F0 07:       beq $ACA7
	$8CA0  B9 90 00:    lda $0090,y
	$ACA3  C9 3D:       cmp #$3D
	$ACA5  F0 0B:       beq $ACB2
+	$8CA7  88:          dey 
	$ACA8  10 ED:       bpl $AC97
	$8CAA  AD B0 04:    lda KeyUsed
	$ACAD  D0 03:       bne $ACB2
--	$8CAF  4C 70 8D:    jmp _jumptable_43B3_4D70
;------------------------------------------
_loc_4CB2
	$8CB2  4C A9 89:    jmp $89A9
;------------------------------------------
_jumptable_43B3_4CB5
	$8CB5  A0 05:       ldy #$05
-	$ACB7  B9 51 00:    lda $0051,y
	$ACBA  F0 0B:       beq $ACC7
	$8CBC  C4 12:       cpy $12
	$ACBE  F0 07:       beq $ACC7
	$8CC0  B9 90 00:    lda $0090,y
	$ACC3  C9 44:       cmp #$44
	$ACC5  F0 EB:       beq $ACB2
+	$8CC7  88:          dey 
	$ACC8  10 ED:       bpl $ACB7
	$8CCA  AD B5 04:    lda ObtainedCrystal
	$ACCD  D0 E3:       bne $ACB2
	$8CCF  F0 DE:       beq $ACAF
	$8CD1  20 CC 92:    jsr $92CC
	$8CD4  30 25:       bmi $ACFB
	$8CD6  A6 00:       ldx $00
	$ACD8  A9 45:       lda #$45
	$ACDA  95 90:       sta $90,x
	$ACDC  AD C0 04:    lda $04C0
	$ACDF  69 D0:       adc #$D0
	$ACE1  95 29:       sta $29,x
	$ACE3  AD BE 04:    lda $04BE
	$ACE6  69 00:       adc #$00
	$ACE8  95 15:       sta $15,x
	$ACEA  A5 CB:       lda $CB
	$ACEC  69 E0:       adc #$E0
	$ACEE  95 33:       sta $33,x
	$ACF0  A5 CA:       lda $CA
	$ACF2  69 00:       adc #$00
	$ACF4  95 1F:       sta $1F,x
	$ACF6  20 41 84:    jsr $8441
	$8CF9  A6 12:       ldx $12
+	$ACFB  60:          rts 
;------------------------------------------
_jumptable_4A5C_4CFC
	$ACFC  A9 FC:       lda #$FC
	$ACFE  95 47:       sta $47,x
	$AD00  A0 F8:       ldy #$F8
	$AD02  A5 10:       lda $10
	$AD04  9D 5C 04:    sta $045C,x
	$AD07  10 02:       bpl $AD0B
	$8D09  A0 08:       ldy #$08
+	$AD0B  94 3D:       sty $3D,x
	$AD0D  4C 74 85:    jmp $8574
;------------------------------------------
_jumptable_4A5C_4D10
	$8D10  20 FD B4:    jsr _func_74FD
	$8D13  29 03:       and #$03
	$AD15  D0 03:       bne $AD1A
	$8D17  4C A9 89:    jmp $89A9

+	$8D1A  F6 9F:       inc $9F,x
	$AD1C  B5 9F:       lda $9F,x
	$AD1E  0A:          asl a
	$AD1F  D0 41:       bne $AD62
	$8D21  20 CC 92:    jsr $92CC
	$8D24  30 3C:       bmi $AD62
	$8D26  A4 00:       ldy $00
	$AD28  B9 29 00:    lda $0029,y
	$AD2B  38:          sec 
	$AD2C  E9 06:       sbc #$06
	$AD2E  99 29 00:    sta $0029,y
	$AD31  B9 33 00:    lda $0033,y
	$AD34  E9 04:       sbc #$04
	$AD36  99 33 00:    sta $0033,y
	$AD39  B9 1F 00:    lda $001F,y
	$AD3C  E9 00:       sbc #$00
	$AD3E  99 1F 00:    sta $001F,y
	$AD41  A9 1A:       lda #$1A
	$AD43  99 80 04:    sta $0480,y
	$AD46  A9 F8:       lda #$F8
	$AD48  99 47 00:    sta $0047,y
	$AD4B  B5 90:       lda $90,x
	$AD4D  C9 16:       cmp #$16
	$AD4F  D0 11:       bne $AD62
	$8D51  A9 09:       lda #$09
	$AD53  99 90 00:    sta $0090,y
	$AD56  B9 3D 00:    lda $003D,y
	$AD59  0A:          asl a
	$AD5A  99 3D 00:    sta $003D,y
	$AD5D  A9 FF:       lda #$FF
	$AD5F  99 86 00:    sta $0086,y
+	$AD62  60:          rts 
;------------------------------------------
_jumptable_43B3_4D63
	$AD63  D6 33:       dec $33,x
	$AD65  D6 33:       dec $33,x
	$AD67  A0 01:       ldy #$01
	$AD69  8C 1F 71:    sty $711F
	$AD6C  C8:          iny 
	$AD6D  8C 0B 71:    sty $710B
_jumptable_43B3_4D70
	$AD70  20 5D 84:    jsr _jumptable_43B3_445D
	$8D73  A9 00:       lda #$00
	$AD75  95 3D:       sta $3D,x
	$AD77  60:          rts 
;------------------------------------------
_jumptable_4A5C_4D78
	$AD78  A5 EE:       lda $EE
	$AD7A  F0 03:       beq $AD7F
-	$8D7C  4C 09 8E:    jmp +++		; $8E09

+	$8D7F  AD B6 04:    lda $04B6
	$AD82  F0 0A:       beq $AD8E
	$8D84  CE B6 04:    dec $04B6
	$AD87  D0 F3:       bne $AD7C
	$8D89  A9 80:       lda #$80
	$AD8B  8D 02 06:    sta $0602
+	$AD8E  AD B4 04:    lda $04B4
	$AD91  F0 2B:       beq $ADBE
	$8D93  CE B5 04:    dec ObtainedCrystal
	$AD96  D0 E4:       bne $AD7C
	$8D98  A9 00:       lda #$00
	$AD9A  8D B4 04:    sta $04B4
	$AD9D  A9 01:       lda #$01
	$AD9F  8D 34 05:    sta $0534
	$ADA2  20 DA F6:    jsr _func_1F6DA
	$ADA5  AC 29 06:    ldy $0629
	$ADA8  AD 35 06:    lda CurrentWorld
	$ADAB  C9 06:       cmp #$06
	$ADAD  D0 01:       bne $ADB0
	$8DAF  C8:          iny 
+	$ADB0  C0 02:       cpy #$02
	$ADB2  90 04:       bcc _jumptable_4A5C_6DB8
	$8DB4  EE 27 06:    inc $0627
	$ADB7  60:          rts 

+	$ADB8  A9 03:       lda #$03
	$ADBA  8D EC 04:    sta $04EC
	$ADBD  60:          rts 

++	$ADBE  AD B5 04:    lda ObtainedCrystal
	$ADC1  F0 46:       beq $AE09
	$8DC3  C9 30:       cmp #$30
	$ADC5  F0 18:       beq $ADDF
	$8DC7  A5 EE:       lda $EE
	$ADC9  29 04:       and #$04
	$ADCB  D0 3C:       bne $AE09
	$8DCD  EE B5 04:    inc ObtainedCrystal
	$ADD0  A5 10:       lda $10
	$ADD2  29 03:       and #$03
	$ADD4  D0 06:       bne $ADDC
	$8DD6  CE 1F 71:    dec $711F
	$ADD9  EE 0B 71:    inc $710B
+	$ADDC  4C 09 8E:    jmp +++		; $8E09

++	$8DDF  B5 5B:       lda $5B,x
	$ADE1  29 40:       and #$40
	$ADE3  F0 24:       beq $AE09
	$8DE5  B5 33:       lda $33,x
	$ADE7  C5 32:       cmp $32
	$ADE9  B0 1E:       bcs $AE09
	$8DEB  A5 5A:       lda $5A
	$ADED  29 04:       and #$04
	$ADEF  F0 18:       beq $AE09
	$8DF1  A5 9C:       lda HoldingItem
	$ADF3  D0 14:       bne $AE09
	$8DF5  A9 06:       lda #$06
	$ADF7  85 50:       sta $50
	$ADF9  A9 30:       lda #$30
	$ADFB  85 82:       sta $82
	$ADFD  A9 FC:       lda #$FC
	$ADFF  85 46:       sta $46
	$AE01  A9 80:       lda #$80
	$AE03  8D 02 06:    sta $0602
	$AE06  EE B4 04:    inc $04B4
+++	$AE09  A5 EF:       lda $EF
	$AE0B  D0 57:       bne $AE64
	$8E0D  B5 90:       lda $90,x
	$AE0F  38:          sec 
	$AE10  E9 41:       sbc #$41
	$AE12  95 6F:       sta $6F,x
	$AE14  AD B5 04:    lda ObtainedCrystal
	$AE17  85 07:       sta $07
	$AE19  4A:          lsr a
	$AE1A  4A:          lsr a
	$AE1B  49 FF:       eor #$FF
	$AE1D  38:          sec 
	$AE1E  6D 2C 04:    adc $042C
	$AE21  8D 2C 04:    sta $042C
	$AE24  AC BD 04:    ldy $04BD
	$AE27  F0 02:       beq $AE2B
	$8E29  A0 10:       ldy #$10
+	$AE2B  84 F4:       sty $F4
	$AE2D  A9 8E:       lda #$8E
	$AE2F  A4 07:       ldy $07
	$AE31  F0 02:       beq $AE35
	$8E33  A9 92:       lda #$92
+	$AE35  20 B7 9B:    jsr $9BB7
	$8E38  A5 07:       lda $07
	$AE3A  A8:          tay 
	$AE3B  4A:          lsr a
	$AE3C  18:          clc 
	$AE3D  6D 2C 04:    adc $042C
	$AE40  69 08:       adc #$08
	$AE42  C0 00:       cpy #$00
	$AE44  D0 02:       bne $AE48
	$8E46  69 07:       adc #$07
+	$AE48  85 00:       sta $00
	$AE4A  20 FE FA:    jsr _func_1FAFE
	$AE4D  A2 9A:       ldx #$9A
	$AE4F  A5 07:       lda $07
	$AE51  F0 09:       beq $AE5C
	$8E53  AD B4 04:    lda $04B4
	$AE56  F0 02:       beq $AE5A
	$8E58  A0 10:       ldy #$10
+	$AE5A  A2 96:       ldx #$96
++	$AE5C  84 F4:       sty $F4
	$AE5E  20 F6 9C:    jsr $9CF6
	$8E61  20 F6 9C:    jsr $9CF6
+++	$8E64  A6 12:       ldx $12
	$AE66  60:          rts 
;------------------------------------------
_jumptable_43B3_4E67
	$AE67  20 70 8D:    jsr _jumptable_43B3_4D70
	$8E6A  B5 29:       lda $29,x
	$AE6C  69 08:       adc #$08
	$AE6E  95 29:       sta $29,x
	$AE70  B5 33:       lda $33,x
	$AE72  4A:          lsr a
	$AE73  4A:          lsr a
	$AE74  4A:          lsr a
	$AE75  4A:          lsr a
	$AE76  95 B1:       sta $B1,x
	$AE78  A9 80:       lda #$80
	$AE7A  95 86:       sta $86,x
_loc_4E7C
	$AE7C  60:          rts 

	$AE7D               .byte $AC,$AE,$B1,$B5,$B8,$BC,$C0,$C4,$C8,$CC,$D2,$D8,$92,$EA
_jumptable_4A5C_4E8B
	$AE8B  20 7E 99:    jsr $997E
	$8E8E  F6 9F:       inc $9F,x
	$AE90  20 DA 98:    jsr $98DA
	$8E93  20 D1 98:    jsr _func_58D1
	$8E96  A9 09:       lda #$09
	$AE98  B4 47:       ldy $47,x
	$AE9A  30 02:       bmi $AE9E
	$8E9C  A9 89:       lda #$89
+	$AE9E  95 65:       sta $65,x
	$AEA0  A4 EC:       ldy $EC
	$AEA2  B5 33:       lda $33,x
	$AEA4  D9 89 8E:    cmp $8E89,y
	$8EA7  90 11:       bcc $AEBA
	$8EA9  B4 86:       ldy $86,x
	$AEAB  D0 CF:       bne $AE7C
	$8EAD  95 33:       sta $33,x
	$AEAF  B4 B1:       ldy $B1,x
	$AEB1  B9 7D 8E:    lda $8E7D,y
	$8EB4  95 47:       sta $47,x
	$AEB6  A9 C0:       lda #$C0
	$AEB8  95 86:       sta $86,x
+	$AEBA  20 34 94:    jsr +
	$8EBD  F6 47:       inc $47,x
	$AEBF  4C 1F 9B:    jmp $9B1F

	$8EC2               .byte $FA,$0C,$91,$11
_jumptable_4A5C_4EC6
	$8EC6  20 7E 99:    jsr $997E
	$8EC9  F6 9F:       inc $9F,x
	$AECB  20 D1 98:    jsr _func_58D1
	$8ECE  20 1F 9B:    jsr $9B1F
	$8ED1  20 DA 98:    jsr $98DA
	$8ED4  A9 00:       lda #$00
	$AED6  95 3D:       sta $3D,x
	$AED8  20 E2 B4:    jsr $B4E2
	$8EDB  BC 77 04:    ldy $0477,x
	$AEDE  90 10:       bcc $AEF0
	$8EE0  B5 33:       lda $33,x
	$AEE2  C5 CB:       cmp $CB
	$AEE4  B5 1F:       lda $1F,x
	$AEE6  E5 CA:       sbc $CA
	$AEE8  F0 0D:       beq $AEF7
	$8EEA  0A:          asl a
	$AEEB  2A:          rol a
	$AEEC  29 01:       and #$01
	$AEEE  10 03:       bpl $AEF3
+	$8EF0  98:          tya 
	$AEF1  49 01:       eor #$01
++	$AEF3  9D 77 04:    sta $0477,x
	$AEF6  A8:          tay 
+++	$AEF7  B9 C2 8E:    lda $8EC2,y
	$8EFA  95 47:       sta $47,x
	$AEFC  B9 C4 8E:    lda $8EC4,y
	$8EFF  95 65:       sta $65,x
	$AF01  20 3F 9E:    jsr $9E3F
	$8F04  A5 0F:       lda $0F
	$AF06  69 10:       adc #$10
	$AF08  C9 20:       cmp #$20
	$AF0A  B0 02:       bcs $AF0E
	$8F0C  16 47:       asl $47,x
+	$AF0E  4C 4F 9E:    jmp $9E4F
;------------------------------------------
_jumptable_4A5C_4F11
	$8F11  A5 EF:       lda $EF
	$AF13  F0 03:       beq $AF18
	$8F15  4C A9 89:    jmp $89A9

+	$8F18  A0 FC:       ldy #$FC
	$AF1A  A5 10:       lda $10
	$AF1C  29 20:       and #$20
	$AF1E  F0 02:       beq $AF22
	$8F20  A0 04:       ldy #$04
+	$AF22  94 3D:       sty $3D,x
	$AF24  A9 F8:       lda #$F8
	$AF26  95 47:       sta $47,x
	$AF28  20 34 94:    jsr +
	$8F2B  A5 EE:       lda $EE
	$AF2D  29 08:       and #$08
	$AF2F  05 EF:       ora $EF
	$AF31  D0 1F:       bne $AF52
	$8F33  A4 F4:       ldy $F4
	$AF35  AD 2C 04:    lda $042C
	$AF38  99 00 02:    sta $0200,y
	$AF3B  AD 29 04:    lda $0429
	$AF3E  99 03 02:    sta $0203,y
	$AF41  A9 D8:       lda #$D8
	$AF43  99 01 02:    sta $0201,y
	$AF46  A5 10:       lda $10
	$AF48  29 20:       and #$20
	$AF4A  49 20:       eor #$20
	$AF4C  0A:          asl a
	$AF4D  09 01:       ora #$01
	$AF4F  99 02 02:    sta $0202,y
+	$AF52  60:          rts 

	$AF53               .byte $43,$41,$42
_jumptable_43B3_4F56
	$AF56  20 5D 84:    jsr _jumptable_43B3_445D
	$8F59  A0 00:       ldy #$00
	$AF5B  B5 29:       lda $29,x
	$AF5D  C9 A0:       cmp #$A0
	$AF5F  F0 06:       beq $AF67
	$8F61  C8:          iny 
	$AF62  C9 B0:       cmp #$B0
	$AF64  F0 01:       beq $AF67
	$8F66  C8:          iny 
+	$AF67  94 79:       sty $79,x
	$AF69  B9 53 8F:    lda $8F53,y
	$8F6C  95 65:       sta $65,x
	$AF6E  A9 02:       lda #$02
	$AF70  9D 65 04:    sta $0465,x
	$AF73  B5 15:       lda $15,x
	$AF75  9D EF 04:    sta $04EF,x
	$AF78  60:          rts 

	$AF79               .byte $FE,$F8
_jumptable_4A5C_4F7B
	$AF7B  20 7E 99:    jsr $997E
	$8F7E  20 FD B4:    jsr _func_74FD
	$8F81  A9 00:       lda #$00
	$AF83  95 3D:       sta $3D,x
	$AF85  20 3F 9E:    jsr $9E3F
	$8F88  C8:          iny 
	$AF89  94 6F:       sty $6F,x
	$AF8B  20 1F 9B:    jsr $9B1F
	$8F8E  B5 5B:       lda $5B,x
	$AF90  29 04:       and #$04
	$AF92  F0 42:       beq $AFD6
	$8F94  20 D2 95:    jsr $95D2
	$8F97  A5 10:       lda $10
	$AF99  D0 0C:       bne $AFA7
	$8F9B  A9 E0:       lda #$E0
	$AF9D  95 47:       sta $47,x
	$AF9F  D0 35:       bne $AFD6

	$8FA1               .byte $7F,$3F,$3F,$08,$06,$04
+	$8FA7  B4 79:       ldy $79,x
	$AFA9  B9 A1 8F:    lda $8FA1,y
	$8FAC  25 10:       and $10
	$AFAE  D0 0A:       bne $AFBA
	$8FB0  A5 EE:       lda $EE
	$AFB2  29 0C:       and #$0C
	$AFB4  D0 04:       bne $AFBA
	$8FB6  A9 1C:       lda #$1C
	$AFB8  95 86:       sta $86,x
+	$AFBA  B4 86:       ldy $86,x
	$AFBC  D0 1B:       bne $AFD9
	$8FBE  F6 B1:       inc $B1,x
	$AFC0  B5 B1:       lda $B1,x
	$AFC2  29 40:       and #$40
	$AFC4  F0 59:       beq $B01F
	$8FC6  20 5F 8B:    jsr $8B5F
	$8FC9  A9 0A:       lda #$0A
	$AFCB  B4 B1:       ldy $B1,x
	$AFCD  30 02:       bmi $AFD1
	$8FCF  A9 F6:       lda #$F6
+	$AFD1  95 3D:       sta $3D,x
	$AFD3  4C 54 9E:    jmp $9E54

++	$8FD6  4C 7F 85:    jmp $857F

+++	$8FD9  C0 08:       cpy #$08
	$AFDB  D0 42:       bne $B01F
	$8FDD  A9 01:       lda #$01
	$AFDF  8D 02 06:    sta $0602
	$AFE2  20 E9 95:    jsr $95E9
	$8FE5  30 38:       bmi $B01F
	$8FE7  BC 65 04:    ldy $0465,x
	$AFEA  B5 79:       lda $79,x
	$AFEC  A6 00:       ldx $00
	$AFEE  C9 02:       cmp #$02
	$AFF0  F0 0E:       beq $B000
	$8FF2  C9 01:       cmp #$01
	$AFF4  D0 10:       bne $B006
	$8FF6  AD AE 05:    lda $05AE
	$AFF9  29 1F:       and #$1F
	$AFFB  D9 A4 8F:    cmp $8FA4,y
	$8FFE  B0 06:       bcs $B006
+	$9000  F6 79:       inc $79,x
	$B002  A9 20:       lda #$20
	$B004  D0 02:       bne $B008

++	$9006  A9 1E:       lda #$1E
+++	$B008  95 90:       sta $90,x
	$B00A  B5 33:       lda $33,x
	$B00C  18:          clc 
	$B00D  69 03:       adc #$03
	$B00F  95 33:       sta $33,x
	$B011  B4 6F:       ldy $6F,x
	$B013  B5 29:       lda $29,x
	$B015  79 78 8F:    adc $8F78		; $8F78 -> rts,y
	$9018  95 29:       sta $29,x
	$B01A  20 41 84:    jsr $8441
	$901D  A6 12:       ldx $12
++++	$B01F  4C 1F 9B:    jmp $9B1F

	$9022               .byte $18,$E8,$FE,$F8,$F0,$E8
_jumptable_4A5C_5028
	$9028  20 5F 8B:    jsr $8B5F
	$902B  B5 47:       lda $47,x
	$B02D  C9 EA:       cmp #$EA
	$B02F  D0 05:       bne $B036		; $B036 -> $B067
	$9031  A9 04:       lda #$04
	$B033  8D 04 06:    sta $0604
_jumptable_4A5C_5036
	$B036  B5 47:       lda $47,x
	$B038  C9 10:       cmp #$10
	$B03A  30 24:       bmi $B060
	$903C  20 B4 91:    jsr $91B4
	$903F  B5 90:       lda $90,x
	$B041  C9 40:       cmp #$40
	$B043  F0 04:       beq $B049
	$9045  EE 2B 06:    inc SlotMachineCoins
	$B048  60:          rts 

+	$B049  EE 20 06:    inc Mushroom1upPulled
	$B04C  EE ED 04:    inc ExtraLives
	$B04F  D0 03:       bne $B054
	$9051  CE ED 04:    dec ExtraLives
+	$B054  A9 10:       lda #$10
	$B056  8D 02 06:    sta $0602
	$B059  60:          rts 
;------------------------------------------
_jumptable_4A5C_505A
	$B05A  EE 2C 04:    inc $042C
	$B05D  20 CB 91:    jsr $91CB
_jumptable_4A5C_5060
	$9060  B5 A8:       lda $A8,x
	$B062  C9 01:       cmp #$01
	$B064  D0 04:       bne $B06A
	$9066  A5 9A:       lda $9A
	$B068  F0 03:       beq $B06D
+	$906A  4C C7 90:    jmp _jumptable_4A5C_50C7

++	$906D  20 13 96:    jsr $9613
	$9070  A9 00:       lda #$00
	$B072  85 9C:       sta HoldingItem
	$B074  95 A8:       sta $A8,x
	$B076  20 B4 91:    jsr $91B4
	$9079  B5 90:       lda $90,x
	$B07B  C9 44:       cmp #$44
	$B07D  D0 13:       bne $B092
	$907F  AD B5 04:    lda ObtainedCrystal
	$B082  D0 0D:       bne $B091
	$9084  A9 20:       lda #$20
	$B086  8D 03 06:    sta $0603
	$B089  A9 60:       lda #$60
	$B08B  8D B6 04:    sta $04B6
	$B08E  EE B5 04:    inc ObtainedCrystal
+	$B091  60:          rts 

++	$B092  C9 40:       cmp #$40
	$B094  F0 1B:       beq $B0B1
	$9096  C9 46:       cmp #$46
	$B098  F0 24:       beq $B0BE
	$909A  C9 3F:       cmp #$3F
	$B09C  D0 17:       bne $B0B5
	$909E  A6 79:       ldx $79
	$B0A0  FE FB 04:    inc Mushroom1Pulled,x
	$B0A3  A6 12:       ldx $12
	$B0A5  EE C3 04:    inc $04C3
	$B0A8  20 18 F2:    jsr _func_1F218
	$B0AB  A9 01:       lda #$01
	$B0AD  8D 03 06:    sta $0603
	$B0B0  60:          rts 

+	$B0B1  A9 09:       lda #$09
	$B0B3  95 65:       sta $65,x
++	$B0B5  A9 E0:       lda #$E0
	$B0B7  95 47:       sta $47,x
	$B0B9  A9 01:       lda #$01
	$B0BB  95 51:       sta $51,x
	$B0BD  60:          rts 

+++	$B0BE  A9 FF:       lda #$FF
	$B0C0  8D FF 04:    sta StopwatchTimer
	$B0C3  60:          rts 
;------------------------------------------
_jumptable_4A5C_50C4
	$B0C4  20 CB 91:    jsr $91CB
_jumptable_4A5C_50C7
	$90C7  20 FD B4:    jsr _func_74FD
	$90CA  B5 5B:       lda $5B,x
	$B0CC  48:          pha 
	$B0CD  35 6F:        and $6F,x
	$B0CF  F0 0C:        beq $B0DD
	$90D1  20 AD 9E:     jsr $9EAD
	$90D4  20 B4 95:     jsr $95B4
	$90D7  20 B4 95:     jsr $95B4
	$90DA  20 B4 95:     jsr $95B4
+	$90DD  68:          pla 
	$B0DE  29 04:       and #$04
	$B0E0  F0 1D:       beq $B0FF
	$90E2  B5 47:       lda $47,x
	$B0E4  C9 09:       cmp #$09
	$B0E6  90 0E:       bcc $B0F6
	$90E8  4A:          lsr a
	$B0E9  4A:          lsr a
	$B0EA  4A:          lsr a
	$B0EB  4A:          lsr a
	$B0EC  A8:          tay 
	$B0ED  B9 24 90:    lda $9024,y
                            ; Delay loop begin: 12 cycles (4.0 cycles per byte); ends at $50F3
	$90F0  20 AE 95:    jsr $95AE
                            ; End of delay loop (3 bytes)
	$90F3  4C FF 90:    jmp ++		; $90FF

+	$90F6  20 D2 95:    jsr $95D2
	$90F9  A5 0B:       lda $0B
	$B0FB  D0 02:       bne $B0FF
	$90FD  95 3D:       sta $3D,x
++	$B0FF  B5 90:       lda $90,x
	$B101  C9 37:       cmp #$37
	$B103  D0 30:       bne $B135
	$9105  B5 86:       lda $86,x
	$B107  D0 1D:       bne $B126
	$9109  B4 A8:       ldy $A8,x
	$B10B  F0 04:       beq $B111
	$910D  85 9C:       sta HoldingItem
	$B10F  95 A8:       sta $A8,x
+	$B111  A9 04:       lda #$04
	$B113  95 51:       sta $51,x
	$B115  A9 20:       lda #$20
	$B117  95 86:       sta $86,x
	$B119  8D C6 04:    sta $04C6
	$B11C  A9 01:       lda #$01
	$B11E  8D 01 06:    sta $0601
	$B121  4A:          lsr a
	$B122  9D 2F 04:    sta $042F,x
	$B125  60:          rts 

++	$B126  C9 40:       cmp #$40
	$B128  B0 0B:       bcs $B135
	$912A  4A:          lsr a
	$B12B  90 08:       bcc $B135
	$912D  F6 65:       inc $65,x
	$B12F  B5 65:       lda $65,x
	$B131  29 FB:       and #$FB
	$B133  95 65:       sta $65,x
_jumptable_4A5C_5135
	$B135  20 D1 98:    jsr _func_58D1
	$9138  20 77 85:    jsr $8577
	$913B  B5 B1:       lda $B1,x
	$B13D  D0 03:       bne +		; $B142
	$913F  4C AB 9B:    jmp $9BAB

+	$9142  4C B7 9B:    jmp $9BB7
;------------------------------------------
_jumptable_4A5C_5145
	$9145  20 D1 98:    jsr _func_58D1
	$9148  20 FD B4:    jsr _func_74FD
	$914B  B5 5B:       lda $5B,x
	$B14D  48:          pha 
	$B14E  29 03:        and #$03
	$B150  F0 09:        beq $B15B
	$9152  20 AD 9E:     jsr $9EAD
	$9155  20 B4 95:     jsr $95B4
	$9158  20 B4 95:     jsr $95B4
+	$915B  68:          pla 
	$B15C  29 04:       and #$04
	$B15E  F0 D5:       beq $B135
	$9160  20 D2 95:    jsr $95D2
	$9163  B5 33:       lda $33,x
	$B165  38:          sec 
	$B166  E9 10:       sbc #$10
	$B168  95 33:       sta $33,x
	$B16A  B5 29:       lda $29,x
	$B16C  69 07:       adc #$07
	$B16E  29 F0:       and #$F0
	$B170  95 29:       sta $29,x
	$B172  B5 15:       lda $15,x
	$B174  69 00:       adc #$00
	$B176  95 15:       sta $15,x
	$B178  A9 10:       lda #$10
	$B17A  9D 53 04:    sta $0453,x
	$B17D  A9 02:       lda #$02
	$B17F  8D 02 06:    sta $0602
	$B182  F6 B1:       inc $B1,x
	$B184  A9 3C:       lda #$3C
	$B186  95 90:       sta $90,x
	$B188  20 41 84:    jsr $8441
	$918B  A9 10:       lda #$10
	$B18D  8D BB 05:    sta $05BB
	$B190  A5 EC:       lda $EC
	$B192  D0 08:       bne $B19C
	$9194  A9 40:       lda #$40
	$B196  8D 01 06:    sta $0601
	$B199  20 A9 89:    jsr $89A9
+	$919C  20 CC 92:    jsr $92CC
	$919F  30 27:       bmi +		; $B1C8
	$91A1  A4 00:       ldy $00
	$B1A3  B5 29:       lda $29,x
	$B1A5  99 29 00:    sta $0029,y
	$B1A8  B5 15:       lda $15,x
	$B1AA  99 15 00:    sta $0015,y
	$B1AD  A9 41:       lda #$41
	$B1AF  99 65 00:    sta $0065,y
	$B1B2  98:          tya 
	$B1B3  AA:          tax 
	$B1B4  B5 65:       lda $65,x
	$B1B6  29 FC:       and #$FC
	$B1B8  09 01:       ora #$01
	$B1BA  95 65:       sta $65,x
	$B1BC  A9 05:       lda #$05
	$B1BE  95 51:       sta $51,x
	$B1C0  95 9F:       sta $9F,x
	$B1C2  A9 1F:       lda #$1F
	$B1C4  95 86:       sta $86,x
	$B1C6  A6 12:       ldx $12
+	$B1C8  60:          rts 

	$B1C9               .byte $F8,$08
	$B1CB  B5 79:       lda $79,x
	$B1CD  D0 13:       bne _data_71E2_indexed
	$91CF  A0 05:       ldy #$05
-	$B1D1  B9 51 00:    lda $0051,y
	$B1D4  C9 01:       cmp #$01
	$B1D6  D0 07:       bne $B1DF
	$91D8  B9 90 00:    lda $0090,y
	$B1DB  C9 1C:       cmp #$1C
	$B1DD  F0 0A:       beq $B1E9
+	$91DF  88:          dey 
	$B1E0  10 EF:       bpl $B1D1
++ -	$91E2  A9 01:       lda #$01
	$B1E4  95 79:       sta $79,x
	$B1E6  4C 41 84:    jmp $8441

+++	$91E9  B9 15 00:    lda $0015,y
	$B1EC  D5 15:       cmp $15,x
	$B1EE  D0 F2:       bne _data_71E2_indexed
	$91F0  B9 29 00:    lda $0029,y
	$B1F3  95 29:       sta $29,x
	$B1F5  B9 33 00:    lda $0033,y
	$B1F8  69 0E:       adc #$0E
	$B1FA  95 33:       sta $33,x
	$B1FC  20 3F 9E:    jsr $9E3F
	$91FF  B9 C9 91:    lda $91C9,y
	$9202  95 3D:       sta $3D,x
	$B204  A9 E0:       lda #$E0
	$B206  95 47:       sta $47,x
	$B208  68:          pla 
	$B209  68:          pla 
	$B20A  A9 07:       lda #$07
	$B20C  9D 6E 04:    sta $046E,x
	$B20F  A9 30:       lda #$30
	$B211  85 F4:       sta $F4
	$B213  4C 1F 9B:    jmp $9B1F

	$9216               .byte $F0,$FF,$00
_jumptable_43B3_5219
	$9219  20 5D 84:    jsr _jumptable_43B3_445D
	$921C  A9 F0:       lda #$F0
	$B21E  D0 05:       bne $B225
;------------------------------------------
_jumptable_43B3_5220
	$9220  20 5D 84:    jsr _jumptable_43B3_445D
	$9223  A9 10:       lda #$10
_loc_5225
	$B225  95 3D:       sta $3D,x
	$B227  F6 B1:       inc $B1,x
	$B229  B5 90:       lda $90,x
	$B22B  38:          sec 
	$B22C  E9 0B:       sbc #$0B
	$B22E  A8:          tay 
	$B22F  AD C0 04:    lda $04C0
	$B232  79 16 92:    adc $9216,y
	$9235  95 29:       sta $29,x
	$B237  AD BE 04:    lda $04BE
	$B23A  79 17 92:    adc $9217,y
	$923D  95 15:       sta $15,x
	$B23F  60:          rts 
;------------------------------------------
_jumptable_4A5C_5240
	$B240  20 F6 9A:    jsr $9AF6
	$9243  F6 9F:       inc $9F,x
	$B245  B5 B1:       lda $B1,x
	$B247  D0 2C:       bne $B275
	$9249  B5 5B:       lda $5B,x
	$B24B  29 10:       and #$10
	$B24D  D0 0B:       bne +++		; $B25A -> $9B1F
	$924F  20 3F 9E:    jsr $9E3F
	$9252  A5 0F:       lda $0F
	$B254  69 30:       adc #$30
	$B256  C9 60:       cmp #$60
	$B258  B0 18:       bcs $B272
+	$925A  20 CC 92:    jsr $92CC
	$925D  30 13:       bmi $B272
	$925F  A6 00:       ldx $00
	$B261  A9 09:       lda #$09
	$B263  95 90:       sta $90,x
	$B265  B5 33:       lda $33,x
	$B267  69 10:       adc #$10
	$B269  95 33:       sta $33,x
	$B26B  20 F2 84:    jsr _jumptable_43B3_44F2
	$926E  A6 12:       ldx $12
	$B270  F6 B1:       inc $B1,x
++	$B272  4C 78 92:    jmp $9278		; $9278 -> $9E54

+++	$9275  20 7E 99:    jsr $997E
	$9278  4C 54 9E:    jmp $9E54
;------------------------------------------
_jumptable_4A5C_527B
	$927B  20 8D 92:    jsr _loc_528D
	$927E  16 65:       asl $65,x
	$B280  A5 10:       lda $10
	$B282  4A:          lsr a
	$B283  4A:          lsr a
	$B284  4A:          lsr a
	$B285  76 65:       ror $65,x
	$B287  60:          rts 

	$B288  D0 03:       bne $B28D
_jumptable_4A5C_528A
	$928A  20 FD B4:    jsr _func_74FD
_loc_528D
	$928D  20 7E 99:    jsr $997E
	$9290  20 D1 98:    jsr _func_58D1
	$9293  B5 B1:       lda $B1,x
	$B295  1D 2F 04:    ora $042F,x
	$B298  F0 03:       beq $B29D
	$929A  4C 74 85:    jmp $8574

+	$929D  B5 47:       lda $47,x
	$B29F  10 02:       bpl $B2A3
	$92A1  95 B1:       sta $B1,x
+	$B2A3  B5 5B:       lda $5B,x
	$B2A5  29 03:       and #$03
	$B2A7  F0 19:       beq $B2C2
	$92A9  95 B1:       sta $B1,x
	$B2AB  B5 90:       lda $90,x
	$B2AD  C9 1B:       cmp #$1B
	$B2AF  D0 08:       bne $B2B9
	$92B1  A9 02:       lda #$02
	$B2B3  95 51:       sta $51,x
	$B2B5  F6 33:       inc $33,x
	$B2B7  F6 33:       inc $33,x
+	$B2B9  20 AD 9E:    jsr $9EAD
	$92BC  20 B4 95:    jsr $95B4
	$92BF  20 B4 95:    jsr $95B4
++	$92C2  20 54 9E:    jsr $9E54
	$92C5  4C 1F 9B:    jmp $9B1F

	$92C8  A0 08:       ldy #$08
	$B2CA  D0 02:       bne $B2CE

	$92CC  A0 05:       ldy #$05
+ -	$B2CE  B9 51 00:    lda $0051,y
	$B2D1  F0 04:       beq $B2D7
	$92D3  88:          dey 
	$B2D4  10 F8:       bpl $B2CE
	$92D6  60:          rts 

+	$B2D7  A9 01:       lda #$01
	$B2D9  99 51 00:    sta $0051,y
	$B2DC  4A:          lsr a
	$B2DD  99 9B 04:    sta $049B,y
	$B2E0  A9 01:       lda #$01
	$B2E2  99 90 00:    sta $0090,y
	$B2E5  B5 29:       lda $29,x
	$B2E7  69 05:       adc #$05
	$B2E9  99 29 00:    sta $0029,y
	$B2EC  B5 15:       lda $15,x
	$B2EE  69 00:       adc #$00
	$B2F0  99 15 00:    sta $0015,y
	$B2F3  B5 33:       lda $33,x
	$B2F5  99 33 00:    sta $0033,y
	$B2F8  B5 1F:       lda $1F,x
	$B2FA  99 1F 00:    sta $001F,y
	$B2FD  84 00:       sty $00
	$B2FF  98:          tya 
	$B300  AA:          tax 
	$B301  20 5D 84:    jsr _jumptable_43B3_445D
                            ; Delay loop begin: 12 cycles (4.0 cycles per byte); ends at $5307
	$9304  20 69 85:    jsr $8569
                            ; End of delay loop (3 bytes)
	$9307  A6 12:       ldx $12
	$B309  60:          rts 

	$B30A               .byte $01,$FF,$30,$D0,$01,$FF,$01,$18,$E8,$18
_jumptable_4A5C_5314
	$B314  BD 4A 04:    lda $044A,x
	$B317  F0 03:       beq $B31C
	$9319  DE 4A 04:    dec $044A,x
+	$B31C  20 1F 9B:    jsr $9B1F
	$931F  A0 01:       ldy #$01
	$B321  A5 9C:       lda HoldingItem
	$B323  F0 1A:       beq $B33F
	$9325  AE 2D 04:    ldx $042D
	$B328  B5 90:       lda $90,x
	$B32A  A6 12:       ldx $12
	$B32C  C9 3D:       cmp #$3D
	$B32E  90 0F:       bcc $B33F
	$9330  C9 3E:       cmp #$3E
	$B332  B0 0B:       bcs $B33F
	$9334  AD BC 05:    lda $05BC
	$B337  C9 A0:       cmp #$A0
	$B339  D0 03:       bne $B33E
	$933B  CE BC 05:    dec $05BC
+	$B33E  88:          dey 
++	$B33F  B5 1F:       lda $1F,x
	$B341  18:          clc 
	$B342  69 01:       adc #$01
	$B344  85 05:       sta $05
	$B346  A5 32:       lda $32
	$B348  D5 33:       cmp $33,x
	$B34A  A6 1E:       ldx $1E
	$B34C  E8:          inx 
	$B34D  8A:          txa 
	$B34E  A6 12:       ldx $12
	$B350  E5 05:       sbc $05
	$B352  10 01:       bpl $B355
	$9354  C8:          iny 
+	$B355  B5 47:       lda $47,x
	$B357  D9 11 93:    cmp $9311,y
	$935A  F0 06:       beq $B362
	$935C  18:          clc 
	$B35D  79 0E 93:    adc $930E,y
	$9360  95 47:       sta $47,x
+	$B362  BD 80 04:    lda $0480,x
	$B365  18:          clc 
	$B366  69 A0:       adc #$A0
	$B368  9D 80 04:    sta $0480,x
	$B36B  90 16:       bcc $B383
	$936D  BD 77 04:    lda $0477,x
	$B370  29 01:       and #$01
	$B372  A8:          tay 
	$B373  B5 3D:       lda $3D,x
	$B375  18:          clc 
	$B376  79 0A 93:    adc $930A,y
	$9379  95 3D:       sta $3D,x
	$B37B  D9 0C 93:    cmp $930C,y
	$937E  D0 03:       bne $B383
	$9380  FE 77 04:    inc $0477,x
+	$B383  A5 EC:       lda $EC
	$B385  F0 05:       beq $B38C
	$9387  A5 3C:       lda $3C
	$B389  9D CC 04:    sta $04CC,x
+	$B38C  AC BC 05:    ldy $05BC
	$B38F  F0 27:       beq $B3B8
	$9391  C0 A0:       cpy #$A0
	$B393  F0 1A:       beq $B3AF
	$9395  C0 80:       cpy #$80
	$B397  D0 05:       bne $B39E
	$9399  A9 40:       lda #$40
	$B39B  9D 5C 04:    sta $045C,x
+	$B39E  C0 40:       cpy #$40
	$B3A0  D0 0A:       bne $B3AC
	$93A2  A9 40:       lda #$40
	$B3A4  9D 4A 04:    sta $044A,x
	$B3A7  A9 04:       lda #$04
	$B3A9  8D 05 06:    sta $0605
+	$B3AC  CE BC 05:    dec $05BC
++	$B3AF  A9 00:       lda #$00
	$B3B1  9D CC 04:    sta $04CC,x
	$B3B4  95 3D:       sta $3D,x
	$B3B6  95 47:       sta $47,x
+++	$B3B8  4C 34 94:    jmp +		; $9434

	$93BB               .byte $E8,$D0,$D8,$D0
_jumptable_4A5C_53BF
	$93BF  B5 5B:       lda $5B,x
	$B3C1  29 04:       and #$04
	$B3C3  F0 4B:       beq $B410
	$93C5  BD 2F 04:    lda $042F,x
	$B3C8  D0 02:       bne $B3CC
	$93CA  95 3D:       sta $3D,x
+	$B3CC  8A:          txa 
	$B3CD  0A:          asl a
	$B3CE  0A:          asl a
	$B3CF  0A:          asl a
	$B3D0  65 10:       adc $10
	$B3D2  29 3F:       and #$3F
	$B3D4  D0 3A:       bne $B410
	$93D6  B5 9F:       lda $9F,x
	$B3D8  29 C0:       and #$C0
	$B3DA  0A:          asl a
	$B3DB  2A:          rol a
	$B3DC  2A:          rol a
	$B3DD  A8:          tay 
	$B3DE  B9 BB 93:    lda $93BB,y
	$93E1  D0 22:       bne $B405
_jumptable_4A5C_53E3
	$93E3  B5 5B:       lda $5B,x
	$B3E5  29 04:       and #$04
	$B3E7  F0 27:       beq $B410
	$93E9  A5 32:       lda $32
	$B3EB  18:          clc 
	$B3EC  69 10:       adc #$10
	$B3EE  D5 33:       cmp $33,x
	$B3F0  D0 1E:       bne $B410
	$93F2  20 3F 9E:    jsr $9E3F
	$93F5  C8:          iny 
	$B3F6  98:          tya 
	$B3F7  D5 6F:       cmp $6F,x
	$B3F9  D0 15:       bne $B410
	$93FB  A5 0F:       lda $0F
	$B3FD  69 28:       adc #$28
	$B3FF  C9 50:       cmp #$50
	$B401  B0 0D:       bcs $B410
	$9403  A9 D8:       lda #$D8
_loc_5405
	$B405  95 47:       sta $47,x
	$B407  B5 9F:       lda $9F,x
	$B409  29 F0:       and #$F0
	$B40B  95 9F:       sta $9F,x
	$B40D  20 4F 9E:    jsr $9E4F
++	$9410  4C 71 94:    jmp _jumptable_4A5C_5471
;------------------------------------------
_jumptable_4A5C_5413
	$9413  20 7E 99:    jsr $997E
	$9416  20 1F 9B:    jsr $9B1F
	$9419  F6 9F:       inc $9F,x
	$B41B  20 DA 98:    jsr $98DA
	$941E  20 5F 8B:    jsr $8B5F
	$9421  20 D1 98:    jsr _func_58D1
	$9424  B5 47:       lda $47,x
	$B426  F0 12:       beq $B43A
	$9428  10 03:       bpl $B42D
	$942A  9D 2F 04:    sta $042F,x
+	$B42D  A5 10:       lda $10
	$B42F  4A:          lsr a
	$B430  90 02:       bcc $B434
	$9432  D6 47:       dec $47,x
+	$B434  20 54 9E:    jsr $9E54
	$9437  4C 4F 9E:    jmp $9E4F

++	$943A  20 54 9E:    jsr $9E54
	$943D  4C 34 94:    jmp $9434

	$9440               .byte $20,$E0
_jumptable_4A5C_5442
	$9442  B4 86:       ldy $86,x
	$B444  C0 3A:       cpy #$3A
	$B446  B0 29:       bcs $B471
	$9448  B5 5B:       lda $5B,x
	$B44A  29 04:       and #$04
	$B44C  F0 04:       beq $B452
	$944E  A9 00:       lda #$00
	$B450  95 3D:       sta $3D,x
+	$B452  D6 9F:       dec $9F,x
	$B454  98:          tya 
	$B455  D0 0B:       bne $B462
	$9457  B5 A8:       lda $A8,x
	$B459  F0 04:       beq $B45F
	$945B  84 9C:       sty HoldingItem
	$B45D  94 A8:       sty $A8,x
+	$B45F  4C 11 91:    jmp $9111

++	$9462  C9 30:       cmp #$30
	$B464  B0 0B:       bcs $B471
	$9466  4A:          lsr a
	$B467  90 08:       bcc $B471
	$9469  F6 65:       inc $65,x
	$B46B  B5 65:       lda $65,x
	$B46D  29 FB:       and #$FB
	$B46F  95 65:       sta $65,x
_jumptable_4A5C_5471
	$B471  20 FD B4:    jsr _func_74FD
	$9474  20 7E 99:    jsr $997E
	$9477  BD 80 04:    lda $0480,x
	$B47A  F0 1A:       beq $B496
	$947C  B5 5B:       lda $5B,x
	$B47E  29 08:       and #$08
	$B480  F0 03:       beq $B485
	$9482  4C A9 89:    jmp $89A9

+	$9485  DE 80 04:    dec $0480,x
	$B488  F6 86:       inc $86,x
	$B48A  B5 65:       lda $65,x
	$B48C  09 20:       ora #$20
	$B48E  95 65:       sta $65,x
	$B490  20 4F 9E:    jsr $9E4F
	$9493  4C 1F 9B:    jmp $9B1F

++	$9496  B5 5B:       lda $5B,x
	$B498  35 6F:       and $6F,x
	$B49A  F0 0E:       beq $B4AA
	$949C  20 AD 9E:    jsr $9EAD
	$949F  BD 2F 04:    lda $042F,x
	$B4A2  F0 06:       beq $B4AA
	$94A4  20 B4 95:    jsr $95B4
	$94A7  20 B4 95:    jsr $95B4
+	$94AA  F6 9F:       inc $9F,x
	$B4AC  20 D1 98:    jsr _func_58D1
	$94AF  20 1F 9B:    jsr $9B1F
	$94B2  B5 90:       lda $90,x
	$B4B4  C9 06:       cmp #$06
	$B4B6  D0 07:       bne $B4BF
	$94B8  BD 2F 04:    lda $042F,x
	$B4BB  D0 02:       bne $B4BF
	$94BD  95 3D:       sta $3D,x
+	$B4BF  20 77 85:    jsr $8577
	$94C2  B5 5B:       lda $5B,x
	$B4C4  B4 47:       ldy $47,x
	$B4C6  10 3F:       bpl $B507
	$94C8  29 08:       and #$08
	$B4CA  F0 05:       beq $B4D1
	$94CC  A9 00:       lda #$00
	$B4CE  95 47:       sta $47,x
	$B4D0  60:          rts 

+ -	$B4D1  BD 2F 04:    lda $042F,x
	$B4D4  D0 14:       bne $B4EA
	$94D6  B5 90:       lda $90,x
	$B4D8  C9 06:       cmp #$06
	$B4DA  D0 0E:       bne $B4EA
	$94DC  B5 47:       lda $47,x
	$B4DE  C9 FE:       cmp #$FE
	$B4E0  D0 08:       bne $B4EA
_func_54E2
	$94E2  AD AE 05:    lda $05AE
	$B4E5  10 03:       bpl $B4EA
	$94E7  20 EF 95:    jsr $95EF
+	$94EA  D6 9F:       dec $9F,x
	$B4EC  B5 90:       lda $90,x
	$B4EE  C9 07:       cmp #$07
	$B4F0  F0 04:       beq $B4F6
	$94F2  C9 03:       cmp #$03
	$B4F4  D0 10:       bne $B506
+	$94F6  BD 2F 04:    lda $042F,x
_func_54F9
	$B4F9  D0 0B:       bne $B506
	$94FB  BD 77 04:    lda $0477,x
	$B4FE  D0 06:       bne $B506
	$9500  FE 77 04:    inc $0477,x
	$B503  4C AD 9E:    jmp $9EAD

++	$9506  60:          rts 

+++	$B507  29 04:       and #$04
	$B509  F0 C6:       beq $B4D1
	$950B  A9 00:       lda #$00
	$B50D  9D 77 04:    sta $0477,x
	$B510  B4 90:       ldy $90,x
	$B512  C0 02:       cpy #$02
	$B514  D0 16:       bne $B52C
	$9516  A9 3F:       lda #$3F
	$B518  20 9D 95:    jsr +++
	$951B  F6 79:       inc $79,x
	$B51D  A0 F0:       ldy #$F0
	$B51F  B5 79:       lda $79,x
	$B521  29 03:       and #$03
	$B523  D0 02:       bne $B527
	$9525  A0 E0:       ldy #$E0
+	$B527  94 47:       sty $47,x
	$B529  4C 4F 9E:    jmp $9E4F

++	$952C  A9 1F:       lda #$1F
	$B52E  C0 09:       cpy #$09
	$B530  F0 6B:       beq $B59D
	$9532  C0 29:       cpy #$29
	$B534  F0 67:       beq $B59D
	$9536  A9 3F:       lda #$3F
	$B538  C0 0D:       cpy #$0D
	$B53A  F0 61:       beq $B59D
	$953C  A9 7F:       lda #$7F
	$B53E  C0 05:       cpy #$05
	$B540  F0 24:       beq $B566
	$9542  C0 05:       cpy #$05
	$B544  F0 20:       beq $B566
	$9546  C0 07:       cpy #$07
	$B548  F0 1C:       beq $B566
	$954A  C0 06:       cpy #$06
	$B54C  D0 53:       bne $B5A1
	$954E  BD 2F 04:    lda $042F,x
	$B551  D0 4E:       bne $B5A1
	$9553  20 3F 9E:    jsr $9E3F
	$9556  C8:          iny 
	$B557  94 6F:       sty $6F,x
	$B559  B5 9F:       lda $9F,x
	$B55B  29 3F:       and #$3F
	$B55D  D0 07:       bne $B566
	$955F  A9 E8:       lda #$E8
	$B561  95 47:       sta $47,x
	$B563  4C 4F 9E:    jmp $9E4F

+	$9566  BD 4A 04:    lda $044A,x
	$B569  F0 0D:       beq $B578
	$956B  D6 9F:       dec $9F,x
	$B56D  DE 4A 04:    dec $044A,x
	$B570  D0 06:       bne $B578
	$9572  20 EF 95:    jsr $95EF
	$9575  4C BF 95:    jmp _loc_55BF

+	$9578  8A:          txa 
	$B579  0A:          asl a
	$B57A  0A:          asl a
	$B57B  0A:          asl a
	$B57C  65 10:       adc $10
	$B57E  0A:          asl a
	$B57F  D0 1A:       bne $B59B
	$9581  B5 90:       lda $90,x
	$B583  C9 06:       cmp #$06
	$B585  D0 06:       bne $B58D
	$9587  20 EF 95:    jsr $95EF
	$958A  4C CE 95:    jmp +		; $95CE

+	$958D  B5 33:       lda $33,x
	$B58F  38:          sec 
	$B590  E9 10:       sbc #$10
	$B592  C5 32:       cmp $32
	$B594  D0 05:       bne $B59B
	$9596  A9 30:       lda #$30
	$B598  9D 4A 04:    sta $044A,x
++	$B59B  A9 7F:       lda #$7F
+++	$B59D  35 9F:       and $9F,x
	$B59F  F0 1B:       beq _data_75BC_indexed
++++	$95A1  BD 2F 04:    lda $042F,x
	$B5A4  F0 19:       beq $B5BF
	$95A6  B5 47:       lda $47,x
	$B5A8  C9 1A:       cmp #$1A
	$B5AA  90 10:       bcc _data_75BC_indexed
	$95AC  A9 F0:       lda #$F0
	$B5AE  20 D4 95:    jsr $95D4
	$95B1  20 4F 9E:    jsr $9E4F
	$95B4  B5 3D:       lda $3D,x
	$B5B6  85 00:       sta $00
	$B5B8  0A:          asl a
	$B5B9  76 3D:       ror $3D,x
	$B5BB  60:          rts 
;------------------------------------------
_loc_55BC
	$B5BC  20 61 84:    jsr $8461
_loc_55BF
	$95BF  B5 90:       lda $90,x
	$B5C1  C9 01:       cmp #$01
	$B5C3  D0 09:       bne $B5CE
	$95C5  B5 47:       lda $47,x
	$B5C7  C9 04:       cmp #$04
	$B5C9  90 03:       bcc $B5CE
	$95CB  20 61 84:    jsr $8461
+	$95CE  16 65:       asl $65,x
	$B5D0  56 65:       lsr $65,x
	$B5D2  A9 00:       lda #$00
	$B5D4  95 47:       sta $47,x
	$B5D6  B5 90:       lda $90,x
	$B5D8  C9 32:       cmp #$32
	$B5DA  B5 33:       lda $33,x
	$B5DC  B0 06:       bcs $B5E4
	$95DE  69 08:       adc #$08
	$B5E0  90 02:       bcc $B5E4
	$95E2  F6 1F:       inc $1F,x
+	$B5E4  29 F0:       and #$F0
	$B5E6  95 33:       sta $33,x
	$B5E8  60:          rts 

	$B5E9  20 C8 92:    jsr $92C8
	$95EC  4C F2 95:    jmp $95F2

	$95EF  20 CC 92:    jsr $92CC
	$95F2  30 16:       bmi $B60A
	$95F4  B4 6F:       ldy $6F,x
	$B5F6  A6 00:       ldx $00
	$B5F8  B9 3F 94:    lda $943F,y
	$95FB  95 3D:       sta $3D,x
	$B5FD  A9 00:       lda #$00
	$B5FF  95 47:       sta $47,x
	$B601  A9 1B:       lda #$1B
	$B603  95 90:       sta $90,x
	$B605  20 41 84:    jsr $8441
	$9608  A6 12:       ldx $12
+	$B60A  60:          rts 

	$B60B               .byte $0A,$0E,$0A,$0D,$04,$07,$04,$06,$A5,$9D,$49,$01,$A8,$C8,$94,$6F
	$B61B               .byte $A5,$28,$95,$29,$A5,$14,$95,$15,$A5,$1E,$85,$07,$A5,$32,$BC,$89
	$B62B               .byte $04,$C0,$03,$F0,$0A,$C0,$02,$F0,$06,$E9,$0E,$B0,$02,$C6,$07,$A4
	$B63B               .byte $C7,$C0,$04,$18,$D0,$10,$AC,$F6,$06,$C0,$01,$A4,$8F,$90,$04,$C8
	$B64B               .byte $C8,$C8,$C8,$79,$0B,$96,$08,$B4,$A8,$18,$AE,$F6,$06,$F0,$07,$C8
	$B65B               .byte $C8,$C8,$C8,$C8,$C8,$C8,$79,$FF,$7E,$A6,$12,$95,$33,$A5,$07,$79
	$B66B               .byte $0D,$7F,$28,$69,$00,$95,$1F,$B4,$A8,$C0,$05,$B0,$12,$B5,$90,$C9
	$B67B               .byte $32,$B0,$0C,$BD,$38,$04,$D0,$02,$F6,$9F,$16,$65,$38,$76,$65,$20
	$B68B               .byte $B9,$9A,$4C,$1F,$9B,$10,$F0
_jumptable_4A5C_5692
	$B692  20 96 96:    jsr $9696
-	$9695  60:          rts 

	$B696  B5 A8:       lda $A8,x
	$B698  F0 05:       beq $B69F
	$969A  68:          pla 
	$B69B  68:          pla 
	$B69C  4C 13 96:    jmp $9613

+	$969F  20 1F 9B:    jsr $9B1F
	$96A2  B5 90:       lda $90,x
	$B6A4  C9 3A:       cmp #$3A
	$B6A6  B0 06:       bcs $B6AE
	$96A8  20 F9 B4:    jsr $B4F9
	$96AB  4C B1 96:    jmp $96B1

+	$96AE  20 FD B4:    jsr _func_74FD
	$96B1  BD 2F 04:    lda $042F,x
	$B6B4  F0 DF:       beq $B695
	$96B6  20 77 85:    jsr $8577
	$96B9  68:          pla 
	$B6BA  68:          pla 
	$B6BB  B5 5B:       lda $5B,x
	$B6BD  48:          pha 
	$B6BE  29 03:        and #$03
	$B6C0  F0 16:        beq $B6D8
	$96C2  A9 00:        lda #$00
	$B6C4  95 3D:        sta $3D,x
	$B6C6  B5 29:        lda $29,x
	$B6C8  69 08:        adc #$08
	$B6CA  29 F0:        and #$F0
	$B6CC  95 29:        sta $29,x
	$B6CE  A5 EC:        lda $EC
	$B6D0  F0 06:        beq $B6D8
	$96D2  B5 15:        lda $15,x
	$B6D4  69 00:        adc #$00
	$B6D6  95 15:        sta $15,x
+	$B6D8  68:          pla 
	$B6D9  B4 47:       ldy $47,x
	$B6DB  30 3F:       bmi $B71C
	$96DD  29 04:       and #$04
	$B6DF  F0 3B:       beq $B71C
	$96E1  A5 0E:       lda $0E
	$B6E3  C9 16:       cmp #$16
	$B6E5  D0 09:       bne _loc_76F0
	$96E7  B5 3D:       lda $3D,x
	$B6E9  F0 05:       beq _loc_76F0
	$96EB  A9 14:       lda #$14
	$B6ED  4C D4 95:    jmp $95D4

+	$96F0  B5 90:       lda $90,x
	$B6F2  C9 3A:       cmp #$3A
	$B6F4  D0 0D:       bne $B703
	$96F6  A9 20:       lda #$20
	$B6F8  8D C4 04:    sta POWQuakeTimer
	$B6FB  A9 04:       lda #$04
	$B6FD  8D 05 06:    sta $0605
	$B700  4C C8 98:    jmp $98C8

+	$9703  B5 47:       lda $47,x
	$B705  C9 16:       cmp #$16
	$B707  90 08:       bcc $B711
	$9709  20 D2 95:    jsr $95D2
	$970C  A9 F5:       lda #$F5
	$B70E  4C AE 95:    jmp $95AE

+	$9711  20 D2 95:    jsr $95D2
	$9714  B5 79:       lda $79,x
	$B716  20 50 BC:    jsr $BC50
	$9719  4C A9 89:    jmp $89A9
;------------------------------------------
_loc_571C
	$971C  60:          rts 
;------------------------------------------
_jumptable_4A5C_571D
	$B71D  A9 04:       lda #$04
	$B71F  9D 89 04:    sta $0489,x
	$B722  A9 02:       lda #$02
	$9724  95 6F:       sta $6F,x
	$B726  AC B7 04:    ldy SubspaceTimer
	$B729  F0 1A:       beq $B745
	$972B  A5 10:       lda $10
	$B72D  29 03:       and #$03
	$B72F  D0 14:       bne $B745
	$9731  A4 50:       ldy $50
	$B733  C0 07:       cpy #$07
	$B735  F0 0E:       beq $B745
	$9737  CE B7 04:    dec SubspaceTimer
	$B73A  D0 09:       bne $B745
	$973C  8D 28 06:    sta InSubspace
	$B73F  20 DA F6:    jsr _func_1F6DA
	$B742  4C 03 98:    jmp ++		; $9803

+	$9745  BD 53 04:    lda $0453,x
	$B748  D0 D2:       bne $B71C
	$974A  AD B3 04:    lda $04B3
	$B74D  F0 08:       beq $B757
	$974F  CE B3 04:    dec $04B3
	$B752  D0 03:       bne $B757
	$9754  4C B4 91:    jmp $91B4

+	$9757  B5 65:       lda $65,x
	$B759  09 40:       ora #$40
	$B75B  95 65:       sta $65,x
	$B75D  AC BD 04:    ldy $04BD
	$B760  B9 0C 98:    lda DoorSpriteAnimation,y
	$9763  A0 00:       ldy #$00
	$B765  0A:          asl a
	$B766  90 03:       bcc $B76B
	$9768  C8:          iny 
	$B769  94 6F:       sty $6F,x
+	$B76B  AD BD 04:    lda $04BD
	$B76E  F0 2E:       beq $B79E
	$9770  A5 F4:       lda $F4
	$B772  48:          pha 
	$B773  20 FE FA:     jsr _func_1FAFE
	$B776  C4 F4:        cpy $F4
	$B778  08:           php 
	$B779  B5 6F:         lda $6F,x
	$B77B  C9 01:         cmp #$01
	$B77D  D0 04:         bne $B783
	$977F  68:           pla 
	$B780  49 01:        eor #$01
	$B782  48:           pha 
+	$B783  28:           plp 
	$B784  90 02:        bcc $B788
	$9786  84 F4:        sty $F4
+	$B788  A9 7A:        lda #$7A
	$B78A  20 B7 9B:     jsr $9BB7
	$978D  A4 F4:        ldy $F4
	$B78F  B9 07 02:     lda $0207,y
	$B792  38:           sec 
	$B793  E9 04:        sbc #$04
	$B795  99 07 02:     sta $0207,y
	$B798  99 0F 02:     sta $020F,y
	$B79B  68:          pla 
	$B79C  85 F4:       sta $F4
++	$B79E  20 FE FA:    jsr _func_1FAFE
	$B7A1  C4 F4:       cpy $F4
	$B7A3  08:          php 
	$B7A4  B5 6F:        lda $6F,x
	$B7A6  C9 01:        cmp #$01
	$B7A8  D0 04:        bne $B7AE
	$97AA  68:          pla 
	$B7AB  49 01:       eor #$01
	$B7AD  48:          pha 
+	$B7AE  28:          plp 
	$B7AF  B0 02:       bcs $B7B3
	$97B1  84 F4:       sty $F4
+	$B7B3  AD BD 04:    lda $04BD
	$B7B6  C9 19:       cmp #$19
	$B7B8  90 04:       bcc $B7BE
	$97BA  A0 00:       ldy #$00
	$B7BC  84 F4:       sty $F4
+	$B7BE  A9 76:       lda #$76
	$B7C0  BC 77 04:    ldy $0477,x
	$B7C3  F0 02:       beq $B7C7
	$97C5  A9 7E:       lda #$7E
+	$B7C7  20 B7 9B:    jsr $9BB7
	$97CA  AE BD 04:    ldx $04BD
	$B7CD  F0 3A:       beq $B809		; $B809 -> _func_1F218
	$97CF  EE BD 04:    inc $04BD
	$B7D2  A4 F4:       ldy $F4
	$B7D4  BD 0C 98:    lda DoorSpriteAnimation,x
	$97D7  30 30:       bmi $B809		; $B809 -> _func_1F218
	$97D9  18:          clc 
	$B7DA  79 03 02:    adc $0203,y
	$B7DD  99 03 02:    sta $0203,y
	$B7E0  99 0B 02:    sta $020B,y
	$B7E3  E0 30:       cpx #$30
	$B7E5  D0 22:       bne $B809		; $B809 -> _func_1F218
	$97E7  A9 00:       lda #$00
	$B7E9  8D BD 04:    sta $04BD
	$B7EC  20 DA F6:    jsr _func_1F6DA
	$B7EF  AD 34 05:    lda $0534
	$B7F2  C9 01:       cmp #$01
	$B7F4  D0 05:       bne $B7FB
	$97F6  EE 27 06:    inc $0627
	$B7F9  D0 08:       bne $B803
+	$97FB  AD 28 06:    lda InSubspace
	$B7FE  49 02:       eor #$02
	$B800  8D 28 06:    sta InSubspace
++	$B803  68:          pla 
	$B804  68:          pla 
	$B805  68:          pla 
	$B806  68:          pla 
	$B807  68:          pla 
	$B808  68:          pla 
+++	$B809  A6 12:       ldx $12
	$B80B  60:          rts 
;------------------------------------------
DoorSpriteAnimation
	$B80C               .byte $00,$01,$01,$02,$02,$03,$04,$06,$08,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B81C               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$08,$06,$04,$03,$02,$02,$02
	$B82C               .byte $02,$01,$01,$01,$01,$01,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	$B83C               .byte $00
	$B83D  A9 02:       lda #$02
	$B83F  D0 06:       bne $B847

	$9841  A9 01:       lda #$01
	$B843  D0 02:       bne $B847

	$9845  A9 00:       lda #$00
+	$B847  48:          pha 
	$B848  A0 08:        ldy #$08
-	$B84A  B9 51 00:     lda $0051,y
	$B84D  F0 11:        beq $B860
	$984F  B9 90 00:     lda $0090,y
	$B852  C9 3C:        cmp #$3C
	$B854  D0 0A:        bne $B860
	$9856  A9 05:        lda #$05
	$B858  99 51 00:     sta $0051,y
	$B85B  A9 20:        lda #$20
	$B85D  99 86 00:     sta $0086,y
+	$B860  88:           dey 
	$B861  10 E7:        bpl $B84A
	$9863  20 C8 92:     jsr $92C8
	$9866  30 32:        bmi $B89A
	$9868  A9 00:        lda #$00
	$B86A  8D BD 04:     sta $04BD
	$B86D  8D B3 04:     sta $04B3
	$B870  A6 00:        ldx $00
	$B872  68:          pla 
	$B873  9D 77 04:    sta $0477,x
	$B876  A9 3C:       lda #$3C
	$B878  95 90:       sta $90,x
	$B87A  20 41 84:    jsr $8441
	$987D  A5 28:       lda $28
	$B87F  69 08:       adc #$08
	$B881  29 F0:       and #$F0
	$B883  95 29:       sta $29,x
	$B885  A5 14:       lda $14
	$B887  69 00:       adc #$00
	$B889  95 15:       sta $15,x
	$B88B  A5 32:       lda $32
	$B88D  95 33:       sta $33,x
	$B88F  A5 1E:       lda $1E
	$B891  95 1F:       sta $1F,x
	$B893  A9 41:       lda #$41
	$B895  95 65:       sta $65,x
	$B897  A6 12:       ldx $12
	$B899  60:          rts 

+	$B89A  68:          pla 
	$B89B  60:          rts 

	$B89C               .byte $1C,$E4
_jumptable_4A5C_589E
	$B89E  20 FD B4:    jsr _func_74FD
	$98A1  20 D1 98:    jsr _func_58D1
	$98A4  B5 5B:       lda $5B,x
	$B8A6  29 03:       and #$03
	$B8A8  F0 08:       beq $B8B2
	$98AA  A9 20:       lda #$20
	$B8AC  8D 02 06:    sta $0602
	$B8AF  4C B4 91:    jmp $91B4

+	$98B2  B5 5B:       lda $5B,x
	$B8B4  29 04:       and #$04
	$B8B6  F0 03:       beq $B8BB
	$98B8  20 D2 95:    jsr $95D2
+	$98BB  20 1F 9B:    jsr $9B1F
	$98BE  B4 6F:       ldy $6F,x
	$B8C0  B9 9B 98:    lda $989B		; $989B -> rts,y
	$98C3  95 3D:       sta $3D,x
	$B8C5  4C 77 85:    jmp $8577

	$98C8  A9 03:       lda #$03
	$B8CA  95 51:       sta $51,x
	$B8CC  A9 18:       lda #$18
	$B8CE  95 86:       sta $86,x
-	$B8D0  60:          rts 
;------------------------------------------
_func_58D1
	$B8D1  B5 A8:       lda $A8,x
	$98D3  F0 FB:       beq $B8D0		; $B8D0 -> rts
	$98D5  68:          pla 
	$B8D6  68:          pla 
	$B8D7  4C 13 96:    jmp $9613

	$98DA  BD 2F 04:    lda $042F,x
	$B8DD  F0 0F:       beq $B8EE
	$98DF  68:          pla 
	$B8E0  68:          pla 
	$B8E1  4C 74 85:    jmp $8574
;------------------------------------------
_jumptable_43B3_58E4
	$98E4  20 70 8D:    jsr _jumptable_43B3_4D70
	$98E7  9D 38 04:    sta $0438,x
	$B8EA  B5 33:       lda $33,x
	$B8EC  95 79:       sta $79,x
_loc_58EE
	$B8EE  60:          rts 
;------------------------------------------
_jumptable_4A5C_58EF
	$B8EF  16 65:       asl $65,x
	$B8F1  A5 10:       lda $10
	$B8F3  0A:          asl a
	$B8F4  0A:          asl a
	$B8F5  0A:          asl a
	$B8F6  0A:          asl a
	$B8F7  76 65:       ror $65,x
	$B8F9  B4 B1:       ldy $B1,x
	$B8FB  D0 20:       bne $B91D
	$98FD  B5 65:       lda $65,x
	$B8FF  09 20:       ora #$20
	$B901  95 65:       sta $65,x
	$B903  B5 79:       lda $79,x
	$B905  38:          sec 
	$B906  E9 0C:       sbc #$0C
	$B908  D5 33:       cmp $33,x
	$B90A  A9 FE:       lda #$FE
	$B90C  90 0A:       bcc $B918
	$990E  B5 65:       lda $65,x
	$B910  29 DF:       and #$DF
	$B912  95 65:       sta $65,x
	$B914  F6 B1:       inc $B1,x
	$B916  A9 04:       lda #$04
+	$B918  95 47:       sta $47,x
	$B91A  4C 25 99:    jmp +		; $9925

++	$991D  A5 10:       lda $10
	$B91F  29 07:       and #$07
	$B921  D0 02:       bne $B925
	$9923  F6 47:       inc $47,x
+	$B925  20 4F 9E:    jsr $9E4F
	$9928  B5 33:       lda $33,x
	$B92A  C9 F0:       cmp #$F0
	$B92C  90 08:       bcc $B936
	$992E  A9 00:       lda #$00
	$B930  95 B1:       sta $B1,x
	$B932  B5 79:       lda $79,x
	$B934  95 33:       sta $33,x
+	$B936  4C 1F 9B:    jmp $9B1F

	$9939  A9 00:       lda #$00
	$B93B  85 00:       sta $00
	$B93D  A2 08:       ldx #$08
-	$B93F  B5 51:       lda $51,x
	$B941  C9 01:       cmp #$01
	$B943  D0 33:       bne $B978
	$9945  A5 00:       lda $00
	$B947  F0 21:       beq $B96A
	$9949  B5 90:       lda $90,x
	$B94B  C9 37:       cmp #$37
	$B94D  F0 04:       beq $B953
	$994F  C9 32:       cmp #$32
	$B951  B0 25:       bcs $B978
+	$9953  A5 9C:       lda HoldingItem
	$B955  F0 09:       beq $B960
	$9957  EC 2D 04:    cpx $042D
	$B95A  D0 04:       bne $B960
	$995C  A9 00:       lda #$00
	$B95E  85 9C:       sta HoldingItem
+	$B960  86 0E:       stx $0E
	$B962  20 B4 91:    jsr $91B4
	$9965  A6 0E:       ldx $0E
	$B967  4C 78 99:    jmp +++		; $9978

++	$996A  B5 5B:       lda $5B,x
	$B96C  F0 0A:       beq $B978
	$996E  A9 D8:       lda #$D8
	$B970  95 47:       sta $47,x
	$B972  B5 5B:       lda $5B,x
	$B974  09 10:       ora #$10
	$B976  95 5B:       sta $5B,x
+++	$B978  CA:          dex 
	$B979  10 C4:       bpl $B93F
	$997B  A6 12:       ldx $12
	$B97D  60:          rts 

	$B97E  B5 5B:       lda $5B,x
	$B980  29 10:       and #$10
	$B982  F0 33:       beq ++		; $B9B7
	$9984  B5 A8:       lda $A8,x
	$B986  F0 04:       beq $B98C
	$9988  A9 00:       lda #$00
	$B98A  85 9C:       sta HoldingItem
+	$B98C  B4 90:       ldy $90,x
	$B98E  B9 32 F5:    lda _data_1F532_indexed,y
	$B991  29 08:       and #$08
	$B993  0A:          asl a
	$B994  D0 0C:       bne $B9A2
	$9996  AD 01 06:    lda $0601
	$B999  D0 0A:       bne $B9A5
	$999B  A9 20:       lda #$20
	$B99D  8D 02 06:    sta $0602
	$B9A0  D0 03:       bne $B9A5

+	$99A2  8D 01 06:    sta $0601
++	$B9A5  C0 12:       cpy #$12
	$B9A7  D0 08:       bne $B9B1		; $B9B1 -> $B9B6
	$99A9  BD 2F 04:    lda $042F,x
	$B9AC  D0 03:       bne $B9B1		; $B9B1 -> $B9B6
	$99AE  20 40 A4:    jsr _func_6440
+	$99B1  A9 02:       lda #$02
	$B9B3  95 51:       sta $51,x
	$B9B5  68:          pla 
	$B9B6  68:          pla 
+++	$B9B7  60:          rts 

	$B9B8               .byte $D0,$D2,$D4,$D6,$F8,$F8,$FA,$FA,$CC,$CE,$CC,$CE,$C8,$CA,$C8,$CA
	$B9C8               .byte $70,$72,$74,$76,$C0,$C2,$C4,$C6,$E1,$E3,$E5,$E7,$E1,$E3,$E5,$E7
	$B9D8               .byte $78,$7A,$7C,$7E,$DC,$DA,$DC,$DE,$FE,$FE,$FC,$FC,$94,$94,$96,$96
	$B9E8               .byte $98,$98,$9A
_func_59EB
	$B9EB  9A:          txs 
	$B9EC  DB:          .db $DB

	$B9ED               .byte $DD,$DB,$DD,$7D,$7F,$C1,$C3,$8C,$8C,$8E,$8E,$E0,$E2,$6B,$6D,$6D
	$B9FD               .byte $6F,$3A,$3A,$3A,$3A,$38,$38,$38,$38,$36,$36,$36,$36,$34,$34,$34
	$BA0D               .byte $34,$AE,$FB,$AE,$FB,$80,$82,$84,$86,$80,$82,$AA,$AC,$88,$8A,$84
	$BA1D               .byte $86,$88,$8A,$AA,$AC,$BC,$BE,$AA,$AC,$BC,$BE,$AA,$AC,$B5,$B9,$B5
	$BA2D               .byte $B9,$81,$83,$85,$87,$FF,$FF,$FF,$FF,$81,$83,$F5,$87,$C5,$C7,$C9
	$BA3D               .byte $CB,$92,$94,$29,$29,$2B,$2B,$3D,$3F,$4C,$4E
_func_5A48
	$BA48  50 52:       bvc $BA9C
	$9A4A  4C 4E 56:    jmp $564E

	$BA4D               .byte $58
_func_5A4E
	$BA4E  FB:          .db $FB

	$BA4F               .byte $5C,$FB,$5A,$FB,$FB,$FB,$54,$CF,$CF,$A5,$A5,$B0,$B2,$90,$90,$CD
	$BA5F               .byte $CD,$A8,$A8,$A8,$A8,$A0,$A2,$A4,$A4,$A4,$A4,$4D,$4D,$8C,$8C,$A6
	$BA6F               .byte $A6,$AB,$AB,$00,$00,$08,$00,$0C,$10,$10,$10,$40,$14,$18,$18,$18
	$BA7F               .byte $20,$20,$24,$24,$BE,$00,$86,$88,$FF,$FF,$8C,$5C,$5C,$6C,$56,$5A
	$BA8F               .byte $14,$72,$00,$A8,$00,$D6,$AC,$AC,$AC,$74,$7A,$92,$9A
+	$BA9C  80:          .db $80

	$BA9D               .byte $90,$00,$00,$B6,$B6,$B6,$B6,$28,$2A,$2C,$2E,$30,$34,$00,$38,$3A
	$BAAD               .byte $42,$82,$82,$84,$A0,$A2,$04,$8E,$8E,$9E,$A6,$A4,$B5,$33,$18,$E5
	$BABD               .byte $CB,$B4,$A8,$F0,$0C,$A4,$C7,$D0,$08,$A4,$8F,$88,$F0,$03,$38,$E9
	$BACD               .byte $01,$8D,$2C,$04,$B5,$29,$38,$ED,$C0,$04,$8D,$29,$04,$60
	$BADB  B5 51:       lda $51,x
	$BADD  C9 01:       cmp #$01
	$BADF  D0 05:       bne +		; $BAE6
	$9AE1  BD 5C 04:    lda $045C,x
	$BAE4  F0 04:       beq $BAEA
+	$9AE6  A9 6A:       lda #$6A
	$BAE8  D0 06:       bne $BAF0

++	$9AEA  B5 86:       lda $86,x
	$BAEC  F0 05:       beq $BAF3
	$9AEE  A9 62:       lda #$62
+++	$BAF0  4C B7 9B:    jmp $9BB7

++++	$9AF3  4C AB 9B:    jmp $9BAB

	$9AF6               .byte $A5,$EE,$48,$20,$AB,$9B,$68,$0A,$85,$EE,$B5,$B1,$05,$EF,$D0,$3E
	$9B06               .byte $AD,$29,$04,$69,$08,$85,$01,$B5,$6F,$85,$02,$A9,$01,$85,$03,$85
	$9B16               .byte $05,$20,$FE,$FA,$A2,$14,$4C,$7E,$9C,$B4,$90,$B9,$72,$9A,$C9,$FF
	$9B26               .byte $F0,$1C,$C0,$1D,$D0,$03,$4C,$F8,$A5,$C0,$21,$D0,$03,$4C,$E4,$A1
	$9B36               .byte $C0,$22,$D0,$03,$4C,$23,$A3,$C0,$2D,$D0,$04,$4C,$EF,$B0,$60,$C0
	$9B46               .byte $12,$D0,$03,$4C,$08,$A5,$C0,$04,$D0,$03,$4C,$0A,$9E,$C0,$33,$D0
	$9B56               .byte $03,$4C,$3B,$91,$C0,$26,$D0,$03,$4C,$52,$AE,$C0,$2A,$D0,$03,$4C
	$9B66               .byte $28,$AC,$C0,$43,$D0,$03,$4C,$09,$8E,$C0,$2C,$D0,$03,$4C,$B7,$B2
	$9B76               .byte $C0,$28,$D0,$03,$4C,$F2,$AE,$C0,$1A,$D0,$03,$4C,$B1,$AA,$C0,$00
	$9B86               .byte $D0,$03,$4C,$2B,$8F,$C0,$08,$D0,$03,$4C,$54,$A6,$C0,$1F,$D0,$03
	$9B96               .byte $4C,$83,$A7,$C0,$1C,$D0,$03,$4C,$DB,$9A,$C0,$0A,$90,$07,$C0,$0D
	$9BA6               .byte $B0,$03,$4C,$F6,$9A,$B4,$90,$C0,$38,$D0,$03,$4C,$EE,$AB,$B9,$72
	$9BB6               .byte $9A,$85,$0F,$A5,$EF,$D0,$87,$BD,$6E,$04,$29,$10,$85,$0B,$B4,$6F
	$9BC6               .byte $B5,$65,$29,$18,$F0,$0A,$A0,$02,$AD,$28,$06,$C9,$02,$D0,$01,$88
	$9BD6               .byte $84,$02,$B5,$65,$29,$44,$85,$05,$AD,$2C,$04,$85,$00,$A9,$00,$85
	$9BE6               .byte $0D,$BD,$4A,$04,$29,$02,$4A,$A4,$EE,$F0,$02,$A9,$00,$6D,$29,$04
	$9BF6               .byte $85,$01,$B5,$65,$29,$A3,$BC,$5C,$04,$F0,$0A,$29,$A0,$85,$08,$98
	$9C06               .byte $4A,$29,$03,$05,$08,$85,$03,$BD,$6E,$04,$85,$0C,$0A,$B5,$9F,$A6
	$9C16               .byte $0F,$29,$08,$F0,$1A,$90,$06,$A9,$01,$85,$02,$D0,$12,$E8,$E8,$A5
	$9C26               .byte $05,$29,$40,$F0,$0A,$E8,$E8,$A5,$0C,$29,$20,$F0,$02,$E8,$E8,$A4
	$9C36               .byte $F4,$A5,$05,$29,$40,$F0,$41,$A5,$05,$29,$04,$F0,$14,$A5,$EE,$85
	$9C46               .byte $08,$A5,$02,$C9,$01,$D0,$0A,$A5,$01,$69
_func_5C50
	$9C50  0F:          .db $0F

	$BC51               .byte $85,$01,$06,$EE,$06,$EE,$20,$F6,$9C,$A5,$05,$29,$04,$F0,$1E,$AD
	$BC61               .byte $2C,$04,$85,$00,$AD,$29,$04,$85,$01,$A5,$08,$85,$EE,$A5,$02,$C9
	$BC71               .byte $01,$F0,$0A,$A5,$01,$69,$0F,$85,$01,$06,$EE,$06,$EE,$20,$F6,$9C
	$BC81               .byte $A4,$F4,$A5,$05,$C9,$40,$D0,$54,$A5,$03,$10,$50,$A5,$0C,$29,$20
	$BC91               .byte $F0,$2E,$A6,$0D,$BD,$00,$02,$48,$B9,$00,$02,$9D,$00,$02,$68,$99
	$BCA1               .byte $00,$02,$BD,$04,$02,$48,$B9,$04,$02,$9D,$04,$02,$68,$99,$04,$02
	$BCB1               .byte $BD,$08,$02,$48,$B9,$08,$02,$9D,$08,$02,$68,$99,$08,$02,$B0,$1C
	$BCC1               .byte $B9,$00,$02,$48,$B9,$08,$02,$99,$00,$02,$68,$99,$08,$02,$B9,$04
	$BCD1               .byte $02,$48,$B9,$0C,$02,$99,$04,$02,$68,$99,$0C,$02,$A6,$12,$B5,$65
	$BCE1               .byte $29,$10,$F0,$10,$A5,$03,$99,$02,$02,$99,$0A,$02,$09,$40,$99,$06
	$BCF1               .byte $02,$99,$0E,$02,$60,$A5,$0C,$29,$20,$D0,$75,$A5,$0B,$D0,$0E,$BD
	$BD01               .byte $B8,$99,$99,$01,$02,$BD,$B9,$99,$99,$05,$02,$D0,$0C,$BD,$30,$A0
	$BD11               .byte $99,$01,$02,$BD,$31,$A0,$99,$05,$02,$A5,$02,$4A,$A9,$00,$90,$10
	$BD21               .byte $B9,$01,$02,$48,$B9,$05,$02,$99,$01,$02,$68,$99,$05,$02,$A9,$40
	$BD31               .byte $05,$03,$99,$02,$02,$99,$06,$02,$A9,$F8,$99,$00,$02,$99,$04,$02
	$BD41               .byte $A5,$EE,$29,$08,$D0,$05,$A5,$00,$99,$00,$02,$A5,$EE,$29,$04,$D0
	$BD51               .byte $05,$A5,$00,$99,$04,$02,$A5,$00,$18,$69,$10,$85,$00,$A5,$01,$99
	$BD61               .byte $03,$02,$18,$69,$08,$99,$07,$02,$98,$18,$69,$08,$A8,$E8,$E8,$60
	$BD71               .byte $BD,$30,$A0,$99,$01,$02,$BD,$31,$A0,$99,$05,$02,$BD,$32,$A0,$99
	$BD81               .byte $09,$02,$A5,$02,$4A,$A9,$00,$90,$10,$B9,$01,$02,$48,$B9,$09,$02
	$BD91               .byte $99,$01,$02,$68,$99,$09,$02,$A9,$40,$05,$03,$99,$02,$02,$99,$06
	$BDA1               .byte $02,$99,$0A,$02,$A9,$F8,$99,$00,$02,$99,$04,$02,$99,$08,$02,$A5
	$BDB1               .byte $EE,$29,$08,$D0,$05,$A5,$00,$99,$00,$02,$A5,$EE,$29,$04,$D0,$05
	$BDC1               .byte $A5,$00,$99,$04,$02,$A5,$EE,$29,$02,$D0,$05,$A5,$00,$99,$08,$02
	$BDD1               .byte $A5,$00,$18,$69,$10,$85,$00,$A5,$01,$99,$03,$02,$69,$08,$99,$07
	$BDE1               .byte $02,$69,$08,$99,$0B,$02,$8A,$48,$20,$FE,$FA,$68,$AA,$A5,$0D,$D0
	$BDF1               .byte $02,$84,$0D,$E8,$E8,$E8,$60,$04,$00,$FF,$FF,$00,$00,$01,$01,$00
	$BE01               .byte $00
_data_5E02
	$BE02               .byte $01,$00,$00,$01,$01,$00,$00,$01,$20,$AB,$9B,$A5,$EE,$29,$0C,$D0
	$BE12               .byte $2B,$B5,$9F,$29,$0C,$4A,$4A,$85,$00,$B5,$6F,$AA,$BD,$F7,$9D,$65
	$BE22               .byte $F4,$A8,$8A,$0A,$0A,$65,$00,$AA,$B9,$00,$02,$7D,$FE,$9D,$99,$00
	$BE32               .byte $02,$B9,$03,$02,$7D,$F6,$9D,$99,$03,$02,$A6,$12,$60
	$BE3F  A5 28:       lda $28
	$BE41  F5 29:       sbc $29,x
	$BE43  85 0F:       sta $0F
	$BE45  A5 14:       lda $14
	$BE47  A0 00:       ldy #$00
	$BE49  F5 15:       sbc $15,x
	$BE4B  B0 01:       bcs $BE4E
	$9E4D  C8:          iny 
+	$BE4E  60:          rts 

	$BE4F  8A:          txa 
	$BE50  18:          clc 
	$BE51  69 0A:       adc #$0A
	$BE53  AA:          tax 
	$BE54  B5 3D:       lda $3D,x
	$BE56  18:          clc 
	$BE57  7D CC 04:    adc $04CC,x
	$BE5A  48:          pha 
	$BE5B  0A:           asl a
	$BE5C  0A:           asl a
	$BE5D  0A:           asl a
	$BE5E  0A:           asl a
	$BE5F  85 01:        sta $01
	$BE61  68:          pla 
	$BE62  4A:          lsr a
	$BE63  4A:          lsr a
	$BE64  4A:          lsr a
	$BE65  4A:          lsr a
	$BE66  C9 08:       cmp #$08
	$BE68  90 02:       bcc $BE6C
	$9E6A  09 F0:       ora #$F0
+	$BE6C  85 00:       sta $00
	$BE6E  A0 00:       ldy #$00
	$BE70  0A:          asl a
	$BE71  90 01:       bcc $BE74
	$9E73  88:          dey 
+	$BE74  84 02:       sty $02
	$BE76  BD 08 04:    lda $0408,x
	$BE79  18:          clc 
	$BE7A  65 01:       adc $01
	$BE7C  9D 08 04:    sta $0408,x
	$BE7F  B5 29:       lda $29,x
	$BE81  65 00:       adc $00
	$BE83  95 29:       sta $29,x
	$BE85  26 01:       rol $01
	$BE87  E0 0A:       cpx #$0A
	$BE89  B0 17:       bcs $BEA2
	$9E8B  A9 00:       lda #$00
	$BE8D  9D A4 04:    sta $04A4,x
	$BE90  B5 90:       lda $90,x
	$BE92  C9 1B:       cmp #$1B
	$BE94  F0 0C:       beq $BEA2
	$9E96  C9 0F:       cmp #$0F
	$BE98  F0 08:       beq $BEA2
	$9E9A  C9 10:       cmp #$10
	$BE9C  F0 04:       beq $BEA2
	$9E9E  A4 EC:       ldy $EC
	$BEA0  F0 08:       beq $BEAA
+	$9EA2  46 01:       lsr $01
	$BEA4  B5 15:       lda $15,x
	$BEA6  65 02:       adc $02
	$BEA8  95 15:       sta $15,x
++	$BEAA  A6 12:       ldx $12
	$BEAC  60:          rts 

	$BEAD  B5 3D:       lda $3D,x
	$BEAF  49 FF:       eor #$FF
	$BEB1  18:          clc 
	$BEB2  69 01:       adc #$01
	$BEB4  95 3D:       sta $3D,x
	$BEB6  F0 06:       beq $BEBE
	$9EB8  B5 6F:       lda $6F,x
	$BEBA  49 03:       eor #$03
	$BEBC  95 6F:       sta $6F,x
+	$BEBE  4C 54 9E:    jmp $9E54
;------------------------------------------
_empty_5EC1
	$9EC1               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9ED1               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9EE1               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9EF1               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9F01               .byte $FF
_data_5F02
	$9F02               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9F12               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9F22               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9F32               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9F42               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9F52               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9F62               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9F72               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9F82               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9F92               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9FA2               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9FB2               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9FC2               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9FD2               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9FE2               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$9FF2               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$A002               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$A012               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$A022               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
MysteryData6030
	$A030               .byte $2D,$2F,$2D,$2F,$E0,$E2,$E4,$E6,$E0,$E2,$E4,$E6,$E8,$EA,$EC,$EE
	$A040               .byte $E8,$EA,$EC,$EE,$01,$03,$09,$05,$07,$0B,$0D,$0F,$15,$11,$13,$17
	$A050               .byte $01,$03,$09,$05,$19,$1B,$01,$03,$09,$05,$19,$1B,$1D,$1F,$25,$21
	$A060               .byte $23,$27,$1D,$1F,$25,$21,$23,$27,$9C,$9E,$9C,$9E,$D0,$D2,$D4,$D6
	$A070               .byte $F0,$F2,$F4,$F6,$F0,$F2,$F8,$FA,$0F,$11,$13,$15,$1F,$11,$13,$15
	$A080               .byte $17,$19,$1B,$17,$19,$1D,$09,$0B,$01,$03,$05,$07,$55,$59,$5B,$5D
	$A090               .byte $F0,$F2,$F4,$F6,$45,$59,$5B,$5D,$45,$59,$5B,$5D,$E8,$EA,$EC,$EE
	$A0A0               .byte $EC,$EE,$EC,$EE,$F0,$F2,$F0,$F2,$F4,$F6,$F8,$FA,$D0,$D2,$D4,$D6
	$A0B0               .byte $01,$03,$05,$07,$09,$0B,$0D,$0F,$01,$11,$05,$15,$13,$0B,$17,$0F
	$A0C0               .byte $19,$1B,$2D,$2F,$3A,$3A,$E0,$E2,$E4,$E6,$E8,$EA,$EC,$EE,$01,$03
	$A0D0               .byte $05,$07,$4F,$5D,$05,$07,$09,$0B,$0D,$0F,$27,$79,$7B,$2D,$4F,$2F
	$A0E0               .byte $45,$55,$11,$13,$15,$17,$1F,$21,$23,$25,$11,$13,$23,$25,$59,$59
	$A0F0               .byte $5B,$5B,$01,$03,$05,$07,$09,$0B,$0D,$0F,$FB,$11,$15,$17,$13,$FB
	$A100               .byte $19,$1B,$1D,$1F,$21,$23,$25,$27,$25,$27
_jumptable_43B3_610A
	$A10A  20 56 8F:    jsr _jumptable_43B3_4F56
	$A10D  A9 04:       lda #$04
	$A10F  9D 65 04:    sta $0465,x
	$A112  A9 00:       lda #$00
	$A114  95 3D:       sta $3D,x
	$A116  B5 29:       lda $29,x
	$A118  18:          clc 
	$A119  69 04:       adc #$04
	$A11B  95 29:       sta $29,x
	$A11D  4C 41 84:    jmp $8441
;------------------------------------------
_data_6120_indexed
	$A120               .byte $C8,$D0,$E0,$F0,$00,$10,$20,$C8
_data_6128_indexed
	$A128               .byte $DC,$E2,$E8,$F0,$F8,$E8,$DC,$DC
_jumptable_4A5C_6130
	$A130  BD 5C 04:    lda $045C,x
	$A133  1D 38 04:    ora $0438,x
	$A136  F0 03:       beq +		; $A13B
	$A138  4C 1F 9B:    jmp $9B1F

+	$A13B  20 7E 99:    jsr $997E
	$A13E  B5 33:       lda $33,x
	$A140  C9 70:       cmp #$70
	$A142  90 03:       bcc +		; $A147
	$A144  20 D2 95:    jsr $95D2
+	$A147  B5 86:       lda $86,x
	$A149  D0 2E:       bne +++		; $A179
	$A14B  B5 79:       lda $79,x
	$A14D  29 3F:       and #$3F
	$A14F  D0 17:       bne +		; $A168
	$A151  AD AE 05:    lda $05AE
	$A154  29 03:       and #$03
	$A156  F0 10:       beq +		; $A168
	$A158  AC C0 04:    ldy $04C0
	$A15B  88:          dey 
	$A15C  C0 80:       cpy #$80
	$A15E  90 08:       bcc +		; $A168
	$A160  A9 7F:       lda #$7F
	$A162  95 86:       sta $86,x
	$A164  A0 00:       ldy #$00
	$A166  F0 0C:       beq ++		; $A174

+	$A168  F6 79:       inc $79,x
	$A16A  A0 F0:       ldy #$F0
	$A16C  B5 79:       lda $79,x
	$A16E  29 20:       and #$20
	$A170  F0 02:       beq ++		; $A174
	$A172  A0 10:       ldy #$10
++	$A174  94 3D:       sty $3D,x
	$A176  4C CD A1:    jmp ++++		; $A1CD

+++	$A179  C9 50:       cmp #$50
	$A17B  D0 00:       bne +		; $A17D
+	$A17D  C9 20:       cmp #$20
	$A17F  D0 4C:       bne ++++		; $A1CD
	$A181  AD AE 05:    lda $05AE
	$A184  29 07:       and #$07
	$A186  A8:          tay 
	$A187  B9 28 A1:    lda _data_6128_indexed,y
	$A18A  95 47:       sta $47,x
	$A18C  D6 33:       dec $33,x
	$A18E  20 CC 92:    jsr $92CC
	$A191  30 3A:       bmi ++++		; $A1CD
	$A193  A4 00:       ldy $00
	$A195  B5 33:       lda $33,x
	$A197  38:          sec 
	$A198  E9 00:       sbc #$00
	$A19A  99 33 00:    sta $0033,y
	$A19D  B5 1F:       lda $1F,x
	$A19F  E9 00:       sbc #$00
	$A1A1  99 1F 00:    sta $001F,y
	$A1A4  B5 29:       lda $29,x
	$A1A6  18:          clc 
	$A1A7  69 08:       adc #$08
	$A1A9  99 29 00:    sta $0029,y
	$A1AC  B5 15:       lda $15,x
	$A1AE  69 00:       adc #$00
	$A1B0  99 15 00:    sta $0015,y
	$A1B3  A6 00:       ldx $00
	$A1B5  A9 22:       lda #$22
	$A1B7  95 90:       sta $90,x
	$A1B9  AD AE 05:    lda $05AE
	$A1BC  29 07:       and #$07
	$A1BE  A8:          tay 
	$A1BF  B9 20 A1:    lda _data_6120_indexed,y
	$A1C2  95 47:       sta $47,x
	$A1C4  A9 D0:       lda #$D0
	$A1C6  95 3D:       sta $3D,x
	$A1C8  20 41 84:    jsr $8441
	$A1CB  A6 12:       ldx $12
++++	$A1CD  20 54 9E:    jsr $9E54
	$A1D0  20 7F 85:    jsr +
	$A1D3  4C 1F 9B:    jmp $9B1F

	$A1D6               .byte $08,$08
_data_61D8_indexed
	$A1D8               .byte $1C,$F4,$11,$0F
_data_61DC_indexed
	$A1DC               .byte $04,$06,$08,$08,$08,$08,$06,$04
	$A1E4  AD F4 00:    lda $00F4
	$A1E7  95 B1:       sta $B1,x
	$A1E9  B4 51:       ldy $51,x
	$A1EB  88:          dey 
	$A1EC  98:          tya 
	$A1ED  1D 5C 04:    ora $045C,x
	$A1F0  F0 08:       beq +		; $A1FA
	$A1F2  A0 D2:       ldy #$D2
	$A1F4  A9 00:       lda #$00
	$A1F6  95 86:       sta $86,x
	$A1F8  F0 22:       beq ++		; $A21C

+	$A1FA  A0 C2:       ldy #$C2
	$A1FC  A5 10:       lda $10
	$A1FE  29 10:       and #$10
	$A200  D0 02:       bne +		; $A204
	$A202  A0 C6:       ldy #$C6
+	$A204  B5 86:       lda $86,x
	$A206  F0 14:       beq ++		; $A21C
	$A208  A0 CA:       ldy #$CA
	$A20A  C9 60:       cmp #$60
	$A20C  B0 0E:       bcs ++		; $A21C
	$A20E  A0 C2:       ldy #$C2
	$A210  C9 40:       cmp #$40
	$A212  B0 08:       bcs ++		; $A21C
	$A214  A0 C6:       ldy #$C6
	$A216  C9 20:       cmp #$20
	$A218  B0 02:       bcs ++		; $A21C
	$A21A  A0 C2:       ldy #$C2
++	$A21C  A9 02:       lda #$02
	$A21E  95 6F:       sta $6F,x
	$A220  98:          tya 
	$A221  20 B7 9B:    jsr $9BB7
	$A224  A0 C6:       ldy #$C6
	$A226  A5 10:       lda $10
	$A228  29 10:       and #$10
	$A22A  D0 02:       bne +		; $A22E
	$A22C  A0 C2:       ldy #$C2
+	$A22E  B5 86:       lda $86,x
	$A230  F0 14:       beq +		; $A246
	$A232  A0 CE:       ldy #$CE
	$A234  C9 60:       cmp #$60
	$A236  B0 0E:       bcs +		; $A246
	$A238  A0 C2:       ldy #$C2
	$A23A  C9 40:       cmp #$40
	$A23C  B0 08:       bcs +		; $A246
	$A23E  A0 C6:       ldy #$C6
	$A240  C9 20:       cmp #$20
	$A242  B0 02:       bcs +		; $A246
	$A244  A0 C2:       ldy #$C2
+	$A246  BD 5C 04:    lda $045C,x
	$A249  F0 02:       beq +		; $A24D
	$A24B  A0 D2:       ldy #$D2
+	$A24D  AD 29 04:    lda $0429
	$A250  18:          clc 
	$A251  69 10:       adc #$10
	$A253  8D 29 04:    sta $0429
	$A256  06 EE:       asl $EE
	$A258  06 EE:       asl $EE
	$A25A  B5 86:       lda $86,x
	$A25C  C9 60:       cmp #$60
	$A25E  B0 02:       bcs +		; $A262
	$A260  56 6F:       lsr $6F,x
+	$A262  98:          tya 
	$A263  48:          pha 
	$A264  20 FE FA:     jsr _func_1FAFE
	$A267  84 F4:        sty $F4
	$A269  68:          pla 
	$A26A  20 B7 9B:    jsr $9BB7
	$A26D  B5 86:       lda $86,x
	$A26F  F0 61:       beq +++		; $A2D2
	$A271  4A:          lsr a
	$A272  4A:          lsr a
	$A273  4A:          lsr a
	$A274  4A:          lsr a
	$A275  4A:          lsr a
	$A276  F0 59:       beq ++		; $A2D1 -> rts
	$A278  A8:          tay 
	$A279  B5 29:       lda $29,x
	$A27B  48:          pha 
	$A27C  18:           clc 
	$A27D  79 D5 A1:     adc _data_61D5_indexed,y
	$A280  95 29:        sta $29,x
	$A282  38:           sec 
	$A283  ED C0 04:     sbc $04C0
	$A286  8D 29 04:     sta $0429
	$A289  B5 33:        lda $33,x
	$A28B  18:           clc 
	$A28C  79 D8 A1:     adc _data_61D8_indexed,y
	$A28F  8D 2C 04:     sta $042C
	$A292  B5 86:        lda $86,x
	$A294  C9 30:        cmp #$30
	$A296  90 12:        bcc +		; $A2AA
	$A298  C9 40:        cmp #$40
	$A29A  B0 0E:        bcs +		; $A2AA
	$A29C  4A:           lsr a
	$A29D  29 07:        and #$07
	$A29F  A8:           tay 
	$A2A0  AD 2C 04:     lda $042C
	$A2A3  38:           sec 
	$A2A4  F9 DC A1:     sbc _data_61DC_indexed,y
	$A2A7  8D 2C 04:     sta $042C
+	$A2AA  20 94 88:     jsr $8894
	$A2AD  A0 00:        ldy #$00
	$A2AF  8C F4 00:     sty $00F4
	$A2B2  B5 65:        lda $65,x
	$A2B4  48:           pha 
	$A2B5  A9 02:         lda #$02
	$A2B7  95 65:         sta $65,x
	$A2B9  BD 6E 04:      lda $046E,x
	$A2BC  48:            pha 
	$A2BD  A9 10:          lda #$10
	$A2BF  9D 6E 04:       sta $046E,x
	$A2C2  A9 D6:          lda #$D6
	$A2C4  20 B7 9B:       jsr $9BB7
	$A2C7  68:            pla 
	$A2C8  9D 6E 04:      sta $046E,x
	$A2CB  68:           pla 
	$A2CC  95 65:        sta $65,x
	$A2CE  68:          pla 
	$A2CF  95 29:       sta $29,x
++	$A2D1  60:          rts 

+++	$A2D2  A5 10:       lda $10
	$A2D4  29 04:       and #$04
	$A2D6  F0 09:       beq +		; $A2E1
	$A2D8  AE F4 00:    ldx $00F4
	$A2DB  DE 0C 02:    dec $020C,x
	$A2DE  A6 12:       ldx $12
	$A2E0  60:          rts 

+	$A2E1  B5 B1:       lda $B1,x
	$A2E3  AA:          tax 
	$A2E4  DE 08 02:    dec $0208,x
	$A2E7  A6 12:       ldx $12
	$A2E9  60:          rts 
;------------------------------------------
_jumptable_4A5C_62EA
	$A2EA  A9 00:       lda #$00
	$A2EC  9D 5C 04:    sta $045C,x
	$A2EF  20 7E 99:    jsr $997E
	$A2F2  20 D1 98:    jsr _func_58D1
	$A2F5  20 54 9E:    jsr $9E54
	$A2F8  20 7F 85:    jsr +
	$A2FB  20 FD B4:    jsr _func_74FD
	$A2FE  B5 5B:       lda $5B,x
	$A300  29 03:       and #$03
	$A302  F0 06:       beq +		; $A30A
	$A304  20 AD 9E:    jsr $9EAD
	$A307  20 B4 95:    jsr $95B4
+	$A30A  B5 5B:       lda $5B,x
	$A30C  29 04:       and #$04
	$A30E  F0 10:       beq +		; $A320 -> $9B1F
	$A310  B5 33:       lda $33,x
	$A312  29 F0:       and #$F0
	$A314  95 33:       sta $33,x
	$A316  B5 47:       lda $47,x
	$A318  4A:          lsr a
	$A319  49 FF:       eor #$FF
	$A31B  18:          clc 
	$A31C  69 01:       adc #$01
	$A31E  95 47:       sta $47,x
+	$A320  4C 1F 9B:    jmp $9B1F

	$A323  BD A8 00:    lda $00A8,x
	$A326  1D 38 04:    ora $0438,x
	$A329  D0 37:       bne ++		; $A362 -> $9BAB
	$A32B  A5 10:       lda $10
	$A32D  85 00:       sta $00
	$A32F  B5 3D:       lda $3D,x
	$A331  10 05:       bpl +		; $A338
	$A333  49 FF:       eor #$FF
	$A335  18:          clc 
	$A336  69 01:       adc #$01
+	$A338  C9 20:       cmp #$20
	$A33A  B0 08:       bcs +		; $A344
	$A33C  46 00:       lsr $00
	$A33E  C9 08:       cmp #$08
	$A340  B0 02:       bcs +		; $A344
	$A342  46 00:       lsr $00
+	$A344  A5 00:       lda $00
	$A346  18:          clc 
	$A347  69 04:       adc #$04
	$A349  29 08:       and #$08
	$A34B  4A:          lsr a
	$A34C  4A:          lsr a
	$A34D  4A:          lsr a
	$A34E  B4 3D:       ldy $3D,x
	$A350  10 02:       bpl +		; $A354
	$A352  49 01:       eor #$01
+	$A354  95 6F:       sta $6F,x
	$A356  A5 00:       lda $00
	$A358  29 08:       and #$08
	$A35A  0A:          asl a
	$A35B  0A:          asl a
	$A35C  0A:          asl a
	$A35D  0A:          asl a
	$A35E  09 02:       ora #$02
	$A360  95 65:       sta $65,x
++	$A362  4C AB 9B:    jmp $9BAB
;------------------------------------------
_data_6365_indexed
	$A365               .byte $00,$15,$EB,$00
_jumptable_4A5C_6369
	$A369  20 FD B4:    jsr _func_74FD
	$A36C  A5 10:       lda $10
	$A36E  29 03:       and #$03
	$A370  D0 0A:       bne +		; $A37C
	$A372  D6 B1:       dec $B1,x
	$A374  D0 06:       bne +		; $A37C
	$A376  8D B2 04:    sta $04B2
	$A379  4C A9 89:    jmp $89A9

+	$A37C  AD B2 04:    lda $04B2
	$A37F  F0 0E:       beq +		; $A38F
	$A381  A5 46:       lda $46
	$A383  10 0A:       bpl +		; $A38F
	$A385  A9 00:       lda #$00
	$A387  95 47:       sta $47,x
	$A389  8D B2 04:    sta $04B2
	$A38C  4C 52 A5:    jmp _func_6552

+	$A38F  B5 5B:       lda $5B,x
	$A391  29 20:       and #$20
	$A393  8D B2 04:    sta $04B2
	$A396  D0 03:       bne +		; $A39B
	$A398  4C 2A A4:    jmp ++++		; $A42A

+	$A39B  B5 3D:       lda $3D,x
	$A39D  F0 06:       beq +		; $A3A5
	$A39F  B5 6F:       lda $6F,x
	$A3A1  29 01:       and #$01
	$A3A3  85 9D:       sta $9D
+	$A3A5  B5 33:       lda $33,x
	$A3A7  38:          sec 
	$A3A8  E9 1A:       sbc #$1A
	$A3AA  85 32:       sta $32
	$A3AC  B5 1F:       lda $1F,x
	$A3AE  E9 00:       sbc #$00
	$A3B0  85 1E:       sta $1E
	$A3B2  A5 28:       lda $28
	$A3B4  38:          sec 
	$A3B5  E9 08:       sbc #$08
	$A3B7  95 29:       sta $29,x
	$A3B9  A5 14:       lda $14
	$A3BB  E9 00:       sbc #$00
	$A3BD  95 15:       sta $15,x
	$A3BF  A0 01:       ldy #$01
	$A3C1  B5 3D:       lda $3D,x
	$A3C3  30 02:       bmi +		; $A3C7
	$A3C5  A0 FF:       ldy #$FF
+	$A3C7  8C CC 71:    sty $71CC
	$A3CA  A5 F7:       lda Player1JoypadHeld
	$A3CC  29 03:       and #$03
	$A3CE  A8:          tay 
	$A3CF  2D 5A 00:    and $005A
	$A3D2  D0 12:       bne ++		; $A3E6
	$A3D4  B9 65 A3:    lda _data_6365_indexed,y
	$A3D7  D5 3D:       cmp $3D,x
	$A3D9  F0 08:       beq +		; $A3E3 -> $A3EA
	$A3DB  B5 3D:       lda $3D,x
	$A3DD  18:          clc 
	$A3DE  79 CC 71:    adc $71CC,y
	$A3E1  95 3D:       sta $3D,x
+	$A3E3  4C EA A3:    jmp +++		; $A3EA

++	$A3E6  A9 00:       lda #$00
	$A3E8  95 3D:       sta $3D,x
+++	$A3EA  A0 01:       ldy #$01
	$A3EC  B5 47:       lda $47,x
	$A3EE  30 02:       bmi +		; $A3F2
	$A3F0  A0 FF:       ldy #$FF
+	$A3F2  8C CC 71:    sty $71CC
	$A3F5  A9 20:       lda #$20
	$A3F7  CD 2C 04:    cmp $042C
	$A3FA  A9 00:       lda #$00
	$A3FC  2A:          rol a
	$A3FD  0A:          asl a
	$A3FE  0A:          asl a
	$A3FF  0A:          asl a
	$A400  25 F7:       and Player1JoypadHeld
	$A402  D0 13:       bne +		; $A417
	$A404  B5 5B:       lda $5B,x
	$A406  4A:          lsr a
	$A407  4A:          lsr a
	$A408  29 03:       and #$03
	$A40A  85 00:       sta $00
	$A40C  A5 F7:       lda Player1JoypadHeld
	$A40E  4A:          lsr a
	$A40F  4A:          lsr a
	$A410  29 03:       and #$03
	$A412  A8:          tay 
	$A413  25 00:       and $00
	$A415  F0 04:       beq ++		; $A41B
+	$A417  A9 00:       lda #$00
	$A419  F0 0D:       beq +++		; $A428

++	$A41B  B9 65 A3:    lda _data_6365_indexed,y
	$A41E  D5 47:       cmp $47,x
	$A420  F0 08:       beq ++++		; $A42A
	$A422  B5 47:       lda $47,x
	$A424  18:          clc 
	$A425  79 CC 71:    adc $71CC,y
+++	$A428  95 47:       sta $47,x
++++	$A42A  20 54 9E:    jsr $9E54
	$A42D  20 4F 9E:    jsr $9E4F
	$A430  B5 B1:       lda $B1,x
	$A432  C9 20:       cmp #$20
	$A434  B0 07:       bcs +		; $A43D -> _func_6552
	$A436  A5 10:       lda $10
	$A438  29 02:       and #$02
	$A43A  D0 01:       bne +		; $A43D -> _func_6552
	$A43C  60:          rts 

+	$A43D  4C 52 A5:    jmp _func_6552
;------------------------------------------
_func_6440
	$A440  20 C8 92:    jsr $92C8
	$A443  30 33:       bmi +		; $A478
	$A445  A6 00:       ldx $00
	$A447  A4 12:       ldy $12
	$A449  A9 00:       lda #$00
	$A44B  95 3D:       sta $3D,x
	$A44D  95 47:       sta $47,x
	$A44F  A9 41:       lda #$41
	$A451  95 90:       sta $90,x
	$A453  B9 29 00:    lda $0029,y
	$A456  38:          sec 
	$A457  E9 08:       sbc #$08
	$A459  95 29:       sta $29,x
	$A45B  B9 15 00:    lda $0015,y
	$A45E  E9 00:       sbc #$00
	$A460  95 15:       sta $15,x
	$A462  B9 33 00:    lda $0033,y
	$A465  18:          clc 
	$A466  69 0E:       adc #$0E
	$A468  95 33:       sta $33,x
	$A46A  B9 1F 00:    lda $001F,y
	$A46D  69 00:       adc #$00
	$A46F  95 1F:       sta $1F,x
	$A471  20 41 84:    jsr $8441
	$A474  A9 A0:       lda #$A0
	$A476  95 B1:       sta $B1,x
+	$A478  A6 12:       ldx $12
	$A47A  60:          rts 
;------------------------------------------
_data_647B_indexed
	$A47B               .byte $02,$02,$01,$01
_data_647F_indexed
	$A47F               .byte $04,$0C,$0C,$04
_data_6483_indexed
	$A483               .byte $01,$FF
_data_6485_indexed
	$A485               .byte $08,$F8
_data_6487_indexed
	$A487               .byte $01,$FF
_data_6489_indexed
	$A489               .byte $20,$E0
_data_648B_indexed
	$A48B               .byte $14,$EC
_jumptable_4A5C_648D
	$A48D  20 7E 99:    jsr $997E
	$A490  F6 9F:       inc $9F,x
	$A492  BD 2F 04:    lda $042F,x
	$A495  F0 0C:       beq +		; $A4A3
	$A497  B5 65:       lda $65,x
	$A499  09 80:       ora #$80
	$A49B  95 65:       sta $65,x
	$A49D  20 08 A5:    jsr _func_6508
	$A4A0  4C 77 85:    jmp $8577

+	$A4A3  20 D1 98:    jsr _func_58D1
	$A4A6  B5 B1:       lda $B1,x
	$A4A8  F0 17:       beq ++		; $A4C1
	$A4AA  D6 47:       dec $47,x
	$A4AC  10 10:       bpl +		; $A4BE -> $A502
	$A4AE  B5 33:       lda $33,x
	$A4B0  C9 30:       cmp #$30
	$A4B2  B0 0A:       bcs +		; $A4BE -> $A502
	$A4B4  A9 00:       lda #$00
	$A4B6  95 B1:       sta $B1,x
	$A4B8  95 3D:       sta $3D,x
	$A4BA  95 47:       sta $47,x
	$A4BC  D6 86:       dec $86,x
+	$A4BE  4C 02 A5:    jmp +++		; $A502

++	$A4C1  B5 86:       lda $86,x
	$A4C3  D0 11:       bne +		; $A4D6
	$A4C5  A9 30:       lda #$30
	$A4C7  95 47:       sta $47,x
	$A4C9  20 3F 9E:    jsr $9E3F
	$A4CC  B9 8B A4:    lda _data_648B_indexed,y
	$A4CF  95 3D:       sta $3D,x
	$A4D1  F6 B1:       inc $B1,x
	$A4D3  4C 08 A5:    jmp _func_6508

+	$A4D6  BD 80 04:    lda $0480,x
	$A4D9  29 01:       and #$01
	$A4DB  A8:          tay 
	$A4DC  B5 47:       lda $47,x
	$A4DE  18:          clc 
	$A4DF  79 83 A4:    adc _data_6483_indexed,y
	$A4E2  95 47:       sta $47,x
	$A4E4  D9 85 A4:    cmp _data_6485_indexed,y
	$A4E7  D0 03:       bne +		; $A4EC
	$A4E9  FE 80 04:    inc $0480,x
+	$A4EC  BD 77 04:    lda $0477,x
	$A4EF  29 01:       and #$01
	$A4F1  A8:          tay 
	$A4F2  B5 3D:       lda $3D,x
	$A4F4  18:          clc 
	$A4F5  79 87 A4:    adc _data_6487_indexed,y
	$A4F8  95 3D:       sta $3D,x
	$A4FA  D9 89 A4:    cmp _data_6489_indexed,y
	$A4FD  D0 03:       bne +++		; $A502
	$A4FF  FE 77 04:    inc $0477,x
+++	$A502  20 4F 9E:    jsr $9E4F
	$A505  20 54 9E:    jsr $9E54
_func_6508
	$A508  20 AB 9B:    jsr $9BAB
	$A50B  B5 51:       lda $51,x
	$A50D  38:          sec 
	$A50E  E9 01:       sbc #$01
	$A510  1D 2F 04:    ora $042F,x
	$A513  15 A8:       ora $A8,x
_loc_6515_indexed
	$A515  D0 3A:       bne +		; $A551 -> rts
	$A517  20 FE FA:    jsr _func_1FAFE
	$A51A  8C F4 00:    sty $00F4
	$A51D  A9 45:       lda #$45
	$A51F  95 65:       sta $65,x
	$A521  B5 29:       lda $29,x
	$A523  48:          pha 
	$A524  38:           sec 
	$A525  E9 08:        sbc #$08
	$A527  95 29:        sta $29,x
	$A529  B5 15:        lda $15,x
	$A52B  48:           pha 
	$A52C  E9 00:         sbc #$00
	$A52E  95 15:         sta $15,x
	$A530  20 94 88:      jsr $8894
	$A533  68:           pla 
	$A534  95 15:        sta $15,x
	$A536  68:          pla 
	$A537  95 29:       sta $29,x
	$A539  AD 2C 04:    lda $042C
	$A53C  18:          clc 
	$A53D  69 0C:       adc #$0C
_loc_653F_indexed
	$A53F  8D 2C 04:    sta $042C
	$A542  AD 29 04:    lda $0429
	$A545  E9 07:       sbc #$07
	$A547  8D 29 04:    sta $0429
	$A54A  20 52 A5:    jsr _func_6552
	$A54D  A9 0D:       lda #$0D
	$A54F  95 65:       sta $65,x
+	$A551  60:          rts 
;------------------------------------------
_func_6552
	$A552  A5 10:       lda $10
	$A554  4A:          lsr a
	$A555  4A:          lsr a
	$A556  4A:          lsr a
	$A557  29 03:       and #$03
	$A559  B4 3D:       ldy $3D,x
	$A55B  30 02:       bmi +		; $A55F
	$A55D  49 03:       eor #$03
+	$A55F  A8:          tay 
	$A560  B9 7B A4:    lda _data_647B_indexed,y
	$A563  95 6F:       sta $6F,x
	$A565  B9 7F A4:    lda _data_647F_indexed,y
	$A568  4C B7 9B:    jmp $9BB7
;------------------------------------------
_jumptable_43B3_656B
	$A56B  20 56 8F:    jsr _jumptable_43B3_4F56
	$A56E  A9 02:       lda #$02
	$A570  AC 35 06:    ldy CurrentWorld
	$A573  F0 02:       beq +		; $A577
	$A575  A9 04:       lda #$04
+	$A577  9D 65 04:    sta $0465,x
	$A57A  60:          rts 
;------------------------------------------
_jumptable_4A5C_657B
	$A57B  20 7E 99:    jsr $997E
	$A57E  BD 5C 04:    lda $045C,x
	$A581  F0 03:       beq +		; $A586
	$A583  4C 1F 9B:    jmp $9B1F

+	$A586  20 FD B4:    jsr _func_74FD
	$A589  A9 02:       lda #$02
	$A58B  95 6F:       sta $6F,x
	$A58D  20 1F 9B:    jsr $9B1F
	$A590  B5 5B:       lda $5B,x
	$A592  29 04:       and #$04
	$A594  F0 5F:       beq ++++		; $A5F5 -> $857F
	$A596  20 D2 95:    jsr $95D2
	$A599  A5 10:       lda $10
	$A59B  29 FF:       and #$FF
	$A59D  D0 06:       bne +		; $A5A5
	$A59F  A9 D8:       lda #$D8
	$A5A1  95 47:       sta $47,x
	$A5A3  D0 50:       bne ++++		; $A5F5 -> $857F

+	$A5A5  A5 10:       lda $10
	$A5A7  29 3F:       and #$3F
	$A5A9  D0 04:       bne +		; $A5AF
	$A5AB  A9 20:       lda #$20
	$A5AD  95 86:       sta $86,x
+	$A5AF  B4 86:       ldy $86,x
	$A5B1  D0 1B:       bne ++		; $A5CE
	$A5B3  F6 B1:       inc $B1,x
	$A5B5  B5 B1:       lda $B1,x
	$A5B7  29 20:       and #$20
	$A5B9  F0 39:       beq +++		; $A5F4 -> rts
	$A5BB  F6 9F:       inc $9F,x
	$A5BD  F6 9F:       inc $9F,x
	$A5BF  A0 18:       ldy #$18
	$A5C1  B5 B1:       lda $B1,x
	$A5C3  29 40:       and #$40
	$A5C5  D0 02:       bne +		; $A5C9
	$A5C7  A0 E8:       ldy #$E8
+	$A5C9  94 3D:       sty $3D,x
	$A5CB  4C 54 9E:    jmp $9E54

++	$A5CE  C0 10:       cpy #$10
	$A5D0  D0 22:       bne +++		; $A5F4 -> rts
	$A5D2  20 C8 92:    jsr $92C8
	$A5D5  30 1D:       bmi +++		; $A5F4 -> rts
	$A5D7  A6 00:       ldx $00
	$A5D9  A9 37:       lda #$37
	$A5DB  95 90:       sta $90,x
	$A5DD  B5 33:       lda $33,x
	$A5DF  69 03:       adc #$03
	$A5E1  95 33:       sta $33,x
	$A5E3  A9 E0:       lda #$E0
	$A5E5  95 47:       sta $47,x
	$A5E7  20 41 84:    jsr $8441
	$A5EA  A9 FF:       lda #$FF
	$A5EC  95 86:       sta $86,x
	$A5EE  A9 E0:       lda #$E0
	$A5F0  95 3D:       sta $3D,x
	$A5F2  A6 12:       ldx $12
+++	$A5F4  60:          rts 

++++	$A5F5  4C 7F 85:    jmp $857F

	$A5F8  B5 51:       lda $51,x
	$A5FA  C9 01:       cmp #$01
	$A5FC  D0 0B:       bne +		; $A609
	$A5FE  BD 5C 04:    lda $045C,x
	$A601  F0 0F:       beq ++		; $A612
	$A603  F6 9F:       inc $9F,x
	$A605  A9 4A:       lda #$4A
	$A607  95 65:       sta $65,x
+	$A609  A9 B3:       lda #$B3
	$A60B  9D 6E 04:    sta $046E,x
	$A60E  A9 2C:       lda #$2C
	$A610  D0 09:       bne +++		; $A61B

++	$A612  B4 86:       ldy $86,x
	$A614  88:          dey 
	$A615  C0 10:       cpy #$10
	$A617  B0 08:       bcs ++++		; $A621
	$A619  A9 20:       lda #$20
+++	$A61B  20 B7 9B:    jsr $9BB7
	$A61E  4C 48 A6:    jmp _loc_6648

++++	$A621  20 AB 9B:    jsr $9BAB
	$A624  B5 86:       lda $86,x
	$A626  C9 10:       cmp #$10
	$A628  90 1E:       bcc _loc_6648
	$A62A  A9 01:       lda #$01
	$A62C  95 65:       sta $65,x
	$A62E  A9 10:       lda #$10
	$A630  9D 6E 04:    sta $046E,x
	$A633  AD 29 04:    lda $0429
	$A636  18:          clc 
	$A637  69 0B:       adc #$0B
	$A639  8D 29 04:    sta $0429
	$A63C  06 EE:       asl $EE
	$A63E  A0 00:       ldy #$00
	$A640  8C F4 00:    sty $00F4
	$A643  A9 38:       lda #$38
	$A645  20 B7 9B:    jsr $9BB7
_loc_6648
	$A648  A9 43:       lda #$43
	$A64A  95 65:       sta $65,x
	$A64C  A9 33:       lda #$33
	$A64E  9D 6E 04:    sta $046E,x
_loc_6651_indexed
	$A651  60:          rts 

	$A652               .byte $FB,$05
	$A654  20 B4 9B:    jsr $9BB4
	$A657  A5 EE:       lda $EE
	$A659  29 0E:       and #$0E
	$A65B  05 EF:       ora $EF
	$A65D  15 B1:       ora $B1,x
	$A65F  D0 1B:       bne +		; $A67C -> rts
	$A661  B5 33:       lda $33,x
	$A663  38:          sec 
	$A664  E9 02:       sbc #$02
	$A666  85 00:       sta $00
	$A668  B4 6F:       ldy $6F,x
	$A66A  A5 01:       lda $01
	$A66C  18:          clc 
	$A66D  79 51 A6:    adc _loc_6651_indexed		; $A651 -> rts,y
	$A670  85 01:       sta $01
	$A672  20 FE FA:    jsr _func_1FAFE
	$A675  A2 3C:       ldx #$3C
	$A677  20 F6 9C:    jsr $9CF6
	$A67A  A6 12:       ldx $12
+	$A67C  60:          rts 
;------------------------------------------
_jumptable_4A5C_667D
	$A67D  B5 B1:       lda $B1,x
	$A67F  D0 5A:       bne +++		; $A6DB
	$A681  B5 A8:       lda $A8,x
	$A683  F0 38:       beq ++		; $A6BD
	$A685  A9 01:       lda #$01
	$A687  95 90:       sta $90,x
	$A689  20 41 84:    jsr $8441
	$A68C  20 CC 92:    jsr $92CC
	$A68F  30 2B:       bmi +		; $A6BC -> rts
	$A691  A4 00:       ldy $00
	$A693  A9 08:       lda #$08
	$A695  99 90 00:    sta $0090,y
	$A698  99 B1 00:    sta $00B1,y
	$A69B  B5 29:       lda $29,x
	$A69D  99 29 00:    sta $0029,y
	$A6A0  B5 15:       lda $15,x
	$A6A2  99 15 00:    sta $0015,y
	$A6A5  BD 41 04:    lda $0441,x
	$A6A8  99 41 04:    sta $0441,y
	$A6AB  A9 FF:       lda #$FF
	$A6AD  9D 41 04:    sta $0441,x
	$A6B0  B5 3D:       lda $3D,x
	$A6B2  99 3D 00:    sta $003D,y
	$A6B5  98:          tya 
	$A6B6  AA:          tax 
	$A6B7  20 41 84:    jsr $8441
	$A6BA  A6 12:       ldx $12
+	$A6BC  60:          rts 

++	$A6BD  B5 5B:       lda $5B,x
	$A6BF  29 10:       and #$10
	$A6C1  F0 18:       beq +++		; $A6DB
	$A6C3  F6 B1:       inc $B1,x
	$A6C5  95 9F:       sta $9F,x
	$A6C7  20 CC 92:    jsr $92CC
	$A6CA  30 0F:       bmi +++		; $A6DB
	$A6CC  A4 00:       ldy $00
	$A6CE  B5 3D:       lda $3D,x
	$A6D0  99 3D 00:    sta $003D,y
	$A6D3  A9 20:       lda #$20
	$A6D5  99 53 04:    sta $0453,y
	$A6D8  4C E1 A6:    jmp ++++		; $A6E1

+++	$A6DB  20 D1 98:    jsr _func_58D1
	$A6DE  20 7E 99:    jsr $997E
++++	$A6E1  20 FD B4:    jsr _func_74FD
	$A6E4  B5 5B:       lda $5B,x
	$A6E6  35 6F:       and $6F,x
	$A6E8  F0 03:       beq +		; $A6ED
	$A6EA  20 AD 9E:    jsr $9EAD
+	$A6ED  B5 5B:       lda $5B,x
	$A6EF  29 04:       and #$04
	$A6F1  F0 1A:       beq ++		; $A70D
	$A6F3  BD 2F 04:    lda $042F,x
	$A6F6  F0 08:       beq +		; $A700
	$A6F8  A9 00:       lda #$00
	$A6FA  9D 2F 04:    sta $042F,x
	$A6FD  20 8F 84:    jsr $848F
+	$A700  B5 9F:       lda $9F,x
	$A702  49 08:       eor #$08
	$A704  95 9F:       sta $9F,x
	$A706  20 D2 95:    jsr $95D2
	$A709  A9 F0:       lda #$F0
	$A70B  95 47:       sta $47,x
++	$A70D  FE 77 04:    inc $0477,x
	$A710  B5 B1:       lda $B1,x
	$A712  D0 0A:       bne +		; $A71E
	$A714  BD 77 04:    lda $0477,x
	$A717  29 3F:       and #$3F
	$A719  D0 03:       bne +		; $A71E
	$A71B  20 92 84:    jsr $8492
+	$A71E  20 77 85:    jsr $8577
	$A721  4C 1F 9B:    jmp $9B1F
;------------------------------------------
_jumptable_43B3_6724
	$A724  20 5D 84:    jsr _jumptable_43B3_445D
	$A727  A9 40:       lda #$40
	$A729  9D 77 04:    sta $0477,x
	$A72C  A9 02:       lda #$02
	$A72E  9D 65 04:    sta $0465,x
	$A731  4C 73 8F:    jmp $8F73
;------------------------------------------
_data_6734_indexed
	$A734               .byte $00,$FF,$FE,$FD,$FC,$FB,$FA,$F9,$F8,$F9,$FA,$FB,$FC,$FD,$FE,$FF
_data_6744_indexed
	$A744               .byte $0B,$0C,$0D,$0F,$10,$12,$14,$17,$1A,$1D,$1F,$20
_data_6750_indexed
	$A750               .byte $E2,$E2,$E2,$E3,$E4,$E5,$E7,$E9,$ED,$F1,$F8,$00
_loc_675C
	$A75C  60:          rts 
;------------------------------------------
_jumptable_4A5C_675D
	$A75D  20 7E 99:    jsr $997E
	$A760  A0 00:       ldy #$00
	$A762  BD 77 04:    lda $0477,x
	$A765  0A:          asl a
	$A766  90 07:       bcc +		; $A76F
	$A768  A0 02:       ldy #$02
	$A76A  0A:          asl a
	$A76B  90 02:       bcc +		; $A76F
	$A76D  A0 FE:       ldy #$FE
+	$A76F  94 3D:       sty $3D,x
	$A771  20 54 9E:    jsr $9E54
	$A774  FE 77 04:    inc $0477,x
	$A777  B5 B1:       lda $B1,x
	$A779  18:          clc 
	$A77A  69 D0:       adc #$D0
	$A77C  95 B1:       sta $B1,x
	$A77E  90 03:       bcc +		; $A783
	$A780  FE 80 04:    inc $0480,x
+	$A783  A5 EF:       lda $EF
	$A785  D0 D5:       bne _loc_675C		; $A75C -> rts
	$A787  A9 49:       lda #$49
	$A789  95 65:       sta $65,x
	$A78B  A0 48:       ldy #$48
	$A78D  B5 51:       lda $51,x
	$A78F  38:          sec 
	$A790  E9 01:       sbc #$01
	$A792  1D 5C 04:    ora $045C,x
	$A795  85 07:       sta $07
	$A797  F0 02:       beq +		; $A79B
	$A799  A0 4C:       ldy #$4C
+	$A79B  98:          tya 
	$A79C  A0 30:       ldy #$30
	$A79E  8C F4 00:    sty $00F4
	$A7A1  20 B7 9B:    jsr $9BB7
	$A7A4  A9 09:       lda #$09
	$A7A6  95 65:       sta $65,x
	$A7A8  A9 33:       lda #$33
	$A7AA  9D 6E 04:    sta $046E,x
	$A7AD  B5 29:       lda $29,x
	$A7AF  48:          pha 
	$A7B0  38:           sec 
	$A7B1  E9 08:        sbc #$08
	$A7B3  95 29:        sta $29,x
	$A7B5  20 94 88:     jsr $8894
	$A7B8  A2 50:        ldx #$50
	$A7BA  A5 10:        lda $10
	$A7BC  29 20:        and #$20
	$A7BE  D0 08:        bne +		; $A7C8
	$A7C0  A9 04:        lda #$04
	$A7C2  25 10:        and $10
	$A7C4  F0 02:        beq +		; $A7C8
	$A7C6  A2 53:        ldx #$53
+	$A7C8  A5 01:        lda $01
	$A7CA  38:           sec 
	$A7CB  E9 08:        sbc #$08
	$A7CD  85 01:        sta $01
	$A7CF  A9 20:        lda #$20
	$A7D1  85 0C:        sta $0C
	$A7D3  A0 E0:        ldy #$E0
	$A7D5  20 F6 9C:     jsr $9CF6
	$A7D8  A6 12:        ldx $12
	$A7DA  B5 29:        lda $29,x
	$A7DC  38:           sec 
	$A7DD  E9 08:        sbc #$08
	$A7DF  95 29:        sta $29,x
	$A7E1  20 94 88:     jsr $8894
	$A7E4  68:          pla 
	$A7E5  95 29:       sta $29,x
	$A7E7  A9 13:       lda #$13
	$A7E9  9D 6E 04:    sta $046E,x
	$A7EC  B5 33:       lda $33,x
	$A7EE  85 00:       sta $00
	$A7F0  BD 77 04:    lda $0477,x
	$A7F3  29 78:       and #$78
	$A7F5  4A:          lsr a
	$A7F6  4A:          lsr a
	$A7F7  4A:          lsr a
	$A7F8  A8:          tay 
	$A7F9  B9 34 A7:    lda _data_6734_indexed,y
	$A7FC  6D 29 04:    adc $0429
	$A7FF  69 F0:       adc #$F0
	$A801  85 01:       sta $01
	$A803  A2 56:       ldx #$56
	$A805  A5 07:       lda $07
	$A807  D0 0C:       bne +		; $A815
	$A809  A2 58:       ldx #$58
	$A80B  88:          dey 
	$A80C  88:          dey 
	$A80D  88:          dey 
	$A80E  88:          dey 
	$A80F  C0 07:       cpy #$07
	$A811  B0 02:       bcs +		; $A815
	$A813  A2 5A:       ldx #$5A
+	$A815  A0 00:       ldy #$00
	$A817  20 F6 9C:    jsr $9CF6
	$A81A  A6 12:       ldx $12
	$A81C  B5 33:       lda $33,x
	$A81E  18:          clc 
	$A81F  69 10:       adc #$10
	$A821  85 00:       sta $00
	$A823  BD 80 04:    lda $0480,x
	$A826  29 78:       and #$78
	$A828  4A:          lsr a
	$A829  4A:          lsr a
	$A82A  4A:          lsr a
	$A82B  A8:          tay 
	$A82C  B9 34 A7:    lda _data_6734_indexed,y
	$A82F  6D 29 04:    adc $0429
	$A832  69 F0:       adc #$F0
	$A834  85 01:       sta $01
	$A836  A9 00:       lda #$00
	$A838  85 0C:       sta $0C
	$A83A  A2 56:       ldx #$56
	$A83C  A5 07:       lda $07
	$A83E  D0 0C:       bne +		; $A84C
	$A840  A2 58:       ldx #$58
	$A842  88:          dey 
	$A843  88:          dey 
	$A844  88:          dey 
	$A845  88:          dey 
	$A846  C0 07:       cpy #$07
	$A848  B0 02:       bcs +		; $A84C
	$A84A  A2 5A:       ldx #$5A
+	$A84C  A0 08:       ldy #$08
	$A84E  20 F6 9C:    jsr $9CF6
	$A851  A6 12:       ldx $12
	$A853  A9 13:       lda #$13
	$A855  9D 6E 04:    sta $046E,x
	$A858  A5 EE:       lda $EE
	$A85A  D0 2F:       bne +		; $A88B
	$A85C  B5 33:       lda $33,x
	$A85E  18:          clc 
	$A85F  69 10:       adc #$10
	$A861  8D 58 02:    sta $0258
	$A864  A9 0D:       lda #$0D
	$A866  8D 59 02:    sta $0259
	$A869  8D 5D 02:    sta $025D
	$A86C  AD 32 02:    lda $0232
	$A86F  8D 5A 02:    sta $025A
	$A872  8D 5E 02:    sta $025E
	$A875  A5 01:       lda $01
	$A877  18:          clc 
	$A878  69 10:       adc #$10
	$A87A  8D 5B 02:    sta $025B
	$A87D  B5 33:       lda $33,x
	$A87F  8D 5C 02:    sta $025C
	$A882  AD 29 04:    lda $0429
	$A885  38:          sec 
	$A886  E9 08:       sbc #$08
	$A888  8D 5F 02:    sta $025F
+	$A88B  A9 00:       lda #$00
	$A88D  85 05:       sta $05
	$A88F  BD 77 04:    lda $0477,x
	$A892  20 9A A8:    jsr _func_689A
	$A895  E6 05:       inc $05
	$A897  BD 80 04:    lda $0480,x
_func_689A
	$A89A  29 67:       and #$67
	$A89C  C9 40:       cmp #$40
	$A89E  D0 51:       bne ++		; $A8F1 -> rts
	$A8A0  BD 5C 04:    lda $045C,x
	$A8A3  D0 4C:       bne ++		; $A8F1 -> rts
	$A8A5  20 CC 92:    jsr $92CC
	$A8A8  30 47:       bmi ++		; $A8F1 -> rts
	$A8AA  A9 01:       lda #$01
	$A8AC  8D 02 06:    sta $0602
	$A8AF  A4 00:       ldy $00
	$A8B1  A9 20:       lda #$20
	$A8B3  99 90 00:    sta $0090,y
	$A8B6  99 79 00:    sta $0079,y
	$A8B9  99 B1 00:    sta $00B1,y
	$A8BC  B5 29:       lda $29,x
	$A8BE  E9 18:       sbc #$18
	$A8C0  99 29 00:    sta $0029,y
	$A8C3  A5 05:       lda $05
	$A8C5  F0 08:       beq +		; $A8CF
	$A8C7  B5 33:       lda $33,x
	$A8C9  18:          clc 
	$A8CA  69 10:       adc #$10
	$A8CC  99 33 00:    sta $0033,y
+	$A8CF  A5 28:       lda $28
	$A8D1  4A:          lsr a
	$A8D2  4A:          lsr a
	$A8D3  4A:          lsr a
	$A8D4  4A:          lsr a
	$A8D5  29 0F:       and #$0F
	$A8D7  C9 0B:       cmp #$0B
	$A8D9  90 02:       bcc +		; $A8DD
	$A8DB  A9 0B:       lda #$0B
+	$A8DD  AA:          tax 
	$A8DE  BD 44 A7:    lda _data_6744_indexed,x
	$A8E1  99 47 00:    sta $0047,y
	$A8E4  BD 50 A7:    lda _data_6750_indexed,x
	$A8E7  99 3D 00:    sta $003D,y
_func_68EA
	$A8EA  98:          tya 
	$A8EB  AA:          tax 
	$A8EC  20 41 84:    jsr $8441
	$A8EF  A6 12:       ldx $12
++	$A8F1  60:          rts 
;------------------------------------------
_jumptable_43B3_68F2
	$A8F2  20 5D 84:    jsr _jumptable_43B3_445D
	$A8F5  B5 33:       lda $33,x
	$A8F7  38:          sec 
	$A8F8  E9 08:       sbc #$08
	$A8FA  95 79:       sta $79,x
	$A8FC  60:          rts 
;------------------------------------------
_jumptable_4A5C_68FD
	$A8FD  20 7E 99:    jsr $997E
	$A900  20 DA 98:    jsr $98DA
	$A903  20 D1 98:    jsr _func_58D1
	$A906  20 FD B4:    jsr _func_74FD
	$A909  BD 80 04:    lda $0480,x
	$A90C  D0 30:       bne ++		; $A93E
	$A90E  95 3D:       sta $3D,x
	$A910  20 3F 9E:    jsr $9E3F
	$A913  A5 0F:       lda $0F
	$A915  69 40:       adc #$40
	$A917  C9 80:       cmp #$80
	$A919  B0 09:       bcs +		; $A924
	$A91B  FE 80 04:    inc $0480,x
	$A91E  A9 C0:       lda #$C0
	$A920  95 47:       sta $47,x
	$A922  D0 1A:       bne ++		; $A93E

+	$A924  FE 77 04:    inc $0477,x
	$A927  A0 FC:       ldy #$FC
	$A929  BD 77 04:    lda $0477,x
	$A92C  29 20:       and #$20
	$A92E  F0 02:       beq +		; $A932
	$A930  A0 04:       ldy #$04
+	$A932  94 47:       sty $47,x
	$A934  20 4F 9E:    jsr $9E4F
	$A937  A9 61:       lda #$61
	$A939  95 65:       sta $65,x
	$A93B  4C 1F 9B:    jmp $9B1F

++	$A93E  B5 47:       lda $47,x
	$A940  30 0F:       bmi +		; $A951
	$A942  B5 79:       lda $79,x
	$A944  38:          sec 
	$A945  E9 18:       sbc #$18
	$A947  D5 33:       cmp $33,x
	$A949  B0 06:       bcs +		; $A951
	$A94B  95 33:       sta $33,x
	$A94D  A9 00:       lda #$00
	$A94F  95 47:       sta $47,x
+	$A951  20 77 85:    jsr $8577
	$A954  F6 9F:       inc $9F,x
	$A956  B5 9F:       lda $9F,x
	$A958  48:          pha 
	$A959  29 3F:        and #$3F
	$A95B  D0 03:        bne +		; $A960
	$A95D  20 92 84:     jsr $8492
+	$A960  68:          pla 
	$A961  D0 05:       bne +		; $A968
	$A963  A9 18:       lda #$18
	$A965  9D 53 04:    sta $0453,x
+	$A968  B5 5B:       lda $5B,x
	$A96A  29 03:       and #$03
	$A96C  F0 03:       beq +		; $A971
	$A96E  20 AD 9E:    jsr $9EAD
+	$A971  A9 41:       lda #$41
	$A973  B4 47:       ldy $47,x
	$A975  10 02:       bpl +		; $A979 -> _loc_69FE
	$A977  A9 61:       lda #$61
+	$A979  4C FE A9:    jmp _loc_69FE
;------------------------------------------
_jumptable_4A5C_697C
	$A97C  20 7E 99:    jsr $997E
	$A97F  20 DA 98:    jsr $98DA
	$A982  20 D1 98:    jsr _func_58D1
	$A985  20 FD B4:    jsr _func_74FD
	$A988  B5 5B:       lda $5B,x
	$A98A  29 08:       and #$08
	$A98C  F0 05:       beq +		; $A993
	$A98E  B5 79:       lda $79,x
	$A990  95 33:       sta $33,x
	$A992  60:          rts 

+	$A993  20 3F 9E:    jsr $9E3F
	$A996  C8:          iny 
	$A997  94 6F:       sty $6F,x
	$A999  B5 B1:       lda $B1,x
	$A99B  D0 1F:       bne ++		; $A9BC
	$A99D  B5 86:       lda $86,x
	$A99F  D0 09:       bne +		; $A9AA
	$A9A1  A9 D0:       lda #$D0
	$A9A3  95 47:       sta $47,x
	$A9A5  F6 B1:       inc $B1,x
	$A9A7  4C F9 A9:    jmp +++		; $A9F9

+	$A9AA  A0 FC:       ldy #$FC
	$A9AC  A5 10:       lda $10
	$A9AE  29 20:       and #$20
	$A9B0  F0 02:       beq +		; $A9B4
	$A9B2  A0 04:       ldy #$04
+	$A9B4  94 47:       sty $47,x
	$A9B6  20 4F 9E:    jsr $9E4F
	$A9B9  4C FC A9:    jmp ++++		; $A9FC

++	$A9BC  F6 9F:       inc $9F,x
	$A9BE  B5 47:       lda $47,x
	$A9C0  30 37:       bmi +++		; $A9F9
	$A9C2  D0 05:       bne +		; $A9C9
	$A9C4  A9 10:       lda #$10
	$A9C6  9D 53 04:    sta $0453,x
+	$A9C9  B5 47:       lda $47,x
	$A9CB  30 1C:       bmi +		; $A9E9
	$A9CD  B5 5B:       lda $5B,x
	$A9CF  29 04:       and #$04
	$A9D1  F0 16:       beq +		; $A9E9
	$A9D3  A5 0E:       lda $0E
	$A9D5  38:          sec 
	$A9D6  E9 6F:       sbc #$6F
	$A9D8  C9 06:       cmp #$06
	$A9DA  90 0D:       bcc +		; $A9E9
	$A9DC  A9 02:       lda #$02
	$A9DE  95 51:       sta $51,x
	$A9E0  A9 E0:       lda #$E0
	$A9E2  95 47:       sta $47,x
	$A9E4  A9 40:       lda #$40
	$A9E6  8D 01 06:    sta $0601
+	$A9E9  B5 79:       lda $79,x
	$A9EB  D5 33:       cmp $33,x
	$A9ED  B0 0A:       bcs +++		; $A9F9
	$A9EF  95 33:       sta $33,x
	$A9F1  A9 00:       lda #$00
	$A9F3  95 B1:       sta $B1,x
	$A9F5  A9 A0:       lda #$A0
	$A9F7  95 86:       sta $86,x
+++	$A9F9  20 7F 85:    jsr +
++++	$A9FC  A9 61:       lda #$61
_loc_69FE
	$A9FE  95 65:       sta $65,x
	$AA00  BD 53 04:    lda $0453,x
	$AA03  F0 0C:       beq ++		; $AA11 -> $9B1F
	$AA05  C9 05:       cmp #$05
	$AA07  D0 03:       bne +		; $AA0C
	$AA09  20 EF 95:    jsr $95EF
+	$AA0C  A9 64:       lda #$64
	$AA0E  4C B7 9B:    jmp $9BB7

++	$AA11  4C 1F 9B:    jmp $9B1F
;------------------------------------------
_jumptable_43B3_6A14
	$AA14  20 5D 84:    jsr _jumptable_43B3_445D
	$AA17  A9 03:       lda #$03
	$AA19  95 79:       sta $79,x
	$AA1B  60:          rts 
;------------------------------------------
_data_6A1C_indexed
	$AA1C               .byte $02,$04,$0D,$0E
_jumptable_4A5C_6A20
	$AA20  B5 79:       lda $79,x
	$AA22  D0 09:       bne +		; $AA2D
	$AA24  20 7E 99:    jsr $997E
	$AA27  20 D1 98:    jsr _func_58D1
	$AA2A  20 DA 98:    jsr $98DA
+	$AA2D  B5 5B:       lda $5B,x
	$AA2F  29 10:       and #$10
	$AA31  F0 07:       beq +		; $AA3A
	$AA33  20 3E AA:    jsr _func_6A3E
	$AA36  FE 2F 04:    inc $042F,x
	$AA39  60:          rts 

+	$AA3A  B5 A8:       lda $A8,x
	$AA3C  F0 5B:       beq +		; $AA99
_func_6A3E
	$AA3E  B5 79:       lda $79,x
	$AA40  F0 57:       beq +		; $AA99
	$AA42  9D 77 04:    sta $0477,x
	$AA45  A9 00:       lda #$00
	$AA47  95 79:       sta $79,x
	$AA49  A9 02:       lda #$02
	$AA4B  9D 89 04:    sta $0489,x
	$AA4E  BD 41 04:    lda $0441,x
	$AA51  85 06:       sta $06
	$AA53  A9 FF:       lda #$FF
	$AA55  9D 41 04:    sta $0441,x
	$AA58  20 CC 92:    jsr $92CC
	$AA5B  30 3C:       bmi +		; $AA99
	$AA5D  A4 00:       ldy $00
	$AA5F  A9 1A:       lda #$1A
	$AA61  99 90 00:    sta $0090,y
	$AA64  20 EA A8:    jsr _func_68EA
	$AA67  A4 00:       ldy $00
	$AA69  A5 06:       lda $06
	$AA6B  99 41 04:    sta $0441,y
	$AA6E  BD 77 04:    lda $0477,x
	$AA71  38:          sec 
	$AA72  E9 01:       sbc #$01
	$AA74  99 79 00:    sta $0079,y
	$AA77  A8:          tay 
	$AA78  B9 1C AA:    lda _data_6A1C_indexed,y
	$AA7B  A4 00:       ldy $00
	$AA7D  99 89 04:    sta $0489,y
	$AA80  B5 29:       lda $29,x
	$AA82  99 29 00:    sta $0029,y
	$AA85  B5 15:       lda $15,x
	$AA87  99 15 00:    sta $0015,y
	$AA8A  B5 33:       lda $33,x
	$AA8C  18:          clc 
	$AA8D  69 10:       adc #$10
	$AA8F  99 33 00:    sta $0033,y
	$AA92  B5 1F:       lda $1F,x
	$AA94  69 00:       adc #$00
	$AA96  99 1F 00:    sta $001F,y
+	$AA99  F6 9F:       inc $9F,x
	$AA9B  B5 9F:       lda $9F,x
	$AA9D  29 3F:       and #$3F
	$AA9F  D0 03:       bne +		; $AAA4
	$AAA1  20 92 84:    jsr $8492
+	$AAA4  20 54 9E:    jsr $9E54
	$AAA7  4C 1F 9B:    jmp $9B1F
;------------------------------------------
_data_6AAA_indexed
	$AAAA               .byte $00
_data_6AAB_indexed
	$AAAB               .byte $01
_data_6AAC_indexed
	$AAAC               .byte $00
_data_6AAD_indexed
	$AAAD               .byte $FF,$00,$01,$00
	$AAB1  A0 00:       ldy #$00
	$AAB3  A5 EE:       lda $EE
	$AAB5  D0 08:       bne +		; $AABF
	$AAB7  A5 10:       lda $10
	$AAB9  29 18:       and #$18
	$AABB  4A:          lsr a
	$AABC  4A:          lsr a
	$AABD  4A:          lsr a
	$AABE  A8:          tay 
+	$AABF  84 07:       sty $07
	$AAC1  AD 29 04:    lda $0429
	$AAC4  8D FD 04:    sta $04FD
	$AAC7  18:          clc 
	$AAC8  79 AA AA:    adc _data_6AAA_indexed,y
	$AACB  8D 29 04:    sta $0429
	$AACE  20 AB 9B:    jsr $9BAB
	$AAD1  B5 79:       lda $79,x
	$AAD3  85 09:       sta $09
	$AAD5  F0 3F:       beq +		; $AB16
	$AAD7  98:          tya 
	$AAD8  18:          clc 
	$AAD9  69 10:       adc #$10
	$AADB  A8:          tay 
	$AADC  A6 07:       ldx $07
	$AADE  AD FD 04:    lda $04FD
	$AAE1  7D AB AA:    adc _data_6AAB_indexed,x
	$AAE4  85 01:       sta $01
	$AAE6  A2 70:       ldx #$70
	$AAE8  20 F6 9C:    jsr $9CF6
	$AAEB  C6 09:       dec $09
	$AAED  F0 27:       beq +		; $AB16
	$AAEF  20 FE FA:    jsr _func_1FAFE
	$AAF2  A6 07:       ldx $07
	$AAF4  AD FD 04:    lda $04FD
	$AAF7  18:          clc 
	$AAF8  7D AC AA:    adc _data_6AAC_indexed,x
	$AAFB  85 01:       sta $01
	$AAFD  A2 70:       ldx #$70
	$AAFF  20 F6 9C:    jsr $9CF6
	$AB02  C6 09:       dec $09
	$AB04  F0 10:       beq +		; $AB16
	$AB06  A6 07:       ldx $07
	$AB08  AD FD 04:    lda $04FD
	$AB0B  18:          clc 
	$AB0C  7D AD AA:    adc _data_6AAD_indexed,x
	$AB0F  85 01:       sta $01
	$AB11  A2 70:       ldx #$70
	$AB13  20 F6 9C:    jsr $9CF6
+	$AB16  A6 12:       ldx $12
	$AB18  60:          rts 
;------------------------------------------
_jumptable_4A5C_6B19
	$AB19  B5 B1:       lda $B1,x
	$AB1B  D0 03:       bne +		; $AB20
	$AB1D  4C D7 AB:    jmp +++		; $ABD7

+	$AB20  A0 03:       ldy #$03
	$AB22  B5 47:       lda $47,x
	$AB24  F0 04:       beq +		; $AB2A
	$AB26  C9 FD:       cmp #$FD
	$AB28  90 11:       bcc ++		; $AB3B
+	$AB2A  A0 3F:       ldy #$3F
	$AB2C  EE 29 04:    inc $0429
	$AB2F  A5 10:       lda $10
	$AB31  29 02:       and #$02
	$AB33  D0 06:       bne ++		; $AB3B
	$AB35  CE 29 04:    dec $0429
	$AB38  CE 29 04:    dec $0429
++	$AB3B  98:          tya 
	$AB3C  25 10:       and $10
	$AB3E  D0 02:       bne +		; $AB42
	$AB40  D6 47:       dec $47,x
+	$AB42  20 4F 9E:    jsr $9E4F
	$AB45  BD 77 04:    lda $0477,x
	$AB48  D0 1A:       bne +		; $AB64
	$AB4A  B4 1F:       ldy $1F,x
	$AB4C  10 3A:       bpl ++		; $AB88
	$AB4E  20 DA F6:    jsr _func_1F6DA
	$AB51  A9 38:       lda #$38
	$AB53  8D AF 04:    sta $04AF
	$AB56  EE 27 06:    inc $0627
	$AB59  A9 05:       lda #$05
	$AB5B  8D 34 05:    sta $0534
	$AB5E  A9 00:       lda #$00
	$AB60  8D 50 00:    sta $0050
	$AB63  60:          rts 

+	$AB64  B5 33:       lda $33,x
	$AB66  C9 30:       cmp #$30
	$AB68  B0 1E:       bcs ++		; $AB88
	$AB6A  AC C7 04:    ldy $04C7
	$AB6D  D0 07:       bne +		; $AB76
	$AB6F  C9 18:       cmp #$18
	$AB71  B0 15:       bcs ++		; $AB88
	$AB73  4C 11 91:    jmp $9111

+	$AB76  A9 00:       lda #$00
	$AB78  8D C7 04:    sta $04C7
	$AB7B  85 9C:       sta HoldingItem
	$AB7D  85 3C:       sta $3C
	$AB7F  B5 33:       lda $33,x
	$AB81  69 20:       adc #$20
	$AB83  85 32:       sta $32
	$AB85  8D 2B 04:    sta $042B
++	$AB88  20 EE AB:    jsr _func_6BEE
	$AB8B  AD 29 04:    lda $0429
	$AB8E  38:          sec 
	$AB8F  E9 04:       sbc #$04
	$AB91  8D 93 02:    sta $0293
	$AB94  69 07:       adc #$07
	$AB96  8D 97 02:    sta $0297
	$AB99  69 08:       adc #$08
	$AB9B  8D 9B 02:    sta $029B
	$AB9E  A9 20:       lda #$20
	$ABA0  B4 47:       ldy $47,x
	$ABA2  C0 FD:       cpy #$FD
	$ABA4  30 02:       bmi +		; $ABA8
	$ABA6  A9 15:       lda #$15
+	$ABA8  6D 2C 04:    adc $042C
	$ABAB  8D 90 02:    sta $0290
	$ABAE  8D 94 02:    sta $0294
	$ABB1  8D 98 02:    sta $0298
	$ABB4  A9 8C:       lda #$8C
	$ABB6  8D 91 02:    sta $0291
	$ABB9  8D 95 02:    sta $0295
	$ABBC  8D 99 02:    sta $0299
	$ABBF  A5 10:       lda $10
	$ABC1  4A:          lsr a
	$ABC2  29 03:       and #$03
	$ABC4  85 00:       sta $00
	$ABC6  4A:          lsr a
	$ABC7  6A:          ror a
	$ABC8  6A:          ror a
	$ABC9  29 C0:       and #$C0
	$ABCB  05 00:       ora $00
	$ABCD  8D 92 02:    sta $0292
	$ABD0  8D 96 02:    sta $0296
	$ABD3  8D 9A 02:    sta $029A
	$ABD6  60:          rts 

+++	$ABD7  B5 A8:       lda $A8,x
	$ABD9  C9 01:       cmp #$01
	$ABDB  D0 0E:       bne +		; $ABEB
	$ABDD  95 B1:       sta $B1,x
	$ABDF  8D C7 04:    sta $04C7
	$ABE2  A9 02:       lda #$02
	$ABE4  8D 05 06:    sta $0605
	$ABE7  A9 FE:       lda #$FE
	$ABE9  95 47:       sta $47,x
+	$ABEB  20 13 96:    jsr $9613
_func_6BEE
	$ABEE  AD 2C 04:    lda $042C
	$ABF1  85 00:       sta $00
	$ABF3  AD 29 04:    lda $0429
	$ABF6  38:          sec 
	$ABF7  E9 08:       sbc #$08
	$ABF9  85 01:       sta $01
	$ABFB  A9 02:       lda #$02
	$ABFD  85 02:       sta $02
	$ABFF  85 05:       sta $05
	$AC01  85 0C:       sta $0C
	$AC03  B5 65:       lda $65,x
	$AC05  29 23:       and #$23
	$AC07  85 03:       sta $03
	$AC09  A0 00:       ldy #$00
	$AC0B  A2 96:       ldx #$96
	$AC0D  20 57 9C:    jsr $9C57
	$AC10  A5 01:       lda $01
	$AC12  18:          clc 
	$AC13  69 10:       adc #$10
	$AC15  85 01:       sta $01
	$AC17  C6 02:       dec $02
	$AC19  AD 2C 04:    lda $042C
	$AC1C  85 00:       sta $00
	$AC1E  A0 10:       ldy #$10
	$AC20  A2 96:       ldx #$96
	$AC22  4C 57 9C:    jmp $9C57
;------------------------------------------
_data_6C25_indexed
	$AC25               .byte $F0
_data_6C26_indexed
	$AC26               .byte $00,$F0
_func_6C28
	$AC28  A9 00:       lda #$00
	$AC2A  85 EE:       sta $EE
	$AC2C  B5 9F:       lda $9F,x
	$AC2E  29 08:       and #$08
	$AC30  4A:          lsr a
	$AC31  4A:          lsr a
	$AC32  4A:          lsr a
	$AC33  85 07:       sta $07
	$AC35  A4 07:       ldy $07
	$AC37  AD 29 04:    lda $0429
	$AC3A  48:          pha 
	$AC3B  18:           clc 
	$AC3C  79 25 AC:     adc _data_6C25_indexed,y
	$AC3F  8D 29 04:     sta $0429
	$AC42  A9 80:        lda #$80
	$AC44  BC 5C 04:     ldy $045C,x
	$AC47  F0 02:        beq +		; $AC4B
	$AC49  A9 88:        lda #$88
+	$AC4B  20 B7 9B:     jsr $9BB7
	$AC4E  20 FE FA:     jsr _func_1FAFE
	$AC51  8C F4 00:     sty $00F4
	$AC54  68:          pla 
	$AC55  18:          clc 
	$AC56  A4 07:       ldy $07
	$AC58  79 26 AC:    adc _data_6C26_indexed,y
	$AC5B  8D 29 04:    sta $0429
	$AC5E  A9 84:       lda #$84
	$AC60  BC 5C 04:    ldy $045C,x
	$AC63  F0 02:       beq +		; $AC67 -> $9BB7
	$AC65  A9 8C:       lda #$8C
+	$AC67  4C B7 9B:    jmp $9BB7
;------------------------------------------
_jumptable_43B3_6C6A
	$AC6A  20 5D 84:    jsr _jumptable_43B3_445D
	$AC6D  A9 04:       lda #$04
	$AC6F  9D 65 04:    sta $0465,x
	$AC72  A9 00:       lda #$00
	$AC74  95 79:       sta $79,x
	$AC76  60:          rts 
;------------------------------------------
_data_6C77_indexed
	$AC77               .byte $E0,$20,$F0,$10
_data_6C7B_indexed
	$AC7B               .byte $04,$0C,$04,$0C
_data_6C7F_indexed
	$AC7F               .byte $04,$04,$0C,$0C
_data_6C83_indexed
	$AC83               .byte $01,$FF
_data_6C85_indexed
	$AC85               .byte $2A,$D6
_data_6C87_indexed
	$AC87               .byte $01,$FF
_data_6C89_indexed
	$AC89               .byte $18,$E8
_jumptable_4A5C_6C8B
	$AC8B  A9 02:       lda #$02
	$AC8D  95 6F:       sta $6F,x
	$AC8F  F6 9F:       inc $9F,x
	$AC91  BC 65 04:    ldy $0465,x
	$AC94  88:          dey 
	$AC95  D0 50:       bne ++		; $ACE7
	$AC97  A9 03:       lda #$03
	$AC99  85 09:       sta $09
	$AC9B  8D F8 04:    sta $04F8
	$AC9E  20 A9 89:    jsr $89A9
-	$ACA1  20 CC 92:    jsr $92CC
	$ACA4  30 3D:       bmi +		; $ACE3
	$ACA6  A4 00:       ldy $00
	$ACA8  B5 1F:       lda $1F,x
	$ACAA  99 EF 04:    sta $04EF,y
	$ACAD  A9 F0:       lda #$F0
	$ACAF  99 47 00:    sta $0047,y
	$ACB2  A9 2B:       lda #$2B
	$ACB4  99 90 00:    sta $0090,y
	$ACB7  A9 30:       lda #$30
	$ACB9  99 53 04:    sta $0453,y
	$ACBC  B5 33:       lda $33,x
	$ACBE  48:          pha 
	$ACBF  A6 09:        ldx $09
	$ACC1  BD 77 AC:     lda _data_6C77_indexed,x
	$ACC4  99 3D 00:     sta $003D,y
	$ACC7  AD 29 04:     lda $0429
	$ACCA  7D 7B AC:     adc _data_6C7B_indexed,x
	$ACCD  99 29 00:     sta $0029,y
	$ACD0  68:          pla 
	$ACD1  7D 7F AC:    adc _data_6C7F_indexed,x
	$ACD4  99 33 00:    sta $0033,y
	$ACD7  A9 00:       lda #$00
	$ACD9  99 15 00:    sta $0015,y
	$ACDC  98:          tya 
	$ACDD  AA:          tax 
	$ACDE  20 41 84:    jsr $8441
	$ACE1  A6 12:       ldx $12
+	$ACE3  C6 09:       dec $09
	$ACE5  10 BA:       bpl -		; $ACA1
++	$ACE7  A5 10:       lda $10
	$ACE9  29 1F:       and #$1F
	$ACEB  D0 1A:       bne +		; $AD07
	$ACED  20 CC 92:    jsr $92CC
	$ACF0  A6 00:       ldx $00
	$ACF2  A9 20:       lda #$20
	$ACF4  95 90:       sta $90,x
	$ACF6  B5 29:       lda $29,x
	$ACF8  E9 08:       sbc #$08
	$ACFA  95 29:       sta $29,x
	$ACFC  B5 33:       lda $33,x
	$ACFE  69 18:       adc #$18
	$AD00  95 33:       sta $33,x
	$AD02  20 8F 84:    jsr $848F
	$AD05  A6 12:       ldx $12
+	$AD07  A5 10:       lda $10
	$AD09  29 01:       and #$01
	$AD0B  D0 2A:       bne ++		; $AD37
	$AD0D  B5 79:       lda $79,x
	$AD0F  29 01:       and #$01
	$AD11  A8:          tay 
	$AD12  B5 47:       lda $47,x
	$AD14  18:          clc 
	$AD15  79 87 AC:    adc _data_6C87_indexed,y
	$AD18  95 47:       sta $47,x
	$AD1A  D9 89 AC:    cmp _data_6C89_indexed,y
	$AD1D  D0 02:       bne +		; $AD21
	$AD1F  F6 79:       inc $79,x
+	$AD21  BD 77 04:    lda $0477,x
	$AD24  29 01:       and #$01
	$AD26  A8:          tay 
	$AD27  B5 3D:       lda $3D,x
	$AD29  18:          clc 
	$AD2A  79 83 AC:    adc _data_6C83_indexed,y
	$AD2D  95 3D:       sta $3D,x
	$AD2F  D9 85 AC:    cmp _data_6C85_indexed,y
	$AD32  D0 03:       bne ++		; $AD37
	$AD34  FE 77 04:    inc $0477,x
++	$AD37  20 28 AC:    jsr _func_6C28
	$AD3A  20 4F 9E:    jsr $9E4F
	$AD3D  4C 54 9E:    jmp $9E54
;------------------------------------------
_data_6D40_indexed
	$AD40               .byte $3F,$3F,$3F,$7F
_data_6D44_indexed
	$AD44               .byte $D4,$D8,$DA,$DE
_jumptable_4A5C_6D48
	$AD48  B5 5B:       lda $5B,x
	$AD4A  29 10:       and #$10
	$AD4C  F0 0B:       beq +		; $AD59
	$AD4E  20 7D BA:    jsr _func_7A7D
	$AD51  A9 00:       lda #$00
	$AD53  9D 6E 04:    sta $046E,x
	$AD56  4C B4 91:    jmp $91B4

+	$AD59  A9 02:       lda #$02
	$AD5B  95 6F:       sta $6F,x
	$AD5D  A5 10:       lda $10
	$AD5F  9D 4A 04:    sta $044A,x
	$AD62  F6 9F:       inc $9F,x
	$AD64  F6 9F:       inc $9F,x
	$AD66  20 FD B4:    jsr _func_74FD
	$AD69  20 1F 9B:    jsr $9B1F
	$AD6C  B5 5B:       lda $5B,x
	$AD6E  48:          pha 
	$AD6F  29 04:        and #$04
	$AD71  F0 07:        beq +		; $AD7A
	$AD73  20 D2 95:     jsr $95D2
	$AD76  A9 00:        lda #$00
	$AD78  95 3D:        sta $3D,x
+	$AD7A  68:          pla 
	$AD7B  29 03:       and #$03
	$AD7D  F0 06:       beq +		; $AD85
	$AD7F  20 AD 9E:    jsr $9EAD
	$AD82  20 B4 95:    jsr $95B4
+	$AD85  8A:          txa 
	$AD86  0A:          asl a
	$AD87  0A:          asl a
	$AD88  0A:          asl a
	$AD89  65 10:       adc $10
	$AD8B  AC F8 04:    ldy $04F8
	$AD8E  39 40 AD:    and _data_6D40_indexed,y
	$AD91  15 47:       ora $47,x
	$AD93  D0 16:       bne +		; $ADAB
	$AD95  AD AE 05:    lda $05AE
	$AD98  29 1F:       and #$1F
	$AD9A  19 44 AD:    ora _data_6D44_indexed,y
	$AD9D  95 47:       sta $47,x
	$AD9F  20 92 84:    jsr $8492
	$ADA2  AD F8 04:    lda $04F8
	$ADA5  C9 02:       cmp #$02
	$ADA7  B0 02:       bcs +		; $ADAB
	$ADA9  16 3D:       asl $3D,x
+	$ADAB  A5 50:       lda $50
	$ADAD  C9 08:       cmp #$08
	$ADAF  F0 06:       beq +		; $ADB7 -> rts
	$ADB1  20 54 9E:    jsr $9E54
	$ADB4  4C 7F 85:    jmp $857F

+	$ADB7  60:          rts 
;------------------------------------------
_jumptable_4A5C_6DB8
	$ADB8  B5 B1:       lda $B1,x
	$ADBA  D0 44:       bne +		; $AE00
	$ADBC  B5 5B:       lda $5B,x
	$ADBE  29 10:       and #$10
	$ADC0  15 A8:       ora $A8,x
	$ADC2  F0 3C:       beq +		; $AE00
	$ADC4  A9 01:       lda #$01
	$ADC6  95 90:       sta $90,x
	$ADC8  20 41 84:    jsr $8441
	$ADCB  BD 41 04:    lda $0441,x
	$ADCE  85 06:       sta $06
	$ADD0  A9 FF:       lda #$FF
	$ADD2  9D 41 04:    sta $0441,x
	$ADD5  20 CC 92:    jsr $92CC
	$ADD8  30 26:       bmi +		; $AE00
	$ADDA  A4 00:       ldy $00
	$ADDC  A5 06:       lda $06
	$ADDE  99 41 04:    sta $0441,y
	$ADE1  B5 29:       lda $29,x
	$ADE3  99 29 00:    sta $0029,y
	$ADE6  B5 15:       lda $15,x
	$ADE8  99 15 00:    sta $0015,y
	$ADEB  A6 00:       ldx $00
	$ADED  A9 26:       lda #$26
	$ADEF  95 90:       sta $90,x
	$ADF1  20 8F 84:    jsr $848F
	$ADF4  F6 B1:       inc $B1,x
	$ADF6  20 41 84:    jsr $8441
	$ADF9  A9 04:       lda #$04
	$ADFB  9D 89 04:    sta $0489,x
	$ADFE  A6 12:       ldx $12
+	$AE00  20 7E 99:    jsr $997E
	$AE03  20 FD B4:    jsr _func_74FD
	$AE06  B5 5B:       lda $5B,x
	$AE08  48:          pha 
	$AE09  29 04:        and #$04
	$AE0B  F0 03:        beq +		; $AE10
	$AE0D  20 D2 95:     jsr $95D2
+	$AE10  68:          pla 
	$AE11  29 03:       and #$03
	$AE13  F0 06:       beq +		; $AE1B
	$AE15  20 AD 9E:    jsr $9EAD
	$AE18  20 54 9E:    jsr $9E54
+	$AE1B  F6 9F:       inc $9F,x
	$AE1D  B5 B1:       lda $B1,x
	$AE1F  D0 2B:       bne ++		; $AE4C
	$AE21  8A:          txa 
	$AE22  0A:          asl a
	$AE23  0A:          asl a
	$AE24  0A:          asl a
	$AE25  0A:          asl a
	$AE26  65 10:       adc $10
	$AE28  29 7F:       and #$7F
	$AE2A  D0 03:       bne +		; $AE2F
	$AE2C  20 92 84:    jsr $8492
+	$AE2F  B5 9F:       lda $9F,x
	$AE31  29 7F:       and #$7F
	$AE33  D0 17:       bne ++		; $AE4C
	$AE35  20 92 84:    jsr $8492
	$AE38  20 EF 95:    jsr $95EF
	$AE3B  30 0F:       bmi ++		; $AE4C
	$AE3D  A6 00:       ldx $00
	$AE3F  A9 27:       lda #$27
	$AE41  20 08 90:    jsr +++
	$AE44  A6 00:       ldx $00
	$AE46  D6 33:       dec $33,x
	$AE48  D6 33:       dec $33,x
	$AE4A  A6 12:       ldx $12
++	$AE4C  20 77 85:    jsr $8577
	$AE4F  4C 1F 9B:    jmp $9B1F

	$AE52  B5 51:       lda $51,x
	$AE54  C9 01:       cmp #$01
	$AE56  F0 0B:       beq +		; $AE63
	$AE58  A9 C1:       lda #$C1
	$AE5A  95 65:       sta $65,x
	$AE5C  95 9F:       sta $9F,x
	$AE5E  A9 76:       lda #$76
	$AE60  4C B7 9B:    jmp $9BB7

+	$AE63  B5 B1:       lda $B1,x
	$AE65  D0 1C:       bne +		; $AE83
	$AE67  AD F4 00:    lda $00F4
	$AE6A  48:          pha 
	$AE6B  AD 2C 04:     lda $042C
	$AE6E  18:           clc 
	$AE6F  69 F5:        adc #$F5
	$AE71  8D 2C 04:     sta $042C
	$AE74  20 FE FA:     jsr _func_1FAFE
	$AE77  8C F4 00:     sty $00F4
	$AE7A  A9 7C:        lda #$7C
	$AE7C  20 B7 9B:     jsr $9BB7
	$AE7F  68:          pla 
	$AE80  8D F4 00:    sta $00F4
+	$AE83  B5 33:       lda $33,x
	$AE85  8D 2C 04:    sta $042C
	$AE88  20 AB 9B:    jsr $9BAB
	$AE8B  A9 02:       lda #$02
	$AE8D  95 6F:       sta $6F,x
	$AE8F  98:          tya 
	$AE90  18:          clc 
	$AE91  69 08:       adc #$08
	$AE93  8D F4 00:    sta $00F4
	$AE96  A5 00:       lda $00
	$AE98  8D 2C 04:    sta $042C
	$AE9B  A9 D0:       lda #$D0
	$AE9D  9D 6E 04:    sta $046E,x
	$AEA0  A9 78:       lda #$78
	$AEA2  20 B7 9B:    jsr $9BB7
	$AEA5  A9 50:       lda #$50
	$AEA7  B4 B1:       ldy $B1,x
	$AEA9  F0 02:       beq +		; $AEAD
	$AEAB  A9 52:       lda #$52
+	$AEAD  9D 6E 04:    sta $046E,x
	$AEB0  60:          rts 
;------------------------------------------
_jumptable_43B3_6EB1
	$AEB1  20 5D 84:    jsr _jumptable_43B3_445D
	$AEB4  B5 33:       lda $33,x
	$AEB6  95 B1:       sta $B1,x
	$AEB8  60:          rts 
;------------------------------------------
_jumptable_4A5C_6EB9
	$AEB9  F6 9F:       inc $9F,x
	$AEBB  F6 9F:       inc $9F,x
	$AEBD  F6 79:       inc $79,x
	$AEBF  B5 79:       lda $79,x
	$AEC1  C9 40:       cmp #$40
	$AEC3  B0 05:       bcs +		; $AECA
	$AEC5  A9 E0:       lda #$E0
	$AEC7  95 33:       sta $33,x
-	$AEC9  60:          rts 

+	$AECA  D0 08:       bne +		; $AED4
	$AECC  A9 D0:       lda #$D0
	$AECE  95 47:       sta $47,x
	$AED0  B5 B1:       lda $B1,x
	$AED2  95 33:       sta $33,x
+	$AED4  A9 01:       lda #$01
	$AED6  8D 05 06:    sta $0605
	$AED9  B5 79:       lda $79,x
	$AEDB  C9 80:       cmp #$80
	$AEDD  90 0E:       bcc ++		; $AEED
	$AEDF  C9 DC:       cmp #$DC
	$AEE1  B0 0A:       bcs ++		; $AEED
	$AEE3  A0 03:       ldy #$03
	$AEE5  29 10:       and #$10
	$AEE7  F0 02:       beq +		; $AEEB
	$AEE9  A0 FB:       ldy #$FB
+	$AEEB  94 47:       sty $47,x
++	$AEED  F6 47:       inc $47,x
	$AEEF  20 4F 9E:    jsr $9E4F
	$AEF2  A5 EE:       lda $EE
	$AEF4  29 0C:       and #$0C
	$AEF6  D0 D1:       bne -		; $AEC9 -> rts
	$AEF8  B5 79:       lda $79,x
	$AEFA  85 07:       sta $07
	$AEFC  A9 29:       lda #$29
	$AEFE  95 65:       sta $65,x
	$AF00  A9 92:       lda #$92
	$AF02  B4 79:       ldy $79,x
	$AF04  C0 DC:       cpy #$DC
	$AF06  90 02:       bcc +		; $AF0A
	$AF08  A9 94:       lda #$94
+	$AF0A  20 B7 9B:    jsr $9BB7
	$AF0D  20 FE FA:    jsr _func_1FAFE
	$AF10  A9 55:       lda #$55
	$AF12  A6 07:       ldx $07
	$AF14  E0 E0:       cpx #$E0
	$AF16  90 02:       bcc +		; $AF1A
	$AF18  A9 3A:       lda #$3A
+	$AF1A  99 01 02:    sta $0201,y
	$AF1D  A9 55:       lda #$55
	$AF1F  E0 E8:       cpx #$E8
	$AF21  90 02:       bcc +		; $AF25
	$AF23  A9 3A:       lda #$3A
+	$AF25  99 05 02:    sta $0205,y
	$AF28  A9 55:       lda #$55
	$AF2A  E0 F0:       cpx #$F0
	$AF2C  90 02:       bcc +		; $AF30
	$AF2E  A9 3A:       lda #$3A
+	$AF30  99 09 02:    sta $0209,y
	$AF33  A9 55:       lda #$55
	$AF35  E0 F8:       cpx #$F8
	$AF37  90 02:       bcc +		; $AF3B
	$AF39  A9 3A:       lda #$3A
+	$AF3B  99 0D 02:    sta $020D,y
	$AF3E  AE F4 00:    ldx $00F4
	$AF41  BD 02 02:    lda $0202,x
	$AF44  99 02 02:    sta $0202,y
	$AF47  99 06 02:    sta $0206,y
	$AF4A  99 0A 02:    sta $020A,y
	$AF4D  99 0E 02:    sta $020E,y
	$AF50  AD 29 04:    lda $0429
	$AF53  18:          clc 
	$AF54  69 04:       adc #$04
	$AF56  99 03 02:    sta $0203,y
	$AF59  99 07 02:    sta $0207,y
	$AF5C  99 0B 02:    sta $020B,y
	$AF5F  99 0F 02:    sta $020F,y
	$AF62  A6 12:       ldx $12
	$AF64  B5 33:       lda $33,x
	$AF66  18:          clc 
	$AF67  69 0F:       adc #$0F
	$AF69  99 00 02:    sta $0200,y
	$AF6C  69 10:       adc #$10
	$AF6E  99 04 02:    sta $0204,y
	$AF71  69 10:       adc #$10
	$AF73  99 08 02:    sta $0208,y
	$AF76  69 10:       adc #$10
	$AF78  99 0C 02:    sta $020C,y
_loc_6F7B_indexed
	$AF7B  60:          rts 

	$AF7C               .byte $1C
_data_6F7D_indexed
	$AF7D               .byte $E4,$01,$FF
_jumptable_4A5C_6F80
	$AF80  F6 9F:       inc $9F,x
	$AF82  20 7E 99:    jsr $997E
	$AF85  20 D1 98:    jsr _func_58D1
	$AF88  20 FD B4:    jsr _func_74FD
	$AF8B  B5 5B:       lda $5B,x
	$AF8D  29 03:       and #$03
	$AF8F  F0 03:       beq +		; $AF94
	$AF91  20 AD 9E:    jsr $9EAD
+	$AF94  B5 5B:       lda $5B,x
	$AF96  29 04:       and #$04
	$AF98  F0 21:       beq ++		; $AFBB
	$AF9A  B5 47:       lda $47,x
	$AF9C  48:          pha 
	$AF9D  20 D2 95:     jsr $95D2
	$AFA0  68:          pla 
	$AFA1  BC 2F 04:    ldy $042F,x
	$AFA4  F0 15:       beq ++		; $AFBB
	$AFA6  C9 18:       cmp #$18
	$AFA8  30 09:       bmi +		; $AFB3
	$AFAA  20 B4 95:    jsr $95B4
	$AFAD  A9 F0:       lda #$F0
	$AFAF  95 47:       sta $47,x
	$AFB1  D0 2E:       bne +++		; $AFE1

+	$AFB3  A9 00:       lda #$00
	$AFB5  9D 2F 04:    sta $042F,x
	$AFB8  20 41 84:    jsr $8441
++	$AFBB  A5 0E:       lda $0E
	$AFBD  C9 16:       cmp #$16
	$AFBF  F0 05:       beq +		; $AFC6
	$AFC1  D6 9F:       dec $9F,x
	$AFC3  4C 74 94:    jmp $9474

+	$AFC6  20 3F 9E:    jsr $9E3F
	$AFC9  C8:          iny 
	$AFCA  94 6F:       sty $6F,x
	$AFCC  A5 10:       lda $10
	$AFCE  29 01:       and #$01
	$AFD0  D0 0F:       bne +++		; $AFE1
	$AFD2  B5 3D:       lda $3D,x
	$AFD4  D9 7B AF:    cmp _loc_6F7B_indexed		; $AF7B -> rts,y
	$AFD7  F0 08:       beq +++		; $AFE1
	$AFD9  18:          clc 
	$AFDA  79 7D AF:    adc _data_6F7D_indexed,y
	$AFDD  95 3D:       sta $3D,x
	$AFDF  F6 9F:       inc $9F,x
+++	$AFE1  20 77 85:    jsr $8577
	$AFE4  FE A4 04:    inc $04A4,x
	$AFE7  4C 1F 9B:    jmp $9B1F
;------------------------------------------
_jumptable_43B3_6FEA
	$AFEA  20 63 8D:    jsr _jumptable_43B3_4D63
	$AFED  A9 03:       lda #$03
	$AFEF  9D 65 04:    sta $0465,x
	$AFF2  60:          rts 
;------------------------------------------
_data_6FF3_indexed
	$AFF3               .byte $01,$FF
_data_6FF5_indexed
	$AFF5               .byte $28,$D8
_data_6FF7_indexed
	$AFF7               .byte $01,$FF
_data_6FF9_indexed
	$AFF9               .byte $10,$F0
_jumptable_4A5C_6FFB
	$AFFB  20 EF B0:    jsr _func_70EF
	$AFFE  A9 06:       lda #$06
	$B000  9D 6E 04:    sta $046E,x
	$B003  A9 02:       lda #$02
	$B005  8D FE 71:    sta $71FE
	$B008  AD B5 04:    lda ObtainedCrystal
	$B00B  F0 59:       beq ++		; $B066 -> rts
	$B00D  C9 01:       cmp #$01
	$B00F  D0 12:       bne +		; $B023
	$B011  9D 80 04:    sta $0480,x
	$B014  A9 90:       lda #$90
	$B016  95 86:       sta $86,x
	$B018  A9 40:       lda #$40
	$B01A  9D 38 04:    sta $0438,x
	$B01D  9D 5C 04:    sta $045C,x
	$B020  8D B5 04:    sta ObtainedCrystal
+	$B023  BD 80 04:    lda $0480,x
	$B026  C9 02:       cmp #$02
	$B028  90 78:       bcc ++++		; $B0A2
	$B02A  B5 B1:       lda $B1,x
	$B02C  D0 14:       bne +		; $B042
	$B02E  FE 80 04:    inc $0480,x
	$B031  BD 80 04:    lda $0480,x
	$B034  C9 31:       cmp #$31
	$B036  D0 2F:       bne +++		; $B067
	$B038  BD 53 04:    lda $0453,x
	$B03B  D0 05:       bne +		; $B042
	$B03D  F6 B1:       inc $B1,x
	$B03F  20 9C B0:    jsr _func_709C
+	$B042  DE 80 04:    dec $0480,x
	$B045  BC 80 04:    ldy $0480,x
	$B048  88:          dey 
	$B049  D0 1C:       bne +++		; $B067
	$B04B  D6 B1:       dec $B1,x
	$B04D  A5 50:       lda $50
	$B04F  C9 06:       cmp #$06
	$B051  D0 14:       bne +++		; $B067
	$B053  A9 01:       lda #$01
	$B055  8D 34 05:    sta $0534
	$B058  20 DA F6:    jsr _func_1F6DA
	$B05B  A9 09:       lda #$09
	$B05D  85 14:       sta $14
	$B05F  EE 27 06:    inc $0627
	$B062  68:          pla 
	$B063  68:          pla 
	$B064  68:          pla 
	$B065  68:          pla 
++	$B066  60:          rts 

+++	$B067  BD 80 04:    lda $0480,x
	$B06A  C9 30:       cmp #$30
	$B06C  D0 33:       bne +		; $B0A1 -> rts
	$B06E  B5 5B:       lda $5B,x
	$B070  29 40:       and #$40
	$B072  F0 2D:       beq +		; $B0A1 -> rts
	$B074  A5 9C:       lda HoldingItem
	$B076  D0 29:       bne +		; $B0A1 -> rts
	$B078  85 5A:       sta $5A
	$B07A  F6 B1:       inc $B1,x
	$B07C  EE B4 04:    inc $04B4
	$B07F  DE 80 04:    dec $0480,x
	$B082  B5 29:       lda $29,x
	$B084  85 28:       sta $28
	$B086  B5 15:       lda $15,x
	$B088  85 14:       sta $14
	$B08A  B5 33:       lda $33,x
	$B08C  69 10:       adc #$10
	$B08E  85 32:       sta $32
	$B090  A9 06:       lda #$06
	$B092  85 50:       sta $50
	$B094  A9 60:       lda #$60
	$B096  85 82:       sta $82
	$B098  A9 FC:       lda #$FC
	$B09A  85 46:       sta $46
_func_709C
	$B09C  A9 80:       lda #$80
	$B09E  8D 02 06:    sta $0602
+	$B0A1  60:          rts 

++++	$B0A2  A9 03:       lda #$03
	$B0A4  9D 6E 04:    sta $046E,x
	$B0A7  A9 00:       lda #$00
	$B0A9  8D FE 71:    sta $71FE
	$B0AC  BD 65 04:    lda $0465,x
	$B0AF  D0 10:       bne +		; $B0C1
	$B0B1  A9 03:       lda #$03
	$B0B3  9D 65 04:    sta $0465,x
	$B0B6  20 9C B0:    jsr _func_709C
	$B0B9  FE 80 04:    inc $0480,x
	$B0BC  A9 FF:       lda #$FF
	$B0BE  9D 53 04:    sta $0453,x
+	$B0C1  A5 10:       lda $10
	$B0C3  4A:          lsr a
	$B0C4  90 24:       bcc ++		; $B0EA -> $9434
	$B0C6  B5 79:       lda $79,x
	$B0C8  29 01:       and #$01
	$B0CA  A8:          tay 
	$B0CB  B5 47:       lda $47,x
	$B0CD  18:          clc 
	$B0CE  79 F7 AF:    adc _data_6FF7_indexed,y
	$B0D1  95 47:       sta $47,x
	$B0D3  D9 F9 AF:    cmp _data_6FF9_indexed,y
	$B0D6  D0 02:       bne +		; $B0DA
	$B0D8  F6 79:       inc $79,x
+	$B0DA  20 3F 9E:    jsr $9E3F
	$B0DD  B5 3D:       lda $3D,x
	$B0DF  D9 F5 AF:    cmp _data_6FF5_indexed,y
	$B0E2  F0 06:       beq ++		; $B0EA -> $9434
	$B0E4  18:          clc 
	$B0E5  79 F3 AF:    adc _data_6FF3_indexed,y
	$B0E8  95 3D:       sta $3D,x
++	$B0EA  4C 34 94:    jmp $9434

	$B0ED               .byte $F8,$10
_func_70EF
	$B0EF  BD 80 04:    lda $0480,x
	$B0F2  20 17 8E:    jsr $8E17
	$B0F5  AD B5 04:    lda ObtainedCrystal
	$B0F8  F0 7A:       beq ++		; $B174
	$B0FA  A5 EE:       lda $EE
	$B0FC  29 0C:       and #$0C
	$B0FE  D0 74:       bne ++		; $B174
	$B100  B5 86:       lda $86,x
	$B102  85 07:       sta $07
	$B104  20 FE FA:    jsr _func_1FAFE
	$B107  A6 02:       ldx $02
	$B109  AD 29 04:    lda $0429
	$B10C  18:          clc 
	$B10D  7D EC B0:    adc _data_70EC_indexed,x
	$B110  48:          pha 
	$B111  08:           php 
	$B112  CA:            dex 
	$B113  F0 04:         beq +		; $B119
	$B115  68:           pla 
	$B116  49 01:        eor #$01
	$B118  48:           pha 
+	$B119  28:           plp 
	$B11A  68:          pla 
	$B11B  90 57:       bcc ++		; $B174
	$B11D  99 03 02:    sta $0203,y
	$B120  99 07 02:    sta $0207,y
	$B123  99 0B 02:    sta $020B,y
	$B126  99 0F 02:    sta $020F,y
	$B129  AE BD 04:    ldx $04BD
	$B12C  F0 02:       beq +		; $B130
	$B12E  A2 10:       ldx #$10
+	$B130  BD 00 02:    lda $0200,x
	$B133  99 00 02:    sta $0200,y
	$B136  18:          clc 
	$B137  69 10:       adc #$10
	$B139  99 04 02:    sta $0204,y
	$B13C  A5 07:       lda $07
	$B13E  F0 02:       beq +		; $B142
	$B140  A9 20:       lda #$20
+	$B142  1D 02 02:    ora $0202,x
	$B145  99 02 02:    sta $0202,y
	$B148  99 06 02:    sta $0206,y
	$B14B  99 0A 02:    sta $020A,y
	$B14E  99 0E 02:    sta $020E,y
	$B151  AE F4 00:    ldx $00F4
	$B154  BD 00 02:    lda $0200,x
	$B157  99 08 02:    sta $0208,y
	$B15A  18:          clc 
	$B15B  69 10:       adc #$10
	$B15D  99 0C 02:    sta $020C,y
	$B160  A9 F0:       lda #$F0
	$B162  99 01 02:    sta $0201,y
	$B165  A9 F2:       lda #$F2
	$B167  99 05 02:    sta $0205,y
	$B16A  A9 F4:       lda #$F4
	$B16C  99 09 02:    sta $0209,y
	$B16F  A9 F6:       lda #$F6
	$B171  99 0D 02:    sta $020D,y
++	$B174  A6 12:       ldx $12
	$B176  60:          rts 
;------------------------------------------
_data_7177_indexed
	$B177               .byte $08,$28,$48,$28
_data_717B_indexed
	$B17B               .byte $94,$84,$94,$84
_data_717F_indexed
	$B17F               .byte $F8,$08,$F8,$08,$08,$F8,$08,$F8
_jumptable_4200_7187
	$B187  A5 9C:       lda HoldingItem
	$B189  D0 48:       bne ++		; $B1D3 -> rts
	$B18B  A5 10:       lda $10
	$B18D  29 FF:       and #$FF
	$B18F  D0 42:       bne ++		; $B1D3 -> rts
	$B191  EE F9 04:    inc $04F9
	$B194  20 C8 92:    jsr $92C8
	$B197  30 3A:       bmi ++		; $B1D3 -> rts
	$B199  A6 00:       ldx $00
	$B19B  AD F9 04:    lda $04F9
	$B19E  29 07:       and #$07
	$B1A0  A8:          tay 
	$B1A1  B9 7F B1:    lda _data_717F_indexed,y
	$B1A4  95 3D:       sta $3D,x
	$B1A6  98:          tya 
	$B1A7  29 03:       and #$03
	$B1A9  A8:          tay 
	$B1AA  A9 02:       lda #$02
	$B1AC  95 15:       sta $15,x
	$B1AE  B9 77 B1:    lda _data_7177_indexed,y
	$B1B1  95 29:       sta $29,x
	$B1B3  B9 7B B1:    lda _data_717B_indexed,y
	$B1B6  95 33:       sta $33,x
	$B1B8  A9 00:       lda #$00
	$B1BA  95 1F:       sta $1F,x
	$B1BC  AD AE 05:    lda $05AE
	$B1BF  29 03:       and #$03
	$B1C1  C9 02:       cmp #$02
	$B1C3  90 03:       bcc +		; $B1C8
	$B1C5  0A:          asl a
	$B1C6  95 B1:       sta $B1,x
+	$B1C8  A0 33:       ldy #$33
	$B1CA  94 90:       sty $90,x
	$B1CC  20 41 84:    jsr $8441
	$B1CF  A9 D0:       lda #$D0
	$B1D1  95 47:       sta $47,x
++	$B1D3  60:          rts 
;------------------------------------------
_jumptable_43B3_71D4
	$B1D4  20 5D 84:    jsr _jumptable_43B3_445D
	$B1D7  A9 06:       lda #$06
	$B1D9  9D 65 04:    sta $0465,x
	$B1DC  B5 15:       lda $15,x
	$B1DE  9D EF 04:    sta $04EF,x
	$B1E1  60:          rts 
;------------------------------------------
_data_71E2_indexed
	$B1E2               .byte $E0,$F0,$E8,$E4
_jumptable_4A5C_71E6
	$B1E6  B5 B1:       lda $B1,x
	$B1E8  D0 73:       bne ++++		; $B25D
	$B1EA  BD 65 04:    lda $0465,x
	$B1ED  D0 08:       bne +		; $B1F7
	$B1EF  A9 80:       lda #$80
	$B1F1  95 86:       sta $86,x
	$B1F3  95 B1:       sta $B1,x
	$B1F5  D0 63:       bne +++		; $B25A -> $9B1F

+	$B1F7  F6 79:       inc $79,x
	$B1F9  A5 10:       lda $10
	$B1FB  29 FF:       and #$FF
	$B1FD  D0 07:       bne +		; $B206
	$B1FF  A9 5F:       lda #$5F
	$B201  95 86:       sta $86,x
	$B203  FE 80 04:    inc $0480,x
+	$B206  A9 00:       lda #$00
	$B208  95 3D:       sta $3D,x
	$B20A  B5 79:       lda $79,x
	$B20C  29 40:       and #$40
	$B20E  F0 0D:       beq ++		; $B21D
	$B210  FE 77 04:    inc $0477,x
	$B213  A9 F8:       lda #$F8
	$B215  B4 79:       ldy $79,x
	$B217  10 02:       bpl +		; $B21B
	$B219  A9 08:       lda #$08
+	$B21B  95 3D:       sta $3D,x
++	$B21D  20 54 9E:    jsr $9E54
	$B220  BD 5C 04:    lda $045C,x
	$B223  D0 35:       bne +++		; $B25A -> $9B1F
	$B225  B5 86:       lda $86,x
	$B227  F0 31:       beq +++		; $B25A -> $9B1F
	$B229  29 0F:       and #$0F
	$B22B  D0 2D:       bne +++		; $B25A -> $9B1F
	$B22D  20 CC 92:    jsr $92CC
	$B230  30 28:       bmi +++		; $B25A -> $9B1F
	$B232  A9 80:       lda #$80
	$B234  8D 02 06:    sta $0602
	$B237  BD 80 04:    lda $0480,x
	$B23A  29 03:       and #$03
	$B23C  A8:          tay 
	$B23D  B5 86:       lda $86,x
	$B23F  A6 00:       ldx $00
	$B241  4A:          lsr a
	$B242  49 FF:       eor #$FF
	$B244  95 3D:       sta $3D,x
	$B246  B9 E2 B1:    lda _data_71E2_indexed,y
	$B249  95 47:       sta $47,x
	$B24B  A9 11:       lda #$11
	$B24D  95 90:       sta $90,x
	$B24F  B5 33:       lda $33,x
	$B251  69 08:       adc #$08
	$B253  95 33:       sta $33,x
	$B255  20 41 84:    jsr $8441
	$B258  A6 12:       ldx $12
+++	$B25A  4C 1F 9B:    jmp $9B1F

++++	$B25D  B5 86:       lda $86,x
	$B25F  F0 0F:       beq +		; $B270
	$B261  9D 5C 04:    sta $045C,x
	$B264  FE 77 04:    inc $0477,x
	$B267  FE 77 04:    inc $0477,x
	$B26A  A9 F0:       lda #$F0
	$B26C  95 47:       sta $47,x
	$B26E  D0 36:       bne ++		; $B2A6 -> $9B1F

+	$B270  A9 04:       lda #$04
	$B272  95 3D:       sta $3D,x
	$B274  20 54 9E:    jsr $9E54
	$B277  20 4F 9E:    jsr $9E4F
	$B27A  A5 10:       lda $10
	$B27C  4A:          lsr a
	$B27D  B0 1D:       bcs +		; $B29C
	$B27F  F6 47:       inc $47,x
	$B281  30 19:       bmi +		; $B29C
	$B283  A5 10:       lda $10
	$B285  29 1F:       and #$1F
	$B287  D0 13:       bne +		; $B29C
	$B289  A9 10:       lda #$10
	$B28B  8D 01 06:    sta $0601
	$B28E  20 CC 92:    jsr $92CC
	$B291  A6 00:       ldx $00
	$B293  B5 33:       lda $33,x
	$B295  69 08:       adc #$08
	$B297  95 33:       sta $33,x
	$B299  20 B4 91:    jsr $91B4
+	$B29C  B5 33:       lda $33,x
	$B29E  C9 D0:       cmp #$D0
	$B2A0  90 04:       bcc ++		; $B2A6 -> $9B1F
	$B2A2  A9 02:       lda #$02
	$B2A4  95 51:       sta $51,x
++	$B2A6  4C 1F 9B:    jmp $9B1F
;------------------------------------------
_jumptable_4A5C_72A9
	$B2A9  F6 9F:       inc $9F,x
	$B2AB  20 54 9E:    jsr $9E54
	$B2AE  20 4F 9E:    jsr $9E4F
	$B2B1  F6 47:       inc $47,x
	$B2B3  4C 1F 9B:    jmp $9B1F

-	$B2B6  60:          rts 

	$B2B7  AD F4 00:    lda $00F4
	$B2BA  8D 67 72:    sta $7267
	$B2BD  8D 6B 72:    sta $726B
	$B2C0  A5 10:       lda $10
	$B2C2  29 03:       and #$03
	$B2C4  85 07:       sta $07
	$B2C6  A8:          tay 
	$B2C7  B9 65 72:    lda $7265,y
	$B2CA  8D F4 00:    sta $00F4
	$B2CD  A5 EF:       lda $EF
	$B2CF  D0 E5:       bne -		; $B2B6 -> rts
	$B2D1  BC 65 04:    ldy $0465,x
	$B2D4  D0 04:       bne +		; $B2DA
	$B2D6  A9 4E:       lda #$4E
	$B2D8  95 65:       sta $65,x
+	$B2DA  A5 EE:       lda $EE
	$B2DC  48:          pha 
	$B2DD  48:           pha 
	$B2DE  A0 AE:         ldy #$AE
	$B2E0  B5 B1:         lda $B1,x
	$B2E2  D0 0F:         bne +		; $B2F3
	$B2E4  BD 5C 04:      lda $045C,x
	$B2E7  F0 0D:         beq ++		; $B2F6
	$B2E9  C9 30:         cmp #$30
	$B2EB  B0 06:         bcs +		; $B2F3
	$B2ED  29 08:         and #$08
	$B2EF  D0 02:         bne +		; $B2F3
	$B2F1  A0 9E:         ldy #$9E
+	$B2F3  98:            tya 
	$B2F4  D0 08:         bne +++		; $B2FE

++	$B2F6  A9 9E:         lda #$9E
	$B2F8  B4 86:         ldy $86,x
	$B2FA  F0 02:         beq +++		; $B2FE
	$B2FC  A9 A2:         lda #$A2
+++	$B2FE  20 B7 9B:      jsr $9BB7
	$B301  A5 00:         lda $00
	$B303  8D 2C 04:      sta $042C
	$B306  A4 07:         ldy $07
	$B308  B9 66 72:      lda $7266,y
	$B30B  8D F4 00:      sta $00F4
	$B30E  A0 A6:         ldy #$A6
	$B310  B5 B1:         lda $B1,x
	$B312  D0 13:         bne ++		; $B327
	$B314  BD 5C 04:      lda $045C,x
	$B317  F0 0A:         beq +		; $B323
	$B319  C9 30:         cmp #$30
	$B31B  B0 0A:         bcs ++		; $B327
	$B31D  29 08:         and #$08
	$B31F  D0 06:         bne ++		; $B327
	$B321  F0 06:         beq +++		; $B329
+	$B323  B5 86:         lda $86,x
	$B325  F0 02:         beq +++		; $B329
++	$B327  A0 AA:         ldy #$AA
+++	$B329  68:           pla 
	$B32A  85 EE:        sta $EE
	$B32C  98:           tya 
	$B32D  20 B7 9B:     jsr $9BB7
	$B330  A5 00:        lda $00
	$B332  8D 2C 04:     sta $042C
	$B335  A4 07:        ldy $07
	$B337  B9 67 72:     lda $7267,y
	$B33A  8D F4 00:     sta $00F4
	$B33D  A0 BA:        ldy #$BA
	$B33F  B5 3D:        lda $3D,x
	$B341  F0 0B:        beq +		; $B34E
	$B343  A0 B2:        ldy #$B2
	$B345  BD 77 04:     lda $0477,x
	$B348  29 10:        and #$10
	$B34A  F0 02:        beq +		; $B34E
	$B34C  A0 B6:        ldy #$B6
+	$B34E  68:          pla 
	$B34F  85 EE:       sta $EE
	$B351  98:          tya 
	$B352  20 B7 9B:    jsr $9BB7
	$B355  A5 EE:       lda $EE
	$B357  D0 46:       bne +		; $B39F
	$B359  A4 07:       ldy $07
	$B35B  BE 67 72:    ldx $7267,y
	$B35E  B9 68 72:    lda $7268,y
	$B361  A8:          tay 
	$B362  AD 29 04:    lda $0429
	$B365  18:          clc 
	$B366  69 20:       adc #$20
	$B368  B0 35:       bcs +		; $B39F
	$B36A  99 03 02:    sta $0203,y
	$B36D  99 07 02:    sta $0207,y
	$B370  99 0B 02:    sta $020B,y
	$B373  A5 00:       lda $00
	$B375  E9 2F:       sbc #$2F
	$B377  99 00 02:    sta $0200,y
	$B37A  69 0F:       adc #$0F
	$B37C  99 04 02:    sta $0204,y
	$B37F  69 10:       adc #$10
	$B381  99 08 02:    sta $0208,y
	$B384  BD 02 02:    lda $0202,x
	$B387  99 02 02:    sta $0202,y
	$B38A  99 06 02:    sta $0206,y
	$B38D  99 0A 02:    sta $020A,y
	$B390  A9 19:       lda #$19
	$B392  99 01 02:    sta $0201,y
	$B395  A9 1B:       lda #$1B
	$B397  99 05 02:    sta $0205,y
	$B39A  A9 1D:       lda #$1D
	$B39C  99 09 02:    sta $0209,y
+	$B39F  A6 12:       ldx $12
	$B3A1  60:          rts 
;------------------------------------------
_empty_73A2
	$B3A2               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B3B2               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B3C2               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B3D2               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B3E2               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B3F2               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B402               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B412               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B422               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B432               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B442               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B452               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B462               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B472               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B482               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B492               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B4A2               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B4B2               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B4C2               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	$B4D2               .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
_data_74E0_indexed
	$B4E0               .byte $F0,$10
	$B4E2  20 AC B5:    jsr _func_75AC
	$B4E5  A8:          tay 
	$B4E6  B5 46:       lda $46,x
	$B4E8  30 01:       bmi +		; $B4EB
	$B4EA  C8:          iny 
+	$B4EB  20 5A BB:    jsr _func_7B5A
	$B4EE  B0 07:       bcs +		; $B4F7
	$B4F0  A5 00:       lda $00
	$B4F2  C9 82:       cmp #$82
	$B4F4  F0 01:       beq +		; $B4F7
	$B4F6  18:          clc 
+	$B4F7  CA:          dex 
	$B4F8  60:          rts 

	$B4F9  A9 04:       lda #$04
	$B4FB  D0 02:       bne +		; $B4FF
;------------------------------------------
_func_74FD
	$B4FD  A9 00:       lda #$00
+	$B4FF  85 07:       sta $07
	$B501  A9 00:       lda #$00
	$B503  85 0B:       sta $0B
	$B505  85 0E:       sta $0E
	$B507  20 AC B5:    jsr _func_75AC
	$B50A  85 08:       sta $08
	$B50C  B5 46:       lda $46,x
	$B50E  10 09:       bpl +		; $B519
	$B510  20 8C B5:    jsr _func_758C
	$B513  E6 07:       inc $07
	$B515  E6 08:       inc $08
	$B517  D0 62:       bne ++		; $B57B
+	$B519  E6 07:       inc $07
	$B51B  E6 08:       inc $08
	$B51D  20 8C B5:    jsr _func_758C
	$B520  B5 8F:       lda $8F,x
	$B522  C9 18:       cmp #$18
	$B524  F0 1A:       beq +		; $B540
	$B526  C9 19:       cmp #$19
	$B528  F0 16:       beq +		; $B540
	$B52A  A5 00:       lda $00
	$B52C  38:          sec 
	$B52D  E9 8A:       sbc #$8A
	$B52F  C9 02:       cmp #$02
	$B531  B0 0D:       bcs +		; $B540
	$B533  0A:          asl a
	$B534  69 01:       adc #$01
	$B536  95 46:       sta $46,x
	$B538  A9 07:       lda #$07
	$B53A  95 50:       sta $50,x
	$B53C  A9 FF:       lda #$FF
	$B53E  95 85:       sta DamageInvulnTime,x
+	$B540  A5 00:       lda $00
	$B542  85 0E:       sta $0E
	$B544  38:          sec 
	$B545  E9 67:       sbc #$67
	$B547  C9 02:       cmp #$02
	$B549  B0 30:       bcs ++		; $B57B
	$B54B  BC 37 04:    ldy $0437,x
	$B54E  D0 2B:       bne ++		; $B57B
	$B550  B4 8F:       ldy $8F,x
	$B552  C0 32:       cpy #$32
	$B554  90 16:       bcc +		; $B56C
	$B556  A8:          tay 
	$B557  B5 46:       lda $46,x
	$B559  C9 03:       cmp #$03
	$B55B  B0 1E:       bcs ++		; $B57B
	$B55D  A5 0D:       lda $0D
	$B55F  29 03:       and #$03
	$B561  D0 18:       bne ++		; $B57B
	$B563  B9 E0 B4:    lda _data_74E0_indexed,y
	$B566  95 3C:       sta $3C,x
	$B568  85 0B:       sta $0B
	$B56A  D0 0F:       bne ++		; $B57B
+	$B56C  B4 3C:       ldy $3C,x
	$B56E  F0 09:       beq +		; $B579
	$B570  55 6E:       eor $6E,x
	$B572  4A:          lsr a
	$B573  B0 04:       bcs +		; $B579
	$B575  D6 9E:       dec $9E,x
	$B577  D6 9E:       dec $9E,x
+	$B579  F6 9E:       inc $9E,x
++	$B57B  B5 3C:       lda