DKC2-disassembly/bank_B3.asm

14115 lines
305 KiB
NASM

CODE_B38000: JSL CODE_BBBB99
CODE_B38004: JML [$05A9]
CODE_B38007: SEP #$20
CODE_B38009: LDA $19B2
CODE_B3800C: STA $19B3
CODE_B3800F: STZ $19B2
CODE_B38012: STZ $19AA
CODE_B38015: STZ $19AB
CODE_B38018: STZ $19AE
CODE_B3801B: STZ $19AC
CODE_B3801E: STZ $19AF
CODE_B38021: REP #$20
CODE_B38023: LDA #$00B3
CODE_B38026: STA $05AB
CODE_B38029: LDA #$00FF
CODE_B3802C: STA $90
CODE_B3802E: JSL CODE_BCFA78
CODE_B38032: LDA $0A36
CODE_B38035: AND #$0080
CODE_B38038: BNE CODE_B3806D
CODE_B3803A: LDA $0A36
CODE_B3803D: BNE CODE_B38087
CODE_B3803F: LDA #CODE_B38052
CODE_B38042: STA $05A9
CODE_B38045: LDX #$0DE2
CODE_B38048: LDA $00,x
CODE_B3804A: BEQ CODE_B38054
CODE_B3804C: STX $64
CODE_B3804E: TAX
CODE_B3804F: JMP (DATA_B38348,x)
CODE_B38052: LDX $64
CODE_B38054: TXA
CODE_B38055: CLC
CODE_B38056: ADC #$005E
CODE_B38059: TAX
CODE_B3805A: CPX #$16B2
CODE_B3805D: BNE CODE_B38048
CODE_B3805F: JSL CODE_B8805E
CODE_B38063: JSR CODE_B38342
CODE_B38066: JSR CODE_B38280
CODE_B38069: JSR CODE_B380F0
CODE_B3806C: RTL
CODE_B3806D: JSL CODE_B8805E
CODE_B38071: JSR CODE_B38342
CODE_B38074: JSR CODE_B380F0
CODE_B38077: DEC $0A38
CODE_B3807A: BEQ CODE_B38083
CODE_B3807C: BMI CODE_B3807F
CODE_B3807E: RTL
CODE_B3807F: STZ $0A38
CODE_B38082: RTL
CODE_B38083: STZ $0A36
CODE_B38086: RTL
CODE_B38087: LDA #CODE_B380D5
CODE_B3808A: STA $05A9
CODE_B3808D: LDX #$0DE2
CODE_B38090: LDA $00,x
CODE_B38092: BEQ CODE_B380D7
CODE_B38094: STX $64
CODE_B38096: TAX
CODE_B38097: LDA $0A36
CODE_B3809A: AND #$001C
CODE_B3809D: BNE CODE_B380A1
CODE_B3809F: BRA CODE_B380D2
CODE_B380A1: LDA $64
CODE_B380A3: CMP #$0E9E
CODE_B380A6: BPL CODE_B380C1
CODE_B380A8: CMP $0597
CODE_B380AB: BEQ CODE_B380B7
CODE_B380AD: LDA $0A36
CODE_B380B0: AND #$0008
CODE_B380B3: BEQ CODE_B380D2
CODE_B380B5: BRA CODE_B380D5
CODE_B380B7: LDA $0A36
CODE_B380BA: AND #$0010
CODE_B380BD: BEQ CODE_B380D2
CODE_B380BF: BRA CODE_B380D5
CODE_B380C1: LDA $0A36
CODE_B380C4: AND #$0004
CODE_B380C7: BEQ CODE_B380D2
CODE_B380C9: LDA.l DATA_B3834A,x
CODE_B380CD: AND #$0001
CODE_B380D0: BEQ CODE_B380D5
CODE_B380D2: JMP (DATA_B38348,x)
CODE_B380D5: LDX $64
CODE_B380D7: TXA
CODE_B380D8: CLC
CODE_B380D9: ADC #$005E
CODE_B380DC: TAX
CODE_B380DD: CPX #$16B2
CODE_B380E0: BNE CODE_B38090
CODE_B380E2: JSL CODE_B8805E
CODE_B380E6: JSR CODE_B38280
CODE_B380E9: BRL CODE_B38071
CODE_B380EC: JSR CODE_B380F0
CODE_B380EF: RTL
CODE_B380F0: LDA $19AD
CODE_B380F3: CMP #$0100
CODE_B380F6: LDA #$0450
CODE_B380F9: JSR CODE_B38158
CODE_B380FC: BCS CODE_B3814A
CODE_B380FE: LDA $19A9
CODE_B38101: CMP #$0100
CODE_B38104: LDA #$073D
CODE_B38107: JSR CODE_B38158
CODE_B3810A: BCS CODE_B3814A
CODE_B3810C: LDA $19AA
CODE_B3810F: CMP #$0100
CODE_B38112: LDA #$073F
CODE_B38115: JSR CODE_B38158
CODE_B38118: BCS CODE_B3814A
CODE_B3811A: LDA $19AE
CODE_B3811D: CMP #$0100
CODE_B38120: LDA #$0452
CODE_B38123: JSR CODE_B38158
CODE_B38126: BCS CODE_B3814A
CODE_B38128: LDA $052B
CODE_B3812B: AND #$8000
CODE_B3812E: BEQ CODE_B3813E
CODE_B38130: LDA $19AB
CODE_B38133: CMP #$0100
CODE_B38136: LDA #$0765
CODE_B38139: JSR CODE_B38158
CODE_B3813C: BRA CODE_B3814A
CODE_B3813E: LDA $19AB
CODE_B38141: CMP #$0100
CODE_B38144: LDA #$0668
CODE_B38147: JSR CODE_B38158
CODE_B3814A: JSL CODE_B5801E
CODE_B3814E: RTS
CODE_B3814F: PHY
CODE_B38150: JSR CODE_B38158
CODE_B38153: PLY
CODE_B38154: AND #$FFFF
CODE_B38157: RTL
CODE_B38158: SEP #$30
CODE_B3815A: XBA
CODE_B3815B: TAX
CODE_B3815C: XBA
CODE_B3815D: EOR $0619,x
CODE_B38160: BEQ CODE_B3816D
CODE_B38162: EOR $0619,x
CODE_B38165: BCS CODE_B3816F
CODE_B38167: REP #$30
CODE_B38169: LDA #$0001
CODE_B3816C: RTS
CODE_B3816D: BCS CODE_B38167
CODE_B3816F: REP #$30
CODE_B38171: TAY
CODE_B38172: LDA $0634
CODE_B38175: INC A
CODE_B38176: INC A
CODE_B38177: AND #$000E
CODE_B3817A: TAX
CODE_B3817B: LDA $0622,x
CODE_B3817E: BNE CODE_B38199
CODE_B38180: TYA
CODE_B38181: ORA #$8000
CODE_B38184: STA $0622,x
CODE_B38187: STX $0634
CODE_B3818A: SEP #$30
CODE_B3818C: XBA
CODE_B3818D: AND #$0F
CODE_B3818F: TAX
CODE_B38190: XBA
CODE_B38191: STA $0619,x
CODE_B38194: REP #$30
CODE_B38196: LDA #$0000
CODE_B38199: SEC
CODE_B3819A: RTS
CODE_B3819B: LDA $05BB
CODE_B3819E: AND #$0060
CODE_B381A1: BEQ CODE_B381AA
CODE_B381A3: JSL CODE_BBBB99
CODE_B381A7: JML [$05A9]
CODE_B381AA: JSL CODE_BBBB44
CODE_B381AE: JML [$05A9]
CODE_B381B1: LDA $05BB
CODE_B381B4: AND #$0060
CODE_B381B7: BEQ CODE_B381C3
CODE_B381B9: JSR CODE_B381CE
CODE_B381BC: JSL CODE_BBBB99
CODE_B381C0: JML [$05A9]
CODE_B381C3: JSL CODE_BBBB44
CODE_B381C7: JML [$05A9]
CODE_B381CA: JSR CODE_B381CE
CODE_B381CD: RTL
CODE_B381CE: RTS
CODE_B381CF: CPX $05C3
CODE_B381D2: BNE CODE_B381E3
CODE_B381D4: LDA $2A
CODE_B381D6: AND #$0003
CODE_B381D9: BNE CODE_B381E3
CODE_B381DB: LDA $1C,x
CODE_B381DD: ORA #$C000
CODE_B381E0: STA $1C,x
CODE_B381E2: RTS
CODE_B381E3: LDA $1C,x
CODE_B381E5: AND #$3FFF
CODE_B381E8: STA $1C,x
CODE_B381EA: RTS
CODE_B381EB: JSL CODE_B9D100
CODE_B381EF: JML [$05A9]
CODE_B381F2: LDA $05BB
CODE_B381F5: AND #$0060
CODE_B381F8: BNE CODE_B38201
CODE_B381FA: JSL CODE_BBBC8D
CODE_B381FE: JML [$05A9]
CODE_B38201: JSL CODE_BBBCA3
CODE_B38205: JML [$05A9]
CODE_B38208: JSL CODE_B9D100
CODE_B3820C: JML [$05A9]
CODE_B3820F: LDA $64
CODE_B38211: STA $19CE
CODE_B38214: INC $19AE
CODE_B38217: LDY $0595
CODE_B3821A: LDA $0016,y
CODE_B3821D: CMP #$0010
CODE_B38220: BMI CODE_B38251
CODE_B38222: LDA $2A
CODE_B38224: AND #$0001
CODE_B38227: BEQ CODE_B3822C
CODE_B38229: JML [$05A9]
CODE_B3822C: LDA $2A
CODE_B3822E: AND #$0002
CODE_B38231: BEQ CODE_B38242
CODE_B38233: LDA $091B
CODE_B38236: ORA #$0080
CODE_B38239: STA $091B
CODE_B3823C: JSL CODE_BB8C2C
CODE_B38240: BRA CODE_B38229
CODE_B38242: LDA $091B
CODE_B38245: AND #$FF7F
CODE_B38248: STA $091B
CODE_B3824B: JSL CODE_BB8C2C
CODE_B3824F: BRA CODE_B38229
CODE_B38251: LDA $091B
CODE_B38254: AND #$FF7F
CODE_B38257: STA $091B
CODE_B3825A: JSL CODE_BB8C2C
CODE_B3825E: JSL CODE_BB82D2
CODE_B38262: STZ $19CE
CODE_B38265: JML [$05A9]
CODE_B38268: JSL CODE_B9D100
CODE_B3826C: LDX $64
CODE_B3826E: LDA $42,x
CODE_B38270: BEQ CODE_B38276
CODE_B38272: DEC $42,x
CODE_B38274: BEQ CODE_B38279
CODE_B38276: JML [$05A9]
CODE_B38279: JSL CODE_BB82B8
CODE_B3827D: JML [$05A9]
CODE_B38280: LDA $08C2
CODE_B38283: AND #$0001
CODE_B38286: BNE CODE_B382C6
CODE_B38288: LDY $0595
CODE_B3828B: STY $66
CODE_B3828D: LDA $0000,y
CODE_B38290: STA $0A2E
CODE_B38293: LDX $0593
CODE_B38296: STX $64
CODE_B38298: LDA $36,x
CODE_B3829A: LDA $20,x
CODE_B3829C: STA $0A30
CODE_B3829F: LDA $26,x
CODE_B382A1: STA $0A32
CODE_B382A4: LDA $0E,x
CODE_B382A6: STA $0A34
CODE_B382A9: LDA $0A2A
CODE_B382AC: CMP $06,x
CODE_B382AE: BNE CODE_B382CD
CODE_B382B0: LDA $0A2C
CODE_B382B3: CMP $0A,x
CODE_B382B5: BNE CODE_B382CD
CODE_B382B7: LDA $1E,x
CODE_B382B9: AND #$1010
CODE_B382BC: BNE CODE_B382CD
CODE_B382BE: LDA $08C2
CODE_B382C1: AND #$0008
CODE_B382C4: BNE CODE_B382CD
CODE_B382C6: LDA #$0009
CODE_B382C9: TRB $08C2
CODE_B382CC: RTS
CODE_B382CD: TXY
CODE_B382CE: LDX $099D
CODE_B382D1: LDA $0006,y
CODE_B382D4: STA $0A2A
CODE_B382D7: STA $7FA532,x
CODE_B382DB: LDA $000A,y
CODE_B382DE: STA $0A2C
CODE_B382E1: STA $7FA572,x
CODE_B382E5: LDA $0012,y
CODE_B382E8: AND #$4000
CODE_B382EB: STA $7FA5B2,x
CODE_B382EF: LDA $001E,y
CODE_B382F2: XBA
CODE_B382F3: AND #$FF00
CODE_B382F6: STA $32
CODE_B382F8: LDY $66
CODE_B382FA: LDA $0000,y
CODE_B382FD: STA $7FA5F2,x
CODE_B38301: AND #$00FF
CODE_B38304: ORA $32
CODE_B38306: INX
CODE_B38307: INX
CODE_B38308: TXA
CODE_B38309: AND #$003F
CODE_B3830C: STA $099D
CODE_B3830F: CMP $099F
CODE_B38312: BNE CODE_B3831F
CODE_B38314: LDA $099F
CODE_B38317: INC A
CODE_B38318: INC A
CODE_B38319: AND #$003F
CODE_B3831C: STA $099F
CODE_B3831F: LDA $099D
CODE_B38322: BRA CODE_B382C6
CODE_B38324: SEC
CODE_B38325: SBC #$0005
CODE_B38328: STA $09FC
CODE_B3832B: TAY
CODE_B3832C: LDA $09FE,y
CODE_B3832F: STA $32
CODE_B38331: LDA $0A00,y
CODE_B38334: STA $34
CODE_B38336: LDX $0A01,y
CODE_B38339: STX $64
CODE_B3833B: PHK
CODE_B3833C: %return(CODE_B38342)
CODE_B3833F: JML [$0032]
CODE_B38342: LDA $09FC
CODE_B38345: BNE CODE_B38324
CODE_B38347: RTS
DATA_B38348:
%offset(DATA_B3834A, 2)
dw CODE_B3819B : db $00, $00
dw CODE_B3819B : db $00, $00
dw CODE_B381EB : db $00, $00
dw CODE_B392DE : db $00, $00
dw CODE_B392E5 : db $00, $00
dw CODE_B3B03B : db $01, $00
dw CODE_B3919D : db $00, $00
dw CODE_B3919D : db $00, $00
dw CODE_B3919D : db $00, $00
dw CODE_B38702 : db $00, $00
dw CODE_B3C4BA : db $00, $00
dw CODE_B3873A : db $00, $00
dw CODE_B38741 : db $00, $00
dw CODE_B38748 : db $00, $00
dw CODE_B3874F : db $00, $00
dw CODE_B38756 : db $00, $00
dw CODE_B3875D : db $00, $00
dw CODE_B38764 : db $00, $00
dw CODE_B3876B : db $00, $00
dw CODE_B386ED : db $00, $00
dw CODE_B387F0 : db $00, $00
dw CODE_B387BF : db $00, $00
dw CODE_B3CB38 : db $00, $00
dw CODE_B395F8 : db $00, $00
dw CODE_B39739 : db $00, $00
dw CODE_B39739 : db $00, $00
dw CODE_B387A3 : db $00, $00
dw CODE_B3BE52 : db $00, $00
dw CODE_B38821 : db $00, $00
dw CODE_B386D8 : db $00, $00
dw CODE_B38668 : db $01, $00
dw CODE_B38891 : db $00, $00
dw CODE_B38787 : db $00, $00
dw CODE_B388B4 : db $00, $00
dw CODE_B388AD : db $00, $00
dw CODE_B38201 : db $00, $00
dw CODE_B3819B : db $00, $00
dw CODE_B3881A : db $01, $00
dw CODE_B387CD : db $00, $00
dw CODE_B387E2 : db $00, $00
dw CODE_B387E9 : db $00, $00
dw CODE_B3BBAF : db $00, $00
dw CODE_B3BC12 : db $00, $00
dw CODE_B3C271 : db $00, $00
dw CODE_B3C342 : db $00, $00
dw CODE_B39200 : db $00, $00
dw CODE_B39200 : db $01, $00
dw CODE_B38867 : db $01, $00
dw CODE_B38805 : db $01, $00
dw CODE_B387FE : db $01, $00
dw CODE_B3A331 : db $00, $00
dw CODE_B39BB4 : db $00, $00
dw CODE_B3889F : db $00, $00
dw CODE_B388A6 : db $00, $00
dw CODE_B388D1 : db $00, $00
dw CODE_B38883 : db $00, $00
dw CODE_B3820F : db $01, $00
dw CODE_B388CA : db $01, $00
dw CODE_B388C6 : db $01, $00
dw CODE_B388CE : db $00, $00
dw CODE_B388C2 : db $00, $00
dw CODE_B381B1 : db $00, $00
dw CODE_B381F2 : db $00, $00
dw CODE_B38208 : db $01, $00
dw CODE_B38268 : db $01, $00
dw CODE_B3936F : db $01, $00
dw CODE_B38925 : db $00, $00
dw CODE_B38208 : db $00, $00
dw CODE_B3890E : db $00, $00
dw CODE_B39164 : db $00, $00
dw CODE_B38959 : db $00, $00
dw CODE_B394A0 : db $00, $00
dw CODE_B38836 : db $00, $00
dw CODE_B38813 : db $00, $00
dw CODE_B3D57B : db $00, $00
dw CODE_B392AA : db $01, $00
dw CODE_B3A693 : db $01, $00
dw CODE_B38FC0 : db $01, $00
dw CODE_B3880C : db $01, $00
dw CODE_B3882F : db $00, $00
dw CODE_B3883D : db $00, $00
dw CODE_B38709 : db $00, $00
dw CODE_B39788 : db $00, $00
dw CODE_B39857 : db $00, $00
dw CODE_B39A6F : db $00, $00
dw CODE_B38828 : db $00, $00
dw CODE_B38859 : db $01, $00
dw CODE_B38875 : db $00, $00
dw CODE_B3A238 : db $01, $00
dw CODE_B3A1C1 : db $01, $00
dw CODE_B3A1B2 : db $01, $00
dw CODE_B3A0C8 : db $01, $00
dw CODE_B3C345 : db $00, $00
dw CODE_B3887C : db $00, $00
dw CODE_B3C403 : db $01, $00
dw CODE_B3871E : db $00, $00
dw CODE_B3D763 : db $00, $00
dw CODE_B387D4 : db $00, $00
dw CODE_B39368 : db $00, $00
dw CODE_B387DB : db $00, $00
dw CODE_B38A38 : db $00, $00
dw CODE_B38B08 : db $00, $00
dw CODE_B38C06 : db $00, $00
dw CODE_B38A38 : db $01, $00
dw CODE_B38DA6 : db $00, $00
dw CODE_B39DCC : db $00, $00
dw CODE_B39376 : db $00, $00
dw CODE_B3AA92 : db $00, $00
dw CODE_B39AC3 : db $00, $00
dw CODE_B38772 : db $00, $00
dw CODE_B394CA : db $00, $00
dw CODE_B39580 : db $00, $00
dw CODE_B39C9A : db $00, $00
dw CODE_B387B1 : db $00, $00
dw CODE_B39AC0 : db $00, $00
dw CODE_B38A2C : db $01, $00
dw CODE_B3BF57 : db $00, $00
dw CODE_B3B03B : db $00, $00
dw CODE_B3B04D : db $01, $00
dw CODE_B3A739 : db $00, $00
dw CODE_B3C4CE : db $00, $00
dw CODE_B3A45A : db $00, $00
dw CODE_B3AC15 : db $00, $00
dw CODE_B3A45A : db $00, $00
dw CODE_B3A411 : db $01, $00
dw CODE_B3A45A : db $00, $00
dw CODE_B3B8F0 : db $00, $00
dw CODE_B3A45A : db $00, $00
dw CODE_B3A45A : db $00, $00
dw CODE_B3CCDC : db $00, $00
dw CODE_B3CA1A : db $00, $00
dw CODE_B3B524 : db $00, $00
dw CODE_B3B2F0 : db $01, $00
dw CODE_B3BC6B : db $00, $00
dw CODE_B3A426 : db $00, $00
dw CODE_B3BAA1 : db $00, $00
dw CODE_B3A435 : db $00, $00
dw CODE_B38779 : db $00, $00
dw CODE_B38780 : db $00, $00
dw CODE_B387AA : db $00, $00
dw CODE_B387B8 : db $00, $00
dw CODE_B3B94F : db $00, $00
dw CODE_B381EB : db $01, $00
dw CODE_B391F5 : db $00, $00
dw CODE_B39739 : db $00, $00
dw CODE_B39739 : db $01, $00
dw CODE_B391F5 : db $01, $00
dw CODE_B391F5 : db $00, $00
dw CODE_B391CE : db $00, $00
dw CODE_B39615 : db $00, $00
dw CODE_B3A03E : db $00, $00
dw CODE_B3C71D : db $00, $00
dw CODE_B3C8DD : db $00, $00
dw CODE_B386E6 : db $01, $00
dw CODE_B38676 : db $01, $00
dw CODE_B38699 : db $00, $00
dw CODE_B38684 : db $00, $00
dw CODE_B38692 : db $00, $00
dw CODE_B386DF : db $00, $00
dw CODE_B3866F : db $01, $00
dw CODE_B386C3 : db $00, $00
dw CODE_B386CA : db $00, $00
dw CODE_B386B5 : db $00, $00
dw CODE_B3867D : db $00, $00
dw CODE_B386BC : db $00, $00
dw CODE_B386AE : db $00, $00
dw CODE_B386D1 : db $00, $00
dw CODE_B386A0 : db $00, $00
dw CODE_B3868B : db $00, $00
dw CODE_B386F4 : db $00, $00
dw CODE_B386A7 : db $00, $00
dw CODE_B387C6 : db $00, $00
dw CODE_B3872C : db $00, $00
dw CODE_B38733 : db $00, $00
dw CODE_B3879C : db $00, $00
dw CODE_B38795 : db $00, $00
dw CODE_B3878E : db $00, $00
dw CODE_B38725 : db $00, $00
dw CODE_B38717 : db $00, $00
dw CODE_B386FB : db $00, $00
dw CODE_B38710 : db $00, $00
dw CODE_B3D6DD : db $00, $00
dw CODE_B39615 : db $00, $00
dw CODE_B39BB4 : db $00, $00
dw CODE_B38EAD : db $00, $00
dw CODE_B3D008 : db $00, $00
dw CODE_B3D2F9 : db $00, $00
dw CODE_B38844 : db $01, $00
dw CODE_B38860 : db $00, $00
dw CODE_B38852 : db $01, $00
dw CODE_B3D7F8 : db $00, $00
dw CODE_B3884B : db $00, $00
dw CODE_B3886E : db $01, $00
dw CODE_B387F7 : db $00, $00
dw CODE_B3A037 : db $01, $00
dw CODE_B38898 : db $00, $00
dw CODE_B3888A : db $00, $00
dw CODE_B38906 : db $00, $00
dw CODE_B3890A : db $00, $00
dw CODE_B388BB : db $00, $00
CODE_B38668: LDA #$0000
CODE_B3866B: JML CODE_B68025
CODE_B3866F: LDA #$0002
CODE_B38672: JML CODE_B68025
CODE_B38676: LDA #$0004
CODE_B38679: JML CODE_B68025
CODE_B3867D: LDA #$0006
CODE_B38680: JML CODE_B68025
CODE_B38684: LDA #$0008
CODE_B38687: JML CODE_B68025
CODE_B3868B: LDA #$000A
CODE_B3868E: JML CODE_B68025
CODE_B38692: LDA #$000C
CODE_B38695: JML CODE_B68025
CODE_B38699: LDA #$000E
CODE_B3869C: JML CODE_B68025
CODE_B386A0: LDA #$0010
CODE_B386A3: JML CODE_B68025
CODE_B386A7: LDA #$0012
CODE_B386AA: JML CODE_B68025
CODE_B386AE: LDA #$0014
CODE_B386B1: JML CODE_B68025
CODE_B386B5: LDA #$0016
CODE_B386B8: JML CODE_B68025
CODE_B386BC: LDA #$0018
CODE_B386BF: JML CODE_B68025
CODE_B386C3: LDA #$001A
CODE_B386C6: JML CODE_B68025
CODE_B386CA: LDA #$001C
CODE_B386CD: JML CODE_B68025
CODE_B386D1: LDA #$001E
CODE_B386D4: JML CODE_B68025
CODE_B386D8: LDA #$0020
CODE_B386DB: JML CODE_B68025
CODE_B386DF: LDA #$0022
CODE_B386E2: JML CODE_B68025
CODE_B386E6: LDA #$0024
CODE_B386E9: JML CODE_B68025
CODE_B386ED: LDA #$0026
CODE_B386F0: JML CODE_B68025
CODE_B386F4: LDA #$0000
CODE_B386F7: JML CODE_B6D171
CODE_B386FB: LDA #$0002
CODE_B386FE: JML CODE_B6D171
CODE_B38702: LDA #$0004
CODE_B38705: JML CODE_B6D171
CODE_B38709: LDA #$0006
CODE_B3870C: JML CODE_B6D171
CODE_B38710: LDA #$0008
CODE_B38713: JML CODE_B6D171
CODE_B38717: LDA #$000A
CODE_B3871A: JML CODE_B6D171
CODE_B3871E: LDA #$000C
CODE_B38721: JML CODE_B6D171
CODE_B38725: LDA #$000E
CODE_B38728: JML CODE_B6D171
CODE_B3872C: LDA #$0010
CODE_B3872F: JML CODE_B6D171
CODE_B38733: LDA #$0012
CODE_B38736: JML CODE_B6D171
CODE_B3873A: LDA #$0014
CODE_B3873D: JML CODE_B6D171
CODE_B38741: LDA #$0016
CODE_B38744: JML CODE_B6D171
CODE_B38748: LDA #$0018
CODE_B3874B: JML CODE_B6D171
CODE_B3874F: LDA #$001A
CODE_B38752: JML CODE_B6D171
CODE_B38756: LDA #$001C
CODE_B38759: JML CODE_B6D171
CODE_B3875D: LDA #$001E
CODE_B38760: JML CODE_B6D171
CODE_B38764: LDA #$0020
CODE_B38767: JML CODE_B6D171
CODE_B3876B: LDA #$0022
CODE_B3876E: JML CODE_B6D171
CODE_B38772: LDA #$0024
CODE_B38775: JML CODE_B6D171
CODE_B38779: LDA #$0026
CODE_B3877C: JML CODE_B6D171
CODE_B38780: LDA #$0028
CODE_B38783: JML CODE_B6D171
CODE_B38787: LDA #$0000
CODE_B3878A: JML CODE_BA9000
CODE_B3878E: LDA #$0002
CODE_B38791: JML CODE_BA9000
CODE_B38795: LDA #$0004
CODE_B38798: JML CODE_BA9000
CODE_B3879C: LDA #$0006
CODE_B3879F: JML CODE_BA9000
CODE_B387A3: LDA #$0008
CODE_B387A6: JML CODE_BA9000
CODE_B387AA: LDA #$000A
CODE_B387AD: JML CODE_BA9000
CODE_B387B1: LDA #$000C
CODE_B387B4: JML CODE_BA9000
CODE_B387B8: LDA #$000E
CODE_B387BB: JML CODE_BA9000
CODE_B387BF: LDA #$0000
CODE_B387C2: JML CODE_BAB078
CODE_B387C6: LDA #$0002
CODE_B387C9: JML CODE_BAB078
CODE_B387CD: LDA #$0004
CODE_B387D0: JML CODE_BAB078
CODE_B387D4: LDA #$0006
CODE_B387D7: JML CODE_BAB078
CODE_B387DB: LDA #$0008
CODE_B387DE: JML CODE_BAB078
CODE_B387E2: LDA #$000A
CODE_B387E5: JML CODE_BAB078
CODE_B387E9: LDA #$000C
CODE_B387EC: JML CODE_BAB078
CODE_B387F0: LDA #$000E
CODE_B387F3: JML CODE_BAB078
CODE_B387F7: LDA #$0000
CODE_B387FA: JML CODE_B3D91D
CODE_B387FE: LDA #$0002
CODE_B38801: JML CODE_B3D91D
CODE_B38805: LDA #$0004
CODE_B38808: JML CODE_B3D91D
CODE_B3880C: LDA #$0006
CODE_B3880F: JML CODE_B3D91D
CODE_B38813: LDA #$0008
CODE_B38816: JML CODE_B3D91D
CODE_B3881A: LDA #$000A
CODE_B3881D: JML CODE_B3D91D
CODE_B38821: LDA #$000C
CODE_B38824: JML CODE_B3D91D
CODE_B38828: LDA #$000E
CODE_B3882B: JML CODE_B3D91D
CODE_B3882F: LDA #$0010
CODE_B38832: JML CODE_B3D91D
CODE_B38836: LDA #$0012
CODE_B38839: JML CODE_B3D91D
CODE_B3883D: LDA #$0014
CODE_B38840: JML CODE_B3D91D
CODE_B38844: LDA #$0000
CODE_B38847: JML CODE_BEB800
CODE_B3884B: LDA #$0002
CODE_B3884E: JML CODE_BEB800
CODE_B38852: LDA #$0004
CODE_B38855: JML CODE_BEB800
CODE_B38859: LDA #$0006
CODE_B3885C: JML CODE_BEB800
CODE_B38860: LDA #$0008
CODE_B38863: JML CODE_BEB800
CODE_B38867: LDA #$000A
CODE_B3886A: JML CODE_BEB800
CODE_B3886E: LDA #$000C
CODE_B38871: JML CODE_BEB800
CODE_B38875: LDA #$000E
CODE_B38878: JML CODE_BEB800
CODE_B3887C: LDA #$0010
CODE_B3887F: JML CODE_BEB800
CODE_B38883: LDA #$0012
CODE_B38886: JML CODE_BEB800
CODE_B3888A: LDA #$0014
CODE_B3888D: JML CODE_BEB800
CODE_B38891: LDA #$0016
CODE_B38894: JML CODE_BEB800
CODE_B38898: LDA #$0018
CODE_B3889B: JML CODE_BEB800
CODE_B3889F: LDA #$001A
CODE_B388A2: JML CODE_BEB800
CODE_B388A6: LDA #$001C
CODE_B388A9: JML CODE_BEB800
CODE_B388AD: LDA #$001E
CODE_B388B0: JML CODE_BEB800
CODE_B388B4: LDA #$0020
CODE_B388B7: JML CODE_BEB800
CODE_B388BB: LDA #$0022
CODE_B388BE: JML CODE_BEB800
CODE_B388C2: JML CODE_BBBC59
CODE_B388C6: JML CODE_B89670
CODE_B388CA: JML CODE_B8967D
CODE_B388CE: JML [$05A9]
CODE_B388D1: LDX $64
CODE_B388D3: LDY $0593
CODE_B388D6: JSR CODE_B388EA
CODE_B388D9: LDY $0597
CODE_B388DC: JSR CODE_B388EA
CODE_B388DF: LDY $6C
CODE_B388E1: BEQ CODE_B388E6
CODE_B388E3: JSR CODE_B388EA
CODE_B388E6: JML CODE_B38000
CODE_B388EA: LDA $0A,x
CODE_B388EC: CMP $000A,y
CODE_B388EF: BMI CODE_B388F6
CODE_B388F1: LDA #$3000
CODE_B388F4: BRA CODE_B388F9
CODE_B388F6: LDA #$2000
CODE_B388F9: EOR $0012,y
CODE_B388FC: AND #$3000
CODE_B388FF: EOR $0012,y
CODE_B38902: STA $0012,y
CODE_B38905: RTS
CODE_B38906: JML CODE_80FA11
CODE_B3890A: JML CODE_80FA40
CODE_B3890E: LDY $0593
CODE_B38911: LDX $64
CODE_B38913: LDA $0020,y
CODE_B38916: STA $20,x
CODE_B38918: STZ $24,x
CODE_B3891A: JSL CODE_B8CF7F
CODE_B3891E: JSL CODE_B9D100
CODE_B38922: JML [$05A9]
CODE_B38925: JSL CODE_BCFB58
CODE_B38929: LDA #$0020
CODE_B3892C: LDY #$0008
CODE_B3892F: JSL CODE_BEBD8E
CODE_B38933: BCS CODE_B3894F
CODE_B38935: JSR CODE_B38A0A
CODE_B38938: JSL CODE_B8CF7F
CODE_B3893C: JSL CODE_B9D100
CODE_B38940: JSL CODE_BBBB8D
CODE_B38944: BCS CODE_B38949
CODE_B38946: JML [$05A9]
CODE_B38949: DEC $19A6
CODE_B3894C: JML [$05A9]
CODE_B3894F: DEC $19A6
CODE_B38952: JSL CODE_BB82B8
CODE_B38956: JML [$05A9]
CODE_B38959: LDX $64
CODE_B3895B: LDA $2E,x
CODE_B3895D: ASL A
CODE_B3895E: TAX
CODE_B3895F: JMP (DATA_B38962,x)
DATA_B38962:
dw CODE_B3896A
dw CODE_B38986
dw CODE_B389A6
dw CODE_B389FD
CODE_B3896A: JSR CODE_B38A0A
CODE_B3896D: JSL CODE_B8CF7F
CODE_B38971: JSL CODE_BBBB8D
CODE_B38975: BCS CODE_B3897D
CODE_B38977: JSL CODE_B9D100
CODE_B3897B: BRA CODE_B389A1
CODE_B3897D: LDA #$00C0
CODE_B38980: TRB $0B02
CODE_B38983: JML [$05A9]
CODE_B38986: LDX $64
CODE_B38988: LDX $64
CODE_B3898A: LDA $06,x
CODE_B3898C: STA $22,x
CODE_B3898E: LDA $0A,x
CODE_B38990: STA $28,x
CODE_B38992: STZ $30,x
CODE_B38994: STZ $4E,x
CODE_B38996: LDA #$00C4
CODE_B38999: STA $02,x
CODE_B3899B: LDA $2A
CODE_B3899D: STA $46,x
CODE_B3899F: INC $2E,x
CODE_B389A1: JML [$05A9]
CODE_B389A4: BRA CODE_B3897D
CODE_B389A6: LDX $64
CODE_B389A8: LDA $44,x
CODE_B389AA: BNE CODE_B389B8
CODE_B389AC: LDA $2A
CODE_B389AE: SEC
CODE_B389AF: SBC $46,x
CODE_B389B1: CMP #$01A4
CODE_B389B4: BMI CODE_B389B8
CODE_B389B6: INC $44,x
CODE_B389B8: LDA $44,x
CODE_B389BA: DEC A
CODE_B389BB: BNE CODE_B389CC
CODE_B389BD: LDA #$0080
CODE_B389C0: TRB $0B02
CODE_B389C3: INC $44,x
CODE_B389C5: LDA #$02D7
CODE_B389C8: JSL CODE_B9D0C6
CODE_B389CC: JSL CODE_B9D100
CODE_B389D0: LDA #$89D9
CODE_B389D3: JSL CODE_B3D46C
CODE_B389D7: BRA CODE_B389A1
CODE_B389D9: LDX $64
CODE_B389DB: LDA $54,x
CODE_B389DD: STA $8E
CODE_B389DF: STZ $52,x
CODE_B389E1: JSL CODE_B3D485
CODE_B389E5: JSL CODE_B3D4AE
CODE_B389E9: PHP
CODE_B389EA: LDX $64
CODE_B389EC: ROL A
CODE_B389ED: STA $4E,x
CODE_B389EF: PLP
CODE_B389F0: BCC CODE_B389F4
CODE_B389F2: STZ $42,x
CODE_B389F4: LDA $42,x
CODE_B389F6: INC A
CODE_B389F7: BPL CODE_B389FA
CODE_B389F9: DEC A
CODE_B389FA: STA $42,x
CODE_B389FC: RTL
CODE_B389FD: JSL CODE_BBBB8D
CODE_B38A01: BCS CODE_B389A4
CODE_B38A03: JSL CODE_B9D100
CODE_B38A07: BRL CODE_B389A1
CODE_B38A0A: LDX $64
CODE_B38A0C: LDA $48,x
CODE_B38A0E: BPL CODE_B38A1E
CODE_B38A10: CLC
CODE_B38A11: ADC $24,x
CODE_B38A13: CMP #$FA00
CODE_B38A16: BPL CODE_B38A1B
CODE_B38A18: LDA #$FA00
CODE_B38A1B: STA $24,x
CODE_B38A1D: RTS
CODE_B38A1E: CLC
CODE_B38A1F: ADC $24,x
CODE_B38A21: CMP #$0600
CODE_B38A24: BMI CODE_B38A29
CODE_B38A26: LDA #$0600
CODE_B38A29: STA $24,x
CODE_B38A2B: RTS
CODE_B38A2C: LDA $0D7A
CODE_B38A2F: BNE CODE_B38A35
CODE_B38A31: JSL CODE_BB82B8
CODE_B38A35: JML [$05A9]
CODE_B38A38: LDX $64
CODE_B38A3A: LDA $54,x
CODE_B38A3C: STA $8E
CODE_B38A3E: TXY
CODE_B38A3F: LDA $2E,x
CODE_B38A41: ASL A
CODE_B38A42: TAX
CODE_B38A43: JMP (DATA_B38A46,x)
DATA_B38A46:
dw CODE_B38A6F
dw CODE_B38A8E
dw CODE_B38A97
dw CODE_B38AE2
dw CODE_B38AE4
dw CODE_B38AE4
dw CODE_B38AE4
dw CODE_B38A6C
CODE_B38A57: INC $5A8A
CODE_B38A59: TXA
CODE_B38A5A: JSR CODE_B38CF8
CODE_B38A5D: JSL CODE_B8CF7F
CODE_B38A61: LDA #$0007
CODE_B38A64: JSL CODE_B8D010
CODE_B38A68: JML CODE_B38000
CODE_B38A6C: JML [$05A9]
CODE_B38A6F: JSR CODE_B38BB4
CODE_B38A72: BCS CODE_B38A6C
CODE_B38A74: JSR CODE_B38BEA
CODE_B38A77: BCS CODE_B38A6C
CODE_B38A79: JSR CODE_B38D1D
CODE_B38A7C: JSR CODE_B38CF8
CODE_B38A7F: JSL CODE_B8D5E0
CODE_B38A83: JSL CODE_B9D100
CODE_B38A87: JSL CODE_BBBB99
CODE_B38A8B: JML [$05A9]
CODE_B38A8E: JSR CODE_B38CC5
CODE_B38A91: JSL CODE_B9D100
CODE_B38A95: BRA CODE_B38A6C
CODE_B38A97: JSR CODE_B38BB4
CODE_B38A9A: BCS CODE_B38A6C
CODE_B38A9C: JSR CODE_B38BEA
CODE_B38A9F: BCS CODE_B38A6C
CODE_B38AA1: JSR CODE_B38D1D
CODE_B38AA4: BCS CODE_B38A6C
CODE_B38AA6: JSR CODE_B38CF8
CODE_B38AA9: LDA #$0007
CODE_B38AAC: JSL CODE_B8D010
CODE_B38AB0: JSL CODE_B8D5E0
CODE_B38AB4: JSR CODE_B38AC2
CODE_B38AB7: JSL CODE_B9D100
CODE_B38ABB: JSL CODE_BBBB99
CODE_B38ABF: JML [$05A9]
CODE_B38AC2: LDX $64
CODE_B38AC4: LDA $1E,x
CODE_B38AC6: AND #$0002
CODE_B38AC9: BNE CODE_B38ACC
CODE_B38ACB: RTS
CODE_B38ACC: LDA $12,x
CODE_B38ACE: EOR #$4000
CODE_B38AD1: STA $12,x
CODE_B38AD3: LDA $44,x
CODE_B38AD5: BIT $12,x
CODE_B38AD7: BVC CODE_B38ADD
CODE_B38AD9: EOR #$FFFF
CODE_B38ADC: INC A
CODE_B38ADD: STA $20,x
CODE_B38ADF: STA $26,x
CODE_B38AE1: RTS
CODE_B38AE2: BRA CODE_B38A6C
CODE_B38AE4: JSR CODE_B38CC5
CODE_B38AE7: JSL CODE_B9D100
CODE_B38AEB: BRL CODE_B38A6C
CODE_B38AEE: LDA $0515
CODE_B38AF1: CMP #$0001
CODE_B38AF4: BEQ CODE_B38AFD
CODE_B38AF6: LDX $64
CODE_B38AF8: STZ $2E,x
CODE_B38AFA: BRL CODE_B38A6C
CODE_B38AFD: LDA $6E
CODE_B38AFF: BEQ CODE_B38AF6
CODE_B38B01: JSL CODE_BB82B8
CODE_B38B05: JML [$05A9]
CODE_B38B08: LDX $64
CODE_B38B0A: LDA $54,x
CODE_B38B0C: STA $8E
CODE_B38B0E: TXY
CODE_B38B0F: LDA $2E,x
CODE_B38B11: ASL A
CODE_B38B12: TAX
CODE_B38B13: JMP (DATA_B38B16,x)
DATA_B38B16:
dw CODE_B38B2D
dw CODE_B38B47
dw CODE_B38B4C
dw CODE_B38B92
dw CODE_B38B94
dw CODE_B38B94
dw CODE_B38B94
dw CODE_B38B99
dw CODE_B38B9B
dw CODE_B38B2A
CODE_B38B2A: JML [$05A9]
CODE_B38B2D: JSR CODE_B38BB4
CODE_B38B30: BCS CODE_B38B2A
CODE_B38B32: JSR CODE_B38D1D
CODE_B38B35: JSR CODE_B38CF8
CODE_B38B38: JSL CODE_B8D5E0
CODE_B38B3C: JSL CODE_B9D100
CODE_B38B40: JSL CODE_BBBB99
CODE_B38B44: JML [$05A9]
CODE_B38B47: JSR CODE_B38CC5
CODE_B38B4A: BRA CODE_B38B2A
CODE_B38B4C: JSR CODE_B38BB4
CODE_B38B4F: BCS CODE_B38B2A
CODE_B38B51: JSR CODE_B38D1D
CODE_B38B54: BCS CODE_B38B2A
CODE_B38B56: JSR CODE_B38CF8
CODE_B38B59: LDA #$0007
CODE_B38B5C: JSL CODE_B8D010
CODE_B38B60: JSL CODE_B8D5E0
CODE_B38B64: JSR CODE_B38B72
CODE_B38B67: JSL CODE_B9D100
CODE_B38B6B: JSL CODE_BBBB99
CODE_B38B6F: JML [$05A9]
CODE_B38B72: LDX $64
CODE_B38B74: LDA $1E,x
CODE_B38B76: AND #$0002
CODE_B38B79: BNE CODE_B38B7C
CODE_B38B7B: RTS
CODE_B38B7C: LDA $12,x
CODE_B38B7E: EOR #$4000
CODE_B38B81: STA $12,x
CODE_B38B83: LDA $44,x
CODE_B38B85: BIT $12,x
CODE_B38B87: BVC CODE_B38B8D
CODE_B38B89: EOR #$FFFF
CODE_B38B8C: INC A
CODE_B38B8D: STA $20,x
CODE_B38B8F: STA $26,x
CODE_B38B91: RTS
CODE_B38B92: BRA CODE_B38B2A
CODE_B38B94: JSR CODE_B38CC5
CODE_B38B97: BRA CODE_B38B2A
CODE_B38B99: BRA CODE_B38B2A
CODE_B38B9B: LDA $0515
CODE_B38B9E: CMP #$0001
CODE_B38BA1: BEQ CODE_B38BA9
CODE_B38BA3: LDX $64
CODE_B38BA5: STZ $2E,x
CODE_B38BA7: BRA CODE_B38B2A
CODE_B38BA9: LDA $6E
CODE_B38BAB: BEQ CODE_B38BA3
CODE_B38BAD: JSL CODE_BB82B8
CODE_B38BB1: JML [$05A9]
CODE_B38BB4: LDX $64
CODE_B38BB6: LDA $32,x
CODE_B38BB8: CMP #$0002
CODE_B38BBB: BEQ CODE_B38BBF
CODE_B38BBD: CLC
CODE_B38BBE: RTS
CODE_B38BBF: JSL CODE_BB82B8
CODE_B38BC3: LDX $64
CODE_B38BC5: LDA $0A,x
CODE_B38BC7: SEC
CODE_B38BC8: SBC #$0018
CODE_B38BCB: STA $0A,x
CODE_B38BCD: INC $00,x
CODE_B38BCF: LDY #$0122
CODE_B38BD2: JSL CODE_BB842C
CODE_B38BD6: LDY #$0124
CODE_B38BD9: JSL CODE_BB842C
CODE_B38BDD: LDY #$0126
CODE_B38BE0: JSL CODE_BB842C
CODE_B38BE4: LDX $64
CODE_B38BE6: STZ $00,x
CODE_B38BE8: SEC
CODE_B38BE9: RTS
CODE_B38BEA: LDA $10,x
CODE_B38BEC: AND #$0100
CODE_B38BEF: BEQ CODE_B38C04
CODE_B38BF1: LDA #$0009
CODE_B38BF4: STA $2E,x
CODE_B38BF6: LDA #$FB00
CODE_B38BF9: STA $24,x
CODE_B38BFB: LDA #$014C
CODE_B38BFE: JSL CODE_B9D07B
CODE_B38C02: SEC
CODE_B38C03: RTS
CODE_B38C04: CLC
CODE_B38C05: RTS
CODE_B38C06: LDX $64
CODE_B38C08: LDA $54,x
CODE_B38C0A: STA $8E
CODE_B38C0C: TXY
CODE_B38C0D: LDA $2E,x
CODE_B38C0F: ASL A
CODE_B38C10: TAX
CODE_B38C11: JMP (DATA_B38C14,x)
DATA_B38C14:
dw CODE_B38C54
dw CODE_B38C77
dw CODE_B38C83
dw CODE_B38C8E
dw CODE_B38C90
dw CODE_B38C90
dw CODE_B38C90
dw CODE_B38C51
dw CODE_B38C92
dw CODE_B38C3F
dw CODE_B38C2A
CODE_B38C2A: LDX $64
CODE_B38C2C: LDA #$FE70
CODE_B38C2F: STA $24,x
CODE_B38C31: STZ $20,x
CODE_B38C33: JSL CODE_B8CF7F
CODE_B38C37: JSL CODE_B9D100
CODE_B38C3B: JML CODE_B38000
CODE_B38C3F: JSR CODE_B38CF8
CODE_B38C42: JSL CODE_B8CF7F
CODE_B38C46: LDA #$0007
CODE_B38C49: JSL CODE_B8D010
CODE_B38C4D: JML CODE_B38000
CODE_B38C51: JML [$05A9]
CODE_B38C54: JSR CODE_B38BB4
CODE_B38C57: BCS CODE_B38C51
CODE_B38C59: JSR CODE_B38BEA
CODE_B38C5C: BCS CODE_B38C51
CODE_B38C5E: JSR CODE_B38D1D
CODE_B38C61: JSL CODE_B8D5E0
CODE_B38C65: JSL CODE_B9D100
CODE_B38C69: LDA $D3
CODE_B38C6B: CMP #$0024
CODE_B38C6E: BEQ CODE_B38C51
CODE_B38C70: JSL CODE_BBBB99
CODE_B38C74: JML [$05A9]
CODE_B38C77: JSR CODE_B38CC5
CODE_B38C7A: JSR CODE_B38CAB
CODE_B38C7D: JSL CODE_B9D100
CODE_B38C81: BRA CODE_B38C51
CODE_B38C83: JSR CODE_B38BB4
CODE_B38C86: BCS CODE_B38C51
CODE_B38C88: LDX $64
CODE_B38C8A: STZ $2E,x
CODE_B38C8C: BRA CODE_B38C51
CODE_B38C8E: BRA CODE_B38C51
CODE_B38C90: BRA CODE_B38C51
CODE_B38C92: LDA $0515
CODE_B38C95: CMP #$0001
CODE_B38C98: BEQ CODE_B38CA0
CODE_B38C9A: LDX $64
CODE_B38C9C: STZ $2E,x
CODE_B38C9E: BRA CODE_B38C51
CODE_B38CA0: LDA $6E
CODE_B38CA2: BEQ CODE_B38C9A
CODE_B38CA4: JSL CODE_BB82B8
CODE_B38CA8: JML [$05A9]
CODE_B38CAB: LDA $08C2
CODE_B38CAE: AND #$4000
CODE_B38CB1: BEQ CODE_B38CC4
CODE_B38CB3: LDY $0597
CODE_B38CB6: LDX $6C
CODE_B38CB8: BEQ CODE_B38CC4
CODE_B38CBA: LDA $06,x
CODE_B38CBC: STA $0006,y
CODE_B38CBF: LDA $0A,x
CODE_B38CC1: STA $000A,y
CODE_B38CC4: RTS
CODE_B38CC5: LDX $64
CODE_B38CC7: LDY $0593
CODE_B38CCA: BIT $12,x
CODE_B38CCC: BVS CODE_B38CD9
CODE_B38CCE: LDA $0006,y
CODE_B38CD1: CLC
CODE_B38CD2: ADC $0D76
CODE_B38CD5: STA $06,x
CODE_B38CD7: BRA CODE_B38CE2
CODE_B38CD9: LDA $0006,y
CODE_B38CDC: SEC
CODE_B38CDD: SBC $0D76
CODE_B38CE0: STA $06,x
CODE_B38CE2: LDA $000A,y
CODE_B38CE5: CLC
CODE_B38CE6: ADC $0D78
CODE_B38CE9: STA $0A,x
CODE_B38CEB: LDA $0012,y
CODE_B38CEE: EOR $12,x
CODE_B38CF0: AND #$C000
CODE_B38CF3: EOR $12,x
CODE_B38CF5: STA $12,x
CODE_B38CF7: RTS
CODE_B38CF8: LDX $64
CODE_B38CFA: LDY #$0000
CODE_B38CFD: LDA [$8E],y
CODE_B38CFF: LDY #$0002
CODE_B38D02: CLC
CODE_B38D03: ADC $24,x
CODE_B38D05: BMI CODE_B38D0D
CODE_B38D07: CMP [$8E],y
CODE_B38D09: BCC CODE_B38D0D
CODE_B38D0B: LDA [$8E],y
CODE_B38D0D: STA $24,x
CODE_B38D0F: RTS
CODE_B38D10: LDX $0593
CODE_B38D13: LDA $2E,x
CODE_B38D15: ASL A
CODE_B38D16: ASL A
CODE_B38D17: TAX
CODE_B38D18: LDA.l DATA_B896B7,x
CODE_B38D1C: RTS
CODE_B38D1D: LDX $64
CODE_B38D1F: LDA $42,x
CODE_B38D21: BEQ CODE_B38D27
CODE_B38D23: DEC $42,x
CODE_B38D25: BRA CODE_B38D4F
CODE_B38D27: LDA $0A,x
CODE_B38D29: SEC
CODE_B38D2A: SBC $17C0
CODE_B38D2D: CMP #$0110
CODE_B38D30: BPL CODE_B38D4F
CODE_B38D32: JSL CODE_BCFB58
CODE_B38D36: LDA $00,x
CODE_B38D38: SEC
CODE_B38D39: SBC #$0190
CODE_B38D3C: LSR A
CODE_B38D3D: LSR A
CODE_B38D3E: CLC
CODE_B38D3F: ADC #$0001
CODE_B38D42: JSL CODE_BCFB7A
CODE_B38D46: LDA #$0004
CODE_B38D49: JSL CODE_BCFCB5
CODE_B38D4D: BCS CODE_B38D51
CODE_B38D4F: CLC
CODE_B38D50: RTS
CODE_B38D51: LDA $6E
CODE_B38D53: BNE CODE_B38D4F
CODE_B38D55: LDA $0D7A
CODE_B38D58: BNE CODE_B38D4F
CODE_B38D5A: LDY $6A
CODE_B38D5C: CPY $0593
CODE_B38D5F: BNE CODE_B38D4F
CODE_B38D61: JSR CODE_B38D10
CODE_B38D64: AND #$0009
CODE_B38D67: BNE CODE_B38D4F
CODE_B38D69: LDX $64
CODE_B38D6B: LDA $00,x
CODE_B38D6D: CMP #$0198
CODE_B38D70: BEQ CODE_B38D95
CODE_B38D72: CMP #$01A0
CODE_B38D75: BEQ CODE_B38D7C
CODE_B38D77: LDA $0024,y
CODE_B38D7A: BMI CODE_B38D4F
CODE_B38D7C: LDA $0A,x
CODE_B38D7E: SEC
CODE_B38D7F: SBC $000A,y
CODE_B38D82: BMI CODE_B38D4F
CODE_B38D84: LDA $001E,y
CODE_B38D87: AND #$0100
CODE_B38D8A: BNE CODE_B38D4F
CODE_B38D8C: LDA #$0017
CODE_B38D8F: JSL CODE_B8D8BA
CODE_B38D93: SEC
CODE_B38D94: RTS
CODE_B38D95: LDA $001E,y
CODE_B38D98: AND #$1001
CODE_B38D9B: BNE CODE_B38D4F
CODE_B38D9D: LDA #$0017
CODE_B38DA0: JSL CODE_B8D8BA
CODE_B38DA4: SEC
CODE_B38DA5: RTS
CODE_B38DA6: LDX $64
CODE_B38DA8: LDA $54,x
CODE_B38DAA: STA $8E
CODE_B38DAC: LDA $2E,x
CODE_B38DAE: ASL A
CODE_B38DAF: TAX
CODE_B38DB0: JMP (DATA_B38DB3,x)
DATA_B38DB3:
dw CODE_B38DC7
dw CODE_B38DE1
dw CODE_B38DEA
dw CODE_B38DEF
dw CODE_B38DF1
dw CODE_B38E19
dw CODE_B38E1B
dw CODE_B38E61
dw CODE_B38E64
dw CODE_B38DC7
CODE_B38DC7: JSR CODE_B38BB4
CODE_B38DCA: BCS CODE_B38DEC
CODE_B38DCC: JSR CODE_B38D1D
CODE_B38DCF: JSR CODE_B38CF8
CODE_B38DD2: JSL CODE_B8D5E0
CODE_B38DD6: JSL CODE_B9D100
CODE_B38DDA: JSL CODE_BBBB99
CODE_B38DDE: JML [$05A9]
CODE_B38DE1: JSR CODE_B38CC5
CODE_B38DE4: JSL CODE_B9D100
CODE_B38DE8: BRA CODE_B38DEC
CODE_B38DEA: BRA CODE_B38DEC
CODE_B38DEC: JML [$05A9]
CODE_B38DEF: BRA CODE_B38DEC
CODE_B38DF1: JSR CODE_B38D1D
CODE_B38DF4: JSR CODE_B38E9A
CODE_B38DF7: JSL CODE_B8D5E0
CODE_B38DFB: JSL CODE_B9D100
CODE_B38DFF: LDA $D3
CODE_B38E01: CMP #$008F
CODE_B38E04: BNE CODE_B38E12
CODE_B38E06: LDA $0915
CODE_B38E09: BEQ CODE_B38E12
CODE_B38E0B: JSL CODE_BB82B8
CODE_B38E0F: JML [$05A9]
CODE_B38E12: JSL CODE_BBBB99
CODE_B38E16: JML [$05A9]
CODE_B38E19: BRA CODE_B38DEC
CODE_B38E1B: JSR CODE_B38BB4
CODE_B38E1E: BCS CODE_B38DEC
CODE_B38E20: JSR CODE_B38D1D
CODE_B38E23: BCC CODE_B38E27
CODE_B38E25: BRA CODE_B38DEC
CODE_B38E27: JSR CODE_B38E81
CODE_B38E2A: BCC CODE_B38E33
CODE_B38E2C: JSL CODE_BB82B8
CODE_B38E30: JML [$05A9]
CODE_B38E33: LDX $64
CODE_B38E35: LDA $1E,x
CODE_B38E37: AND #$0002
CODE_B38E3A: BNE CODE_B38E3E
CODE_B38E3C: BRA CODE_B38E54
CODE_B38E3E: LDA $12,x
CODE_B38E40: EOR #$4000
CODE_B38E43: STA $12,x
CODE_B38E45: LDA #$0200
CODE_B38E48: BIT $12,x
CODE_B38E4A: BVC CODE_B38E50
CODE_B38E4C: EOR #$FFFF
CODE_B38E4F: INC A
CODE_B38E50: STA $20,x
CODE_B38E52: STA $26,x
CODE_B38E54: JSR CODE_B38E9A
CODE_B38E57: JSL CODE_B8D5E0
CODE_B38E5B: JSL CODE_B9D100
CODE_B38E5F: BRA CODE_B38DEC
CODE_B38E61: JML [$05A9]
CODE_B38E64: LDA $0515
CODE_B38E67: CMP #$0001
CODE_B38E6A: BEQ CODE_B38E76
CODE_B38E6C: LDX $64
CODE_B38E6E: LDA #$0004
CODE_B38E71: STA $2E,x
CODE_B38E73: JML [$05A9]
CODE_B38E76: LDA $6E
CODE_B38E78: BEQ CODE_B38E6C
CODE_B38E7A: JSL CODE_BB82B8
CODE_B38E7E: JML [$05A9]
CODE_B38E81: JSL CODE_BBBB69
CODE_B38E85: BCC CODE_B38E91
CODE_B38E87: LDX $64
CODE_B38E89: DEC $4A,x
CODE_B38E8B: BMI CODE_B38E8F
CODE_B38E8D: CLC
CODE_B38E8E: RTS
CODE_B38E8F: SEC
CODE_B38E90: RTS
CODE_B38E91: LDX $64
CODE_B38E93: LDA #$012C
CODE_B38E96: STA $4A,x
CODE_B38E98: CLC
CODE_B38E99: RTS
CODE_B38E9A: LDX $64
CODE_B38E9C: STZ $24,x
CODE_B38E9E: JSL CODE_B8B6A3
CODE_B38EA2: CMP #$0001
CODE_B38EA5: BNE CODE_B38EAC
CODE_B38EA7: LDA #$0400
CODE_B38EAA: STA $24,x
CODE_B38EAC: RTS
CODE_B38EAD: LDX $64
CODE_B38EAF: LDA $2E,x
CODE_B38EB1: ASL A
CODE_B38EB2: TAX
CODE_B38EB3: JMP (DATA_B38EB6,x)
DATA_B38EB6:
dw CODE_B38EBE
dw CODE_B38EF1
dw CODE_B38EF4
dw CODE_B38F04
CODE_B38EBE: LDA $64
CODE_B38EC0: STA $0989
CODE_B38EC3: JSR CODE_B38F40
CODE_B38EC6: LDA #$0007
CODE_B38EC9: JSL CODE_B8D010
CODE_B38ECD: LDA #$0007
CODE_B38ED0: JSL CODE_B8CFD4
CODE_B38ED4: JSL CODE_B8CF7F
CODE_B38ED8: LDX $64
CODE_B38EDA: LDA $17BA
CODE_B38EDD: CLC
CODE_B38EDE: ADC #$0014
CODE_B38EE1: CMP $06,x
CODE_B38EE3: BMI CODE_B38EE7
CODE_B38EE5: STA $06,x
CODE_B38EE7: JSR CODE_B38F16
CODE_B38EEA: JSL CODE_B9D100
CODE_B38EEE: JML [$05A9]
CODE_B38EF1: JML [$05A9]
CODE_B38EF4: LDX $64
CODE_B38EF6: LDA $17BA
CODE_B38EF9: CLC
CODE_B38EFA: ADC #$0080
CODE_B38EFD: STA $06,x
CODE_B38EFF: STZ $2E,x
CODE_B38F01: JML [$05A9]
CODE_B38F04: LDA $0989
CODE_B38F07: BNE CODE_B38F0F
CODE_B38F09: LDX $64
CODE_B38F0B: STZ $2E,x
CODE_B38F0D: BRA CODE_B38EBE
CODE_B38F0F: JSL CODE_BB82B8
CODE_B38F13: JML [$05A9]
CODE_B38F16: LDA $20,x
CODE_B38F18: BPL CODE_B38F1E
CODE_B38F1A: EOR #$FFFF
CODE_B38F1D: INC A
CODE_B38F1E: STA $32
CODE_B38F20: LDA $24,x
CODE_B38F22: BPL CODE_B38F28
CODE_B38F24: EOR #$FFFF
CODE_B38F27: INC A
CODE_B38F28: CMP $32
CODE_B38F2A: BPL CODE_B38F2E
CODE_B38F2C: LDA $32
CODE_B38F2E: LSR A
CODE_B38F2F: STA $5E
CODE_B38F31: LSR A
CODE_B38F32: CLC
CODE_B38F33: ADC $5E
CODE_B38F35: CMP #$0160
CODE_B38F38: BPL CODE_B38F3D
CODE_B38F3A: LDA #$0160
CODE_B38F3D: STA $3A,x
CODE_B38F3F: RTS
CODE_B38F40: LDX $0593
CODE_B38F43: LDA #$FFC0
CODE_B38F46: BIT $12,x
CODE_B38F48: BVC CODE_B38F4E
CODE_B38F4A: EOR #$FFFF
CODE_B38F4D: INC A
CODE_B38F4E: CLC
CODE_B38F4F: ADC $06,x
CODE_B38F51: STA $5E
CODE_B38F53: LDA $0A,x
CODE_B38F55: CLC
CODE_B38F56: ADC #$FFF0
CODE_B38F59: STA $60
CODE_B38F5B: JSR CODE_B38F62
CODE_B38F5E: JSR CODE_B38F91
CODE_B38F61: RTS
CODE_B38F62: LDX $64
CODE_B38F64: LDA $5E
CODE_B38F66: SEC
CODE_B38F67: SBC $06,x
CODE_B38F69: BMI CODE_B38F7A
CODE_B38F6B: ASL A
CODE_B38F6C: ASL A
CODE_B38F6D: ASL A
CODE_B38F6E: ASL A
CODE_B38F6F: CMP #$0800
CODE_B38F72: BMI CODE_B38F77
CODE_B38F74: LDA #$0800
CODE_B38F77: STA $26,x
CODE_B38F79: RTS
CODE_B38F7A: EOR #$FFFF
CODE_B38F7D: INC A
CODE_B38F7E: ASL A
CODE_B38F7F: ASL A
CODE_B38F80: ASL A
CODE_B38F81: ASL A
CODE_B38F82: EOR #$FFFF
CODE_B38F85: INC A
CODE_B38F86: CMP #$F800
CODE_B38F89: BPL CODE_B38F8E
CODE_B38F8B: LDA #$F800
CODE_B38F8E: STA $26,x
CODE_B38F90: RTS
CODE_B38F91: LDX $64
CODE_B38F93: LDA $60
CODE_B38F95: SEC
CODE_B38F96: SBC $0A,x
CODE_B38F98: BMI CODE_B38FA9
CODE_B38F9A: ASL A
CODE_B38F9B: ASL A
CODE_B38F9C: ASL A
CODE_B38F9D: ASL A
CODE_B38F9E: CMP #$0800
CODE_B38FA1: BMI CODE_B38FA6
CODE_B38FA3: LDA #$0800
CODE_B38FA6: STA $2A,x
CODE_B38FA8: RTS
CODE_B38FA9: EOR #$FFFF
CODE_B38FAC: INC A
CODE_B38FAD: ASL A
CODE_B38FAE: ASL A
CODE_B38FAF: ASL A
CODE_B38FB0: ASL A
CODE_B38FB1: EOR #$FFFF
CODE_B38FB4: INC A
CODE_B38FB5: CMP #$F800
CODE_B38FB8: BPL CODE_B38FBD
CODE_B38FBA: LDA #$F800
CODE_B38FBD: STA $2A,x
CODE_B38FBF: RTS
CODE_B38FC0: LDX $64
CODE_B38FC2: LDA $2E,x
CODE_B38FC4: ASL A
CODE_B38FC5: TAX
CODE_B38FC6: JMP (DATA_B38FC9,x)
DATA_B38FC9:
dw CODE_B38FD5
dw CODE_B38FE8
dw CODE_B3903C
dw CODE_B3905B
dw CODE_B39090
dw CODE_B3909E
CODE_B38FD5: LDX $64
CODE_B38FD7: LDA #$0004
CODE_B38FDA: STA $2E,x
CODE_B38FDC: LDA $6E
CODE_B38FDE: STA $46,x
CODE_B38FE0: LDA #$0004
CODE_B38FE3: STA $48,x
CODE_B38FE5: JML [$05A9]
CODE_B38FE8: LDX $64
CODE_B38FEA: LDA $04,x
CODE_B38FEC: STA $32
CODE_B38FEE: LDA $06,x
CODE_B38FF0: STA $34
CODE_B38FF2: LDA #$8000
CODE_B38FF5: STA $36
CODE_B38FF7: LDA $42,x
CODE_B38FF9: STA $38
CODE_B38FFB: JSR CODE_B390B4
CODE_B38FFE: STA $5E
CODE_B39000: LDA $32
CODE_B39002: STA $04,x
CODE_B39004: LDA $34
CODE_B39006: STA $06,x
CODE_B39008: LDA $08,x
CODE_B3900A: STA $32
CODE_B3900C: LDA $0A,x
CODE_B3900E: STA $34
CODE_B39010: LDA #$8000
CODE_B39013: STA $36
CODE_B39015: LDA $44,x
CODE_B39017: STA $38
CODE_B39019: JSR CODE_B390B4
CODE_B3901C: STA $60
CODE_B3901E: LDA $32
CODE_B39020: STA $08,x
CODE_B39022: LDA $34
CODE_B39024: STA $0A,x
CODE_B39026: LDA $5E
CODE_B39028: ORA $60
CODE_B3902A: BEQ CODE_B3902F
CODE_B3902C: JML [$05A9]
CODE_B3902F: LDA $42,x
CODE_B39031: STA $06,x
CODE_B39033: LDA $44,x
CODE_B39035: STA $0A,x
CODE_B39037: INC $2E,x
CODE_B39039: JML [$05A9]
CODE_B3903C: LDA $08C2
CODE_B3903F: AND #$4000
CODE_B39042: BEQ CODE_B3904F
CODE_B39044: LDX $64
CODE_B39046: LDA $46,x
CODE_B39048: CMP $6E
CODE_B3904A: BNE CODE_B39089
CODE_B3904C: JML [$05A9]
CODE_B3904F: LDX $64
CODE_B39051: INC $2E,x
CODE_B39053: LDA #$0040
CODE_B39056: STA $42,x
CODE_B39058: JML [$05A9]
CODE_B3905B: LDX $64
CODE_B3905D: DEC $42,x
CODE_B3905F: BMI CODE_B39089
CODE_B39061: LDA $42,x
CODE_B39063: CMP #$000A
CODE_B39066: BMI CODE_B3907F
CODE_B39068: CMP #$0020
CODE_B3906B: BMI CODE_B39076
CODE_B3906D: LDA $2A
CODE_B3906F: AND #$0003
CODE_B39072: BEQ CODE_B3907F
CODE_B39074: BRA CODE_B39086
CODE_B39076: LDA $2A
CODE_B39078: AND #$0001
CODE_B3907B: BEQ CODE_B3907F
CODE_B3907D: BRA CODE_B39086
CODE_B3907F: LDA $1C,x
CODE_B39081: EOR #$4000
CODE_B39084: STA $1C,x
CODE_B39086: JML [$05A9]
CODE_B39089: JSL CODE_BB82B8
CODE_B3908D: JML [$05A9]
CODE_B39090: LDX $64
CODE_B39092: DEC $48,x
CODE_B39094: BPL CODE_B3909B
CODE_B39096: LDA #$0001
CODE_B39099: STA $2E,x
CODE_B3909B: JML [$05A9]
CODE_B3909E: LDX $64
CODE_B390A0: LDA $42,x
CODE_B390A2: STA $06,x
CODE_B390A4: LDA $44,x
CODE_B390A6: STA $0A,x
CODE_B390A8: LDA $6E
CODE_B390AA: STA $46,x
CODE_B390AC: LDA #$0002
CODE_B390AF: STA $2E,x
CODE_B390B1: JML [$05A9]
CODE_B390B4: LDA $36
CODE_B390B6: SEC
CODE_B390B7: SBC $32
CODE_B390B9: STA $3A
CODE_B390BB: LDA $38
CODE_B390BD: SBC $34
CODE_B390BF: STA $3C
CODE_B390C1: JSR CODE_B390D7
CODE_B390C4: LDA $3A
CODE_B390C6: CLC
CODE_B390C7: ADC $32
CODE_B390C9: STA $32
CODE_B390CB: LDA $3C
CODE_B390CD: ADC $34
CODE_B390CF: STA $34
CODE_B390D1: LDA $3F
CODE_B390D3: AND #$FFF0
CODE_B390D6: RTS
CODE_B390D7: LDA $3C
CODE_B390D9: BPL CODE_B390E5
CODE_B390DB: JSR CODE_B390FE
CODE_B390DE: JSR CODE_B390E5
CODE_B390E1: JSR CODE_B390FE
CODE_B390E4: RTS
CODE_B390E5: LSR $3C
CODE_B390E7: ROR $3A
CODE_B390E9: LSR $3C
CODE_B390EB: ROR $3A
CODE_B390ED: LSR $3C
CODE_B390EF: ROR $3A
CODE_B390F1: LSR $3C
CODE_B390F3: ROR $3A
CODE_B390F5: LDA $3A
CODE_B390F7: STA $3E
CODE_B390F9: LDA $3C
CODE_B390FB: STA $40
CODE_B390FD: RTS
CODE_B390FE: LDA $3C
CODE_B39100: EOR #$FFFF
CODE_B39103: STA $3C
CODE_B39105: LDA $3A
CODE_B39107: EOR #$FFFF
CODE_B3910A: CLC
CODE_B3910B: ADC #$0001
CODE_B3910E: STA $3A
CODE_B39110: LDA #$0000
CODE_B39113: ADC $3C
CODE_B39115: STA $3C
CODE_B39117: RTS
CODE_B39118: LDA $6E
CODE_B3911A: BEQ CODE_B39163
CODE_B3911C: SEC
CODE_B3911D: SBC #$0190
CODE_B39120: LSR A
CODE_B39121: TAX
CODE_B39122: LDA.l DATA_FF0D00,x
CODE_B39126: TAY
CODE_B39127: JSL CODE_BB8432
CODE_B3912B: BCS CODE_B39163
CODE_B3912D: LDX $64
CODE_B3912F: LDY $68
CODE_B39131: LDA $08A8
CODE_B39134: CMP #$0062
CODE_B39137: BNE CODE_B3913F
CODE_B39139: LDA #$00B6
CODE_B3913C: STA $0044,y
CODE_B3913F: LDA $06,x
CODE_B39141: SEC
CODE_B39142: SBC $17BA
CODE_B39145: STA $0006,y
CODE_B39148: LDA $0A,x
CODE_B3914A: SEC
CODE_B3914B: SBC $17C0
CODE_B3914E: STA $000A,y
CODE_B39151: LDA #$8000
CODE_B39154: STA $0004,y
CODE_B39157: STA $0008,y
CODE_B3915A: LDA $6E
CODE_B3915C: CLC
CODE_B3915D: ADC #$1908
CODE_B39160: STA $001A,y
CODE_B39163: RTL
CODE_B39164: LDX $0593
CODE_B39167: LDA $12,x
CODE_B39169: EOR $0012,y
CODE_B3916C: AND #$4000
CODE_B3916F: EOR $0012,y
CODE_B39172: STA $0012,y
CODE_B39175: LDA $0044,y
CODE_B39178: BIT $12,x
CODE_B3917A: BVC CODE_B39180
CODE_B3917C: EOR #$FFFF
CODE_B3917F: INC A
CODE_B39180: CLC
CODE_B39181: ADC $06,x
CODE_B39183: STA $0006,y
CODE_B39186: LDA $0046,y
CODE_B39189: CLC
CODE_B3918A: ADC $0A,x
CODE_B3918C: STA $000A,y
CODE_B3918F: JSL CODE_B9D100
CODE_B39193: JML [$05A9]
CODE_B39196: JSL CODE_BB82B8
CODE_B3919A: JML [$05A9]
CODE_B3919D: LDX $64
CODE_B3919F: LDA $54,x
CODE_B391A1: STA $8E
CODE_B391A3: JSR CODE_B39EEE
CODE_B391A6: JSR CODE_B39EF8
CODE_B391A9: JSL CODE_B8CF7F
CODE_B391AD: JSL CODE_B9D100
CODE_B391B1: LDX $64
CODE_B391B3: LDA $24,x
CODE_B391B5: BPL CODE_B391BA
CODE_B391B7: JML [$05A9]
CODE_B391BA: LDA $0A,x
CODE_B391BC: SEC
CODE_B391BD: SBC $17C2
CODE_B391C0: BMI CODE_B391B7
CODE_B391C2: CMP #$00E0
CODE_B391C5: BMI CODE_B391B7
CODE_B391C7: JSL CODE_BB82B8
CODE_B391CB: JML [$05A9]
CODE_B391CE: LDX $64
CODE_B391D0: LDA $24,x
CODE_B391D2: BPL CODE_B391DA
CODE_B391D4: LDA $0A,x
CODE_B391D6: CMP $44,x
CODE_B391D8: BPL CODE_B391E2
CODE_B391DA: LDA $24,x
CODE_B391DC: CLC
CODE_B391DD: ADC #$000C
CODE_B391E0: BRA CODE_B391E8
CODE_B391E2: LDA $24,x
CODE_B391E4: SEC
CODE_B391E5: SBC #$000C
CODE_B391E8: STA $24,x
CODE_B391EA: JSL CODE_B8CF7F
CODE_B391EE: JSL CODE_B9D100
CODE_B391F2: JML [$05A9]
CODE_B391F5: JSL CODE_B8CF7F
CODE_B391F9: JSL CODE_B9D100
CODE_B391FD: JML [$05A9]
CODE_B39200: JSL CODE_B8CF7F
CODE_B39204: PHK
CODE_B39205: PLB
CODE_B39206: LDX $64
CODE_B39208: DEC $48,x
CODE_B3920A: BPL CODE_B39213
CODE_B3920C: LDA $46,x
CODE_B3920E: BEQ CODE_B39213
CODE_B39210: JSR CODE_B392A9
CODE_B39213: LDX $64
CODE_B39215: DEC $42,x
CODE_B39217: BMI CODE_B39223
CODE_B39219: JML [$05A9]
CODE_B3921C: JSL CODE_BB82D2
CODE_B39220: JML [$05A9]
CODE_B39223: DEC $46,x
CODE_B39225: BMI CODE_B3921C
CODE_B39227: LDA $4A,x
CODE_B39229: STA $42,x
CODE_B3922B: LDY $2E,x
CODE_B3922D: JSL CODE_BB8432
CODE_B39231: BCS CODE_B39219
CODE_B39233: PHK
CODE_B39234: PLB
CODE_B39235: LDX $64
CODE_B39237: LDA $44,x
CODE_B39239: INC A
CODE_B3923A: AND #$0007
CODE_B3923D: STA $44,x
CODE_B3923F: ASL A
CODE_B39240: ASL A
CODE_B39241: TAY
CODE_B39242: LDA DATA_B39289,y
CODE_B39245: LDX $68
CODE_B39247: CLC
CODE_B39248: ADC $06,x
CODE_B3924A: STA $06,x
CODE_B3924C: LDA DATA_B39289,y
CODE_B3924F: LSR A
CODE_B39250: EOR $12,x
CODE_B39252: AND #$4000
CODE_B39255: EOR $12,x
CODE_B39257: STA $12,x
CODE_B39259: LDA DATA_B3928B,y
CODE_B3925C: CLC
CODE_B3925D: ADC $0A,x
CODE_B3925F: STA $0A,x
CODE_B39261: LDA DATA_B3928B,y
CODE_B39264: EOR $12,x
CODE_B39266: AND #$8000
CODE_B39269: EOR $12,x
CODE_B3926B: STA $12,x
CODE_B3926D: LDY $64
CODE_B3926F: LDA $0046,y
CODE_B39272: LSR A
CODE_B39273: BCC CODE_B3927D
CODE_B39275: LDA $24,x
CODE_B39277: CMP #$8000
CODE_B3927A: ROR A
CODE_B3927B: STA $24,x
CODE_B3927D: LDA $0020,y
CODE_B39280: CMP #$8000
CODE_B39283: ROR A
CODE_B39284: STA $20,x
CODE_B39286: JML [$05A9]
DATA_B39289:
db $00, $00
DATA_B3928B:
db $04, $00, $00, $00, $FC, $FF, $F8, $FF
db $04, $00, $08, $00, $F4, $FF, $08, $00
db $04, $00, $F8, $FF, $F4, $FF, $08, $00
db $FC, $FF, $F8, $FF, $FC, $FF
CODE_B392A9: RTS
CODE_B392AA: LDX $64
CODE_B392AC: LDA $0911
CODE_B392AF: LSR A
CODE_B392B0: LSR A
CODE_B392B1: LSR A
CODE_B392B2: LSR A
CODE_B392B3: LSR A
CODE_B392B4: LSR A
CODE_B392B5: LSR A
CODE_B392B6: STA $32
CODE_B392B8: LSR A
CODE_B392B9: LSR A
CODE_B392BA: CLC
CODE_B392BB: ADC $32
CODE_B392BD: CLC
CODE_B392BE: ADC #$0010
CODE_B392C1: STA $0A,x
CODE_B392C3: LDA $2A
CODE_B392C5: AND #$0001
CODE_B392C8: STA $32
CODE_B392CA: LDA $0911
CODE_B392CD: XBA
CODE_B392CE: AND #$00FF
CODE_B392D1: LSR A
CODE_B392D2: CLC
CODE_B392D3: ADC #$0070
CODE_B392D6: CLC
CODE_B392D7: ADC $32
CODE_B392D9: STA $06,x
CODE_B392DB: JML [$05A9]
CODE_B392DE: JSL CODE_B9D100
CODE_B392E2: JML [$05A9]
CODE_B392E5: LDX $64
CODE_B392E7: LDA $54,x
CODE_B392E9: STA $8E
CODE_B392EB: LDA $2E,x
CODE_B392ED: CMP #$0002
CODE_B392F0: BPL CODE_B392FB
CODE_B392F2: ASL A
CODE_B392F3: TAX
CODE_B392F4: JMP (DATA_B392F7,x)
DATA_B392F7:
dw CODE_B39314
dw CODE_B3935F
CODE_B392FB: NOP
CODE_B392FC: NOP
CODE_B392FD: NOP
CODE_B392FE: NOP
CODE_B392FF: JML [$05A9]
CODE_B39302: JSR CODE_B39EEE
CODE_B39305: JSR CODE_B39EF8
CODE_B39308: JSL CODE_B8CF7F
CODE_B3930C: JSL CODE_B9D100
CODE_B39310: JML CODE_B38000
CODE_B39314: LDA $D3
CODE_B39316: CMP #$0060
CODE_B39319: BNE CODE_B39324
CODE_B3931B: LDX $64
CODE_B3931D: LDA $30,x
CODE_B3931F: ORA #$0200
CODE_B39322: STA $30,x
CODE_B39324: JSL CODE_BCFB58
CODE_B39328: LDA #$0020
CODE_B3932B: LDY #$0008
CODE_B3932E: JSL CODE_BEBD8E
CODE_B39332: BCS CODE_B39336
CODE_B39334: BRA CODE_B39302
CODE_B39336: LDA $D3
CODE_B39338: CMP #$0060
CODE_B3933B: BNE CODE_B39344
CODE_B3933D: LDA #$067D
CODE_B39340: JSL CODE_B58003
CODE_B39344: LDX $64
CODE_B39346: INC $2E,x
CODE_B39348: LDA #$FC00
CODE_B3934B: STA $24,x
CODE_B3934D: LDA $DB
CODE_B3934F: CMP $E3
CODE_B39351: BMI CODE_B3935B
CODE_B39353: LDA $20,x
CODE_B39355: EOR #$FFFF
CODE_B39358: INC A
CODE_B39359: STA $20,x
CODE_B3935B: STZ $26,x
CODE_B3935D: BRA CODE_B39302
CODE_B3935F: LDA #$0005
CODE_B39362: JSL CODE_B8D010
CODE_B39366: BRA CODE_B39305
CODE_B39368: JSL CODE_B9D100
CODE_B3936C: JML [$05A9]
CODE_B3936F: JSL CODE_B9D100
CODE_B39373: JML [$05A9]
CODE_B39376: LDX $64
CODE_B39378: LDA $54,x
CODE_B3937A: STA $8E
CODE_B3937C: LDA $2E,x
CODE_B3937E: ASL A
CODE_B3937F: TAX
CODE_B39380: JMP (DATA_B39383,x)
DATA_B39383:
dw CODE_B39396
dw CODE_B393D9
dw CODE_B393ED
dw CODE_B39401
dw CODE_B3944D
dw CODE_B39471
dw CODE_B39473
dw CODE_B3948B
CODE_B39393: JML [$05A9]
CODE_B39396: LDA $060B
CODE_B39399: AND #$0001
CODE_B3939C: BEQ CODE_B393A1
CODE_B3939E: BRL CODE_B39484
CODE_B393A1: LDA $D3
CODE_B393A3: CMP #$0062
CODE_B393A6: BNE CODE_B393B1
CODE_B393A8: LDX $64
CODE_B393AA: LDA $10,x
CODE_B393AC: AND #$0100
CODE_B393AF: BNE CODE_B393C7
CODE_B393B1: JSR CODE_B39F10
CODE_B393B4: BCS CODE_B39393
CODE_B393B6: JSR CODE_B39ECC
CODE_B393B9: JSR CODE_B39EBE
CODE_B393BC: JSL CODE_B8D5E0
CODE_B393C0: JSL CODE_B9D100
CODE_B393C4: JMP CODE_B38000
CODE_B393C7: LDA #$051A
CODE_B393CA: JSL CODE_B58003
CODE_B393CE: JSL CODE_B3975C
CODE_B393D2: JSL CODE_BB82B8
CODE_B393D6: JML [$05A9]
CODE_B393D9: JSR CODE_B39F56
CODE_B393DC: BCS CODE_B39393
CODE_B393DE: JSR CODE_B3A007
CODE_B393E1: JSL CODE_B9D100
CODE_B393E5: JSR CODE_B39E8D
CODE_B393E8: BCS CODE_B39434
CODE_B393EA: JML [$05A9]
CODE_B393ED: JSR CODE_B39F56
CODE_B393F0: BCS CODE_B39393
CODE_B393F2: JSR CODE_B3A007
CODE_B393F5: JSL CODE_B9D100
CODE_B393F9: JSR CODE_B39E9C
CODE_B393FC: BCS CODE_B39434
CODE_B393FE: JML [$05A9]
CODE_B39401: JSR CODE_B39ECC
CODE_B39404: JSR CODE_B39EBE
CODE_B39407: JSL CODE_B8D5E0
CODE_B3940B: LDX $64
CODE_B3940D: LDA $1E,x
CODE_B3940F: AND #$0101
CODE_B39412: CMP #$0101
CODE_B39415: BEQ CODE_B39437
CODE_B39417: JSL CODE_BCFB58
CODE_B3941B: LDA #$0020
CODE_B3941E: LDY #$0008
CODE_B39421: JSL CODE_BEBD8E
CODE_B39425: BCS CODE_B39437
CODE_B39427: JSL CODE_B9D100
CODE_B3942B: JSL CODE_BBBB69
CODE_B3942F: BCS CODE_B39437
CODE_B39431: JML [$05A9]
CODE_B39434: STZ $0D7A
CODE_B39437: LDA #$051A
CODE_B3943A: JSL CODE_B58003
CODE_B3943E: JSL CODE_B3975C
CODE_B39442: JSL CODE_B8A98A
CODE_B39446: JSL CODE_BB82B8
CODE_B3944A: JML [$05A9]
CODE_B3944D: LDA $060B
CODE_B39450: AND #$0001
CODE_B39453: BNE CODE_B39484
CODE_B39455: LDA $08C2
CODE_B39458: AND #$4000
CODE_B3945B: BNE CODE_B3946A
CODE_B3945D: JSL CODE_BCFB58
CODE_B39461: LDA #$0010
CODE_B39464: JSL CODE_BCFCB5
CODE_B39468: BCS CODE_B39437
CODE_B3946A: JSL CODE_B9D100
CODE_B3946E: JMP CODE_B38000
CODE_B39471: BRA CODE_B39437
CODE_B39473: LDA $08C2
CODE_B39476: BIT #$4000
CODE_B39479: BNE CODE_B39484
CODE_B3947B: LDX $64
CODE_B3947D: LDA #$0004
CODE_B39480: STA $2E,x
CODE_B39482: BRA CODE_B3944D
CODE_B39484: JSL CODE_BB82B8
CODE_B39488: JML [$05A9]
CODE_B3948B: JSR CODE_B39ECC
CODE_B3948E: JSR CODE_B39EBE
CODE_B39491: JSL CODE_B8CF7F
CODE_B39495: JSL CODE_B9D100
CODE_B39499: JSL CODE_BBBB8D
CODE_B3949D: JML [$05A9]
CODE_B394A0: LDX $64
CODE_B394A2: LDA $42,x
CODE_B394A4: TAY
CODE_B394A5: LDA $0000,y
CODE_B394A8: CMP #$01A8
CODE_B394AB: BNE CODE_B394C3
CODE_B394AD: LDA $0048,y
CODE_B394B0: BMI CODE_B394C3
CODE_B394B2: LDA $0006,y
CODE_B394B5: STA $06,x
CODE_B394B7: LDA $000A,y
CODE_B394BA: STA $0A,x
CODE_B394BC: JSL CODE_B9D100
CODE_B394C0: JMP CODE_B38000
CODE_B394C3: JSL CODE_BB82B8
CODE_B394C7: JML [$05A9]
CODE_B394CA: LDX $64
CODE_B394CC: LDA $54,x
CODE_B394CE: STA $8E
CODE_B394D0: LDA $2E,x
CODE_B394D2: ASL A
CODE_B394D3: TAX
CODE_B394D4: JMP (DATA_B394D7,x)
DATA_B394D7:
dw CODE_B394E6
dw CODE_B39505
dw CODE_B39519
dw CODE_B3951B
dw CODE_B3957E
dw CODE_B3957E
CODE_B394E3: JML [$05A9]
CODE_B394E6: JSR CODE_B39F10
CODE_B394E9: BCS CODE_B394E3
CODE_B394EB: JSR CODE_B39ECC
CODE_B394EE: JSR CODE_B39EBE
CODE_B394F1: JSL CODE_B8D5E0
CODE_B394F5: JSL CODE_B9D100
CODE_B394F9: LDX $64
CODE_B394FB: LDA $4A,x
CODE_B394FD: CMP #$3EAC
CODE_B39500: BEQ CODE_B394E3
CODE_B39502: JMP CODE_B38000
CODE_B39505: JSR CODE_B39F56
CODE_B39508: BCS CODE_B394E3
CODE_B3950A: JSR CODE_B3A007
CODE_B3950D: JSL CODE_B9D100
CODE_B39511: JSR CODE_B39EAB
CODE_B39514: BCS CODE_B3953A
CODE_B39516: JML [$05A9]
CODE_B39519: BRA CODE_B39505
CODE_B3951B: JSR CODE_B39ECC
CODE_B3951E: JSR CODE_B39EBE
CODE_B39521: JSL CODE_B8D5E0
CODE_B39525: LDX $64
CODE_B39527: LDA $1E,x
CODE_B39529: AND #$0003
CODE_B3952C: BNE CODE_B3953D
CODE_B3952E: JSR CODE_B39EAB
CODE_B39531: BCS CODE_B3953D
CODE_B39533: JSL CODE_B9D100
CODE_B39537: JMP CODE_B38000
CODE_B3953A: STZ $0D7A
CODE_B3953D: LDA #$0414
CODE_B39540: JSL CODE_B58003
CODE_B39544: LDA #$0615
CODE_B39547: JSL CODE_B58003
CODE_B3954B: LDX $64
CODE_B3954D: LDA $4A,x
CODE_B3954F: CMP #$3EAC
CODE_B39552: BEQ CODE_B39569
CODE_B39554: LDY #$00D4
CODE_B39557: JSL CODE_BB83EF
CODE_B3955B: LDY #$00D2
CODE_B3955E: JSL CODE_BB83EF
CODE_B39562: JSL CODE_BB82B8
CODE_B39566: JML [$05A9]
CODE_B39569: LDY #$00D8
CODE_B3956C: JSL CODE_BB83EF
CODE_B39570: LDY #$00D6
CODE_B39573: JSL CODE_BB83EF
CODE_B39577: JSL CODE_BB82B8
CODE_B3957B: JML [$05A9]
CODE_B3957E: BRA CODE_B3953D
CODE_B39580: LDX $64
CODE_B39582: LDA $54,x
CODE_B39584: STA $8E
CODE_B39586: LDA $2E,x
CODE_B39588: ASL A
CODE_B39589: TAX
CODE_B3958A: JMP (DATA_B3958D,x)
DATA_B3958D:
dw CODE_B39598
dw CODE_B395AE
dw CODE_B395C2
dw CODE_B395C4
CODE_B39595: JML [$05A9]
CODE_B39598: JSR CODE_B39F10
CODE_B3959B: BCS CODE_B39595
CODE_B3959D: JSR CODE_B39ECC
CODE_B395A0: JSR CODE_B39EBE
CODE_B395A3: JSL CODE_B8D5E0
CODE_B395A7: JSL CODE_B9D100
CODE_B395AB: JMP CODE_B38000
CODE_B395AE: JSR CODE_B39F56
CODE_B395B1: BCS CODE_B39595
CODE_B395B3: JSR CODE_B3A007
CODE_B395B6: JSL CODE_B9D100
CODE_B395BA: JSR CODE_B39E9C
CODE_B395BD: BCS CODE_B395E3
CODE_B395BF: JML [$05A9]
CODE_B395C2: BRA CODE_B395AE
CODE_B395C4: JSR CODE_B39ECC
CODE_B395C7: JSR CODE_B39EBE
CODE_B395CA: JSL CODE_B8D5E0
CODE_B395CE: LDX $64
CODE_B395D0: LDA $1E,x
CODE_B395D2: AND #$0003
CODE_B395D5: BNE CODE_B395E6
CODE_B395D7: JSR CODE_B39E9C
CODE_B395DA: BCS CODE_B395E6
CODE_B395DC: JSL CODE_B9D100
CODE_B395E0: JMP CODE_B38000
CODE_B395E3: STZ $0D7A
CODE_B395E6: LDA #$051A
CODE_B395E9: JSL CODE_B58003
CODE_B395ED: JSL CODE_B3975C
CODE_B395F1: JSL CODE_BB82B8
CODE_B395F5: JML [$05A9]
CODE_B395F8: LDX $64
CODE_B395FA: LDY $42,x
CODE_B395FC: LDA $0000,y
CODE_B395FF: CMP #$02D8
CODE_B39602: BNE CODE_B3960E
CODE_B39604: LDA $004C,y
CODE_B39607: CMP $64
CODE_B39609: BNE CODE_B3960E
CODE_B3960B: JML [$05A9]
CODE_B3960E: JSL CODE_BB82B8
CODE_B39612: JML [$05A9]
CODE_B39615: LDX $64
CODE_B39617: LDA $2E,x
CODE_B39619: ASL A
CODE_B3961A: TAX
CODE_B3961B: JMP (DATA_B3961E,x)
DATA_B3961E:
dw CODE_B3962C
dw CODE_B3963D
dw CODE_B3964E
dw CODE_B3965F
dw CODE_B39669
dw CODE_B39689
dw CODE_B396B2
CODE_B3962C: LDX $64
CODE_B3962E: LDA #$0002
CODE_B39631: STA $2E,x
CODE_B39633: LDA #$02A6
CODE_B39636: JSL CODE_B9D0C6
CODE_B3963A: JML [$05A9]
CODE_B3963D: LDX $64
CODE_B3963F: LDA #$0003
CODE_B39642: STA $2E,x
CODE_B39644: LDA #$02A7
CODE_B39647: JSL CODE_B9D0C6
CODE_B3964B: JML [$05A9]
CODE_B3964E: LDA $64
CODE_B39650: CMP $0BA0
CODE_B39653: BNE CODE_B39658
CODE_B39655: STZ $0BA0
CODE_B39658: JSL CODE_B9D100
CODE_B3965C: JMP CODE_B38000
CODE_B3965F: JSR CODE_B396CE
CODE_B39662: JSL CODE_B9D100
CODE_B39666: JMP CODE_B38000
CODE_B39669: LDX $64
CODE_B3966B: INC $2E,x
CODE_B3966D: LDY #$0084
CODE_B39670: JSL CODE_BB8412
CODE_B39674: BCS CODE_B39686
CODE_B39676: LDX $64
CODE_B39678: LDY $68
CODE_B3967A: LDA $4A,x
CODE_B3967C: STA $000A,y
CODE_B3967F: TXA
CODE_B39680: STA $0042,y
CODE_B39683: TYA
CODE_B39684: STA $4C,x
CODE_B39686: JMP CODE_B38000
CODE_B39689: LDX $64
CODE_B3968B: LDA $44,x
CODE_B3968D: BEQ CODE_B39693
CODE_B3968F: DEC $44,x
CODE_B39691: BRA CODE_B396A1
CODE_B39693: LDA $64
CODE_B39695: CMP $0BA0
CODE_B39698: BEQ CODE_B396A4
CODE_B3969A: JSR CODE_B396CE
CODE_B3969D: JSL CODE_B9D100
CODE_B396A1: JMP CODE_B38000
CODE_B396A4: LDX $64
CODE_B396A6: INC $2E,x
CODE_B396A8: LDA #$02C5
CODE_B396AB: JSL CODE_B9D0C6
CODE_B396AF: JML [$05A9]
CODE_B396B2: LDA $64
CODE_B396B4: CMP $0BA0
CODE_B396B7: BNE CODE_B396BC
CODE_B396B9: JML [$05A9]
CODE_B396BC: TAX
CODE_B396BD: DEC $2E,x
CODE_B396BF: LDA #$000C
CODE_B396C2: STA $44,x
CODE_B396C4: LDA #$02C4
CODE_B396C7: JSL CODE_B9D0C6
CODE_B396CB: JML [$05A9]
CODE_B396CE: LDX $64
CODE_B396D0: LDA $54,x
CODE_B396D2: STA $5E
CODE_B396D4: LDA $90
CODE_B396D6: STA $60
CODE_B396D8: LDY #$0000
CODE_B396DB: LDA [$5E],y
CODE_B396DD: STA $32
CODE_B396DF: LDY #$0002
CODE_B396E2: LDA [$5E],y
CODE_B396E4: STA $34
CODE_B396E6: LDY #$0004
CODE_B396E9: LDA [$5E],y
CODE_B396EB: STA $36
CODE_B396ED: LDY #$0006
CODE_B396F0: LDA [$5E],y
CODE_B396F2: STA $38
CODE_B396F4: TXY
CODE_B396F5: LDX $0593
CODE_B396F8: LDA #$0004
CODE_B396FB: STA $5E
CODE_B396FD: LDA $20,x
CODE_B396FF: BPL CODE_B39705
CODE_B39701: EOR #$FFFF
CODE_B39704: INC A
CODE_B39705: CMP #$0040
CODE_B39708: BPL CODE_B3970F
CODE_B3970A: LDA #$000C
CODE_B3970D: STA $5E
CODE_B3970F: LDA $06,x
CODE_B39711: SEC
CODE_B39712: SBC $0006,y
CODE_B39715: BPL CODE_B3971B
CODE_B39717: EOR #$FFFF
CODE_B3971A: INC A
CODE_B3971B: CMP $5E
CODE_B3971D: BPL CODE_B39737
CODE_B3971F: LDA $000A,y
CODE_B39722: CLC
CODE_B39723: ADC $32
CODE_B39725: CMP $0A,x
CODE_B39727: BPL CODE_B39737
CODE_B39729: LDA $000A,y
CODE_B3972C: CLC
CODE_B3972D: ADC $34
CODE_B3972F: CMP $0A,x
CODE_B39731: BMI CODE_B39737
CODE_B39733: STY $0BA2
CODE_B39736: RTS
CODE_B39737: RTS
CODE_B39738: RTS
CODE_B39739: LDX $64
CODE_B3973B: LDA #$0040
CODE_B3973E: CLC
CODE_B3973F: ADC $24,x
CODE_B39741: BMI CODE_B3974B
CODE_B39743: CMP #$0800
CODE_B39746: BMI CODE_B3974B
CODE_B39748: LDA #$0800
CODE_B3974B: STA $24,x
CODE_B3974D: JSL CODE_B8CF7F
CODE_B39751: JSL CODE_B9D100
CODE_B39755: JSL CODE_BBBB8D
CODE_B39759: JML [$05A9]
CODE_B3975C: JSR CODE_B39764
CODE_B3975F: RTL
CODE_B39760: JSR CODE_B3976B
CODE_B39763: RTL
CODE_B39764: LDY #$004A
CODE_B39767: JSL CODE_BB842C
CODE_B3976B: LDY #$0060
CODE_B3976E: JSL CODE_BB8412
CODE_B39772: LDY #$0062
CODE_B39775: JSL CODE_BB8412
CODE_B39779: LDY #$0064
CODE_B3977C: JSL CODE_BB8412
CODE_B39780: LDY #$0066
CODE_B39783: JSL CODE_BB8412
CODE_B39787: RTS
CODE_B39788: LDX $64
CODE_B3978A: LDA $2E,x
CODE_B3978C: ASL A
CODE_B3978D: TAX
CODE_B3978E: JMP (DATA_B39791,x)
DATA_B39791:
dw CODE_B397F9
dw CODE_B39803
dw CODE_B3980A
dw CODE_B39815
dw CODE_B39803
CODE_B3979B: LDX $64
CODE_B3979D: LDA $10,x
CODE_B3979F: AND #$0100
CODE_B397A2: BNE CODE_B397BB
CODE_B397A4: LDA #$0118
CODE_B397A7: JSR CODE_B3A364
CODE_B397AA: BCS CODE_B397C0
CODE_B397AC: JSL CODE_BCFB58
CODE_B397B0: LDA #$15CC
CODE_B397B3: JSL CODE_BEBE8B
CODE_B397B7: BCS CODE_B397C0
CODE_B397B9: CLC
CODE_B397BA: RTS
CODE_B397BB: LDA #$0004
CODE_B397BE: BRA CODE_B397C3
CODE_B397C0: LDA #$0001
CODE_B397C3: STA $2E,x
CODE_B397C5: STZ $30,x
CODE_B397C7: STZ $32,x
CODE_B397C9: LDA $36,x
CODE_B397CB: STA $42,x
CODE_B397CD: LDA #$02B1
CODE_B397D0: JSL CODE_B9D0C6
CODE_B397D4: LDA #$0439
CODE_B397D7: JSL CODE_B58003
CODE_B397DB: LDA #$053B
CODE_B397DE: JSL CODE_B58003
CODE_B397E2: LDA #$063C
CODE_B397E5: JSL CODE_B58003
CODE_B397E9: LDA #$073A
CODE_B397EC: JSL CODE_B58003
CODE_B397F0: LDX $64
CODE_B397F2: LDA $5C,x
CODE_B397F4: JSR CODE_B39845
CODE_B397F7: CLC
CODE_B397F8: RTS
CODE_B397F9: JSR CODE_B3979B
CODE_B397FC: JSL CODE_B8D5E0
CODE_B39800: JMP CODE_B38000
CODE_B39803: JSL CODE_B9D100
CODE_B39807: JML [$05A9]
CODE_B3980A: JSL CODE_B9D100
CODE_B3980E: JSL CODE_BBBB8D
CODE_B39812: JML [$05A9]
CODE_B39815: JSL CODE_BCFB58
CODE_B39819: LDA #$0008
CODE_B3981C: PHK
CODE_B3981D: %return(CODE_B39823)
CODE_B39820: JML [$09F9]
CODE_B39823: BCS CODE_B3982C
CODE_B39825: JSL CODE_B8D5E0
CODE_B39829: JMP CODE_B38000
CODE_B3982C: LDX $64
CODE_B3982E: STZ $30,x
CODE_B39830: STZ $32,x
CODE_B39832: LDA #$0001
CODE_B39835: STA $2E,x
CODE_B39837: LDA $36,x
CODE_B39839: STA $42,x
CODE_B3983B: LDA #$02B1
CODE_B3983E: JSL CODE_B9D0C6
CODE_B39842: JML [$05A9]
CODE_B39845: BEQ CODE_B39854
CODE_B39847: ASL A
CODE_B39848: TAX
CODE_B39849: LDA.l $7E9128,x
CODE_B3984D: ORA #$0080
CODE_B39850: STA $7E9128,x
CODE_B39854: LDX $64
CODE_B39856: RTS
CODE_B39857: LDX $64
CODE_B39859: LDA $2E,x
CODE_B3985B: ASL A
CODE_B3985C: TAX
CODE_B3985D: JMP (DATA_B39860,x)
DATA_B39860:
dw CODE_B39866
dw CODE_B3986C
dw CODE_B3989A
CODE_B39866: JSR CODE_B39986
CODE_B39869: JMP CODE_B38000
CODE_B3986C: LDA $0D82
CODE_B3986F: CMP $64
CODE_B39871: BNE CODE_B39888
CODE_B39873: LDX $64
CODE_B39875: LDA $4E,x
CODE_B39877: BEQ CODE_B39885
CODE_B39879: LDA #$C000
CODE_B3987C: ORA $0AB8
CODE_B3987F: STA $0AB8
CODE_B39882: JSR CODE_B398AB
CODE_B39885: JML [$05A9]
CODE_B39888: STZ $0AEE
CODE_B3988B: STZ $0AF2
CODE_B3988E: LDX $64
CODE_B39890: LDA #$001E
CODE_B39893: STA $42,x
CODE_B39895: INC $2E,x
CODE_B39897: JML [$05A9]
CODE_B3989A: LDX $64
CODE_B3989C: DEC $42,x
CODE_B3989E: BEQ CODE_B398A3
CODE_B398A0: JMP CODE_B38000
CODE_B398A3: STZ $2E,x
CODE_B398A5: BRA CODE_B398A0
CODE_B398A7: JSR CODE_B398AB
CODE_B398AA: RTL
CODE_B398AB: LDA $0AF0
CODE_B398AE: LSR A
CODE_B398AF: STA $32
CODE_B398B1: LDA $4E,x
CODE_B398B3: AND #$FF00
CODE_B398B6: CLC
CODE_B398B7: ADC #$3C00
CODE_B398BA: SEC
CODE_B398BB: SBC $32
CODE_B398BD: STA $0AF2
CODE_B398C0: LDA $0AEA
CODE_B398C3: LSR A
CODE_B398C4: STA $32
CODE_B398C6: LDA $4E,x
CODE_B398C8: XBA
CODE_B398C9: AND #$FF00
CODE_B398CC: CLC
CODE_B398CD: ADC #$4000
CODE_B398D0: SEC
CODE_B398D1: SBC $32
CODE_B398D3: STA $0AEE
CODE_B398D6: RTS
CODE_B398D7: LDA $0A86
CODE_B398DA: STA $0A3E
CODE_B398DD: LDA $0A88
CODE_B398E0: STA $0A40
CODE_B398E3: LDY #$0034
CODE_B398E6: JSL CODE_BB842C
CODE_B398EA: LDX $64
CODE_B398EC: STX $0D82
CODE_B398EF: LDA $12,x
CODE_B398F1: AND #$BFFF
CODE_B398F4: STA $12,x
CODE_B398F6: JSL CODE_B3DF3C
CODE_B398FA: JSL CODE_B880A2
CODE_B398FE: LDA #$0071
CODE_B39901: STA $2E,x
CODE_B39903: LDA #$00D8
CODE_B39906: STA $02,x
CODE_B39908: LDA $0A84
CODE_B3990B: STA $42,x
CODE_B3990D: LDY $0D82
CODE_B39910: LDA $0006,y
CODE_B39913: STA $06,x
CODE_B39915: LDA $000A,y
CODE_B39918: CLC
CODE_B39919: ADC #$0017
CODE_B3991C: STA $0A,x
CODE_B3991E: LDA #$0042
CODE_B39921: JSL CODE_B9D0B8
CODE_B39925: JSL CODE_B8808E
CODE_B39929: JSL CODE_B8A57C
CODE_B3992D: RTL
CODE_B3992E: LDX $64
CODE_B39930: STX $0D82
CODE_B39933: LDA #$0001
CODE_B39936: STA $2E,x
CODE_B39938: JSL CODE_B3DF3C
CODE_B3993C: LDA $12,x
CODE_B3993E: AND #$BFFF
CODE_B39941: STA $12,x
CODE_B39943: JSL CODE_B8808E
CODE_B39947: LDA #$003C
CODE_B3994A: STA $2E,x
CODE_B3994C: LDY $0D82
CODE_B3994F: LDA $0006,y
CODE_B39952: STA $06,x
CODE_B39954: LDA $000A,y
CODE_B39957: CLC
CODE_B39958: ADC #$0017
CODE_B3995B: STA $0A,x
CODE_B3995D: LDA #$0042
CODE_B39960: JSL CODE_B9D0B8
CODE_B39964: LDX $0597
CODE_B39967: LDA $2E,x
CODE_B39969: CMP #$0071
CODE_B3996C: BEQ CODE_B3996F
CODE_B3996E: RTL
CODE_B3996F: LDA #$0022
CODE_B39972: STA $2E,x
CODE_B39974: LDA #$001F
CODE_B39977: LDX #$0042
CODE_B3997A: LDY #$0000
CODE_B3997D: JSL CODE_B8D8D1
CODE_B39981: RTL
CODE_B39982: JSR CODE_B39986
CODE_B39985: RTL
CODE_B39986: LDA $0D7A
CODE_B39989: ORA $6E
CODE_B3998B: BNE CODE_B399EC
CODE_B3998D: LDX $0597
CODE_B39990: LDA $2E,x
CODE_B39992: CMP #$0071
CODE_B39995: BNE CODE_B3999A
CODE_B39997: BRL CODE_B39A1C
CODE_B3999A: JSL CODE_BCFB58
CODE_B3999E: LDA #$0008
CODE_B399A1: PHK
CODE_B399A2: %return(CODE_B399A8)
CODE_B399A5: JML [$09F9]
CODE_B399A8: BCC CODE_B399EC
CODE_B399AA: LDA $09F5
CODE_B399AD: AND #$0406
CODE_B399B0: BEQ CODE_B399EC
CODE_B399B2: LDA $6A
CODE_B399B4: CMP $0597
CODE_B399B7: BEQ CODE_B399EE
CODE_B399B9: JSR CODE_B39A5F
CODE_B399BC: BNE CODE_B399EC
CODE_B399BE: LDA #$000D
CODE_B399C1: JSL CODE_B8D8BA
CODE_B399C5: BCS CODE_B399EC
CODE_B399C7: LDA #CODE_B3992E
CODE_B399CA: STA $0A8A
CODE_B399CD: LDA.w #CODE_B3992E>>16
CODE_B399D0: STA $0A8C
CODE_B399D3: JSL CODE_BCFEC8
CODE_B399D7: JSL CODE_BCFEE0
CODE_B399DB: JSR CODE_B3A338
CODE_B399DE: LDA $0A3E
CODE_B399E1: STA $0A86
CODE_B399E4: LDA $0A40
CODE_B399E7: STA $0A88
CODE_B399EA: SEC
CODE_B399EB: RTS
CODE_B399EC: CLC
CODE_B399ED: RTS
CODE_B399EE: LDA #$000D
CODE_B399F1: JSL CODE_B8D8BA
CODE_B399F5: BCS CODE_B399EC
CODE_B399F7: LDA #CODE_B398D7
CODE_B399FA: STA $0A8A
CODE_B399FD: LDA.w #CODE_B398D7>>16
CODE_B39A00: STA $0A8C
CODE_B39A03: JSL CODE_BCFEC8
CODE_B39A07: JSL CODE_BCFEE0
CODE_B39A0B: JSR CODE_B3A338
CODE_B39A0E: LDA $0A3E
CODE_B39A11: STA $0A86
CODE_B39A14: LDA $0A40
CODE_B39A17: STA $0A88
CODE_B39A1A: SEC
CODE_B39A1B: RTS
CODE_B39A1C: JSL CODE_BCFB58
CODE_B39A20: LDA #$0008
CODE_B39A23: JSL CODE_BCFCB5
CODE_B39A27: BCC CODE_B399EC
CODE_B39A29: LDA $09F5
CODE_B39A2C: AND #$0406
CODE_B39A2F: BEQ CODE_B399EC
CODE_B39A31: LDA #$000D
CODE_B39A34: JSL CODE_B8D8BA
CODE_B39A38: BCS CODE_B399EC
CODE_B39A3A: LDA #CODE_B3992E
CODE_B39A3D: STA $0A8A
CODE_B39A40: LDA.w #CODE_B3992E>>16
CODE_B39A43: STA $0A8C
CODE_B39A46: JSL CODE_BCFEC8
CODE_B39A4A: JSL CODE_BCFEE0
CODE_B39A4E: JSR CODE_B3A338
CODE_B39A51: LDA $0A3E
CODE_B39A54: STA $0A86
CODE_B39A57: LDA $0A40
CODE_B39A5A: STA $0A88
CODE_B39A5D: SEC
CODE_B39A5E: RTS
CODE_B39A5F: LDX $0593
CODE_B39A62: LDA $2E,x
CODE_B39A64: ASL A
CODE_B39A65: ASL A
CODE_B39A66: TAX
CODE_B39A67: LDA.l DATA_B896B7,x
CODE_B39A6B: AND #$0080
CODE_B39A6E: RTS
CODE_B39A6F: JSL CODE_BCFB58
CODE_B39A73: LDA #$0010
CODE_B39A76: PHK
CODE_B39A77: %return(CODE_B39A7D)
CODE_B39A7A: JML [$09F9]
CODE_B39A7D: BCS CODE_B39A86
CODE_B39A7F: JSL CODE_B9D100
CODE_B39A83: JMP CODE_B38000
CODE_B39A86: LDA $64
CODE_B39A88: STA $19A8
CODE_B39A8B: PHA
CODE_B39A8C: TAX
CODE_B39A8D: JSL CODE_B8808E
CODE_B39A91: LDX $19A8
CODE_B39A94: LDA $42,x
CODE_B39A96: JSL CODE_B8D1FB
CODE_B39A9A: LDA $19CE
CODE_B39A9D: BNE CODE_B39AAB
CODE_B39A9F: LDY #$0000
CODE_B39AA2: JSL CODE_BB83EF
CODE_B39AA6: LDA $68
CODE_B39AA8: STA $19CE
CODE_B39AAB: PLA
CODE_B39AAC: STA $64
CODE_B39AAE: JSL CODE_BB82B8
CODE_B39AB2: LDX $64
CODE_B39AB4: INC $00,x
CODE_B39AB6: JSR CODE_B39764
CODE_B39AB9: LDX $64
CODE_B39ABB: STZ $00,x
CODE_B39ABD: JML [$05A9]
CODE_B39AC0: JMP CODE_B38000
CODE_B39AC3: LDX $64
CODE_B39AC5: LDA $54,x
CODE_B39AC7: STA $8E
CODE_B39AC9: LDA $2E,x
CODE_B39ACB: ASL A
CODE_B39ACC: TAX
CODE_B39ACD: JMP (DATA_B39AD0,x)
DATA_B39AD0:
dw CODE_B39ADB
dw CODE_B39AFC
dw CODE_B39B0F
dw CODE_B39B11
CODE_B39AD8: JML [$05A9]
CODE_B39ADB: JSR CODE_B39F10
CODE_B39ADE: BCS CODE_B39AD8
CODE_B39AE0: JSR CODE_B39ECC
CODE_B39AE3: JSR CODE_B39EBE
CODE_B39AE6: JSL CODE_B8D246
CODE_B39AEA: JSL CODE_B8D5E0
CODE_B39AEE: LDA #$001D
CODE_B39AF1: JSL CODE_BEF03D
CODE_B39AF5: JSL CODE_B9D100
CODE_B39AF9: JMP CODE_B38000
CODE_B39AFC: JSR CODE_B39F56
CODE_B39AFF: BCS CODE_B39AD8
CODE_B39B01: JSR CODE_B3A007
CODE_B39B04: JSL CODE_B9D100
CODE_B39B08: JSR CODE_B39BA5
CODE_B39B0B: BCS CODE_B39B5F
CODE_B39B0D: BRA CODE_B39AD8
CODE_B39B0F: BRA CODE_B39AFC
CODE_B39B11: LDX $64
CODE_B39B13: STZ $26,x
CODE_B39B15: JSR CODE_B39ECC
CODE_B39B18: JSR CODE_B39EBE
CODE_B39B1B: JSL CODE_B8D5E0
CODE_B39B1F: LDA #$001D
CODE_B39B22: JSL CODE_BEF03D
CODE_B39B26: LDA $20,x
CODE_B39B28: AND #$FFF0
CODE_B39B2B: BNE CODE_B39B37
CODE_B39B2D: LDA $1E,x
CODE_B39B2F: AND #$0101
CODE_B39B32: CMP #$0101
CODE_B39B35: BEQ CODE_B39B43
CODE_B39B37: JSR CODE_B39BA5
CODE_B39B3A: BCS CODE_B39B66
CODE_B39B3C: JSL CODE_B9D100
CODE_B39B40: JMP CODE_B38000
CODE_B39B43: LDA #$064C
CODE_B39B46: JSL CODE_B58003
CODE_B39B4A: LDX $64
CODE_B39B4C: STZ $2E,x
CODE_B39B4E: LDA #$0001
CODE_B39B51: ORA $30,x
CODE_B39B53: STA $30,x
CODE_B39B55: LDA #$02E0
CODE_B39B58: JSL CODE_B9D03A
CODE_B39B5C: JMP CODE_B38000
CODE_B39B5F: STZ $0D7A
CODE_B39B62: JSL CODE_B8D4AE
CODE_B39B66: LDX $6A
CODE_B39B68: LDA $00,x
CODE_B39B6A: CMP #$013C
CODE_B39B6D: BEQ CODE_B39B9E
CODE_B39B6F: LDA #$061A
CODE_B39B72: JSL CODE_B58003
CODE_B39B76: LDX $64
CODE_B39B78: LDA $20,x
CODE_B39B7A: CMP #$8000
CODE_B39B7D: ROR A
CODE_B39B7E: CMP #$8000
CODE_B39B81: ROR A
CODE_B39B82: STA $20,x
CODE_B39B84: STZ $26,x
CODE_B39B86: STZ $2E,x
CODE_B39B88: LDA #$FA00
CODE_B39B8B: STA $24,x
CODE_B39B8D: LDA #$0001
CODE_B39B90: ORA $30,x
CODE_B39B92: STA $30,x
CODE_B39B94: LDA #$02E0
CODE_B39B97: JSL CODE_B9D03A
CODE_B39B9B: JML [$05A9]
CODE_B39B9E: JSL CODE_BBBB44
CODE_B39BA2: JML [$05A9]
CODE_B39BA5: JSL CODE_BCFB58
CODE_B39BA9: LDA #$0420
CODE_B39BAC: LDY #$0008
CODE_B39BAF: JSL CODE_BEBD8E
CODE_B39BB3: RTS
CODE_B39BB4: LDX $64
CODE_B39BB6: LDA $54,x
CODE_B39BB8: STA $8E
CODE_B39BBA: LDA $2E,x
CODE_B39BBC: ASL A
CODE_B39BBD: TAX
CODE_B39BBE: JMP (DATA_B39BC1,x)
DATA_B39BC1:
dw CODE_B39C0A
dw CODE_B39C0E
dw CODE_B39C33
dw CODE_B39C6C
dw CODE_B39C79
CODE_B39BCB: LDX $64
CODE_B39BCD: LDA $42,x
CODE_B39BCF: CMP #$001B
CODE_B39BD2: BEQ CODE_B39BF0
CODE_B39BD4: CMP #$0008
CODE_B39BD7: BCC CODE_B39BEB
CODE_B39BD9: CMP #$000C
CODE_B39BDC: BCS CODE_B39BEB
CODE_B39BDE: LDA $24,x
CODE_B39BE0: SBC #$0100
CODE_B39BE3: BMI CODE_B39BEB
CODE_B39BE5: LDA $0A,x
CODE_B39BE7: CMP $4E,x
CODE_B39BE9: BCS CODE_B39C02
CODE_B39BEB: JSL CODE_B8D5E0
CODE_B39BEF: RTS
CODE_B39BF0: JSL CODE_B8CF7F
CODE_B39BF4: LDX $64
CODE_B39BF6: LDY $0593
CODE_B39BF9: LDA $0A,x
CODE_B39BFB: SEC
CODE_B39BFC: SBC $000A,y
CODE_B39BFF: BPL CODE_B39C02
CODE_B39C01: RTS
CODE_B39C02: LDA #$0101
CODE_B39C05: STA $1E,x
CODE_B39C07: STZ $24,x
CODE_B39C09: RTS
CODE_B39C0A: LDX $64
CODE_B39C0C: INC $2E,x
CODE_B39C0E: JSR CODE_B39ECC
CODE_B39C11: JSR CODE_B39BCB
CODE_B39C14: LDX $64
CODE_B39C16: LDA $1E,x
CODE_B39C18: AND #$0101
CODE_B39C1B: CMP #$0101
CODE_B39C1E: BEQ CODE_B39C2E
CODE_B39C20: LDA $42,x
CODE_B39C22: CMP #$0010
CODE_B39C25: BEQ CODE_B39C2B
CODE_B39C27: JSL CODE_BBBB8D
CODE_B39C2B: JML [$05A9]
CODE_B39C2E: INC $2E,x
CODE_B39C30: JML [$05A9]
CODE_B39C33: JSR CODE_B39C39
CODE_B39C36: JML [$05A9]
CODE_B39C39: LDX $64
CODE_B39C3B: STX $68
CODE_B39C3D: LDA $12,x
CODE_B39C3F: JSL CODE_BB8C02
CODE_B39C43: LDX $64
CODE_B39C45: LDA $42,x
CODE_B39C47: PHA
CODE_B39C48: ASL A
CODE_B39C49: TAX
CODE_B39C4A: LDA.l DATA_FF1A8E,x
CODE_B39C4E: TAY
CODE_B39C4F: LDX $64
CODE_B39C51: JSL CODE_BB845D
CODE_B39C55: PLA
CODE_B39C56: CMP #$0013
CODE_B39C59: BNE CODE_B39C65
CODE_B39C5B: LDX $68
CODE_B39C5D: DEC $44,x
CODE_B39C5F: BNE CODE_B39C65
CODE_B39C61: LDA $46,x
CODE_B39C63: STA $42,x
CODE_B39C65: LDX $68
CODE_B39C67: STZ $2C,x
CODE_B39C69: STZ $56,x
CODE_B39C6B: RTS
CODE_B39C6C: JSL CODE_BEF039
CODE_B39C70: BIT $24,x
CODE_B39C72: BMI CODE_B39C97
CODE_B39C74: INC $2E,x
CODE_B39C76: JML [$05A9]
CODE_B39C79: JSL CODE_B9D100
CODE_B39C7D: JSL CODE_BEF039
CODE_B39C81: LDA $52,x
CODE_B39C83: JSL CODE_BCFB58
CODE_B39C87: JSL CODE_BEBE6D
CODE_B39C8B: BCC CODE_B39C97
CODE_B39C8D: JSR CODE_B39C39
CODE_B39C90: TXA
CODE_B39C91: SEC
CODE_B39C92: SBC #$005E
CODE_B39C95: STA $64
CODE_B39C97: JML [$05A9]
CODE_B39C9A: LDX $64
CODE_B39C9C: LDA $54,x
CODE_B39C9E: STA $8E
CODE_B39CA0: LDA $2E,x
CODE_B39CA2: ASL A
CODE_B39CA3: TAX
CODE_B39CA4: JMP (DATA_B39CA7,x)
DATA_B39CA7:
dw CODE_B39CB2
dw CODE_B39CEA
dw CODE_B39CFD
dw CODE_B39CFF
CODE_B39CAF: JML [$05A9]
CODE_B39CB2: JSR CODE_B39F10
CODE_B39CB5: BCS CODE_B39CAF
CODE_B39CB7: JSR CODE_B39ECC
CODE_B39CBA: JSR CODE_B39EBE
CODE_B39CBD: JSL CODE_B8D246
CODE_B39CC1: JSL CODE_B8D5E0
CODE_B39CC5: LDA #$001D
CODE_B39CC8: JSL CODE_BEF03D
CODE_B39CCC: JSL CODE_B9D100
CODE_B39CD0: JMP CODE_B38000
CODE_B39CD3: LDA $0515
CODE_B39CD6: CMP #$0001
CODE_B39CD9: BNE CODE_B39CE7
CODE_B39CDB: LDX $64
CODE_B39CDD: LDA $42,x
CODE_B39CDF: CMP #$0019
CODE_B39CE2: BNE CODE_B39CE7
CODE_B39CE4: JML [$05A9]
CODE_B39CE7: JMP CODE_B38000
CODE_B39CEA: JSR CODE_B39F56
CODE_B39CED: BCS CODE_B39CAF
CODE_B39CEF: JSR CODE_B3A007
CODE_B39CF2: JSL CODE_B9D100
CODE_B39CF6: JSR CODE_B39E9C
CODE_B39CF9: BCS CODE_B39D3F
CODE_B39CFB: BRA CODE_B39CAF
CODE_B39CFD: BRA CODE_B39CEA
CODE_B39CFF: LDX $64
CODE_B39D01: STZ $26,x
CODE_B39D03: JSR CODE_B39ECC
CODE_B39D06: JSR CODE_B39EBE
CODE_B39D09: JSL CODE_B8D5E0
CODE_B39D0D: LDA #$001D
CODE_B39D10: JSL CODE_BEF03D
CODE_B39D14: LDX $64
CODE_B39D16: LDA $20,x
CODE_B39D18: AND #$FFF0
CODE_B39D1B: BNE CODE_B39D27
CODE_B39D1D: LDA $1E,x
CODE_B39D1F: AND #$0101
CODE_B39D22: CMP #$0101
CODE_B39D25: BEQ CODE_B39D33
CODE_B39D27: JSR CODE_B39E9C
CODE_B39D2A: BCS CODE_B39D42
CODE_B39D2C: JSL CODE_B9D100
CODE_B39D30: BRL CODE_B39CD0
CODE_B39D33: STZ $2E,x
CODE_B39D35: LDA #$0001
CODE_B39D38: ORA $30,x
CODE_B39D3A: STA $30,x
CODE_B39D3C: BRL CODE_B39CD0
CODE_B39D3F: STZ $0D7A
CODE_B39D42: LDA #$061A
CODE_B39D45: JSL CODE_B58003
CODE_B39D49: LDX $64
CODE_B39D4B: JSL CODE_B8D4AE
CODE_B39D4F: JSL CODE_BB82B8
CODE_B39D53: LDX $64
CODE_B39D55: LDA #$0001
CODE_B39D58: STA $00,x
CODE_B39D5A: LDA $42,x
CODE_B39D5C: JSL CODE_B39DB0
CODE_B39D60: STA $42,x
CODE_B39D62: ASL A
CODE_B39D63: TAX
CODE_B39D64: LDA.l DATA_FF18CE,x
CODE_B39D68: TAY
CODE_B39D69: JSL CODE_BB8432
CODE_B39D6D: BCS CODE_B39DAD
CODE_B39D6F: LDX $68
CODE_B39D71: LDY $64
CODE_B39D73: LDA $0042,y
CODE_B39D76: STA $42,x
CODE_B39D78: LDA $0044,y
CODE_B39D7B: STA $44,x
CODE_B39D7D: LDA $0046,y
CODE_B39D80: STA $46,x
CODE_B39D82: LDA #$0022
CODE_B39D85: STA $58,x
CODE_B39D87: LDY $0593
CODE_B39D8A: LDA $000A,y
CODE_B39D8D: CLC
CODE_B39D8E: ADC $0A,x
CODE_B39D90: LSR A
CODE_B39D91: LDY $68
CODE_B39D93: STA $004E,y
CODE_B39D96: LDA $17C0
CODE_B39D99: CLC
CODE_B39D9A: ADC #$0070
CODE_B39D9D: CMP $004E,y
CODE_B39DA0: BCC CODE_B39DA5
CODE_B39DA2: STA $004E,y
CODE_B39DA5: JSL CODE_B3975C
CODE_B39DA9: LDX $64
CODE_B39DAB: STZ $00,x
CODE_B39DAD: JML [$05A9]
CODE_B39DB0: PHX
CODE_B39DB1: BEQ CODE_B39DC6
CODE_B39DB3: CMP #$0005
CODE_B39DB6: BCS CODE_B39DC6
CODE_B39DB8: TAX
CODE_B39DB9: LDA $0902
CODE_B39DBC: AND.l DATA_B39DC7,x
CODE_B39DC0: BEQ CODE_B39DC5
CODE_B39DC2: LDX #$0000
CODE_B39DC5: TXA
CODE_B39DC6: PLX
CODE_B39DC7: RTL
DATA_B39DC8:
%offset(DATA_B39DC7, -1)
db $01, $02, $04, $08
CODE_B39DCC: JSR CODE_B3A369
DATA_B39DCF:
dw CODE_B39DDA
dw CODE_B39DFC
dw CODE_B39E10
dw CODE_B39E24
CODE_B39DD7: JML [$05A9]
CODE_B39DDA: LDX $64
CODE_B39DDC: LDA $10,x
CODE_B39DDE: AND #$0100
CODE_B39DE1: BNE CODE_B39DF9
CODE_B39DE3: JSR CODE_B39F10
CODE_B39DE6: BCS CODE_B39DD7
CODE_B39DE8: JSR CODE_B39ECC
CODE_B39DEB: JSR CODE_B39EBE
CODE_B39DEE: JSL CODE_B8D5E0
CODE_B39DF2: JSL CODE_B9D100
CODE_B39DF6: JMP CODE_B38000
CODE_B39DF9: BRL CODE_B39E74
CODE_B39DFC: JSR CODE_B39F56
CODE_B39DFF: BCS CODE_B39DD7
CODE_B39E01: JSR CODE_B3A007
CODE_B39E04: JSL CODE_B9D100
CODE_B39E08: JSR CODE_B39E8D
CODE_B39E0B: BCS CODE_B39E71
CODE_B39E0D: JML [$05A9]
CODE_B39E10: JSR CODE_B39F56
CODE_B39E13: BCS CODE_B39DD7
CODE_B39E15: JSR CODE_B3A007
CODE_B39E18: JSL CODE_B9D100
CODE_B39E1C: JSR CODE_B39E9C
CODE_B39E1F: BCS CODE_B39E71
CODE_B39E21: JML [$05A9]
CODE_B39E24: JSR CODE_B39ECC
CODE_B39E27: JSR CODE_B39EBE
CODE_B39E2A: JSL CODE_B8D5E0
CODE_B39E2E: LDX $64
CODE_B39E30: LDA $1E,x
CODE_B39E32: AND #$0202
CODE_B39E35: BEQ CODE_B39E4D
CODE_B39E37: CMP #$0202
CODE_B39E3A: BEQ CODE_B39E74
CODE_B39E3C: LDY #$0006
CODE_B39E3F: LDA [$8E],y
CODE_B39E41: BIT $12,x
CODE_B39E43: BVC CODE_B39E49
CODE_B39E45: EOR #$FFFF
CODE_B39E48: INC A
CODE_B39E49: STA $20,x
CODE_B39E4B: STA $26,x
CODE_B39E4D: JSR CODE_B39E9C
CODE_B39E50: BCC CODE_B39E61
CODE_B39E52: LDA $D3
CODE_B39E54: CMP #$000D
CODE_B39E57: BEQ CODE_B39E74
CODE_B39E59: LDA $0000,y
CODE_B39E5C: CMP #$01E8
CODE_B39E5F: BEQ CODE_B39E74
CODE_B39E61: JSL CODE_B9D100
CODE_B39E65: LDX $64
CODE_B39E67: LDA $2E,x
CODE_B39E69: AND #$FF00
CODE_B39E6C: BNE CODE_B39E86
CODE_B39E6E: JMP CODE_B38000
CODE_B39E71: STZ $0D7A
CODE_B39E74: LDA #$051A
CODE_B39E77: JSL CODE_B58003
CODE_B39E7B: JSL CODE_B3975C
CODE_B39E7F: JSL CODE_BB82B8
CODE_B39E83: JML [$05A9]
CODE_B39E86: JSL CODE_BBBB8D
CODE_B39E8A: JML [$05A9]
CODE_B39E8D: JSL CODE_BCFB58
CODE_B39E91: LDA #$1020
CODE_B39E94: LDY #$0010
CODE_B39E97: JSL CODE_BEBD8E
CODE_B39E9B: RTS
CODE_B39E9C: JSL CODE_BCFB58
CODE_B39EA0: LDA #$1020
CODE_B39EA3: LDY #$0008
CODE_B39EA6: JSL CODE_BEBD8E
CODE_B39EAA: RTS
CODE_B39EAB: JSL CODE_BCFB58
CODE_B39EAF: LDA #$1020
CODE_B39EB2: LDY #$0108
CODE_B39EB5: JSL CODE_BEBD8E
CODE_B39EB9: RTS
CODE_B39EBA: JSR CODE_B39EBE
CODE_B39EBD: RTL
CODE_B39EBE: LDY #$0004
CODE_B39EC1: LDA [$8E],y
CODE_B39EC3: JSL CODE_B8D010
CODE_B39EC7: RTS
CODE_B39EC8: JSR CODE_B39ECC
CODE_B39ECB: RTL
CODE_B39ECC: LDX $64
CODE_B39ECE: LDY #$0000
CODE_B39ED1: LDA [$8E],y
CODE_B39ED3: LDY #$0002
CODE_B39ED6: CLC
CODE_B39ED7: ADC $24,x
CODE_B39ED9: BMI CODE_B39EE1
CODE_B39EDB: CMP [$8E],y
CODE_B39EDD: BCC CODE_B39EE1
CODE_B39EDF: LDA [$8E],y
CODE_B39EE1: STA $24,x
CODE_B39EE3: RTS
CODE_B39EE4: LDY #$0004
CODE_B39EE7: LDA [$8E],y
CODE_B39EE9: JSL CODE_B8CFD4
CODE_B39EED: RTS
CODE_B39EEE: LDY #$0004
CODE_B39EF1: LDA [$8E],y
CODE_B39EF3: JSL CODE_B8D010
CODE_B39EF7: RTS
CODE_B39EF8: LDX $64
CODE_B39EFA: LDY #$0000
CODE_B39EFD: LDA [$8E],y
CODE_B39EFF: LDY #$0002
CODE_B39F02: CLC
CODE_B39F03: ADC $24,x
CODE_B39F05: BMI CODE_B39F0D
CODE_B39F07: CMP [$8E],y
CODE_B39F09: BCC CODE_B39F0D
CODE_B39F0B: LDA [$8E],y
CODE_B39F0D: STA $24,x
CODE_B39F0F: RTS
CODE_B39F10: LDX $64
CODE_B39F12: LDA $32,x
CODE_B39F14: BNE CODE_B39F18
CODE_B39F16: CLC
CODE_B39F17: RTS
CODE_B39F18: STZ $32,x
CODE_B39F1A: CMP #$0001
CODE_B39F1D: BEQ CODE_B39F26
CODE_B39F1F: CMP #$0200
CODE_B39F22: BEQ CODE_B39F42
CODE_B39F24: BRA CODE_B39F16
CODE_B39F26: LDA #$0001
CODE_B39F29: STA $2E,x
CODE_B39F2B: LDA #$FFFC
CODE_B39F2E: AND $30,x
CODE_B39F30: STA $30,x
CODE_B39F32: STZ $20,x
CODE_B39F34: LDA #$FFFF
CODE_B39F37: STA $48,x
CODE_B39F39: LDA #$02EA
CODE_B39F3C: JSL CODE_B9D03A
CODE_B39F40: SEC
CODE_B39F41: RTS
CODE_B39F42: STZ $0D7A
CODE_B39F45: LDA #$051A
CODE_B39F48: JSL CODE_B58003
CODE_B39F4C: JSL CODE_B3975C
CODE_B39F50: JSL CODE_BB82B8
CODE_B39F54: SEC
CODE_B39F55: RTS
CODE_B39F56: LDX $64
CODE_B39F58: LDA $32,x
CODE_B39F5A: BNE CODE_B39F63
CODE_B39F5C: LDA $0D7A
CODE_B39F5F: BEQ CODE_B39F8F
CODE_B39F61: CLC
CODE_B39F62: RTS
CODE_B39F63: STZ $32,x
CODE_B39F65: CMP #$0001
CODE_B39F68: BEQ CODE_B39FBD
CODE_B39F6A: CMP #$0002
CODE_B39F6D: BEQ CODE_B39F88
CODE_B39F6F: CMP #$0004
CODE_B39F72: BEQ CODE_B39FD4
CODE_B39F74: CMP #$0006
CODE_B39F77: BEQ CODE_B39FD4
CODE_B39F79: CMP #$0005
CODE_B39F7C: BEQ CODE_B39F8F
CODE_B39F7E: CMP #$0200
CODE_B39F81: BEQ CODE_B39F85
CODE_B39F83: BRA CODE_B39F61
CODE_B39F85: JMP CODE_B39F42
CODE_B39F88: LDA #$0002
CODE_B39F8B: STA $2E,x
CODE_B39F8D: SEC
CODE_B39F8E: RTS
CODE_B39F8F: LDA $00,x
CODE_B39F91: CMP #$01A8
CODE_B39F94: BNE CODE_B39FD4
CODE_B39F96: PHX
CODE_B39F97: JSR CODE_B38D10
CODE_B39F9A: PLX
CODE_B39F9B: AND #$0001
CODE_B39F9E: BEQ CODE_B39FD4
CODE_B39FA0: SEP #$20
CODE_B39FA2: LDA #$07
CODE_B39FA4: STA $2E,x
CODE_B39FA6: REP #$20
CODE_B39FA8: STZ $26,x
CODE_B39FAA: LDA #$FD00
CODE_B39FAD: STA $24,x
CODE_B39FAF: LDA #$0100
CODE_B39FB2: STA $20,x
CODE_B39FB4: LDA $12,x
CODE_B39FB6: ORA #$3000
CODE_B39FB9: STA $12,x
CODE_B39FBB: BRA CODE_B39FDC
CODE_B39FBD: STZ $2E,x
CODE_B39FBF: LDA #$0003
CODE_B39FC2: ORA $30,x
CODE_B39FC4: STA $30,x
CODE_B39FC6: LDA #$00C8
CODE_B39FC9: STA $02,x
CODE_B39FCB: LDA #$02F2
CODE_B39FCE: JSL CODE_B9D03A
CODE_B39FD2: SEC
CODE_B39FD3: RTS
CODE_B39FD4: SEP #$20
CODE_B39FD6: LDA #$03
CODE_B39FD8: STA $2E,x
CODE_B39FDA: REP #$20
CODE_B39FDC: LDA #$00C8
CODE_B39FDF: STA $02,x
CODE_B39FE1: LDY #$0006
CODE_B39FE4: LDA [$8E],y
CODE_B39FE6: BIT $20,x
CODE_B39FE8: BPL CODE_B39FEE
CODE_B39FEA: EOR #$FFFF
CODE_B39FED: INC A
CODE_B39FEE: STA $26,x
CODE_B39FF0: LSR A
CODE_B39FF1: EOR $12,x
CODE_B39FF3: AND #$4000
CODE_B39FF6: EOR $12,x
CODE_B39FF8: STA $12,x
CODE_B39FFA: LDA #$02FA
CODE_B39FFD: JSL CODE_B9D03A
CODE_B3A001: SEC
CODE_B3A002: RTS
CODE_B3A003: JSR CODE_B3A007
CODE_B3A006: RTL
CODE_B3A007: LDX $0593
CODE_B3A00A: LDY $64
CODE_B3A00C: BIT $12,x
CODE_B3A00E: BVS CODE_B3A01B
CODE_B3A010: LDA $06,x
CODE_B3A012: CLC
CODE_B3A013: ADC $0D7C
CODE_B3A016: STA $0006,y
CODE_B3A019: BRA CODE_B3A024
CODE_B3A01B: LDA $06,x
CODE_B3A01D: SEC
CODE_B3A01E: SBC $0D7C
CODE_B3A021: STA $0006,y
CODE_B3A024: LDA $0A,x
CODE_B3A026: CLC
CODE_B3A027: ADC $0D7E
CODE_B3A02A: STA $000A,y
CODE_B3A02D: LDA $02,x
CODE_B3A02F: CLC
CODE_B3A030: ADC $0D80
CODE_B3A033: STA $0002,y
CODE_B3A036: RTS
CODE_B3A037: JSL CODE_B9D100
CODE_B3A03B: JML [$05A9]
CODE_B3A03E: LDA $08A8
CODE_B3A041: CMP #$006E
CODE_B3A044: BNE CODE_B3A04C
CODE_B3A046: LDA #$0040
CODE_B3A049: TSB $052B
CODE_B3A04C: JSR CODE_B3A0C7
CODE_B3A04F: LDX $0593
CODE_B3A052: LDA $6E
CODE_B3A054: BNE CODE_B3A06C
CODE_B3A056: LDX #$0E9E
CODE_B3A059: LDA $00,x
CODE_B3A05B: BNE CODE_B3A06C
CODE_B3A05D: TXA
CODE_B3A05E: CLC
CODE_B3A05F: ADC #$005E
CODE_B3A062: TAX
CODE_B3A063: CPX #$16B2
CODE_B3A066: BNE CODE_B3A059
CODE_B3A068: JML CODE_B38000
CODE_B3A06C: CMP #$0190
CODE_B3A06F: BCC CODE_B3A05D
CODE_B3A071: CMP #$01A1
CODE_B3A074: BCS CODE_B3A05D
CODE_B3A076: STA $32
CODE_B3A078: LDY $64
CODE_B3A07A: LDA $000A,y
CODE_B3A07D: CLC
CODE_B3A07E: ADC #$0008
CODE_B3A081: CMP $0A,x
CODE_B3A083: BMI CODE_B3A0BC
CODE_B3A085: LDA $0006,y
CODE_B3A088: SEC
CODE_B3A089: SBC $06,x
CODE_B3A08B: BPL CODE_B3A091
CODE_B3A08D: EOR #$FFFF
CODE_B3A090: INC A
CODE_B3A091: CMP #$0010
CODE_B3A094: BPL CODE_B3A0BC
CODE_B3A096: LDA $6E
CODE_B3A098: BEQ CODE_B3A0BF
CODE_B3A09A: LDA #$0019
CODE_B3A09D: JSL CODE_B8D8BA
CODE_B3A0A1: BCS CODE_B3A0BC
CODE_B3A0A3: LDX $64
CODE_B3A0A5: LDA $42,x
CODE_B3A0A7: STA $0A86
CODE_B3A0AA: LDA $0A,x
CODE_B3A0AC: SEC
CODE_B3A0AD: SBC #$0020
CODE_B3A0B0: STA $0A88
CODE_B3A0B3: LDA $12,x
CODE_B3A0B5: AND #$4000
CODE_B3A0B8: ASL A
CODE_B3A0B9: TSB $0A88
CODE_B3A0BC: JMP CODE_B38000
CODE_B3A0BF: LDA #$0002
CODE_B3A0C2: STA $32,x
CODE_B3A0C4: JMP CODE_B38000
CODE_B3A0C7: RTS
CODE_B3A0C8: JSR CODE_B3A227
CODE_B3A0CB: BCS CODE_B3A0DA
CODE_B3A0CD: LDX $64
CODE_B3A0CF: LDA $54,x
CODE_B3A0D1: STA $8E
CODE_B3A0D3: LDA $2E,x
CODE_B3A0D5: ASL A
CODE_B3A0D6: TAX
CODE_B3A0D7: JMP (DATA_B3A0E1,x)
CODE_B3A0DA: JSL CODE_BB82B8
CODE_B3A0DE: JML [$05A9]
DATA_B3A0E1:
dw CODE_B3A0F0
dw CODE_B3A0FF
dw CODE_B3A124
dw CODE_B3A12F
dw CODE_B3A144
dw CODE_B3A163
CODE_B3A0ED: JML [$05A9]
CODE_B3A0F0: LDX $64
CODE_B3A0F2: INC $2E,x
CODE_B3A0F4: STZ $44,x
CODE_B3A0F6: LDA #$0001
CODE_B3A0F9: STA $46,x
CODE_B3A0FB: STZ $48,x
CODE_B3A0FD: BRA CODE_B3A0ED
CODE_B3A0FF: JSR CODE_B3A187
CODE_B3A102: BCC CODE_B3A0ED
CODE_B3A104: LDX $64
CODE_B3A106: LDA $48,x
CODE_B3A108: ASL A
CODE_B3A109: TAX
CODE_B3A10A: LDA.l DATA_B9F0C5,x
CODE_B3A10E: LDX $64
CODE_B3A110: STA $1A,x
CODE_B3A112: STZ $16,x
CODE_B3A114: LDA $48,x
CODE_B3A116: ASL A
CODE_B3A117: TAX
CODE_B3A118: LDA.l DATA_FD618E,x
CODE_B3A11C: LDX $64
CODE_B3A11E: JSL CODE_BB8C40
CODE_B3A122: BRA CODE_B3A0ED
CODE_B3A124: LDX $64
CODE_B3A126: INC $2E,x
CODE_B3A128: LDA #$000F
CODE_B3A12B: STA $4A,x
CODE_B3A12D: BRA CODE_B3A0ED
CODE_B3A12F: LDX $64
CODE_B3A131: DEC $4A,x
CODE_B3A133: BMI CODE_B3A137
CODE_B3A135: BRA CODE_B3A0ED
CODE_B3A137: LDX $64
CODE_B3A139: INC $2E,x
CODE_B3A13B: STZ $20,x
CODE_B3A13D: LDA #$0214
CODE_B3A140: STA $54,x
CODE_B3A142: BRA CODE_B3A0ED
CODE_B3A144: JSR CODE_B39ECC
CODE_B3A147: JSL CODE_B8D5E0
CODE_B3A14B: LDX $64
CODE_B3A14D: LDA $1E,x
CODE_B3A14F: AND #$0101
CODE_B3A152: CMP #$0101
CODE_B3A155: BEQ CODE_B3A15E
CODE_B3A157: JSL CODE_BBBB8D
CODE_B3A15B: JML [$05A9]
CODE_B3A15E: INC $2E,x
CODE_B3A160: JML [$05A9]
CODE_B3A163: LDX $64
CODE_B3A165: STX $68
CODE_B3A167: LDA $12,x
CODE_B3A169: JSL CODE_BB8C02
CODE_B3A16D: LDX $64
CODE_B3A16F: LDA $48,x
CODE_B3A171: ASL A
CODE_B3A172: TAX
CODE_B3A173: LDA.l DATA_FF1A8E,x
CODE_B3A177: TAY
CODE_B3A178: LDX $64
CODE_B3A17A: JSL CODE_BB845D
CODE_B3A17E: LDX $68
CODE_B3A180: STZ $2C,x
CODE_B3A182: STZ $56,x
CODE_B3A184: JML [$05A9]
CODE_B3A187: LDX $64
CODE_B3A189: DEC $46,x
CODE_B3A18B: BEQ CODE_B3A18F
CODE_B3A18D: CLC
CODE_B3A18E: RTS
CODE_B3A18F: LDA $44,x
CODE_B3A191: ASL A
CODE_B3A192: TAY
CODE_B3A193: LDA [$8E],y
CODE_B3A195: AND #$00FF
CODE_B3A198: STA $46,x
CODE_B3A19A: INY
CODE_B3A19B: LDA [$8E],y
CODE_B3A19D: AND #$00FF
CODE_B3A1A0: STA $48,x
CODE_B3A1A2: INY
CODE_B3A1A3: INC $44,x
CODE_B3A1A5: LDA [$8E],y
CODE_B3A1A7: AND #$00FF
CODE_B3A1AA: BEQ CODE_B3A1AE
CODE_B3A1AC: SEC
CODE_B3A1AD: RTS
CODE_B3A1AE: STZ $44,x
CODE_B3A1B0: SEC
CODE_B3A1B1: RTS
CODE_B3A1B2: JSR CODE_B3A227
CODE_B3A1B5: BCS CODE_B3A1BA
CODE_B3A1B7: JML [$05A9]
CODE_B3A1BA: JSL CODE_BB82B8
CODE_B3A1BE: JML [$05A9]
CODE_B3A1C1: JSR CODE_B3A227
CODE_B3A1C4: BCS CODE_B3A1CD
CODE_B3A1C6: LDA $2E,x
CODE_B3A1C8: ASL A
CODE_B3A1C9: TAX
CODE_B3A1CA: JMP (DATA_B3A1D4,x)
CODE_B3A1CD: JSL CODE_BB82B8
CODE_B3A1D1: JML [$05A9]
DATA_B3A1D4:
dw CODE_B3A1DF
dw CODE_B3A1E9
dw CODE_B3A1EB
dw CODE_B3A1F1
CODE_B3A1DC: JML [$05A9]
CODE_B3A1DF: LDX $64
CODE_B3A1E1: LDA $0A,x
CODE_B3A1E3: STA $44,x
CODE_B3A1E5: INC $2E,x
CODE_B3A1E7: BRA CODE_B3A1DC
CODE_B3A1E9: BRA CODE_B3A1DC
CODE_B3A1EB: LDX $64
CODE_B3A1ED: INC $2E,x
CODE_B3A1EF: BRA CODE_B3A1DC
CODE_B3A1F1: LDX $64
CODE_B3A1F3: LDA #$0050
CODE_B3A1F6: CLC
CODE_B3A1F7: ADC $24,x
CODE_B3A1F9: BMI CODE_B3A203
CODE_B3A1FB: CMP #$0800
CODE_B3A1FE: BCC CODE_B3A203
CODE_B3A200: LDA #$0800
CODE_B3A203: STA $24,x
CODE_B3A205: JSL CODE_B8CF7F
CODE_B3A209: LDA $44,x
CODE_B3A20B: CMP $0A,x
CODE_B3A20D: BPL CODE_B3A211
CODE_B3A20F: STA $0A,x
CODE_B3A211: LDA $44,x
CODE_B3A213: SEC
CODE_B3A214: SBC $0A,x
CODE_B3A216: CMP #$0060
CODE_B3A219: BPL CODE_B3A21D
CODE_B3A21B: BRA CODE_B3A1DC
CODE_B3A21D: JSL CODE_B3975C
CODE_B3A221: JSL CODE_BB82B8
CODE_B3A225: BRA CODE_B3A1DC
CODE_B3A227: LDX $64
CODE_B3A229: LDA $42,x
CODE_B3A22B: TAY
CODE_B3A22C: LDA $0000,y
CODE_B3A22F: CMP #$0160
CODE_B3A232: BNE CODE_B3A236
CODE_B3A234: CLC
CODE_B3A235: RTS
CODE_B3A236: SEC
CODE_B3A237: RTS
CODE_B3A238: LDX $64
CODE_B3A23A: LDA $54,x
CODE_B3A23C: STA $8E
CODE_B3A23E: LDA $2E,x
CODE_B3A240: ASL A
CODE_B3A241: TAX
CODE_B3A242: JMP (DATA_B3A245,x)
DATA_B3A245:
dw CODE_B3A24E
dw CODE_B3A299
dw CODE_B3A313
CODE_B3A24B: JML [$05A9]
CODE_B3A24E: LDX $64
CODE_B3A250: JSL CODE_B8D47C
CODE_B3A254: LDX $64
CODE_B3A256: STA $4A,x
CODE_B3A258: INC $2E,x
CODE_B3A25A: STZ $48,x
CODE_B3A25C: LDY #$0080
CODE_B3A25F: JSL CODE_BB842C
CODE_B3A263: LDY $68
CODE_B3A265: LDA $64
CODE_B3A267: TAX
CODE_B3A268: STA $0042,y
CODE_B3A26B: TYA
CODE_B3A26C: STA $42,x
CODE_B3A26E: LDY #$0082
CODE_B3A271: JSL CODE_BB842C
CODE_B3A275: LDY $68
CODE_B3A277: LDA $64
CODE_B3A279: TAX
CODE_B3A27A: STA $0042,y
CODE_B3A27D: LDA $54,x
CODE_B3A27F: STA $0054,y
CODE_B3A282: TYA
CODE_B3A283: STA $46,x
CODE_B3A285: LDY #$007E
CODE_B3A288: JSL CODE_BB842C
CODE_B3A28C: LDY $68
CODE_B3A28E: LDA $64
CODE_B3A290: TAX
CODE_B3A291: STA $0042,y
CODE_B3A294: TYA
CODE_B3A295: STA $44,x
CODE_B3A297: BRA CODE_B3A24B
CODE_B3A299: LDX $0593
CODE_B3A29C: LDA $1E,x
CODE_B3A29E: AND #$0101
CODE_B3A2A1: BNE CODE_B3A2BC
CODE_B3A2A3: LDA $24,x
CODE_B3A2A5: BMI CODE_B3A2BC
CODE_B3A2A7: LDA $6C
CODE_B3A2A9: BNE CODE_B3A2AF
CODE_B3A2AB: LDA $6E
CODE_B3A2AD: BNE CODE_B3A2BC
CODE_B3A2AF: JSL CODE_BCFB58
CODE_B3A2B3: LDA #$0008
CODE_B3A2B6: JSL CODE_BCFCB5
CODE_B3A2BA: BCS CODE_B3A2BF
CODE_B3A2BC: JMP CODE_B38000
CODE_B3A2BF: LDX $64
CODE_B3A2C1: INC $2E,x
CODE_B3A2C3: LDY $42,x
CODE_B3A2C5: LDA #$0002
CODE_B3A2C8: STA $002E,y
CODE_B3A2CB: LDA #$0004
CODE_B3A2CE: TRB $0B02
CODE_B3A2D1: PHX
CODE_B3A2D2: PHY
CODE_B3A2D3: JSR CODE_B3A31A
CODE_B3A2D6: PLY
CODE_B3A2D7: PLX
CODE_B3A2D8: STA $0024,y
CODE_B3A2DB: BCS CODE_B3A2EB
CODE_B3A2DD: LDA #$0004
CODE_B3A2E0: TSB $0B02
CODE_B3A2E3: LDY $46,x
CODE_B3A2E5: LDA #$0002
CODE_B3A2E8: STA $002E,y
CODE_B3A2EB: LDA #$02B4
CODE_B3A2EE: JSL CODE_B9D0C6
CODE_B3A2F2: LDA #$002A
CODE_B3A2F5: JSL CODE_B8D8BA
CODE_B3A2F9: BCS CODE_B3A310
CODE_B3A2FB: LDX $64
CODE_B3A2FD: LDA $06,x
CODE_B3A2FF: CLC
CODE_B3A300: ADC #$0012
CODE_B3A303: STA $0A86
CODE_B3A306: LDA $4A,x
CODE_B3A308: STA $0A88
CODE_B3A30B: LDA $48,x
CODE_B3A30D: STA $0A8A
CODE_B3A310: BRL CODE_B3A24B
CODE_B3A313: JSL CODE_B9D100
CODE_B3A317: BRL CODE_B3A24B
CODE_B3A31A: LDX $64
CODE_B3A31C: LDA $0A,x
CODE_B3A31E: SEC
CODE_B3A31F: SBC $0935
CODE_B3A322: CMP #$0068
CODE_B3A325: BMI CODE_B3A32C
CODE_B3A327: LDA #$F700
CODE_B3A32A: CLC
CODE_B3A32B: RTS
CODE_B3A32C: LDA #$F900
CODE_B3A32F: SEC
CODE_B3A330: RTS
CODE_B3A331: JML [$05A9]
CODE_B3A334: JSR CODE_B3A338
CODE_B3A337: RTL
CODE_B3A338: LDA $D9
CODE_B3A33A: CMP $E1
CODE_B3A33C: BCS CODE_B3A344
CODE_B3A33E: LDA $DD
CODE_B3A340: ADC $E1
CODE_B3A342: BRA CODE_B3A347
CODE_B3A344: CLC
CODE_B3A345: ADC $E5
CODE_B3A347: LSR A
CODE_B3A348: STA $0A3E
CODE_B3A34B: LDA $DB
CODE_B3A34D: CMP $E3
CODE_B3A34F: BCS CODE_B3A357
CODE_B3A351: LDA $DF
CODE_B3A353: ADC $E3
CODE_B3A355: BRA CODE_B3A35A
CODE_B3A357: CLC
CODE_B3A358: ADC $E7
CODE_B3A35A: LSR A
CODE_B3A35B: STA $0A40
CODE_B3A35E: RTS
CODE_B3A35F: JSL CODE_BEBD8E
CODE_B3A363: RTS
CODE_B3A364: JSL CODE_BEBE14
CODE_B3A368: RTS
CODE_B3A369: PHK
CODE_B3A36A: PLB
CODE_B3A36B: LDY $64
CODE_B3A36D: LDA $0054,y
CODE_B3A370: STA $8E
CODE_B3A372: LDA $002D,y
CODE_B3A375: BMI CODE_B3A38B
CODE_B3A377: XBA
CODE_B3A378: AND #$007F
CODE_B3A37B: ASL A
CODE_B3A37C: SEC
CODE_B3A37D: ADC $01,s
CODE_B3A37F: TAX
CODE_B3A380: PLA
CODE_B3A381: LDA $002F,y
CODE_B3A384: AND #$00FF
CODE_B3A387: ASL A
CODE_B3A388: JMP ($0000,x)
CODE_B3A38B: JMP CODE_B3D249
CODE_B3A38E: JSL CODE_BCFED8
CODE_B3A392: JSL CODE_BCFEC0
CODE_B3A396: JSR CODE_B3A338
CODE_B3A399: LDY #$0034
CODE_B3A39C: JSL CODE_BB842C
CODE_B3A3A0: LDX $64
CODE_B3A3A2: RTS
CODE_B3A3A3: SEC
CODE_B3A3A4: LDA $0D54
CODE_B3A3A7: BMI CODE_B3A3B3
CODE_B3A3A9: LDX $64
CODE_B3A3AB: LDA $10,x
CODE_B3A3AD: BIT #$0100
CODE_B3A3B0: BEQ CODE_B3A3B3
CODE_B3A3B2: CLC
CODE_B3A3B3: RTS
CODE_B3A3B4: STA $5E
CODE_B3A3B6: LDA $F1
CODE_B3A3B8: ASL A
CODE_B3A3B9: ASL A
CODE_B3A3BA: TAY
CODE_B3A3BB: TXA
CODE_B3A3BC: STA $0B24,y
CODE_B3A3BF: LDA $5E
CODE_B3A3C1: STA $0B26,y
CODE_B3A3C4: LDA $F1
CODE_B3A3C6: INC A
CODE_B3A3C7: AND #$000F
CODE_B3A3CA: STA $F1
CODE_B3A3CC: RTL
CODE_B3A3CD: LDA $08C2
CODE_B3A3D0: AND #$4000
CODE_B3A3D3: BNE CODE_B3A3E9
CODE_B3A3D5: LDY $0593
CODE_B3A3D8: LDA $002E,y
CODE_B3A3DB: ASL A
CODE_B3A3DC: ASL A
CODE_B3A3DD: TAX
CODE_B3A3DE: LDA.l DATA_B896B7,x
CODE_B3A3E2: AND #$0001
CODE_B3A3E5: BEQ CODE_B3A3E9
CODE_B3A3E7: CLC
CODE_B3A3E8: RTS
CODE_B3A3E9: SEC
CODE_B3A3EA: RTS
CODE_B3A3EB: JSL CODE_BBBB69
CODE_B3A3EF: BCS CODE_B3A3F2
CODE_B3A3F1: RTS
CODE_B3A3F2: JSL CODE_BBBD6B
CODE_B3A3F6: JSL CODE_BB82B8
CODE_B3A3FA: SEC
CODE_B3A3FB: RTS
CODE_B3A3FC: JSR CODE_B3A400
CODE_B3A3FF: RTL
CODE_B3A400: PHY
CODE_B3A401: PHX
CODE_B3A402: PHA
CODE_B3A403: JSL CODE_BBBB69
CODE_B3A407: PLA
CODE_B3A408: BCS CODE_B3A40E
CODE_B3A40A: JSL CODE_B58003
CODE_B3A40E: PLX
CODE_B3A40F: PLY
CODE_B3A410: RTS
CODE_B3A411: LDA $0A36
CODE_B3A414: BIT #$0004
CODE_B3A417: BEQ CODE_B3A45A
CODE_B3A419: LDY $64
CODE_B3A41B: LDA $0036,y
CODE_B3A41E: CMP #$01A2
CODE_B3A421: BEQ CODE_B3A45A
CODE_B3A423: JML [$05A9]
CODE_B3A426: LDY $64
CODE_B3A428: LDA $002E,y
CODE_B3A42B: CMP #$0001
CODE_B3A42E: BEQ CODE_B3A442
CODE_B3A430: INC $19AA
CODE_B3A433: BRA CODE_B3A442
CODE_B3A435: LDY $64
CODE_B3A437: LDA $002E,y
CODE_B3A43A: CMP #$0001
CODE_B3A43D: BEQ CODE_B3A442
CODE_B3A43F: INC $19AB
CODE_B3A442: LDA $0D54
CODE_B3A445: BMI CODE_B3A45A
CODE_B3A447: CLC
CODE_B3A448: ADC #$00C0
CODE_B3A44B: LDY $64
CODE_B3A44D: CMP $000A,y
CODE_B3A450: BCS CODE_B3A45A
CODE_B3A452: LDA $002E,y
CODE_B3A455: BNE CODE_B3A45A
CODE_B3A457: JMP CODE_B3A57A
CODE_B3A45A: JSR CODE_B3A369
DATA_B3A45D:
dw CODE_B3A465
dw CODE_B3A525
dw CODE_B3A5AD
dw CODE_B3A5B3
CODE_B3A465: LDY #$0008
CODE_B3A468: LDA [$8E],y
CODE_B3A46A: CMP #$00
CODE_B3A46C: RTS
CODE_B3A46D: BNE CODE_B3A488
CODE_B3A46F: LDA $30,x
CODE_B3A471: ORA #$0080
CODE_B3A474: STA $30,x
CODE_B3A476: LDA #$0100
CODE_B3A479: JSL CODE_BEBE14
CODE_B3A47D: BCC CODE_B3A491
CODE_B3A47F: LDA #$050E
CODE_B3A482: JSL CODE_B58003
CODE_B3A486: BRA CODE_B3A491
CODE_B3A488: LDA #$0118
CODE_B3A48B: JSL CODE_BEBE14
CODE_B3A48F: BCS CODE_B3A4BF
CODE_B3A491: JSL CODE_BCFB58
CODE_B3A495: LDY #$0008
CODE_B3A498: LDA [$8E],y
CODE_B3A49A: JSL CODE_BEBE8B
CODE_B3A49E: BCS CODE_B3A4BF
CODE_B3A4A0: JSR CODE_B3B8CB
CODE_B3A4A3: LDA $00,x
CODE_B3A4A5: CMP #$0200
CODE_B3A4A8: BNE CODE_B3A4B3
CODE_B3A4AA: LDA $48,x
CODE_B3A4AC: BEQ CODE_B3A4B3
CODE_B3A4AE: DEC $48,x
CODE_B3A4B0: JMP CODE_B38000
CODE_B3A4B3: JSL CODE_BEF039
CODE_B3A4B7: JSR CODE_B3A3A3
CODE_B3A4BA: BCC CODE_B3A4E6
CODE_B3A4BC: JMP CODE_B38000
CODE_B3A4BF: BEQ CODE_B3A4E6
CODE_B3A4C1: CMP #$0002
CODE_B3A4C4: BCC CODE_B3A505
CODE_B3A4C6: LDY #$0012
CODE_B3A4C9: LDA [$8E],y
CODE_B3A4CB: BEQ CODE_B3A4A0
CODE_B3A4CD: JSL CODE_B9D0C6
CODE_B3A4D1: LDX $64
CODE_B3A4D3: LDY #$0014
CODE_B3A4D6: LDA [$8E],y
CODE_B3A4D8: BEQ CODE_B3A4DF
CODE_B3A4DA: STA $2E,x
CODE_B3A4DC: BRL CODE_B3A45A
CODE_B3A4DF: JSL CODE_BEF039
CODE_B3A4E3: JMP CODE_B38000
CODE_B3A4E6: LDY #$000A
CODE_B3A4E9: LDA [$8E],y
CODE_B3A4EB: BEQ CODE_B3A4A0
CODE_B3A4ED: JSR CODE_B3A627
CODE_B3A4F0: LDX $64
CODE_B3A4F2: LDY #$000C
CODE_B3A4F5: LDA [$8E],y
CODE_B3A4F7: BEQ CODE_B3A4FE
CODE_B3A4F9: STA $2E,x
CODE_B3A4FB: BRL CODE_B3A45A
CODE_B3A4FE: JSL CODE_BEF039
CODE_B3A502: JMP CODE_B38000
CODE_B3A505: LDY #$000E
CODE_B3A508: LDA [$8E],y
CODE_B3A50A: BEQ CODE_B3A4A0
CODE_B3A50C: JSL CODE_B9D0C6
CODE_B3A510: LDX $64
CODE_B3A512: LDY #$0010
CODE_B3A515: LDA [$8E],y
CODE_B3A517: BEQ CODE_B3A51E
CODE_B3A519: STA $2E,x
CODE_B3A51B: BRL CODE_B3A45A
CODE_B3A51E: JSL CODE_BEF039
CODE_B3A522: JMP CODE_B38000
CODE_B3A525: TAX
CODE_B3A526: JMP (DATA_B3A529,x)
DATA_B3A529:
dw CODE_B3A52F
dw CODE_B3A539
dw CODE_B3A55D
CODE_B3A52F: JSL CODE_BEF039
CODE_B3A533: JSR CODE_B3B8CB
CODE_B3A536: JMP CODE_B3A652
CODE_B3A539: LDX $6A
CODE_B3A53B: LDA #$0100
CODE_B3A53E: BIT $12,x
CODE_B3A540: BVC CODE_B3A545
CODE_B3A542: LDA #$FF00
CODE_B3A545: LDX $64
CODE_B3A547: STA $26,x
CODE_B3A549: STA $20,x
CODE_B3A54B: LDA #$F800
CODE_B3A54E: STA $24,x
CODE_B3A550: LDA #$0004
CODE_B3A553: STA $52,x
CODE_B3A555: LDA #$0001
CODE_B3A558: STA $2E,x
CODE_B3A55A: JMP CODE_B38000
CODE_B3A55D: LDX $6A
CODE_B3A55F: LDA $12,x
CODE_B3A561: AND #$4000
CODE_B3A564: LDX $64
CODE_B3A566: EOR $12,x
CODE_B3A568: AND #$4000
CODE_B3A56B: EOR $12,x
CODE_B3A56D: EOR #$4000
CODE_B3A570: STA $12,x
CODE_B3A572: LDA #$0100
CODE_B3A575: LDY #$F800
CODE_B3A578: BRA CODE_B3A582
CODE_B3A57A: LDX $6A
CODE_B3A57C: LDA #$0080
CODE_B3A57F: LDY #$FC00
CODE_B3A582: BIT $12,x
CODE_B3A584: BVC CODE_B3A58A
CODE_B3A586: EOR #$FFFF
CODE_B3A589: INC A
CODE_B3A58A: LDX $64
CODE_B3A58C: STA $26,x
CODE_B3A58E: STA $20,x
CODE_B3A590: STY $24,x
CODE_B3A592: LDA #$0004
CODE_B3A595: STA $52,x
CODE_B3A597: LDA #$0001
CODE_B3A59A: STA $2E,x
CODE_B3A59C: LDA $54,x
CODE_B3A59E: STA $8E
CODE_B3A5A0: LDY #$000A
CODE_B3A5A3: LDA [$8E],y
CODE_B3A5A5: BEQ CODE_B3A5AA
CODE_B3A5A7: JSR CODE_B3A627
CODE_B3A5AA: JMP CODE_B38000
CODE_B3A5AD: TYX
CODE_B3A5AE: STZ $2E,x
CODE_B3A5B0: JMP CODE_B38000
CODE_B3A5B3: TYX
CODE_B3A5B4: STZ $2E,x
CODE_B3A5B6: JMP CODE_B38000
CODE_B3A5B9: JSR CODE_B3A5BF
CODE_B3A5BC: JMP CODE_B3A5F5
CODE_B3A5BF: LDY $64
CODE_B3A5C1: CPY $0D7A
CODE_B3A5C4: BNE CODE_B3A5D9
CODE_B3A5C6: LDX $0593
CODE_B3A5C9: LDA $0012,y
CODE_B3A5CC: AND #$BFFF
CODE_B3A5CF: EOR $12,x
CODE_B3A5D1: AND #$BFFF
CODE_B3A5D4: EOR $12,x
CODE_B3A5D6: STA $0012,y
CODE_B3A5D9: RTS
CODE_B3A5DA: JSR CODE_B3A5BF
CODE_B3A5DD: JSR CODE_B3A5F5
CODE_B3A5E0: RTS
CODE_B3A5E1: JSR CODE_B3A5BF
CODE_B3A5E4: JSR CODE_B3A5F5
CODE_B3A5E7: RTS
CODE_B3A5E8: LDX $64
CODE_B3A5EA: BIT $26,x
CODE_B3A5EC: BPL CODE_B3A5F2
CODE_B3A5EE: EOR #$FFFF
CODE_B3A5F1: INC A
CODE_B3A5F2: STA $26,x
CODE_B3A5F4: RTS
CODE_B3A5F5: LDX $64
CODE_B3A5F7: CPX $0D7A
CODE_B3A5FA: BNE CODE_B3A5FF
CODE_B3A5FC: JSR CODE_B3A007
CODE_B3A5FF: RTS
CODE_B3A600: JSR CODE_B3A604
CODE_B3A603: RTL
CODE_B3A604: CMP $0A82
CODE_B3A607: BEQ CODE_B3A611
CODE_B3A609: PHY
CODE_B3A60A: JSL CODE_B8D8BA
CODE_B3A60E: PLY
CODE_B3A60F: BCS CODE_B3A622
CODE_B3A611: TYA
CODE_B3A612: PHX
CODE_B3A613: LDX $6A
CODE_B3A615: BIT $12,x
CODE_B3A617: PLX
CODE_B3A618: BVC CODE_B3A61E
CODE_B3A61A: EOR #$FFFF
CODE_B3A61D: INC A
CODE_B3A61E: STA $0A86
CODE_B3A621: CLC
CODE_B3A622: RTS
CODE_B3A623: JSR CODE_B3A627
CODE_B3A626: RTL
CODE_B3A627: JSL CODE_B9D0C6
CODE_B3A62B: INC $19BA
CODE_B3A62E: JSL CODE_BBBD6B
CODE_B3A632: LDX $64
CODE_B3A634: STZ $56,x
CODE_B3A636: LDA #$000F
CODE_B3A639: STA $58,x
CODE_B3A63B: LDA $052B
CODE_B3A63E: AND #$0400
CODE_B3A641: BNE CODE_B3A64A
CODE_B3A643: LDA $12,x
CODE_B3A645: ORA #$3000
CODE_B3A648: STA $12,x
CODE_B3A64A: LDA #$00F4
CODE_B3A64D: STA $02,x
CODE_B3A64F: STZ $30,x
CODE_B3A651: RTS
CODE_B3A652: LDX $64
CODE_B3A654: LDA #$0224
CODE_B3A657: STA $54,x
CODE_B3A659: JSL CODE_BBBB69
CODE_B3A65D: BCC CODE_B3A66B
CODE_B3A65F: LDA $052B
CODE_B3A662: AND #$0008
CODE_B3A665: BNE CODE_B3A66E
CODE_B3A667: JSL CODE_BB82B8
CODE_B3A66B: JML [$05A9]
CODE_B3A66E: JSL CODE_BCFB58
CODE_B3A672: JSL CODE_BCFEE0
CODE_B3A676: LDA $DF
CODE_B3A678: SEC
CODE_B3A679: SBC $DB
CODE_B3A67B: CMP #$0020
CODE_B3A67E: ROL A
CODE_B3A67F: STA $0A40
CODE_B3A682: LDX $64
CODE_B3A684: LDA $06,x
CODE_B3A686: STA $0A3E
CODE_B3A689: JSL CODE_BB82B8
CODE_B3A68D: JSR CODE_B3A6DC
CODE_B3A690: JML [$05A9]
CODE_B3A693: LDX $64
CODE_B3A695: LDA $06,x
CODE_B3A697: SEC
CODE_B3A698: SBC $17BA
CODE_B3A69B: CLC
CODE_B3A69C: ADC #$0020
CODE_B3A69F: CMP #$0140
CODE_B3A6A2: BCS CODE_B3A6C4
CODE_B3A6A4: LDA $42,x
CODE_B3A6A6: BEQ CODE_B3A6AD
CODE_B3A6A8: DEC $42,x
CODE_B3A6AA: JML [$05A9]
CODE_B3A6AD: LDA $0ADB
CODE_B3A6B0: CLC
CODE_B3A6B1: ADC $44,x
CODE_B3A6B3: CMP #$0300
CODE_B3A6B6: BCC CODE_B3A6BB
CODE_B3A6B8: LDA #$0300
CODE_B3A6BB: STA $0A,x
CODE_B3A6BD: JSL CODE_B9D100
CODE_B3A6C1: JML [$05A9]
CODE_B3A6C4: LDA $46,x
CODE_B3A6C6: BMI CODE_B3A6D5
CODE_B3A6C8: LSR A
CODE_B3A6C9: LDA #$0560
CODE_B3A6CC: BCC CODE_B3A6D1
CODE_B3A6CE: LDA #$0561
CODE_B3A6D1: JSL CODE_B58003
CODE_B3A6D5: JSL CODE_BB82B8
CODE_B3A6D9: JML [$05A9]
CODE_B3A6DC: LDA $0A3E
CODE_B3A6DF: SEC
CODE_B3A6E0: SBC $17BA
CODE_B3A6E3: CLC
CODE_B3A6E4: ADC #$0020
CODE_B3A6E7: CMP #$0140
CODE_B3A6EA: LDA #$0560
CODE_B3A6ED: BCS CODE_B3A734
CODE_B3A6EF: LDY $1C
CODE_B3A6F1: LDA #$0766
CODE_B3A6F4: CPY #$0003
CODE_B3A6F7: BEQ CODE_B3A734
CODE_B3A6F9: LDY #$004C
CODE_B3A6FC: LDA $0523
CODE_B3A6FF: CMP #$0003
CODE_B3A702: BEQ CODE_B3A707
CODE_B3A704: LDY #$000C
CODE_B3A707: JSL CODE_BB842C
CODE_B3A70B: LDX $68
CODE_B3A70D: LDA #$0220
CODE_B3A710: SEC
CODE_B3A711: SBC $17C0
CODE_B3A714: BPL CODE_B3A719
CODE_B3A716: LDA #$0000
CODE_B3A719: LSR A
CODE_B3A71A: LSR A
CODE_B3A71B: LSR A
CODE_B3A71C: STA $42,x
CODE_B3A71E: LSR A
CODE_B3A71F: ADC $42,x
CODE_B3A721: CMP #$0030
CODE_B3A724: BCC CODE_B3A729
CODE_B3A726: LDA #$002F
CODE_B3A729: ADC #$00E0
CODE_B3A72C: STA $44,x
CODE_B3A72E: LDA $0A40
CODE_B3A731: STA $46,x
CODE_B3A733: RTS
CODE_B3A734: JSL CODE_B58003
CODE_B3A738: RTS
CODE_B3A739: JSR CODE_B3A369
DATA_B3A73C:
dw CODE_B3A74E
dw CODE_B3A755
dw CODE_B3A7B6
dw CODE_B3A7DD
dw CODE_B3A84A
dw CODE_B3A8F8
dw CODE_B3A95C
dw CODE_B3A9CE
dw CODE_B3AA33
CODE_B3A74E: TYX
CODE_B3A74F: LDA $26,x
CODE_B3A751: STA $48,x
CODE_B3A753: INC $2E,x
CODE_B3A755: LDA #$0118
CODE_B3A758: JSL CODE_BEBE14
CODE_B3A75C: BCS CODE_B3A776
CODE_B3A75E: JSL CODE_BCFB58
CODE_B3A762: LDA #$5438
CODE_B3A765: JSL CODE_BEBE8B
CODE_B3A769: BCS CODE_B3A776
CODE_B3A76B: JSL CODE_BEF039
CODE_B3A76F: JSL CODE_B9D100
CODE_B3A773: JMP CODE_B38000
CODE_B3A776: BEQ CODE_B3A7AD
CODE_B3A778: CMP #$0001
CODE_B3A77B: BEQ CODE_B3A76B
CODE_B3A77D: LDA #$0510
CODE_B3A780: JSL CODE_B58003
CODE_B3A784: LDX $6A
CODE_B3A786: LDA #$0100
CODE_B3A789: BIT $12,x
CODE_B3A78B: BVC CODE_B3A790
CODE_B3A78D: LDA #$FF00
CODE_B3A790: LDX $64
CODE_B3A792: STZ $26,x
CODE_B3A794: STA $20,x
CODE_B3A796: LDA #$FA00
CODE_B3A799: STA $24,x
CODE_B3A79B: LDA #$001E
CODE_B3A79E: LDA #$FF00
CODE_B3A7A1: JSR CODE_B3A604
CODE_B3A7A4: LDY #$0164
CODE_B3A7A7: LDA #$0002
CODE_B3A7AA: JMP CODE_B3AA58
CODE_B3A7AD: LDA #$0100
CODE_B3A7B0: LDY #$F800
CODE_B3A7B3: JMP CODE_B3AA64
CODE_B3A7B6: LDA #$0022
CODE_B3A7B9: JSL CODE_BEF03D
CODE_B3A7BD: JSL CODE_B9D100
CODE_B3A7C1: LDX $64
CODE_B3A7C3: LDA $36,x
CODE_B3A7C5: CMP #$0164
CODE_B3A7C8: BEQ CODE_B3A7DA
CODE_B3A7CA: INC $2E,x
CODE_B3A7CC: LDA #$0001
CODE_B3A7CF: ORA $30,x
CODE_B3A7D1: STA $30,x
CODE_B3A7D3: LDY #$0008
CODE_B3A7D6: LDA [$8E],y
CODE_B3A7D8: STA $4E,x
CODE_B3A7DA: JMP CODE_B38000
CODE_B3A7DD: TYX
CODE_B3A7DE: LDA $32,x
CODE_B3A7E0: BEQ CODE_B3A7FC
CODE_B3A7E2: STZ $32,x
CODE_B3A7E4: BIT #$0001
CODE_B3A7E7: BEQ CODE_B3A7FC
CODE_B3A7E9: LDA #$0004
CODE_B3A7EC: STA $2E,x
CODE_B3A7EE: LDA #$FFFC
CODE_B3A7F1: AND $30,x
CODE_B3A7F3: STA $30,x
CODE_B3A7F5: LDY #$000A
CODE_B3A7F8: LDA [$8E],y
CODE_B3A7FA: STA $4E,x
CODE_B3A7FC: LDA #$0118
CODE_B3A7FF: JSL CODE_BEBE14
CODE_B3A803: BCS CODE_B3A841
CODE_B3A805: JSL CODE_BCFB58
CODE_B3A809: LDA #$542C
CODE_B3A80C: JSL CODE_BEBE8B
CODE_B3A810: BCS CODE_B3A841
CODE_B3A812: DEC $4E,x
CODE_B3A814: BMI CODE_B3A824
CODE_B3A816: JSL CODE_B9D100
CODE_B3A81A: LDA #$0022
CODE_B3A81D: JSL CODE_BEF03D
CODE_B3A821: JMP CODE_B38000
CODE_B3A824: LDX $64
CODE_B3A826: LDA $30,x
CODE_B3A828: AND #$FFFE
CODE_B3A82B: ORA #$0002
CODE_B3A82E: STA $30,x
CODE_B3A830: LDA #$000F
CODE_B3A833: STA $4E,x
CODE_B3A835: JSR CODE_B3AA3E
CODE_B3A838: LDY #$0167
CODE_B3A83B: LDA #$0007
CODE_B3A83E: JMP CODE_B3AA58
CODE_B3A841: LDA #$0100
CODE_B3A844: LDY #$F800
CODE_B3A847: JMP CODE_B3AA64
CODE_B3A84A: TYX
CODE_B3A84B: DEC $4E,x
CODE_B3A84D: BNE CODE_B3A858
CODE_B3A84F: LDA #$0167
CODE_B3A852: JSL CODE_B9D0C6
CODE_B3A856: BRA CODE_B3A881
CODE_B3A858: LDA #$0167
CODE_B3A85B: CMP $36,x
CODE_B3A85D: BNE CODE_B3A881
CODE_B3A85F: LDA $24,x
CODE_B3A861: BPL CODE_B3A881
CODE_B3A863: CMP #$FC00
CODE_B3A866: BCS CODE_B3A881
CODE_B3A868: STZ $0D7A
CODE_B3A86B: LDA #$000F
CODE_B3A86E: STA $4E,x
CODE_B3A870: LDA #$0007
CODE_B3A873: STA $2E,x
CODE_B3A875: LDA #$001E
CODE_B3A878: LDA #$FE80
CODE_B3A87B: JSR CODE_B3A604
CODE_B3A87E: JMP CODE_B38000
CODE_B3A881: LDX $64
CODE_B3A883: LDA $32,x
CODE_B3A885: STZ $32,x
CODE_B3A887: CMP #$0001
CODE_B3A88A: BEQ CODE_B3A896
CODE_B3A88C: CMP #$0002
CODE_B3A88F: BEQ CODE_B3A8AE
CODE_B3A891: CMP #$0005
CODE_B3A894: BNE CODE_B3A8BA
CODE_B3A896: STZ $0D7A
CODE_B3A899: LDA #$000F
CODE_B3A89C: STA $4E,x
CODE_B3A89E: STZ $20,x
CODE_B3A8A0: STZ $26,x
CODE_B3A8A2: JSR CODE_B3A5DA
CODE_B3A8A5: LDA #$0003
CODE_B3A8A8: LDY #$0166
CODE_B3A8AB: JMP CODE_B3AA58
CODE_B3A8AE: JSR CODE_B3A5B9
CODE_B3A8B1: LDA #$0005
CODE_B3A8B4: LDY #$0166
CODE_B3A8B7: JMP CODE_B3AA58
CODE_B3A8BA: JSR CODE_B3A5B9
CODE_B3A8BD: JSL CODE_BCFB58
CODE_B3A8C1: LDY $0593
CODE_B3A8C4: LDA $0000,y
CODE_B3A8C7: CMP #$00E8
CODE_B3A8CA: BNE CODE_B3A8D9
CODE_B3A8CC: LDA $09D9
CODE_B3A8CF: SEC
CODE_B3A8D0: SBC #$0008
CODE_B3A8D3: STA $09D9
CODE_B3A8D6: STA $09E9
CODE_B3A8D9: LDA #$1020
CODE_B3A8DC: LDY #$0010
CODE_B3A8DF: JSL CODE_BEBD8E
CODE_B3A8E3: BCC CODE_B3A8F1
CODE_B3A8E5: STZ $0D7A
CODE_B3A8E8: LDA #$0000
CODE_B3A8EB: LDA #$FB00
CODE_B3A8EE: JMP CODE_B3AA64
CODE_B3A8F1: JSL CODE_B9D100
CODE_B3A8F5: JMP CODE_B38000
CODE_B3A8F8: JSL CODE_B9D100
CODE_B3A8FC: LDX $64
CODE_B3A8FE: LDA $32,x
CODE_B3A900: STZ $32,x
CODE_B3A902: CMP #$0005
CODE_B3A905: BEQ CODE_B3A91D
CODE_B3A907: BIT #$0006
CODE_B3A90A: BEQ CODE_B3A934
CODE_B3A90C: LDA #$0006
CODE_B3A90F: STA $2E,x
CODE_B3A911: JSR CODE_B3A5E1
CODE_B3A914: LDA #$0200
CODE_B3A917: JSR CODE_B3A5E8
CODE_B3A91A: JMP CODE_B38000
CODE_B3A91D: STZ $0D7A
CODE_B3A920: LDA #$000F
CODE_B3A923: STA $4E,x
CODE_B3A925: STZ $20,x
CODE_B3A927: STZ $26,x
CODE_B3A929: LDA #$0003
CODE_B3A92C: STA $2E,x
CODE_B3A92E: JSR CODE_B3A5B9
CODE_B3A931: JMP CODE_B38000
CODE_B3A934: LDA #$0118
CODE_B3A937: JSL CODE_BEBE14
CODE_B3A93B: BCS CODE_B3A953
CODE_B3A93D: JSL CODE_BCFB58
CODE_B3A941: LDA #$1020
CODE_B3A944: LDY #$0010
CODE_B3A947: JSL CODE_BEBD8E
CODE_B3A94B: BCS CODE_B3A953
CODE_B3A94D: JSR CODE_B3A5B9
CODE_B3A950: JMP CODE_B38000
CODE_B3A953: LDA #$0040
CODE_B3A956: LDY #$FB00
CODE_B3A959: JMP CODE_B3AA64
CODE_B3A95C: LDA #$0118
CODE_B3A95F: JSL CODE_BEBE14
CODE_B3A963: BCS CODE_B3A98D
CODE_B3A965: JSL CODE_BCFB58
CODE_B3A969: LDA #$1020
CODE_B3A96C: LDY #$0008
CODE_B3A96F: JSL CODE_BEBD8E
CODE_B3A973: BCS CODE_B3A98D
CODE_B3A975: LDA #$0022
CODE_B3A978: JSL CODE_BEF03D
CODE_B3A97C: LDA $1E,x
CODE_B3A97E: BIT #$0003
CODE_B3A981: BNE CODE_B3A99F
CODE_B3A983: JSL CODE_B9D100
CODE_B3A987: JSR CODE_B3A3EB
CODE_B3A98A: JML [$05A9]
CODE_B3A98D: LDX $64
CODE_B3A98F: LDA $20,x
CODE_B3A991: CMP #$8000
CODE_B3A994: ROR A
CODE_B3A995: CMP #$8000
CODE_B3A998: ROR A
CODE_B3A999: LDY #$FB00
CODE_B3A99C: JMP CODE_B3AA6E
CODE_B3A99F: LDA $06,x
CODE_B3A9A1: STA $0A3E
CODE_B3A9A4: LDA $0A,x
CODE_B3A9A6: SBC #$0008
CODE_B3A9A9: STA $0A40
CODE_B3A9AC: LDY #$0034
CODE_B3A9AF: JSL CODE_BB842C
CODE_B3A9B3: LDX $64
CODE_B3A9B5: STZ $20,x
CODE_B3A9B7: STZ $26,x
CODE_B3A9B9: STZ $4E,x
CODE_B3A9BB: JSR CODE_B3AA3E
CODE_B3A9BE: LDA #$0510
CODE_B3A9C1: JSL CODE_B58003
CODE_B3A9C5: LDY #$0167
CODE_B3A9C8: LDA #$0007
CODE_B3A9CB: JMP CODE_B3AA58
CODE_B3A9CE: TYX
CODE_B3A9CF: LDA $4E,x
CODE_B3A9D1: DEC A
CODE_B3A9D2: BMI CODE_B3A9D8
CODE_B3A9D4: STA $4E,x
CODE_B3A9D6: BRA CODE_B3AA0B
CODE_B3A9D8: LDA #$0118
CODE_B3A9DB: JSL CODE_BEBE14
CODE_B3A9DF: BCS CODE_B3A9EE
CODE_B3A9E1: JSL CODE_BCFB58
CODE_B3A9E5: LDA #$542B
CODE_B3A9E8: JSL CODE_BEBE8B
CODE_B3A9EC: BCC CODE_B3AA0B
CODE_B3A9EE: BEQ CODE_B3AA02
CODE_B3A9F0: LDX $64
CODE_B3A9F2: LDA #$003C
CODE_B3A9F5: STA $4E,x
CODE_B3A9F7: LDA #$001E
CODE_B3A9FA: LDA #$FF00
CODE_B3A9FD: JSR CODE_B3A604
CODE_B3AA00: BRA CODE_B3AA0B
CODE_B3AA02: LDA #$0040
CODE_B3AA05: LDY #$FB00
CODE_B3AA08: JMP CODE_B3AA64
CODE_B3AA0B: LDA #$0022
CODE_B3AA0E: JSL CODE_BEF03D
CODE_B3AA12: JSL CODE_B9D100
CODE_B3AA16: LDX $64
CODE_B3AA18: LDA $36,x
CODE_B3AA1A: CMP #$0163
CODE_B3AA1D: BNE CODE_B3AA30
CODE_B3AA1F: LDA $48,x
CODE_B3AA21: BIT $12,x
CODE_B3AA23: BVC CODE_B3AA29
CODE_B3AA25: EOR #$FFFF
CODE_B3AA28: INC A
CODE_B3AA29: STA $26,x
CODE_B3AA2B: LDA #$0001
CODE_B3AA2E: STA $2E,x
CODE_B3AA30: JMP CODE_B38000
CODE_B3AA33: JSL CODE_BEF039
CODE_B3AA37: JSL CODE_B9D100
CODE_B3AA3B: JMP CODE_B3A652
CODE_B3AA3E: LDX $64
CODE_B3AA40: LDA $48,x
CODE_B3AA42: BPL CODE_B3AA4A
CODE_B3AA44: EOR #$FFFF
CODE_B3AA47: INC A
CODE_B3AA48: STA $48,x
CODE_B3AA4A: CLC
CODE_B3AA4B: ADC $48,x
CODE_B3AA4D: CMP #$0600
CODE_B3AA50: BCC CODE_B3AA55
CODE_B3AA52: LDA #$0600
CODE_B3AA55: STA $48,x
CODE_B3AA57: RTS
CODE_B3AA58: LDX $64
CODE_B3AA5A: STA $2E,x
CODE_B3AA5C: TYA
CODE_B3AA5D: JSL CODE_B9D0C6
CODE_B3AA61: JMP CODE_B38000
CODE_B3AA64: LDX $6A
CODE_B3AA66: BIT $12,x
CODE_B3AA68: BVC CODE_B3AA6E
CODE_B3AA6A: EOR #$FFFF
CODE_B3AA6D: INC A
CODE_B3AA6E: LDX $64
CODE_B3AA70: STA $26,x
CODE_B3AA72: STZ $20,x
CODE_B3AA74: STY $24,x
CODE_B3AA76: LDA #$0004
CODE_B3AA79: STA $52,x
CODE_B3AA7B: STZ $30,x
CODE_B3AA7D: LDA #$0008
CODE_B3AA80: STA $2E,x
CODE_B3AA82: LDA #$0164
CODE_B3AA85: JSR CODE_B3A627
CODE_B3AA88: LDA #$0510
CODE_B3AA8B: JSL CODE_B58003
CODE_B3AA8F: JMP CODE_B38000
CODE_B3AA92: JSR CODE_B3A369
DATA_B3AA95:
dw CODE_B3AA9F
dw CODE_B3ABA9
dw CODE_B3ABB6
dw CODE_B3ABB6
dw CODE_B3ABD8
CODE_B3AA9F: TAX
CODE_B3AAA0: JMP (DATA_B3AAA3,x)
DATA_B3AAA3:
dw CODE_B3AAA9
dw CODE_B3AAB4
dw CODE_B3AAD6
CODE_B3AAA9: LDX $64
CODE_B3AAAB: LDA $22,x
CODE_B3AAAD: STA $04,x
CODE_B3AAAF: LDA #$000C
CODE_B3AAB2: STA $52,x
CODE_B3AAB4: LDX $64
CODE_B3AAB6: STZ $20,x
CODE_B3AAB8: STZ $26,x
CODE_B3AABA: STZ $2C,x
CODE_B3AABC: LDA #$0021
CODE_B3AABF: ORA $30,x
CODE_B3AAC1: STA $30,x
CODE_B3AAC3: STZ $42,x
CODE_B3AAC5: LDA #$0200
CODE_B3AAC8: STA $2E,x
CODE_B3AACA: STZ $26,x
CODE_B3AACC: LDA #$02E2
CODE_B3AACF: JSL CODE_B9D0C6
CODE_B3AAD3: JML [$05A9]
CODE_B3AAD6: LDA #$0118
CODE_B3AAD9: JSL CODE_BEBE14
CODE_B3AADD: BCC CODE_B3AAE1
CODE_B3AADF: BEQ CODE_B3AB28
CODE_B3AAE1: LDA $5E
CODE_B3AAE3: STA $32,x
CODE_B3AAE5: JSR CODE_B39F10
CODE_B3AAE8: BCS CODE_B3AB5E
CODE_B3AAEA: LDY $0593
CODE_B3AAED: LDA $0040,y
CODE_B3AAF0: AND #$E000
CODE_B3AAF3: CMP #$E000
CODE_B3AAF6: BEQ CODE_B3AB17
CODE_B3AAF8: CMP #$A000
CODE_B3AAFB: BNE CODE_B3AB0A
CODE_B3AAFD: JSL CODE_BCFB58
CODE_B3AB01: LDA #$5004
CODE_B3AB04: JSL CODE_BEBE8B
CODE_B3AB08: BCS CODE_B3AB28
CODE_B3AB0A: JSL CODE_BEF039
CODE_B3AB0E: JSR CODE_B3A3A3
CODE_B3AB11: BCC CODE_B3AB28
CODE_B3AB13: LDA $52,x
CODE_B3AB15: BEQ CODE_B3AB61
CODE_B3AB17: JSR CODE_B39ECC
CODE_B3AB1A: JSR CODE_B39EBE
CODE_B3AB1D: JSL CODE_B8D5E0
CODE_B3AB21: JSL CODE_B9D100
CODE_B3AB25: JMP CODE_B38000
CODE_B3AB28: LDA $4E,x
CODE_B3AB2A: BNE CODE_B3AB4F
CODE_B3AB2C: LDA #$0414
CODE_B3AB2F: JSL CODE_B58003
CODE_B3AB33: LDA #$0615
CODE_B3AB36: JSL CODE_B58003
CODE_B3AB3A: LDY #$00E4
CODE_B3AB3D: JSL CODE_BB83EF
CODE_B3AB41: LDY #$00E6
CODE_B3AB44: JSL CODE_BB83EF
CODE_B3AB48: JSL CODE_BB82B8
CODE_B3AB4C: JML [$05A9]
CODE_B3AB4F: LDA #$051A
CODE_B3AB52: JSL CODE_B58003
CODE_B3AB56: JSL CODE_B3975C
CODE_B3AB5A: JSL CODE_BB82B8
CODE_B3AB5E: JML [$05A9]
CODE_B3AB61: LDY $46,x
CODE_B3AB63: JSL CODE_BB842C
CODE_B3AB67: BCS CODE_B3AB5E
CODE_B3AB69: LDX $64
CODE_B3AB6B: LDY $68
CODE_B3AB6D: STY $42,x
CODE_B3AB6F: STX $42,y
CODE_B3AB71: STZ $44,x
CODE_B3AB73: LDA #$0004
CODE_B3AB76: STA $2E,x
CODE_B3AB78: LDA $30,x
CODE_B3AB7A: AND #$0022
CODE_B3AB7D: STZ $30,x
CODE_B3AB7F: LDA $54,x
CODE_B3AB81: STA $0054,y
CODE_B3AB84: LDA $0012,y
CODE_B3AB87: AND #$BFFF
CODE_B3AB8A: EOR $12,x
CODE_B3AB8C: AND #$BFFF
CODE_B3AB8F: EOR $12,x
CODE_B3AB91: STA $0012,y
CODE_B3AB94: LDA #$0000
CODE_B3AB97: STA $0048,y
CODE_B3AB9A: LDA $4E,x
CODE_B3AB9C: STA $004E,y
CODE_B3AB9F: LDA #$01F4
CODE_B3ABA2: JSL CODE_B9D09B
CODE_B3ABA6: JML [$05A9]
CODE_B3ABA9: LDA $004E,y
CODE_B3ABAC: BEQ CODE_B3ABB2
CODE_B3ABAE: JML CODE_B39DCC
CODE_B3ABB2: JML CODE_B394CA
CODE_B3ABB6: LDA #$8000
CODE_B3ABB9: ORA $002E,y
CODE_B3ABBC: STA $002E,y
CODE_B3ABBF: LDA $004E,y
CODE_B3ABC2: BEQ CODE_B3ABCE
CODE_B3ABC4: LDA #$01A4
CODE_B3ABC7: STA $0000,y
CODE_B3ABCA: JML CODE_B39DCC
CODE_B3ABCE: LDA #$01B8
CODE_B3ABD1: STA $0000,y
CODE_B3ABD4: JML CODE_B394CA
CODE_B3ABD8: LDX $64
CODE_B3ABDA: LDY $42,x
CODE_B3ABDC: JSR CODE_B3ABE2
CODE_B3ABDF: JML [$05A9]
CODE_B3ABE2: LDA $44,x
CODE_B3ABE4: JSR CODE_B3AC08
CODE_B3ABE7: CLC
CODE_B3ABE8: ADC $000A,y
CODE_B3ABEB: STA $0A,x
CODE_B3ABED: LDA $45,x
CODE_B3ABEF: JSR CODE_B3AC08
CODE_B3ABF2: CLC
CODE_B3ABF3: ADC $0006,y
CODE_B3ABF6: STA $06,x
CODE_B3ABF8: LDA $0012,y
CODE_B3ABFB: AND #$4000
CODE_B3ABFE: EOR $12,x
CODE_B3AC00: AND #$4000
CODE_B3AC03: EOR $12,x
CODE_B3AC05: STA $12,x
CODE_B3AC07: RTS
CODE_B3AC08: BIT #$0080
CODE_B3AC0B: BNE CODE_B3AC11
CODE_B3AC0D: AND #$00FF
CODE_B3AC10: RTS
CODE_B3AC11: ORA #$FF00
CODE_B3AC14: RTS
CODE_B3AC15: JSR CODE_B3A369
DATA_B3AC18:
dw CODE_B3AC22
dw CODE_B3AC77
dw CODE_B3ACF1
dw CODE_B3AD3E
dw CODE_B3ADAF
CODE_B3AC22: JSR CODE_B3AF78
CODE_B3AC25: BCS CODE_B3AC2D
CODE_B3AC27: JSR CODE_B3AF8F
CODE_B3AC2A: JML [$05A9]
CODE_B3AC2D: JSR CODE_B3AE03
CODE_B3AC30: BMI CODE_B3AC41
CODE_B3AC32: BEQ CODE_B3AC3E
CODE_B3AC34: LDA $3A,x
CODE_B3AC36: LSR A
CODE_B3AC37: CLC
CODE_B3AC38: ADC $3A,x
CODE_B3AC3A: STA $3A,x
CODE_B3AC3C: BRA CODE_B3AC74
CODE_B3AC3E: JSR CODE_B3AE85
CODE_B3AC41: JSR CODE_B39EF8
CODE_B3AC44: JSL CODE_B8D5E0
CODE_B3AC48: JSL CODE_B9D100
CODE_B3AC4C: LDX $64
CODE_B3AC4E: LDA $36,x
CODE_B3AC50: CMP #$01F5
CODE_B3AC53: BNE CODE_B3AC74
CODE_B3AC55: STZ $46,x
CODE_B3AC57: INC $2E,x
CODE_B3AC59: LDY $0593
CODE_B3AC5C: LDA $06,x
CODE_B3AC5E: SEC
CODE_B3AC5F: SBC $0006,y
CODE_B3AC62: ROR A
CODE_B3AC63: LSR A
CODE_B3AC64: EOR $12,x
CODE_B3AC66: AND #$4000
CODE_B3AC69: BEQ CODE_B3AC74
CODE_B3AC6B: STZ $26,x
CODE_B3AC6D: LDA #$01F6
CODE_B3AC70: JSL CODE_B9D0C6
CODE_B3AC74: BRL CODE_B3ADA2
CODE_B3AC77: JSR CODE_B3AF78
CODE_B3AC7A: BCS CODE_B3AC82
CODE_B3AC7C: JSR CODE_B3AF8F
CODE_B3AC7F: JML [$05A9]
CODE_B3AC82: LDA $0046,y
CODE_B3AC85: CLC
CODE_B3AC86: ADC #$0400
CODE_B3AC89: BCC CODE_B3AC91
CODE_B3AC8B: AND #$00FF
CODE_B3AC8E: BEQ CODE_B3AC91
CODE_B3AC90: DEC A
CODE_B3AC91: STA $0046,y
CODE_B3AC94: JSR CODE_B3AE03
CODE_B3AC97: BMI CODE_B3ACA9
CODE_B3AC99: BEQ CODE_B3AC9E
CODE_B3AC9B: BRL CODE_B3AD71
CODE_B3AC9E: JSR CODE_B3AE85
CODE_B3ACA1: BCS CODE_B3ACA6
CODE_B3ACA3: BRL CODE_B3AD71
CODE_B3ACA6: JML [$05A9]
CODE_B3ACA9: LDA $4A,x
CODE_B3ACAB: BNE CODE_B3ACB7
CODE_B3ACAD: LDA $3A,x
CODE_B3ACAF: CMP #$0101
CODE_B3ACB2: BCC CODE_B3ACBB
CODE_B3ACB4: SBC #$0006
CODE_B3ACB7: STA $3A,x
CODE_B3ACB9: STZ $4A,x
CODE_B3ACBB: LDY $0593
CODE_B3ACBE: LDA $0006,y
CODE_B3ACC1: SEC
CODE_B3ACC2: SBC $06,x
CODE_B3ACC4: CMP #$0010
CODE_B3ACC7: BCC CODE_B3ACDA
CODE_B3ACC9: CMP #$FFF0
CODE_B3ACCC: BCS CODE_B3ACDA
CODE_B3ACCE: EOR $26,x
CODE_B3ACD0: BPL CODE_B3ACDA
CODE_B3ACD2: LDA $26,x
CODE_B3ACD4: EOR #$FFFF
CODE_B3ACD7: INC A
CODE_B3ACD8: STA $26,x
CODE_B3ACDA: LDA $26,x
CODE_B3ACDC: EOR $20,x
CODE_B3ACDE: ASL A
CODE_B3ACDF: LDY #$0008
CODE_B3ACE2: LDA [$8E],y
CODE_B3ACE4: BCC CODE_B3ACE7
CODE_B3ACE6: XBA
CODE_B3ACE7: AND #$00FF
CODE_B3ACEA: JSL CODE_B8D010
CODE_B3ACEE: BRL CODE_B3AD71
CODE_B3ACF1: JSR CODE_B3AF78
CODE_B3ACF4: BCS CODE_B3ACFC
CODE_B3ACF6: JSR CODE_B3AF8F
CODE_B3ACF9: JML [$05A9]
CODE_B3ACFC: JSR CODE_B3AE03
CODE_B3ACFF: BMI CODE_B3AD0E
CODE_B3AD01: BEQ CODE_B3AD06
CODE_B3AD03: BRL CODE_B3AD71
CODE_B3AD06: JSR CODE_B3AE85
CODE_B3AD09: BCC CODE_B3AD71
CODE_B3AD0B: JML [$05A9]
CODE_B3AD0E: TYX
CODE_B3AD0F: DEC $4C,x
CODE_B3AD11: BPL CODE_B3AD18
CODE_B3AD13: JSR CODE_B3AE72
CODE_B3AD16: BEQ CODE_B3AD22
CODE_B3AD18: LDA #$0008
CODE_B3AD1B: JSL CODE_B8D010
CODE_B3AD1F: BRL CODE_B3AD71
CODE_B3AD22: LDA #$0001
CODE_B3AD25: STA $2E,x
CODE_B3AD27: LDY #$0006
CODE_B3AD2A: LDA [$8E],y
CODE_B3AD2C: BIT $12,x
CODE_B3AD2E: BVC CODE_B3AD34
CODE_B3AD30: EOR #$FFFF
CODE_B3AD33: INC A
CODE_B3AD34: STA $26,x
CODE_B3AD36: LDA #$0200
CODE_B3AD39: STA $3A,x
CODE_B3AD3B: BRL CODE_B3AD71
CODE_B3AD3E: JSR CODE_B3AF78
CODE_B3AD41: BCS CODE_B3AD49
CODE_B3AD43: JSR CODE_B3AF8F
CODE_B3AD46: JML [$05A9]
CODE_B3AD49: JSR CODE_B39EF8
CODE_B3AD4C: JSL CODE_B8D5E0
CODE_B3AD50: JSL CODE_B9D100
CODE_B3AD54: LDY $64
CODE_B3AD56: LDX $42,y
CODE_B3AD58: JSR CODE_B3ABE2
CODE_B3AD5B: LDA $001A,y
CODE_B3AD5E: BNE CODE_B3AD6E
CODE_B3AD60: STZ $2E,x
CODE_B3AD62: LDA $0030,y
CODE_B3AD65: AND #$0002
CODE_B3AD68: STA $30,x
CODE_B3AD6A: JSL CODE_BB82B8
CODE_B3AD6E: JML [$05A9]
CODE_B3AD71: JSR CODE_B39EF8
CODE_B3AD74: LDA $26,x
CODE_B3AD76: LDY $20,x
CODE_B3AD78: PHA
CODE_B3AD79: PHY
CODE_B3AD7A: JSL CODE_B8D5E0
CODE_B3AD7E: PLY
CODE_B3AD7F: PLA
CODE_B3AD80: CMP $26,x
CODE_B3AD82: BEQ CODE_B3AD9E
CODE_B3AD84: STA $26,x
CODE_B3AD86: STY $20,x
CODE_B3AD88: EOR $20,x
CODE_B3AD8A: BPL CODE_B3AD95
CODE_B3AD8C: TYA
CODE_B3AD8D: CMP #$8000
CODE_B3AD90: ROR A
CODE_B3AD91: STA $20,x
CODE_B3AD93: BRA CODE_B3AD9E
CODE_B3AD95: LDA #$051A
CODE_B3AD98: JSR CODE_B3A400
CODE_B3AD9B: JSR CODE_B3AF28
CODE_B3AD9E: JSL CODE_B9D100
CODE_B3ADA2: LDY $64
CODE_B3ADA4: LDX $42,y
CODE_B3ADA6: JSR CODE_B3ABE2
CODE_B3ADA9: JSR CODE_B3ADD9
CODE_B3ADAC: JML [$05A9]
CODE_B3ADAF: JSL CODE_BEF039
CODE_B3ADB3: JSL CODE_B9D100
CODE_B3ADB7: LDY $64
CODE_B3ADB9: LDX $42,y
CODE_B3ADBB: JSR CODE_B3ABE2
CODE_B3ADBE: JSL CODE_BBBB69
CODE_B3ADC2: BCC CODE_B3ADD6
CODE_B3ADC4: LDX $64
CODE_B3ADC6: PHX
CODE_B3ADC7: LDA $42,x
CODE_B3ADC9: STA $64
CODE_B3ADCB: JSL CODE_BB82B8
CODE_B3ADCF: PLX
CODE_B3ADD0: STX $64
CODE_B3ADD2: JSL CODE_BB82B8
CODE_B3ADD6: JML [$05A9]
CODE_B3ADD9: LDX #$0200
CODE_B3ADDC: LDY #$0100
CODE_B3ADDF: JSR CODE_B3AFD7
CODE_B3ADE2: BCC CODE_B3AE02
CODE_B3ADE4: LDX $64
CODE_B3ADE6: PHX
CODE_B3ADE7: LDA $42,x
CODE_B3ADE9: STA $64
CODE_B3ADEB: JSL CODE_BBBB7B
CODE_B3ADEF: BCC CODE_B3ADFF
CODE_B3ADF1: JSL CODE_BBBB44
CODE_B3ADF5: BCC CODE_B3ADFF
CODE_B3ADF7: PLX
CODE_B3ADF8: STX $64
CODE_B3ADFA: JSL CODE_BB82B8
CODE_B3ADFE: RTS
CODE_B3ADFF: PLX
CODE_B3AE00: STX $64
CODE_B3AE02: RTS
CODE_B3AE03: LDA #$0118
CODE_B3AE06: JSL CODE_BEBE14
CODE_B3AE0A: BCS CODE_B3AE5C
CODE_B3AE0C: LDA $48,x
CODE_B3AE0E: BEQ CODE_B3AE16
CODE_B3AE10: DEC $48,x
CODE_B3AE12: LDA #$FFFF
CODE_B3AE15: RTS
CODE_B3AE16: JSL CODE_BCFB58
CODE_B3AE1A: LDX $64
CODE_B3AE1C: LDA $19CE
CODE_B3AE1F: BEQ CODE_B3AE2B
CODE_B3AE21: JSL CODE_BEBE6D
CODE_B3AE25: BCC CODE_B3AE12
CODE_B3AE27: LDA #$0000
CODE_B3AE2A: RTS
CODE_B3AE2B: JSR CODE_B3AE72
CODE_B3AE2E: BNE CODE_B3AE38
CODE_B3AE30: LDA $0030,y
CODE_B3AE33: AND #$0080
CODE_B3AE36: BEQ CODE_B3AE3D
CODE_B3AE38: LDA #$5429
CODE_B3AE3B: BRA CODE_B3AE4B
CODE_B3AE3D: LDA #$746B
CODE_B3AE40: LDY $4E,x
CODE_B3AE42: BNE CODE_B3AE4B
CODE_B3AE44: LDY $2E,x
CODE_B3AE46: BEQ CODE_B3AE4B
CODE_B3AE48: LDA #$4408
CODE_B3AE4B: JSL CODE_BEBE8B
CODE_B3AE4F: BCC CODE_B3AE12
CODE_B3AE51: BEQ CODE_B3AE5C
CODE_B3AE53: LDA #$000F
CODE_B3AE56: STA $48,x
CODE_B3AE58: LDA #$0000
CODE_B3AE5B: RTS
CODE_B3AE5C: LDA #$0003
CODE_B3AE5F: STA $2E,x
CODE_B3AE61: STZ $26,x
CODE_B3AE63: STZ $20,x
CODE_B3AE65: STZ $2C,x
CODE_B3AE67: LDA $30,x
CODE_B3AE69: AND #$0002
CODE_B3AE6C: STA $30,x
CODE_B3AE6E: LDA #$0001
CODE_B3AE71: RTS
CODE_B3AE72: LDY $0593
CODE_B3AE75: LDA $002E,y
CODE_B3AE78: ASL A
CODE_B3AE79: ASL A
CODE_B3AE7A: TAX
CODE_B3AE7B: LDA.l DATA_B896B7,x
CODE_B3AE7F: LDX $64
CODE_B3AE81: AND #$0040
CODE_B3AE84: RTS
CODE_B3AE85: LDA $19CE
CODE_B3AE88: BEQ CODE_B3AE8F
CODE_B3AE8A: JSR CODE_B3AF8F
CODE_B3AE8D: SEC
CODE_B3AE8E: RTS
CODE_B3AE8F: LDX $64
CODE_B3AE91: LDA $2E,x
CODE_B3AE93: BEQ CODE_B3AEF7
CODE_B3AE95: LDA $4E,x
CODE_B3AE97: BEQ CODE_B3AEFA
CODE_B3AE99: CMP #$0002
CODE_B3AE9C: BCC CODE_B3AEF7
CODE_B3AE9E: BEQ CODE_B3AEC6
CODE_B3AEA0: LDA $08BE
CODE_B3AEA3: BEQ CODE_B3AEF7
CODE_B3AEA5: CMP $08C0
CODE_B3AEA8: BNE CODE_B3AF28
CODE_B3AEAA: LDA $19BC
CODE_B3AEAD: CMP #$0003
CODE_B3AEB0: BCS CODE_B3AEF7
CODE_B3AEB2: LDY #$0040
CODE_B3AEB5: JSR CODE_B3AFC2
CODE_B3AEB8: JSL CODE_BEC678
CODE_B3AEBC: LDX $64
CODE_B3AEBE: LDA #$0003
CODE_B3AEC1: STA $46,x
CODE_B3AEC3: BRL CODE_B3AF28
CODE_B3AEC6: LDA $096D
CODE_B3AEC9: BEQ CODE_B3AF28
CODE_B3AECB: LDY #$0042
CODE_B3AECE: JSR CODE_B3AFC2
CODE_B3AED1: BCS CODE_B3AEF7
CODE_B3AED3: SED
CODE_B3AED4: LDA $096D
CODE_B3AED7: CMP #$0010
CODE_B3AEDA: BCC CODE_B3AEDF
CODE_B3AEDC: LDA #$0010
CODE_B3AEDF: STA $004E,y
CODE_B3AEE2: LDA $096D
CODE_B3AEE5: SEC
CODE_B3AEE6: SBC $004E,y
CODE_B3AEE9: STA $096D
CODE_B3AEEC: LDA $08BC
CODE_B3AEEF: SEC
CODE_B3AEF0: SBC $004E,y
CODE_B3AEF3: STA $08BC
CODE_B3AEF6: CLD
CODE_B3AEF7: BRL CODE_B3AF28
CODE_B3AEFA: PHX
CODE_B3AEFB: LDA $42,x
CODE_B3AEFD: STA $64
CODE_B3AEFF: JSL CODE_BB82B8
CODE_B3AF03: PLX
CODE_B3AF04: STX $64
CODE_B3AF06: LDA #$0414
CODE_B3AF09: JSL CODE_B58003
CODE_B3AF0D: LDA #$0615
CODE_B3AF10: JSL CODE_B58003
CODE_B3AF14: LDY #$00E4
CODE_B3AF17: JSL CODE_BB83EF
CODE_B3AF1B: LDY #$00E6
CODE_B3AF1E: JSL CODE_BB83EF
CODE_B3AF22: JSL CODE_BB82B8
CODE_B3AF26: SEC
CODE_B3AF27: RTS
CODE_B3AF28: LDX $64
CODE_B3AF2A: BIT $12,x
CODE_B3AF2C: BVS CODE_B3AF37
CODE_B3AF2E: LDA #$0200
CODE_B3AF31: CMP $20,x
CODE_B3AF33: BCS CODE_B3AF45
CODE_B3AF35: BRA CODE_B3AF47
CODE_B3AF37: LDA $20,x
CODE_B3AF39: CMP #$0001
CODE_B3AF3C: LDA #$FE00
CODE_B3AF3F: BCC CODE_B3AF45
CODE_B3AF41: CMP $20,x
CODE_B3AF43: BCS CODE_B3AF47
CODE_B3AF45: STA $20,x
CODE_B3AF47: LDA #$0002
CODE_B3AF4A: STA $2E,x
CODE_B3AF4C: LDA $20,x
CODE_B3AF4E: EOR #$FFFF
CODE_B3AF51: INC A
CODE_B3AF52: STA $20,x
CODE_B3AF54: STZ $26,x
CODE_B3AF56: INC $46,x
CODE_B3AF58: LDA $46,x
CODE_B3AF5A: AND #$00FF
CODE_B3AF5D: CMP #$0003
CODE_B3AF60: LDA #$001E
CODE_B3AF63: BCC CODE_B3AF6A
CODE_B3AF65: STZ $46,x
CODE_B3AF67: LDA #$005A
CODE_B3AF6A: STA $4C,x
CODE_B3AF6C: LDA #$0001
CODE_B3AF6F: STA $50,x
CODE_B3AF71: LDA #$FC00
CODE_B3AF74: STA $24,x
CODE_B3AF76: CLC
CODE_B3AF77: RTS
CODE_B3AF78: JSR CODE_B3A3A3
CODE_B3AF7B: BCC CODE_B3AF8E
CODE_B3AF7D: LDX $64
CODE_B3AF7F: LDA $1E,x
CODE_B3AF81: AND #$0001
CODE_B3AF84: BEQ CODE_B3AF8E
CODE_B3AF86: LDA $10,x
CODE_B3AF88: BIT #$0100
CODE_B3AF8B: BEQ CODE_B3AF8E
CODE_B3AF8D: CLC
CODE_B3AF8E: RTS
CODE_B3AF8F: LDX $6A
CODE_B3AF91: LDA $12,x
CODE_B3AF93: AND #$4000
CODE_B3AF96: LDX $64
CODE_B3AF98: EOR $12,x
CODE_B3AF9A: AND #$4000
CODE_B3AF9D: EOR $12,x
CODE_B3AF9F: EOR #$4000
CODE_B3AFA2: STA $12,x
CODE_B3AFA4: LDA #$0100
CODE_B3AFA7: BIT $12,x
CODE_B3AFA9: BVS CODE_B3AFAE
CODE_B3AFAB: LDA #$FF00
CODE_B3AFAE: STA $26,x
CODE_B3AFB0: STA $20,x
CODE_B3AFB2: LDA #$FA00
CODE_B3AFB5: STA $24,x
CODE_B3AFB7: LDA #$0004
CODE_B3AFBA: STA $52,x
CODE_B3AFBC: LDA #$0004
CODE_B3AFBF: STA $2E,x
CODE_B3AFC1: RTS
CODE_B3AFC2: PHX
CODE_B3AFC3: PHY
CODE_B3AFC4: LDX $68
CODE_B3AFC6: STX $64
CODE_B3AFC8: JSL CODE_BB82B8
CODE_B3AFCC: PLY
CODE_B3AFCD: PLX
CODE_B3AFCE: STX $64
CODE_B3AFD0: JSL CODE_BB842C
CODE_B3AFD4: LDY $68
CODE_B3AFD6: RTS
CODE_B3AFD7: STX $5E
CODE_B3AFD9: STY $60
CODE_B3AFDB: LDX $64
CODE_B3AFDD: LDY $0593
CODE_B3AFE0: LDA $06,x
CODE_B3AFE2: SEC
CODE_B3AFE3: SBC $0006,y
CODE_B3AFE6: BCS CODE_B3AFEE
CODE_B3AFE8: ADC $5E
CODE_B3AFEA: BCC CODE_B3B005
CODE_B3AFEC: BCS CODE_B3AFF2
CODE_B3AFEE: CMP $5E
CODE_B3AFF0: BCS CODE_B3B005
CODE_B3AFF2: LDA $0A,x
CODE_B3AFF4: SEC
CODE_B3AFF5: SBC $000A,y
CODE_B3AFF8: BCS CODE_B3B000
CODE_B3AFFA: ADC $5E
CODE_B3AFFC: BCC CODE_B3B005
CODE_B3AFFE: BCS CODE_B3B003
CODE_B3B000: CMP $60
CODE_B3B002: RTS
CODE_B3B003: CLC
CODE_B3B004: RTS
CODE_B3B005: SEC
CODE_B3B006: RTS
CODE_B3B007: LDX $64
CODE_B3B009: LDY $0593
CODE_B3B00C: STA $5E
CODE_B3B00E: LDA $06,x
CODE_B3B010: SEC
CODE_B3B011: SBC $0006,y
CODE_B3B014: BCS CODE_B3B01C
CODE_B3B016: ADC $5E
CODE_B3B018: BCC CODE_B3B01F
CODE_B3B01A: CLC
CODE_B3B01B: RTS
CODE_B3B01C: CMP $5E
CODE_B3B01E: RTS
CODE_B3B01F: SEC
CODE_B3B020: RTS
CODE_B3B021: LDX $64
CODE_B3B023: LDY $0593
CODE_B3B026: STA $5E
CODE_B3B028: LDA $0A,x
CODE_B3B02A: SEC
CODE_B3B02B: SBC $000A,y
CODE_B3B02E: BCS CODE_B3B036
CODE_B3B030: ADC $5E
CODE_B3B032: BCC CODE_B3B039
CODE_B3B034: CLC
CODE_B3B035: RTS
CODE_B3B036: CMP $5E
CODE_B3B038: RTS
CODE_B3B039: SEC
CODE_B3B03A: RTS
CODE_B3B03B: LDY $64
CODE_B3B03D: LDA $0054,y
CODE_B3B040: STA $8E
CODE_B3B042: JSL CODE_BEF039
CODE_B3B046: JSL CODE_B9D100
CODE_B3B04A: JML [$05A9]
CODE_B3B04D: LDY $64
CODE_B3B04F: LDA $0A36
CODE_B3B052: BIT #$0004
CODE_B3B055: BEQ CODE_B3B062
CODE_B3B057: LDA $002E,y
CODE_B3B05A: CMP #$0004
CODE_B3B05D: BEQ CODE_B3B062
CODE_B3B05F: JML [$05A9]
CODE_B3B062: JSR CODE_B3A369
DATA_B3B065:
dw CODE_B3B071
dw CODE_B3B082
dw CODE_B3B092
dw CODE_B3B0CF
dw CODE_B3B14D
dw CODE_B3B16E
CODE_B3B071: TYX
CODE_B3B072: LDA $26,x
CODE_B3B074: BPL CODE_B3B07A
CODE_B3B076: EOR #$FFFF
CODE_B3B079: INC A
CODE_B3B07A: STA $48,x
CODE_B3B07C: STA $4A,x
CODE_B3B07E: STZ $1C,x
CODE_B3B080: INC $2E,x
CODE_B3B082: JSR CODE_B3B194
CODE_B3B085: BCS CODE_B3B08F
CODE_B3B087: JSL CODE_BEF039
CODE_B3B08B: JSL CODE_B9D100
CODE_B3B08F: JMP CODE_B38000
CODE_B3B092: LDA $0036,y
CODE_B3B095: CMP #$0172
CODE_B3B098: BEQ CODE_B3B09D
CODE_B3B09A: BRL CODE_B3B082
CODE_B3B09D: TYX
CODE_B3B09E: LDY #$0008
CODE_B3B0A1: LDA [$8E],y
CODE_B3B0A3: TAY
CODE_B3B0A4: LDA $4A,x
CODE_B3B0A6: LSR A
CODE_B3B0A7: LSR A
CODE_B3B0A8: LSR A
CODE_B3B0A9: LSR A
CODE_B3B0AA: JSR CODE_B3B2DF
CODE_B3B0AD: BIT $12,x
CODE_B3B0AF: BVC CODE_B3B0B5
CODE_B3B0B1: EOR #$FFFF
CODE_B3B0B4: INC A
CODE_B3B0B5: STA $48,x
CODE_B3B0B7: STA $26,x
CODE_B3B0B9: LDY #$000A
CODE_B3B0BC: LDA [$8E],y
CODE_B3B0BE: STA $4C,x
CODE_B3B0C0: LDY #$000C
CODE_B3B0C3: LDA [$8E],y
CODE_B3B0C5: STA $4E,x
CODE_B3B0C7: LDA #$0003
CODE_B3B0CA: STA $2E,x
CODE_B3B0CC: BRL CODE_B3B082
CODE_B3B0CF: LDX $64
CODE_B3B0D1: LDA $36,x
CODE_B3B0D3: CMP #$0172
CODE_B3B0D6: BNE CODE_B3B0DC
CODE_B3B0D8: LDA $4E,x
CODE_B3B0DA: STA $3A,x
CODE_B3B0DC: LDA $4C,x
CODE_B3B0DE: BMI CODE_B3B0E4
CODE_B3B0E0: DEC $4C,x
CODE_B3B0E2: BRA CODE_B3B12E
CODE_B3B0E4: LDY $4A,x
CODE_B3B0E6: LDA $26,x
CODE_B3B0E8: BEQ CODE_B3B12E
CODE_B3B0EA: BPL CODE_B3B0F9
CODE_B3B0EC: EOR #$FFFF
CODE_B3B0EF: INC A
CODE_B3B0F0: JSR CODE_B3B2BC
CODE_B3B0F3: EOR #$FFFF
CODE_B3B0F6: INC A
CODE_B3B0F7: BRA CODE_B3B0FC
CODE_B3B0F9: JSR CODE_B3B2BC
CODE_B3B0FC: STA $26,x
CODE_B3B0FE: STA $48,x
CODE_B3B100: BCS CODE_B3B116
CODE_B3B102: LDY #$0100
CODE_B3B105: LDA $4E,x
CODE_B3B107: JSR CODE_B3B2BC
CODE_B3B10A: STA $4E,x
CODE_B3B10C: CMP #$0180
CODE_B3B10F: BCS CODE_B3B12E
CODE_B3B111: JSR CODE_B3B179
CODE_B3B114: BRA CODE_B3B12E
CODE_B3B116: LDA #$0100
CODE_B3B119: STA $3A,x
CODE_B3B11B: LDA #$0001
CODE_B3B11E: STA $1C,x
CODE_B3B120: JSR CODE_B3B179
CODE_B3B123: LDY $64
CODE_B3B125: LDA #$0001
CODE_B3B128: STA $002E,y
CODE_B3B12B: BRL CODE_B3B082
CODE_B3B12E: JSR CODE_B3B194
CODE_B3B131: BCS CODE_B3B14A
CODE_B3B133: LDX $64
CODE_B3B135: LDA $52,x
CODE_B3B137: CMP #$0022
CODE_B3B13A: BNE CODE_B3B142
CODE_B3B13C: LDA #$0173
CODE_B3B13F: JSR CODE_B3B28E
CODE_B3B142: JSL CODE_BEF039
CODE_B3B146: JSL CODE_B9D100
CODE_B3B14A: JMP CODE_B38000
CODE_B3B14D: TYX
CODE_B3B14E: JSR CODE_B3B179
CODE_B3B151: LDA $36,x
CODE_B3B153: CMP #$0172
CODE_B3B156: BNE CODE_B3B16B
CODE_B3B158: LDA $4A,x
CODE_B3B15A: BIT $12,x
CODE_B3B15C: BVC CODE_B3B162
CODE_B3B15E: EOR #$FFFF
CODE_B3B161: INC A
CODE_B3B162: STA $48,x
CODE_B3B164: STA $26,x
CODE_B3B166: LDA #$0001
CODE_B3B169: STA $2E,x
CODE_B3B16B: BRL CODE_B3B082
CODE_B3B16E: JSL CODE_BEF039
CODE_B3B172: JSL CODE_B9D100
CODE_B3B176: JMP CODE_B3A652
CODE_B3B179: LDA $1C,x
CODE_B3B17B: BEQ CODE_B3B193
CODE_B3B17D: DEC A
CODE_B3B17E: STA $1C,x
CODE_B3B180: BIT #$0003
CODE_B3B183: BNE CODE_B3B193
CODE_B3B185: AND #$0004
CODE_B3B188: LSR A
CODE_B3B189: ADC #$000E
CODE_B3B18C: TAY
CODE_B3B18D: LDA [$8E],y
CODE_B3B18F: JSL CODE_BB8C40
CODE_B3B193: RTS
CODE_B3B194: JSR CODE_B3A3A3
CODE_B3B197: BCC CODE_B3B1E2
CODE_B3B199: LDX $64
CODE_B3B19B: LDA #$0118
CODE_B3B19E: JSL CODE_BEBE14
CODE_B3B1A2: BCS CODE_B3B1C2
CODE_B3B1A4: JSL CODE_BCFB58
CODE_B3B1A8: LDA #$577B
CODE_B3B1AB: LDY $1C,x
CODE_B3B1AD: BEQ CODE_B3B1B9
CODE_B3B1AF: LDY $2E,x
CODE_B3B1B1: CPY #$0002
CODE_B3B1B4: BEQ CODE_B3B1C0
CODE_B3B1B6: LDA #$4400
CODE_B3B1B9: JSL CODE_BEBE8B
CODE_B3B1BD: BCS CODE_B3B1C2
CODE_B3B1BF: RTS
CODE_B3B1C0: CLC
CODE_B3B1C1: RTS
CODE_B3B1C2: CMP #$0001
CODE_B3B1C5: BCC CODE_B3B1E2
CODE_B3B1C7: BEQ CODE_B3B1CB
CODE_B3B1C9: BRA CODE_B3B219
CODE_B3B1CB: LDA #$001E
CODE_B3B1CE: CMP $1C,x
CODE_B3B1D0: BCS CODE_B3B1D4
CODE_B3B1D2: STA $1C,x
CODE_B3B1D4: LDA #$0004
CODE_B3B1D7: STA $2E,x
CODE_B3B1D9: LDA #$0176
CODE_B3B1DC: JSL CODE_B9D0C6
CODE_B3B1E0: SEC
CODE_B3B1E1: RTS
CODE_B3B1E2: TYA
CODE_B3B1E3: BEQ CODE_B3B1F4
CODE_B3B1E5: LDA $0012,y
CODE_B3B1E8: EOR $12,x
CODE_B3B1EA: AND #$4000
CODE_B3B1ED: EOR $12,x
CODE_B3B1EF: EOR #$4000
CODE_B3B1F2: STA $12,x
CODE_B3B1F4: LDA #$0100
CODE_B3B1F7: BIT $12,x
CODE_B3B1F9: BVS CODE_B3B1FE
CODE_B3B1FB: LDA #$FF00
CODE_B3B1FE: STA $26,x
CODE_B3B200: STA $20,x
CODE_B3B202: LDA #$F800
CODE_B3B205: STA $24,x
CODE_B3B207: LDA #$0004
CODE_B3B20A: STA $52,x
CODE_B3B20C: LDA #$0174
CODE_B3B20F: JSR CODE_B3A627
CODE_B3B212: LDA #$0005
CODE_B3B215: STA $2E,x
CODE_B3B217: SEC
CODE_B3B218: RTS
CODE_B3B219: LDA #$001E
CODE_B3B21C: CMP $0A82
CODE_B3B21F: CLC
CODE_B3B220: BNE CODE_B3B231
CODE_B3B222: LDA #$0200
CODE_B3B225: BIT $0A86
CODE_B3B228: BPL CODE_B3B22D
CODE_B3B22A: LDA #$FE00
CODE_B3B22D: STA $0A86
CODE_B3B230: SEC
CODE_B3B231: LDX $64
CODE_B3B233: LDY #$0006
CODE_B3B236: LDA [$8E],y
CODE_B3B238: BPL CODE_B3B248
CODE_B3B23A: LDA $26,x
CODE_B3B23C: LSR A
CODE_B3B23D: EOR $12,x
CODE_B3B23F: AND #$4000
CODE_B3B242: EOR $12,x
CODE_B3B244: STA $12,x
CODE_B3B246: BRA CODE_B3B26B
CODE_B3B248: LDY $6A
CODE_B3B24A: BCS CODE_B3B253
CODE_B3B24C: LDA $0A86
CODE_B3B24F: BPL CODE_B3B260
CODE_B3B251: BMI CODE_B3B25A
CODE_B3B253: LDA $06,x
CODE_B3B255: CMP $0006,y
CODE_B3B258: BCC CODE_B3B260
CODE_B3B25A: BIT $12,x
CODE_B3B25C: BVS CODE_B3B26B
CODE_B3B25E: BVC CODE_B3B264
CODE_B3B260: BIT $12,x
CODE_B3B262: BVC CODE_B3B26B
CODE_B3B264: LDA $12,x
CODE_B3B266: EOR #$4000
CODE_B3B269: STA $12,x
CODE_B3B26B: LDA #$0002
CODE_B3B26E: STA $2E,x
CODE_B3B270: LDA #$003C
CODE_B3B273: STA $1C,x
CODE_B3B275: LDY #$0010
CODE_B3B278: LDA [$8E],y
CODE_B3B27A: JSL CODE_BB8C40
CODE_B3B27E: LDY #$0006
CODE_B3B281: LDA [$8E],y
CODE_B3B283: STA $28,x
CODE_B3B285: LDA #$0175
CODE_B3B288: JSL CODE_B9D0C6
CODE_B3B28C: SEC
CODE_B3B28D: RTS
CODE_B3B28E: CMP $36,x
CODE_B3B290: BEQ CODE_B3B2B6
CODE_B3B292: LDA $22,x
CODE_B3B294: BEQ CODE_B3B299
CODE_B3B296: DEC $22,x
CODE_B3B298: RTS
CODE_B3B299: LDY $0593
CODE_B3B29C: LDA $0006,y
CODE_B3B29F: SEC
CODE_B3B2A0: SBC $06,x
CODE_B3B2A2: CMP $28,x
CODE_B3B2A4: BCC CODE_B3B2BB
CODE_B3B2A6: ADC $28,x
CODE_B3B2A8: BCS CODE_B3B2BB
CODE_B3B2AA: EOR $26,x
CODE_B3B2AC: BPL CODE_B3B2BB
CODE_B3B2AE: LDA $26,x
CODE_B3B2B0: EOR #$FFFF
CODE_B3B2B3: INC A
CODE_B3B2B4: STA $26,x
CODE_B3B2B6: LDA #$0014
CODE_B3B2B9: STA $22,x
CODE_B3B2BB: RTS
CODE_B3B2BC: STY $32
CODE_B3B2BE: SEC
CODE_B3B2BF: SBC $32
CODE_B3B2C1: BCC CODE_B3B2DB
CODE_B3B2C3: STA $34
CODE_B3B2C5: LSR A
CODE_B3B2C6: LSR A
CODE_B3B2C7: LSR A
CODE_B3B2C8: LSR A
CODE_B3B2C9: LSR A
CODE_B3B2CA: BEQ CODE_B3B2DB
CODE_B3B2CC: EOR #$FFFF
CODE_B3B2CF: SEC
CODE_B3B2D0: ADC $34
CODE_B3B2D2: CLC
CODE_B3B2D3: ADC $32
CODE_B3B2D5: CMP $32
CODE_B3B2D7: BEQ CODE_B3B2DE
CODE_B3B2D9: CLC
CODE_B3B2DA: RTS
CODE_B3B2DB: LDA $32
CODE_B3B2DD: SEC
CODE_B3B2DE: RTS
CODE_B3B2DF: PHX
CODE_B3B2E0: SEP #$30
CODE_B3B2E2: STA $4202
CODE_B3B2E5: STY $4203
CODE_B3B2E8: REP #$30
CODE_B3B2EA: PLX
CODE_B3B2EB: NOP
CODE_B3B2EC: LDA $4216
CODE_B3B2EF: RTS
CODE_B3B2F0: LDA $08C2
CODE_B3B2F3: AND #$0100
CODE_B3B2F6: BNE CODE_B3B31E
CODE_B3B2F8: JSR CODE_B3A369
DATA_B3B2FB:
dw CODE_B3B52F
dw CODE_B3B328
dw CODE_B3B41D
dw CODE_B3B73A
dw CODE_B3B305
CODE_B3B305: TYX
CODE_B3B306: LDA $5C,x
CODE_B3B308: BMI CODE_B3B321
CODE_B3B30A: AND #$00FF
CODE_B3B30D: CMP $08A6
CODE_B3B310: BEQ CODE_B3B321
CODE_B3B312: EOR $5C,x
CODE_B3B314: XBA
CODE_B3B315: CMP $08A6
CODE_B3B318: BEQ CODE_B3B321
CODE_B3B31A: JSL CODE_BB82B8
CODE_B3B31E: JML [$05A9]
CODE_B3B321: STZ $5C,x
CODE_B3B323: STZ $2E,x
CODE_B3B325: JML [$05A9]
CODE_B3B328: JSR CODE_B3A3CD
CODE_B3B32B: LDY $0593
CODE_B3B32E: LDA $000A,y
CODE_B3B331: LDY #$0012
CODE_B3B334: BCC CODE_B3B33E
CODE_B3B336: CMP $0D4E
CODE_B3B339: BCC CODE_B3B33E
CODE_B3B33B: LDY #$0016
CODE_B3B33E: LDA [$8E],y
CODE_B3B340: LDX $64
CODE_B3B342: STA $46,x
CODE_B3B344: INY
CODE_B3B345: INY
CODE_B3B346: LDA [$8E],y
CODE_B3B348: BIT $48,x
CODE_B3B34A: BPL CODE_B3B350
CODE_B3B34C: EOR #$FFFF
CODE_B3B34F: INC A
CODE_B3B350: STA $48,x
CODE_B3B352: STA $26,x
CODE_B3B354: LDY $0593
CODE_B3B357: LDA $46,x
CODE_B3B359: STA $32
CODE_B3B35B: STZ $34
CODE_B3B35D: AND #$00FF
CODE_B3B360: CLC
CODE_B3B361: ADC $33
CODE_B3B363: STA $32
CODE_B3B365: LDA $0006,y
CODE_B3B368: SEC
CODE_B3B369: SBC $06,x
CODE_B3B36B: STA $34
CODE_B3B36D: BCS CODE_B3B375
CODE_B3B36F: ADC $32
CODE_B3B371: BMI CODE_B3B381
CODE_B3B373: BRA CODE_B3B379
CODE_B3B375: SBC $32
CODE_B3B377: BPL CODE_B3B381
CODE_B3B379: LDA $0006,y
CODE_B3B37C: SEC
CODE_B3B37D: SBC $42,x
CODE_B3B37F: STA $34
CODE_B3B381: LDA $34
CODE_B3B383: ASL A
CODE_B3B384: ASL A
CODE_B3B385: ASL A
CODE_B3B386: ASL A
CODE_B3B387: CLC
CODE_B3B388: ADC $48,x
CODE_B3B38A: BPL CODE_B3B396
CODE_B3B38C: CMP #$F400
CODE_B3B38F: BCS CODE_B3B39E
CODE_B3B391: LDA #$F400
CODE_B3B394: BRA CODE_B3B39E
CODE_B3B396: CMP #$0C00
CODE_B3B399: BCC CODE_B3B39E
CODE_B3B39B: LDA #$0C00
CODE_B3B39E: STA $26,x
CODE_B3B3A0: LDA $0006,y
CODE_B3B3A3: STA $42,x
CODE_B3B3A5: LDA $0915
CODE_B3B3A8: BEQ CODE_B3B3AD
CODE_B3B3AA: LDA #$0010
CODE_B3B3AD: CLC
CODE_B3B3AE: ADC $0D4E
CODE_B3B3B1: CMP $000A,y
CODE_B3B3B4: BCS CODE_B3B3BA
CODE_B3B3B6: LDA $000A,y
CODE_B3B3B9: CLC
CODE_B3B3BA: ADC #$001C
CODE_B3B3BD: LDY #$001A
CODE_B3B3C0: CMP [$8E],y
CODE_B3B3C2: BCS CODE_B3B3CA
CODE_B3B3C4: LDA [$8E],y
CODE_B3B3C6: INC $5C,x
CODE_B3B3C8: BRA CODE_B3B3D5
CODE_B3B3CA: LDY #$001C
CODE_B3B3CD: CMP [$8E],y
CODE_B3B3CF: BCC CODE_B3B3D5
CODE_B3B3D1: LDA [$8E],y
CODE_B3B3D3: INC $5C,x
CODE_B3B3D5: STA $36
CODE_B3B3D7: LDA $4A,x
CODE_B3B3D9: STA $32
CODE_B3B3DB: STZ $34
CODE_B3B3DD: AND #$00FF
CODE_B3B3E0: CLC
CODE_B3B3E1: ADC $33
CODE_B3B3E3: STA $32
CODE_B3B3E5: LDA $36
CODE_B3B3E7: SEC
CODE_B3B3E8: SBC $0A,x
CODE_B3B3EA: STA $34
CODE_B3B3EC: BCS CODE_B3B3F4
CODE_B3B3EE: ADC $32
CODE_B3B3F0: BMI CODE_B3B3FF
CODE_B3B3F2: BRA CODE_B3B3F8
CODE_B3B3F4: SBC $32
CODE_B3B3F6: BPL CODE_B3B3FF
CODE_B3B3F8: LDA $36
CODE_B3B3FA: SEC
CODE_B3B3FB: SBC $44,x
CODE_B3B3FD: STA $34
CODE_B3B3FF: LDA $34
CODE_B3B401: ASL A
CODE_B3B402: ASL A
CODE_B3B403: ASL A
CODE_B3B404: ASL A
CODE_B3B405: CLC
CODE_B3B406: ADC $4C,x
CODE_B3B408: STA $2A,x
CODE_B3B40A: LDA $36
CODE_B3B40C: STA $44,x
CODE_B3B40E: JSR CODE_B3B557
CODE_B3B411: LDX $64
CODE_B3B413: LDA $5C,x
CODE_B3B415: BNE CODE_B3B41A
CODE_B3B417: JML [$05A9]
CODE_B3B41A: JMP CODE_B38000
CODE_B3B41D: LDY $64
CODE_B3B41F: LDA $002F,y
CODE_B3B422: AND #$00FF
CODE_B3B425: ASL A
CODE_B3B426: TAX
CODE_B3B427: JSR (DATA_B3B455,x)
CODE_B3B42A: LDA $0D4E
CODE_B3B42D: PHA
CODE_B3B42E: CLC
CODE_B3B42F: ADC #$0010
CODE_B3B432: STA $0D4E
CODE_B3B435: JSR CODE_B3B887
CODE_B3B438: PLA
CODE_B3B439: STA $0D4E
CODE_B3B43C: LDA $0915
CODE_B3B43F: BNE CODE_B3B452
CODE_B3B441: JSL CODE_BCFB58
CODE_B3B445: LDA #$0000
CODE_B3B448: JSL CODE_BEBE8B
CODE_B3B44C: BCC CODE_B3B452
CODE_B3B44E: LDX $64
CODE_B3B450: INC $1C,x
CODE_B3B452: JML [$05A9]
DATA_B3B455:
dw CODE_B3B45D
dw CODE_B3B47A
dw CODE_B3B490
dw CODE_B3B4E8
CODE_B3B45D: JSR CODE_B3B887
CODE_B3B460: LDX $64
CODE_B3B462: LDA $36,x
CODE_B3B464: CMP #$0177
CODE_B3B467: BEQ CODE_B3B46E
CODE_B3B469: JSL CODE_B9D100
CODE_B3B46D: RTS
CODE_B3B46E: INC $2F,x
CODE_B3B470: STZ $1C,x
CODE_B3B472: LDA #$017B
CODE_B3B475: JSL CODE_B9D0C6
CODE_B3B479: RTS
CODE_B3B47A: LDA #$0008
CODE_B3B47D: JSL CODE_BEF03D
CODE_B3B481: LDA #$001D
CODE_B3B484: JSL CODE_BEF03D
CODE_B3B488: JSR CODE_B3B887
CODE_B3B48B: JSL CODE_B9D100
CODE_B3B48F: RTS
CODE_B3B490: TYX
CODE_B3B491: LDY $0593
CODE_B3B494: LDA $0006,y
CODE_B3B497: STA $4E,x
CODE_B3B499: LDA $000A,y
CODE_B3B49C: STA $50,x
CODE_B3B49E: LDA $1C,x
CODE_B3B4A0: LSR A
CODE_B3B4A1: BCC CODE_B3B4AF
CODE_B3B4A3: LSR A
CODE_B3B4A4: LDA #$0008
CODE_B3B4A7: BCC CODE_B3B4C4
CODE_B3B4A9: STZ $26,x
CODE_B3B4AB: STZ $2A,x
CODE_B3B4AD: BRA CODE_B3B4D2
CODE_B3B4AF: LDY $0593
CODE_B3B4B2: LDA $000A,y
CODE_B3B4B5: CMP $0D4E
CODE_B3B4B8: BCS CODE_B3B4BF
CODE_B3B4BA: LDA #$000C
CODE_B3B4BD: BRA CODE_B3B4C4
CODE_B3B4BF: LDY #$000E
CODE_B3B4C2: LDA [$8E],y
CODE_B3B4C4: JSR CODE_B3B753
CODE_B3B4C7: LDA $12,x
CODE_B3B4C9: ASL A
CODE_B3B4CA: EOR $26,x
CODE_B3B4CC: BPL CODE_B3B4D2
CODE_B3B4CE: STZ $26,x
CODE_B3B4D0: STZ $20,x
CODE_B3B4D2: LDA #$000F
CODE_B3B4D5: JSL CODE_BEF03D
CODE_B3B4D9: LDA #$001D
CODE_B3B4DC: JSL CODE_BEF03D
CODE_B3B4E0: JSR CODE_B3B887
CODE_B3B4E3: JSL CODE_B9D100
CODE_B3B4E7: RTS
CODE_B3B4E8: LDA $0A36
CODE_B3B4EB: AND #$0004
CODE_B3B4EE: BNE CODE_B3B506
CODE_B3B4F0: TYX
CODE_B3B4F1: DEC $4E,x
CODE_B3B4F3: BMI CODE_B3B50B
CODE_B3B4F5: LDA #$0008
CODE_B3B4F8: JSL CODE_BEF03D
CODE_B3B4FC: LDA #$001D
CODE_B3B4FF: JSL CODE_BEF03D
CODE_B3B503: JSR CODE_B3B887
CODE_B3B506: JSL CODE_B9D100
CODE_B3B50A: RTS
CODE_B3B50B: LDA #$0001
CODE_B3B50E: STA $2E,x
CODE_B3B510: LDA $4C,x
CODE_B3B512: STA $2A,x
CODE_B3B514: STZ $24,x
CODE_B3B516: JSR CODE_B3B822
CODE_B3B519: JSR CODE_B3B887
CODE_B3B51C: LDA #$0177
CODE_B3B51F: JSL CODE_B9D0C6
CODE_B3B523: RTS
CODE_B3B524: JSR CODE_B3A369
DATA_B3B527:
dw CODE_B3B52F
dw CODE_B3B536
dw CODE_B3B5B4
dw CODE_B3B73A
CODE_B3B52F: TYX
CODE_B3B530: LDA $26,x
CODE_B3B532: STA $48,x
CODE_B3B534: INC $2E,x
CODE_B3B536: LDA #$0118
CODE_B3B539: JSL CODE_BEBE14
CODE_B3B53D: BCS CODE_B3B54C
CODE_B3B53F: JSL CODE_BCFB58
CODE_B3B543: LDA #$1400
CODE_B3B546: JSL CODE_BEBE8B
CODE_B3B54A: BCC CODE_B3B551
CODE_B3B54C: BNE CODE_B3B551
CODE_B3B54E: JMP CODE_B3B745
CODE_B3B551: JSR CODE_B3B579
CODE_B3B554: JMP CODE_B38000
CODE_B3B557: LDA $0915
CODE_B3B55A: BNE CODE_B3B5A8
CODE_B3B55C: LDY $0593
CODE_B3B55F: LDA $0030,y
CODE_B3B562: BEQ CODE_B3B5A8
CODE_B3B564: BIT #$0080
CODE_B3B567: BNE CODE_B3B5A8
CODE_B3B569: LDA $19CE
CODE_B3B56C: BNE CODE_B3B5A8
CODE_B3B56E: JSL CODE_BCFB58
CODE_B3B572: LDA #$0000
CODE_B3B575: JSL CODE_BEBE8B
CODE_B3B579: JSR CODE_B3A3CD
CODE_B3B57C: BCC CODE_B3B5A8
CODE_B3B57E: LDY $0593
CODE_B3B581: LDA $000A,y
CODE_B3B584: SBC #$0004
CODE_B3B587: CMP $0D4E
CODE_B3B58A: BCC CODE_B3B5A8
CODE_B3B58C: LDY #$0008
CODE_B3B58F: LDA [$8E],y
CODE_B3B591: AND #$00FF
CODE_B3B594: JSR CODE_B3B007
CODE_B3B597: BCS CODE_B3B5A8
CODE_B3B599: LDY #$0009
CODE_B3B59C: LDA [$8E],y
CODE_B3B59E: AND #$00FF
CODE_B3B5A1: JSR CODE_B3B021
CODE_B3B5A4: BCS CODE_B3B5A8
CODE_B3B5A6: INC $2E,x
CODE_B3B5A8: JSL CODE_BEF039
CODE_B3B5AC: JSR CODE_B3B887
CODE_B3B5AF: JSL CODE_B9D100
CODE_B3B5B3: RTS
CODE_B3B5B4: LDA #$0118
CODE_B3B5B7: JSL CODE_BEBE14
CODE_B3B5BB: BCS CODE_B3B5CA
CODE_B3B5BD: JSL CODE_BCFB58
CODE_B3B5C1: LDA #$1400
CODE_B3B5C4: JSL CODE_BEBE8B
CODE_B3B5C8: BCC CODE_B3B5CF
CODE_B3B5CA: BNE CODE_B3B5CF
CODE_B3B5CC: JMP CODE_B3B745
CODE_B3B5CF: LDY $64
CODE_B3B5D1: LDA $002F,y
CODE_B3B5D4: AND #$00FF
CODE_B3B5D7: ASL A
CODE_B3B5D8: TAX
CODE_B3B5D9: JMP (DATA_B3B5DC,x)
DATA_B3B5DC:
dw CODE_B3B5E8
dw CODE_B3B622
dw CODE_B3B65C
dw CODE_B3B681
dw CODE_B3B6D5
dw CODE_B3B709
CODE_B3B5E8: JSR CODE_B3B887
CODE_B3B5EB: LDY $64
CODE_B3B5ED: LDA $0036,y
CODE_B3B5F0: CMP #$0177
CODE_B3B5F3: BEQ CODE_B3B5FC
CODE_B3B5F5: JSL CODE_B9D100
CODE_B3B5F9: JMP CODE_B38000
CODE_B3B5FC: TYX
CODE_B3B5FD: INC $2F,x
CODE_B3B5FF: LDY $0593
CODE_B3B602: LDA $0006,y
CODE_B3B605: CMP $06,x
CODE_B3B607: LDA #$0500
CODE_B3B60A: BCC CODE_B3B60F
CODE_B3B60C: LDA #$FB00
CODE_B3B60F: STA $26,x
CODE_B3B611: LDY #$000A
CODE_B3B614: LDA [$8E],y
CODE_B3B616: STA $0C,x
CODE_B3B618: LDA #$0179
CODE_B3B61B: JSL CODE_B9D0C6
CODE_B3B61F: JMP CODE_B38000
CODE_B3B622: TYX
CODE_B3B623: DEC $0C,x
CODE_B3B625: BPL CODE_B3B64B
CODE_B3B627: INC $2F,x
CODE_B3B629: LDY #$000C
CODE_B3B62C: LDA [$8E],y
CODE_B3B62E: STA $0C,x
CODE_B3B630: STZ $26,x
CODE_B3B632: LDY $0593
CODE_B3B635: LDA $0006,y
CODE_B3B638: STA $4E,x
CODE_B3B63A: LDA $0D4E
CODE_B3B63D: CLC
CODE_B3B63E: ADC #$0018
CODE_B3B641: CMP $000A,y
CODE_B3B644: BCS CODE_B3B649
CODE_B3B646: LDA $000A,y
CODE_B3B649: STA $50,x
CODE_B3B64B: LDA #$0008
CODE_B3B64E: JSL CODE_BEF03D
CODE_B3B652: JSR CODE_B3B887
CODE_B3B655: JSL CODE_B9D100
CODE_B3B659: JMP CODE_B38000
CODE_B3B65C: TYX
CODE_B3B65D: DEC $0C,x
CODE_B3B65F: BPL CODE_B3B670
CODE_B3B661: INC $2F,x
CODE_B3B663: LDY #$000E
CODE_B3B666: LDA [$8E],y
CODE_B3B668: JSR CODE_B3B753
CODE_B3B66B: LDA #$000F
CODE_B3B66E: BRA CODE_B3B673
CODE_B3B670: LDA #$0008
CODE_B3B673: JSL CODE_BEF03D
CODE_B3B677: JSR CODE_B3B887
CODE_B3B67A: JSL CODE_B9D100
CODE_B3B67E: JMP CODE_B38000
CODE_B3B681: LDA #$000F
CODE_B3B684: JSL CODE_BEF03D
CODE_B3B688: JSR CODE_B3B887
CODE_B3B68B: JSL CODE_B9D100
CODE_B3B68F: LDX $64
CODE_B3B691: LDA $2A,x
CODE_B3B693: BPL CODE_B3B699
CODE_B3B695: EOR #$FFFF
CODE_B3B698: INC A
CODE_B3B699: STA $32
CODE_B3B69B: LDA $26,x
CODE_B3B69D: BPL CODE_B3B6A3
CODE_B3B69F: EOR #$FFFF
CODE_B3B6A2: INC A
CODE_B3B6A3: CMP $32
CODE_B3B6A5: BCS CODE_B3B6BA
CODE_B3B6A7: LDA $2A,x
CODE_B3B6A9: ASL A
CODE_B3B6AA: XBA
CODE_B3B6AB: JSR CODE_B3B815
CODE_B3B6AE: CLC
CODE_B3B6AF: ADC $0A,x
CODE_B3B6B1: SEC
CODE_B3B6B2: SBC $50,x
CODE_B3B6B4: EOR $2A,x
CODE_B3B6B6: BMI CODE_B3B6D2
CODE_B3B6B8: BPL CODE_B3B6CB
CODE_B3B6BA: LDA $26,x
CODE_B3B6BC: ASL A
CODE_B3B6BD: XBA
CODE_B3B6BE: JSR CODE_B3B815
CODE_B3B6C1: CLC
CODE_B3B6C2: ADC $06,x
CODE_B3B6C4: SEC
CODE_B3B6C5: SBC $4E,x
CODE_B3B6C7: EOR $26,x
CODE_B3B6C9: BMI CODE_B3B6D2
CODE_B3B6CB: INC $2F,x
CODE_B3B6CD: LDA #$0002
CODE_B3B6D0: STA $4E,x
CODE_B3B6D2: JMP CODE_B38000
CODE_B3B6D5: LDA #$000F
CODE_B3B6D8: JSL CODE_BEF03D
CODE_B3B6DC: JSR CODE_B3B887
CODE_B3B6DF: JSL CODE_B9D100
CODE_B3B6E3: LDX $64
CODE_B3B6E5: DEC $4E,x
CODE_B3B6E7: BPL CODE_B3B706
CODE_B3B6E9: STZ $26,x
CODE_B3B6EB: STZ $2A,x
CODE_B3B6ED: LDA $20,x
CODE_B3B6EF: ASL A
CODE_B3B6F0: ROR $20,x
CODE_B3B6F2: ASL A
CODE_B3B6F3: ROR $20,x
CODE_B3B6F5: LDA $24,x
CODE_B3B6F7: ASL A
CODE_B3B6F8: ROR $24,x
CODE_B3B6FA: ASL A
CODE_B3B6FB: ROR $24,x
CODE_B3B6FD: LDY #$0010
CODE_B3B700: LDA [$8E],y
CODE_B3B702: STA $4E,x
CODE_B3B704: INC $2F,x
CODE_B3B706: JMP CODE_B38000
CODE_B3B709: TYX
CODE_B3B70A: DEC $4E,x
CODE_B3B70C: BMI CODE_B3B71F
CODE_B3B70E: LDA #$0008
CODE_B3B711: JSL CODE_BEF03D
CODE_B3B715: JSR CODE_B3B887
CODE_B3B718: JSL CODE_B9D100
CODE_B3B71C: JMP CODE_B38000
CODE_B3B71F: LDA #$0001
CODE_B3B722: STA $2E,x
CODE_B3B724: LDA $4C,x
CODE_B3B726: STA $2A,x
CODE_B3B728: STZ $24,x
CODE_B3B72A: JSR CODE_B3B822
CODE_B3B72D: JSR CODE_B3B887
CODE_B3B730: LDA #$0177
CODE_B3B733: JSL CODE_B9D0C6
CODE_B3B737: JMP CODE_B38000
CODE_B3B73A: JSL CODE_BEF039
CODE_B3B73E: JSL CODE_B9D100
CODE_B3B742: JMP CODE_B3A652
CODE_B3B745: LDA #$0003
CODE_B3B748: STA $2E,x
CODE_B3B74A: LDA #$017A
CODE_B3B74D: JSR CODE_B3C9CB
CODE_B3B750: JMP CODE_B38000
CODE_B3B753: STA $5E
CODE_B3B755: LDA $4E,x
CODE_B3B757: SEC
CODE_B3B758: SBC $06,x
CODE_B3B75A: STA $32
CODE_B3B75C: BPL CODE_B3B762
CODE_B3B75E: EOR #$FFFF
CODE_B3B761: INC A
CODE_B3B762: STA $34
CODE_B3B764: LDA $50,x
CODE_B3B766: SEC
CODE_B3B767: SBC $0A,x
CODE_B3B769: STA $36
CODE_B3B76B: BPL CODE_B3B771
CODE_B3B76D: EOR #$FFFF
CODE_B3B770: INC A
CODE_B3B771: STA $38
CODE_B3B773: LDA $5E
CODE_B3B775: BNE CODE_B3B78C
CODE_B3B777: LDA $32
CODE_B3B779: ASL A
CODE_B3B77A: ASL A
CODE_B3B77B: ASL A
CODE_B3B77C: ASL A
CODE_B3B77D: STA $26,x
CODE_B3B77F: STA $20,x
CODE_B3B781: LDA $36
CODE_B3B783: ASL A
CODE_B3B784: ASL A
CODE_B3B785: ASL A
CODE_B3B786: ASL A
CODE_B3B787: STA $2A,x
CODE_B3B789: STA $24,x
CODE_B3B78B: RTS
CODE_B3B78C: TAY
CODE_B3B78D: LDA $48,x
CODE_B3B78F: BPL CODE_B3B795
CODE_B3B791: EOR #$FFFF
CODE_B3B794: INC A
CODE_B3B795: LSR A
CODE_B3B796: LSR A
CODE_B3B797: LSR A
CODE_B3B798: LSR A
CODE_B3B799: JSR CODE_B3B2DF
CODE_B3B79C: STA $5E
CODE_B3B79E: LSR A
CODE_B3B79F: LSR A
CODE_B3B7A0: LSR A
CODE_B3B7A1: LSR A
CODE_B3B7A2: SEP #$20
CODE_B3B7A4: STA $4202
CODE_B3B7A7: LDA $34
CODE_B3B7A9: LDY $38
CODE_B3B7AB: CMP $38
CODE_B3B7AD: BCC CODE_B3B7B2
CODE_B3B7AF: TAY
CODE_B3B7B0: LDA $38
CODE_B3B7B2: STA $4203
CODE_B3B7B5: REP #$20
CODE_B3B7B7: NOP
CODE_B3B7B8: NOP
CODE_B3B7B9: NOP
CODE_B3B7BA: LDA $4216
CODE_B3B7BD: STA $4204
CODE_B3B7C0: TYA
CODE_B3B7C1: SEP #$20
CODE_B3B7C3: STA $4206
CODE_B3B7C6: REP #$20
CODE_B3B7C8: NOP
CODE_B3B7C9: NOP
CODE_B3B7CA: NOP
CODE_B3B7CB: NOP
CODE_B3B7CC: NOP
CODE_B3B7CD: NOP
CODE_B3B7CE: NOP
CODE_B3B7CF: LDA $4214
CODE_B3B7D2: ASL A
CODE_B3B7D3: ASL A
CODE_B3B7D4: ASL A
CODE_B3B7D5: ASL A
CODE_B3B7D6: TAY
CODE_B3B7D7: LDA $34
CODE_B3B7D9: CMP $38
CODE_B3B7DB: BCS CODE_B3B7F9
CODE_B3B7DD: LDA $5E
CODE_B3B7DF: BIT $36
CODE_B3B7E1: BPL CODE_B3B7E7
CODE_B3B7E3: EOR #$FFFF
CODE_B3B7E6: INC A
CODE_B3B7E7: STA $2A,x
CODE_B3B7E9: STA $24,x
CODE_B3B7EB: TYA
CODE_B3B7EC: BIT $32
CODE_B3B7EE: BPL CODE_B3B7F4
CODE_B3B7F0: EOR #$FFFF
CODE_B3B7F3: INC A
CODE_B3B7F4: STA $26,x
CODE_B3B7F6: STA $20,x
CODE_B3B7F8: RTS
CODE_B3B7F9: LDA $5E
CODE_B3B7FB: BIT $32
CODE_B3B7FD: BPL CODE_B3B803
CODE_B3B7FF: EOR #$FFFF
CODE_B3B802: INC A
CODE_B3B803: STA $26,x
CODE_B3B805: STA $20,x
CODE_B3B807: TYA
CODE_B3B808: BIT $36
CODE_B3B80A: BPL CODE_B3B810
CODE_B3B80C: EOR #$FFFF
CODE_B3B80F: INC A
CODE_B3B810: STA $2A,x
CODE_B3B812: STA $24,x
CODE_B3B814: RTS
CODE_B3B815: BIT #$0080
CODE_B3B818: BNE CODE_B3B81E
CODE_B3B81A: AND #$00FF
CODE_B3B81D: RTS
CODE_B3B81E: ORA #$FF00
CODE_B3B821: RTS
CODE_B3B822: LDX $64
CODE_B3B824: LDA $26,x
CODE_B3B826: BNE CODE_B3B82B
CODE_B3B828: LDA $12,x
CODE_B3B82A: ASL A
CODE_B3B82B: STA $32
CODE_B3B82D: LDA $52,x
CODE_B3B82F: CMP #$0008
CODE_B3B832: BEQ CODE_B3B875
CODE_B3B834: LDA $06,x
CODE_B3B836: SEC
CODE_B3B837: SBC $42,x
CODE_B3B839: EOR $32
CODE_B3B83B: BMI CODE_B3B875
CODE_B3B83D: EOR $32
CODE_B3B83F: STA $34
CODE_B3B841: BPL CODE_B3B856
CODE_B3B843: LDA $46,x
CODE_B3B845: XBA
CODE_B3B846: AND #$00FF
CODE_B3B849: STA $36
CODE_B3B84B: ASL A
CODE_B3B84C: ADC $36
CODE_B3B84E: LSR A
CODE_B3B84F: LSR A
CODE_B3B850: ADC $34
CODE_B3B852: BCC CODE_B3B866
CODE_B3B854: BCS CODE_B3B875
CODE_B3B856: LDA $46,x
CODE_B3B858: AND #$00FF
CODE_B3B85B: STA $36
CODE_B3B85D: ASL A
CODE_B3B85E: ADC $36
CODE_B3B860: LSR A
CODE_B3B861: LSR A
CODE_B3B862: CMP $34
CODE_B3B864: BCS CODE_B3B875
CODE_B3B866: LDA $48,x
CODE_B3B868: EOR $32
CODE_B3B86A: ASL A
CODE_B3B86B: LDA $48,x
CODE_B3B86D: BCS CODE_B3B882
CODE_B3B86F: EOR #$FFFF
CODE_B3B872: INC A
CODE_B3B873: BRA CODE_B3B882
CODE_B3B875: LDA $48,x
CODE_B3B877: EOR $32
CODE_B3B879: ASL A
CODE_B3B87A: LDA $48,x
CODE_B3B87C: BCC CODE_B3B882
CODE_B3B87E: EOR #$FFFF
CODE_B3B881: INC A
CODE_B3B882: STA $26,x
CODE_B3B884: STZ $20,x
CODE_B3B886: RTS
CODE_B3B887: LDX $64
CODE_B3B889: LDA $0D4E
CODE_B3B88C: CLC
CODE_B3B88D: ADC #$0018
CODE_B3B890: STA $32
CODE_B3B892: CMP $44,x
CODE_B3B894: BCC CODE_B3B8AB
CODE_B3B896: LDY $44,x
CODE_B3B898: STA $44,x
CODE_B3B89A: CMP $0A,x
CODE_B3B89C: BCC CODE_B3B8BD
CODE_B3B89E: TYA
CODE_B3B89F: SBC $44,x
CODE_B3B8A1: EOR #$FFFF
CODE_B3B8A4: SEC
CODE_B3B8A5: ADC $0A,x
CODE_B3B8A7: STA $0A,x
CODE_B3B8A9: BRA CODE_B3B8BD
CODE_B3B8AB: JSL CODE_BB8BE9
CODE_B3B8AF: LDA $32
CODE_B3B8B1: CMP $74
CODE_B3B8B3: BCS CODE_B3B8B7
CODE_B3B8B5: LDA $74
CODE_B3B8B7: CMP $44,x
CODE_B3B8B9: BCS CODE_B3B8BD
CODE_B3B8BB: STA $44,x
CODE_B3B8BD: LDA $0D4E
CODE_B3B8C0: CLC
CODE_B3B8C1: ADC #$0014
CODE_B3B8C4: CMP $0A,x
CODE_B3B8C6: BCC CODE_B3B8CA
CODE_B3B8C8: STA $0A,x
CODE_B3B8CA: RTS
CODE_B3B8CB: LDA $0D4E
CODE_B3B8CE: BPL CODE_B3B8D5
CODE_B3B8D0: JSL CODE_B9D100
CODE_B3B8D4: RTS
CODE_B3B8D5: LDX $64
CODE_B3B8D7: CLC
CODE_B3B8D8: ADC #$0010
CODE_B3B8DB: CMP $0A,x
CODE_B3B8DD: BCS CODE_B3B8D0
CODE_B3B8DF: LSR $3A,x
CODE_B3B8E1: LDA $3A,x
CODE_B3B8E3: PHA
CODE_B3B8E4: JSL CODE_B9D100
CODE_B3B8E8: PLA
CODE_B3B8E9: CMP $3A,x
CODE_B3B8EB: BNE CODE_B3B8EF
CODE_B3B8ED: ASL $3A,x
CODE_B3B8EF: RTS
CODE_B3B8F0: JSR CODE_B3A369
DATA_B3B8F3:
dw CODE_B3B8F9
dw CODE_B3B910
dw CODE_B3B944
CODE_B3B8F9: LDA $000A,y
CODE_B3B8FC: CMP $0D4E
CODE_B3B8FF: BCS CODE_B3B90D
CODE_B3B901: LDA $005C,y
CODE_B3B904: BNE CODE_B3B90D
CODE_B3B906: JSL CODE_BB82B8
CODE_B3B90A: JML [$05A9]
CODE_B3B90D: TYX
CODE_B3B90E: INC $2E,x
CODE_B3B910: INC $19AC
CODE_B3B913: LDA #$0118
CODE_B3B916: JSL CODE_BEBE14
CODE_B3B91A: BCS CODE_B3B937
CODE_B3B91C: JSL CODE_BCFB58
CODE_B3B920: LDA #$1400
CODE_B3B923: JSL CODE_BEBE8B
CODE_B3B927: BCS CODE_B3B937
CODE_B3B929: JSL CODE_BEF039
CODE_B3B92D: JSR CODE_B3B887
CODE_B3B930: JSL CODE_B9D100
CODE_B3B934: JMP CODE_B38000
CODE_B3B937: BNE CODE_B3B929
CODE_B3B939: INC $2E,x
CODE_B3B93B: LDA #$01AB
CODE_B3B93E: JSR CODE_B3C9CB
CODE_B3B941: JMP CODE_B38000
CODE_B3B944: JSL CODE_BEF039
CODE_B3B948: JSL CODE_B9D100
CODE_B3B94C: JMP CODE_B3A652
CODE_B3B94F: JSR CODE_B3A369
DATA_B3B952:
dw CODE_B3B958
dw CODE_B3B9A7
dw CODE_B3BA88
CODE_B3B958: TAX
CODE_B3B959: BNE CODE_B3B962
CODE_B3B95B: TYX
CODE_B3B95C: STZ $20,x
CODE_B3B95E: STZ $24,x
CODE_B3B960: INC $2F,x
CODE_B3B962: LDA #$0118
CODE_B3B965: JSL CODE_BEBE14
CODE_B3B969: BCS CODE_B3B978
CODE_B3B96B: JSL CODE_BCFB58
CODE_B3B96F: LDA #$1400
CODE_B3B972: JSL CODE_BEBE8B
CODE_B3B976: BCC CODE_B3B97D
CODE_B3B978: BNE CODE_B3B97D
CODE_B3B97A: BRL CODE_B3BA93
CODE_B3B97D: JSL CODE_BEF039
CODE_B3B981: JSR CODE_B3B98B
CODE_B3B984: JSL CODE_B9D100
CODE_B3B988: JMP CODE_B38000
CODE_B3B98B: LDX $64
CODE_B3B98D: LDA $5C,x
CODE_B3B98F: BNE CODE_B3B9A6
CODE_B3B991: LDA $0D4E
CODE_B3B994: CMP $0A,x
CODE_B3B996: BCC CODE_B3B9A6
CODE_B3B998: STA $0A,x
CODE_B3B99A: LDA $2A,x
CODE_B3B99C: BPL CODE_B3B9A6
CODE_B3B99E: EOR #$FFFF
CODE_B3B9A1: INC A
CODE_B3B9A2: STA $2A,x
CODE_B3B9A4: STA $24,x
CODE_B3B9A6: RTS
CODE_B3B9A7: TAX
CODE_B3B9A8: JMP (DATA_B3B9AB,x)
DATA_B3B9AB:
dw CODE_B3B9B3
dw CODE_B3B9BE
dw CODE_B3BA04
dw CODE_B3BA48
CODE_B3B9B3: TYX
CODE_B3B9B4: STZ $20,x
CODE_B3B9B6: STZ $24,x
CODE_B3B9B8: LDA $0A,x
CODE_B3B9BA: STA $44,x
CODE_B3B9BC: INC $2F,x
CODE_B3B9BE: LDA #$0118
CODE_B3B9C1: JSL CODE_BEBE14
CODE_B3B9C5: BCS CODE_B3B9D4
CODE_B3B9C7: JSL CODE_BCFB58
CODE_B3B9CB: LDA #$1400
CODE_B3B9CE: JSL CODE_BEBE8B
CODE_B3B9D2: BCC CODE_B3B9D9
CODE_B3B9D4: BNE CODE_B3B9D9
CODE_B3B9D6: BRL CODE_B3BA93
CODE_B3B9D9: TYX
CODE_B3B9DA: LDA $0C,x
CODE_B3B9DC: LDY $0E,x
CODE_B3B9DE: JSR CODE_B3C6C0
CODE_B3B9E1: BCS CODE_B3B9F6
CODE_B3B9E3: INC $2F,x
CODE_B3B9E5: JSR CODE_B3BA6E
CODE_B3B9E8: LDA #$0181
CODE_B3B9EB: JSL CODE_B9D0C6
CODE_B3B9EF: LDX $64
CODE_B3B9F1: LDA #$0200
CODE_B3B9F4: STA $3A,x
CODE_B3B9F6: JSL CODE_BEF039
CODE_B3B9FA: JSR CODE_B3B887
CODE_B3B9FD: JSL CODE_B9D100
CODE_B3BA01: JMP CODE_B38000
CODE_B3BA04: LDA #$0118
CODE_B3BA07: JSL CODE_BEBE14
CODE_B3BA0B: BCS CODE_B3BA1A
CODE_B3BA0D: JSL CODE_BCFB58
CODE_B3BA11: LDA #$1400
CODE_B3BA14: JSL CODE_BEBE8B
CODE_B3BA18: BCC CODE_B3BA1C
CODE_B3BA1A: BEQ CODE_B3BA93
CODE_B3BA1C: JSL CODE_BEF039
CODE_B3BA20: LDA $1E,x
CODE_B3BA22: CMP #$000F
CODE_B3BA25: BNE CODE_B3BA2A
CODE_B3BA27: JSR CODE_B3BA6E
CODE_B3BA2A: DEC $1E,x
CODE_B3BA2C: BPL CODE_B3BA3E
CODE_B3BA2E: INC $2F,x
CODE_B3BA30: LDA #$000F
CODE_B3BA33: STA $52,x
CODE_B3BA35: LDA $22,x
CODE_B3BA37: STA $48,x
CODE_B3BA39: LDA $28,x
CODE_B3BA3B: JSR CODE_B3B753
CODE_B3BA3E: JSR CODE_B3B887
CODE_B3BA41: JSL CODE_B9D100
CODE_B3BA45: JMP CODE_B38000
CODE_B3BA48: LDA #$0118
CODE_B3BA4B: JSL CODE_BEBE14
CODE_B3BA4F: BCS CODE_B3BA5E
CODE_B3BA51: JSL CODE_BCFB58
CODE_B3BA55: LDA #$1400
CODE_B3BA58: JSL CODE_BEBE8B
CODE_B3BA5C: BCC CODE_B3BA60
CODE_B3BA5E: BEQ CODE_B3BA93
CODE_B3BA60: JSL CODE_BEF039
CODE_B3BA64: JSR CODE_B3B887
CODE_B3BA67: JSL CODE_B9D100
CODE_B3BA6B: JMP CODE_B38000
CODE_B3BA6E: LDY $0593
CODE_B3BA71: LDA $0006,y
CODE_B3BA74: STA $4E,x
CODE_B3BA76: LDA $0D4E
CODE_B3BA79: CLC
CODE_B3BA7A: ADC #$0018
CODE_B3BA7D: CMP $000A,y
CODE_B3BA80: BCS CODE_B3BA85
CODE_B3BA82: LDA $000A,y
CODE_B3BA85: STA $50,x
CODE_B3BA87: RTS
CODE_B3BA88: JSL CODE_BEF039
CODE_B3BA8C: JSL CODE_B9D100
CODE_B3BA90: JMP CODE_B3A652
CODE_B3BA93: LDA #$0002
CODE_B3BA96: STA $2E,x
CODE_B3BA98: LDA #$0182
CODE_B3BA9B: JSR CODE_B3C9CB
CODE_B3BA9E: JMP CODE_B38000
CODE_B3BAA1: JSR CODE_B3A369
DATA_B3BAA4:
dw CODE_B3BAAC
dw CODE_B3BAC2
dw CODE_B3BB7B
dw CODE_B3BB7B
CODE_B3BAAC: TAX
CODE_B3BAAD: JMP (DATA_B3BAB0,x)
DATA_B3BAB0:
dw CODE_B3BABF
dw CODE_B3BAB4
CODE_B3BAB4: LDA $000E,y
CODE_B3BAB7: BNE CODE_B3BABF
CODE_B3BAB9: TYX
CODE_B3BABA: DEC $2F,x
CODE_B3BABC: JSR CODE_B3BB58
CODE_B3BABF: BRL CODE_B3BB31
CODE_B3BAC2: TAX
CODE_B3BAC3: JMP (DATA_B3BAC6,x)
DATA_B3BAC6:
dw CODE_B3BAD2
dw CODE_B3BAEB
dw CODE_B3BAEE
dw CODE_B3BAFD
dw CODE_B3BB19
dw CODE_B3BB1C
CODE_B3BAD2: TYX
CODE_B3BAD3: LDA $42,x
CODE_B3BAD5: STA $50,x
CODE_B3BAD7: LDA $44,x
CODE_B3BAD9: STA $2A,x
CODE_B3BADB: LDA $46,x
CODE_B3BADD: STA $22,x
CODE_B3BADF: LDA $1C,x
CODE_B3BAE1: AND #$00FF
CODE_B3BAE4: STA $4E,x
CODE_B3BAE6: LDA #$0101
CODE_B3BAE9: STA $2E,x
CODE_B3BAEB: BRL CODE_B3BB31
CODE_B3BAEE: LDA $000E,y
CODE_B3BAF1: BNE CODE_B3BAEB
CODE_B3BAF3: TYX
CODE_B3BAF4: DEC $2F,x
CODE_B3BAF6: JSR CODE_B3BB58
CODE_B3BAF9: DEC $4E,x
CODE_B3BAFB: BNE CODE_B3BAEB
CODE_B3BAFD: TYX
CODE_B3BAFE: LDA $48,x
CODE_B3BB00: STA $50,x
CODE_B3BB02: LDA $4A,x
CODE_B3BB04: STA $2A,x
CODE_B3BB06: LDA $4C,x
CODE_B3BB08: STA $22,x
CODE_B3BB0A: LDA $1D,x
CODE_B3BB0C: AND #$00FF
CODE_B3BB0F: BNE CODE_B3BB12
CODE_B3BB11: DEC A
CODE_B3BB12: STA $4E,x
CODE_B3BB14: LDA #$0401
CODE_B3BB17: STA $2E,x
CODE_B3BB19: BRL CODE_B3BB31
CODE_B3BB1C: LDA $000E,y
CODE_B3BB1F: BNE CODE_B3BB19
CODE_B3BB21: TYX
CODE_B3BB22: DEC $2F,x
CODE_B3BB24: JSR CODE_B3BB58
CODE_B3BB27: LDA $4E,x
CODE_B3BB29: BMI CODE_B3BB19
CODE_B3BB2B: DEC $4E,x
CODE_B3BB2D: BNE CODE_B3BB19
CODE_B3BB2F: BRA CODE_B3BAD2
CODE_B3BB31: LDA #$0118
CODE_B3BB34: JSL CODE_BEBE14
CODE_B3BB38: BCC CODE_B3BB3C
CODE_B3BB3A: BEQ CODE_B3BB49
CODE_B3BB3C: JSL CODE_BCFB58
CODE_B3BB40: LDA #$5428
CODE_B3BB43: JSL CODE_BEBE8B
CODE_B3BB47: BCC CODE_B3BB4E
CODE_B3BB49: BNE CODE_B3BB4E
CODE_B3BB4B: BRL CODE_B3BB85
CODE_B3BB4E: JSR CODE_B3B8CB
CODE_B3BB51: JSL CODE_BEF039
CODE_B3BB55: JMP CODE_B38000
CODE_B3BB58: LDA $50,x
CODE_B3BB5A: CMP $26,x
CODE_B3BB5C: STZ $26,x
CODE_B3BB5E: STZ $20,x
CODE_B3BB60: BNE CODE_B3BB74
CODE_B3BB62: LDA $10,x
CODE_B3BB64: AND #$0007
CODE_B3BB67: CMP #$0006
CODE_B3BB6A: BCC CODE_B3BB7A
CODE_B3BB6C: LDA $10,x
CODE_B3BB6E: EOR $50,x
CODE_B3BB70: BMI CODE_B3BB7A
CODE_B3BB72: LDA $50,x
CODE_B3BB74: EOR #$FFFF
CODE_B3BB77: INC A
CODE_B3BB78: STA $50,x
CODE_B3BB7A: RTS
CODE_B3BB7B: JSL CODE_BEF039
CODE_B3BB7F: JSR CODE_B3B8CB
CODE_B3BB82: JMP CODE_B3A652
CODE_B3BB85: LDX $6A
CODE_B3BB87: LDA #$0100
CODE_B3BB8A: BIT $12,x
CODE_B3BB8C: BVS CODE_B3BB91
CODE_B3BB8E: LDA #$FF00
CODE_B3BB91: LDX $64
CODE_B3BB93: STA $26,x
CODE_B3BB95: STA $20,x
CODE_B3BB97: LDA #$FC00
CODE_B3BB9A: STA $24,x
CODE_B3BB9C: LDA #$0004
CODE_B3BB9F: STA $52,x
CODE_B3BBA1: LDA #$0192
CODE_B3BBA4: JSR CODE_B3A627
CODE_B3BBA7: LDA #$0003
CODE_B3BBAA: STA $2E,x
CODE_B3BBAC: JMP CODE_B38000
CODE_B3BBAF: JSR CODE_B3A369
DATA_B3BBB2:
dw CODE_B3BBB8
dw CODE_B3BBC6
dw CODE_B3BBE3
CODE_B3BBB8: LDA $0042,y
CODE_B3BBBB: JSL CODE_B58003
CODE_B3BBBF: JSL CODE_BBBB44
CODE_B3BBC3: JML [$05A9]
CODE_B3BBC6: TYX
CODE_B3BBC7: LDA $2E,x
CODE_B3BBC9: AND #$00FF
CODE_B3BBCC: BNE CODE_B3BBD2
CODE_B3BBCE: INC $2F,x
CODE_B3BBD0: STZ $46,x
CODE_B3BBD2: DEC $46,x
CODE_B3BBD4: BPL CODE_B3BBE0
CODE_B3BBD6: LDA $44,x
CODE_B3BBD8: STA $46,x
CODE_B3BBDA: LDA $42,x
CODE_B3BBDC: JSL CODE_B58003
CODE_B3BBE0: JMP CODE_B38000
CODE_B3BBE3: JSL CODE_BBBB99
CODE_B3BBE7: LDY $64
CODE_B3BBE9: BCS CODE_B3BBF4
CODE_B3BBEB: LDA $0042,y
CODE_B3BBEE: JSR CODE_B3BC01
CODE_B3BBF1: JML [$05A9]
CODE_B3BBF4: LDA $0042,y
CODE_B3BBF7: AND #$FF00
CODE_B3BBFA: JSL CODE_B58003
CODE_B3BBFE: JML [$05A9]
CODE_B3BC01: SEP #$30
CODE_B3BC03: XBA
CODE_B3BC04: TAX
CODE_B3BC05: XBA
CODE_B3BC06: CMP $0619,x
CODE_B3BC09: REP #$30
CODE_B3BC0B: BEQ CODE_B3BC11
CODE_B3BC0D: JSL CODE_B58003
CODE_B3BC11: RTS
CODE_B3BC12: JSR CODE_B3A369
DATA_B3BC16:
dw CODE_B3BC19
dw CODE_B3BC68
CODE_B3BC19: TAX
CODE_B3BC1A: JMP (DATA_B3BC1D,x)
DATA_B3BC1D:
dw CODE_B3BC2C
dw CODE_B3BC25
dw CODE_B3BC31
dw CODE_B3BC4B
CODE_B3BC25: LDX $0593
CODE_B3BC28: LDA $0E,x
CODE_B3BC2A: BNE CODE_B3BC56
CODE_B3BC2C: TYX
CODE_B3BC2D: INC $2F,x
CODE_B3BC2F: BRA CODE_B3BC56
CODE_B3BC31: TYX
CODE_B3BC32: DEC $50,x
CODE_B3BC34: BPL CODE_B3BC56
CODE_B3BC36: STZ $0A,x
CODE_B3BC38: JSL CODE_BEF039
CODE_B3BC3C: LDX $64
CODE_B3BC3E: LDA $46,x
CODE_B3BC40: CMP $06,x
CODE_B3BC42: BCS CODE_B3BC49
CODE_B3BC44: JSR CODE_B3F265+1 ;Todo: ERROR
CODE_B3BC47: BRA CODE_B3BC3C
CODE_B3BC49: INC $2F,x
CODE_B3BC4B: LDX $64
CODE_B3BC4D: STZ $0A,x
CODE_B3BC4F: STX $0AE8
CODE_B3BC52: JSL CODE_BEF039
CODE_B3BC56: LDX $64
CODE_B3BC58: LDY $0593
CODE_B3BC5B: LDA $000A,y
CODE_B3BC5E: STA $0A,x
CODE_B3BC60: LDA $000E,y
CODE_B3BC63: STA $0E,x
CODE_B3BC65: JML [$05A9]
CODE_B3BC68: JML [$05A9]
CODE_B3BC6B: JSR CODE_B3A369
DATA_B3BC6E:
dw CODE_B3BC84
dw CODE_B3BD0C
dw CODE_B3BCC0
dw CODE_B3BCD0
dw CODE_B3BCE3
dw CODE_B3BD01
dw CODE_B3BCA3
dw CODE_B3BD39
dw CODE_B3BD55
dw CODE_B3BD58
dw CODE_B3BD6B
CODE_B3BC84: JSR CODE_B3BDC7
CODE_B3BC87: BCS CODE_B3BCA0
CODE_B3BC89: DEC $4E,x
CODE_B3BC8B: BPL CODE_B3BC98
CODE_B3BC8D: JSR CODE_B3BDA7
CODE_B3BC90: LDA #$0002
CODE_B3BC93: STA $2E,x
CODE_B3BC95: JMP CODE_B38000
CODE_B3BC98: JSL CODE_BEF039
CODE_B3BC9C: JSL CODE_B9D100
CODE_B3BCA0: JMP CODE_B38000
CODE_B3BCA3: JSR CODE_B3BDC7
CODE_B3BCA6: BCS CODE_B3BCBD
CODE_B3BCA8: LDX $64
CODE_B3BCAA: LDA $10,x
CODE_B3BCAC: LDY $1E,x
CODE_B3BCAE: JSR CODE_B3C6C0
CODE_B3BCB1: BCS CODE_B3BCB5
CODE_B3BCB3: STZ $2E,x
CODE_B3BCB5: JSL CODE_BEF039
CODE_B3BCB9: JSL CODE_B9D100
CODE_B3BCBD: JMP CODE_B38000
CODE_B3BCC0: JSR CODE_B3BDC7
CODE_B3BCC3: BCS CODE_B3BCCD
CODE_B3BCC5: JSL CODE_BEF039
CODE_B3BCC9: JSL CODE_B9D100
CODE_B3BCCD: JML [$05A9]
CODE_B3BCD0: TYX
CODE_B3BCD1: INC $2E,x
CODE_B3BCD3: LDA $0C,x
CODE_B3BCD5: STA $24,x
CODE_B3BCD7: LDA $0E,x
CODE_B3BCD9: STA $2A,x
CODE_B3BCDB: LDA $22,x
CODE_B3BCDD: STA $20,x
CODE_B3BCDF: LDA $28,x
CODE_B3BCE1: STA $26,x
CODE_B3BCE3: JSR CODE_B3BDC7
CODE_B3BCE6: BCS CODE_B3BCF0
CODE_B3BCE8: JSL CODE_BEF039
CODE_B3BCEC: JSL CODE_B9D100
CODE_B3BCF0: LDX $64
CODE_B3BCF2: LDA $2A,x
CODE_B3BCF4: CMP $24,x
CODE_B3BCF6: BNE CODE_B3BCFE
CODE_B3BCF8: LDA #$00B4
CODE_B3BCFB: JSR CODE_B3BE28
CODE_B3BCFE: JML [$05A9]
CODE_B3BD01: JSL CODE_BEF039
CODE_B3BD05: JSL CODE_B9D100
CODE_B3BD09: JMP CODE_B3A652
CODE_B3BD0C: JSR CODE_B3BDC7
CODE_B3BD0F: LDX $64
CODE_B3BD11: BCS CODE_B3BD36
CODE_B3BD13: DEC $50,x
CODE_B3BD15: BPL CODE_B3BD24
CODE_B3BD17: LDA #$0007
CODE_B3BD1A: STA $2E,x
CODE_B3BD1C: SEP #$20
CODE_B3BD1E: STZ $53,x
CODE_B3BD20: REP #$20
CODE_B3BD22: BRA CODE_B3BD36
CODE_B3BD24: LDA #$0002
CODE_B3BD27: JSL CODE_BEF03D
CODE_B3BD2B: LDA #$0006
CODE_B3BD2E: JSL CODE_BEF03D
CODE_B3BD32: JSL CODE_B9D100
CODE_B3BD36: JML [$05A9]
CODE_B3BD39: JSR CODE_B3BDC7
CODE_B3BD3C: BCS CODE_B3BD52
CODE_B3BD3E: DEC $4E,x
CODE_B3BD40: BPL CODE_B3BD4A
CODE_B3BD42: INC $2E,x
CODE_B3BD44: JSR CODE_B3BDA7
CODE_B3BD47: JMP CODE_B38000
CODE_B3BD4A: JSL CODE_BEF039
CODE_B3BD4E: JSL CODE_B9D100
CODE_B3BD52: JML [$05A9]
CODE_B3BD55: JMP CODE_B3BCC0
CODE_B3BD58: TYX
CODE_B3BD59: INC $2E,x
CODE_B3BD5B: LDA $0C,x
CODE_B3BD5D: STA $24,x
CODE_B3BD5F: LDA $0E,x
CODE_B3BD61: STA $2A,x
CODE_B3BD63: LDA $22,x
CODE_B3BD65: STA $20,x
CODE_B3BD67: LDA $28,x
CODE_B3BD69: STA $26,x
CODE_B3BD6B: JSR CODE_B3BDC7
CODE_B3BD6E: BCS CODE_B3BD78
CODE_B3BD70: JSL CODE_BEF039
CODE_B3BD74: JSL CODE_B9D100
CODE_B3BD78: LDX $64
CODE_B3BD7A: LDA $2A,x
CODE_B3BD7C: CMP $24,x
CODE_B3BD7E: BEQ CODE_B3BD83
CODE_B3BD80: JML [$05A9]
CODE_B3BD83: BIT $12,x
CODE_B3BD85: BVC CODE_B3BD95
CODE_B3BD87: LDA $17BA
CODE_B3BD8A: CLC
CODE_B3BD8B: ADC #$0120
CODE_B3BD8E: CMP $06,x
CODE_B3BD90: BCC CODE_B3BDA0
CODE_B3BD92: JML [$05A9]
CODE_B3BD95: LDA $17BA
CODE_B3BD98: SEC
CODE_B3BD99: SBC #$0020
CODE_B3BD9C: CMP $06,x
CODE_B3BD9E: BCS CODE_B3BDA4
CODE_B3BDA0: JSL CODE_BB82B8
CODE_B3BDA4: JML [$05A9]
CODE_B3BDA7: STZ $26,x
CODE_B3BDA9: STZ $2A,x
CODE_B3BDAB: LDA #$FF80
CODE_B3BDAE: STA $24,x
CODE_B3BDB0: ASL A
CODE_B3BDB1: BIT $12,x
CODE_B3BDB3: BVC CODE_B3BDB8
CODE_B3BDB5: LDA #$0100
CODE_B3BDB8: STA $20,x
CODE_B3BDBA: LDA #$000F
CODE_B3BDBD: STA $52,x
CODE_B3BDBF: LDA #$0194
CODE_B3BDC2: JSL CODE_B9D0C6
CODE_B3BDC6: RTS
CODE_B3BDC7: LDA #$0118
CODE_B3BDCA: JSL CODE_BEBE14
CODE_B3BDCE: BCS CODE_B3BDDE
CODE_B3BDD0: JSL CODE_BCFB58
CODE_B3BDD4: LDA #$5428
CODE_B3BDD7: JSL CODE_BEBE8B
CODE_B3BDDB: BCS CODE_B3BDDE
CODE_B3BDDD: RTS
CODE_B3BDDE: BNE CODE_B3BDDD
CODE_B3BDE0: LDX $6A
CODE_B3BDE2: LDA $12,x
CODE_B3BDE4: AND #$4000
CODE_B3BDE7: LDX $64
CODE_B3BDE9: EOR $12,x
CODE_B3BDEB: AND #$4000
CODE_B3BDEE: EOR $12,x
CODE_B3BDF0: EOR #$4000
CODE_B3BDF3: STA $12,x
CODE_B3BDF5: LDA #$0100
CODE_B3BDF8: BIT $12,x
CODE_B3BDFA: BVS CODE_B3BDFF
CODE_B3BDFC: LDA #$FF00
CODE_B3BDFF: STA $26,x
CODE_B3BE01: STA $20,x
CODE_B3BE03: LDA #$FA00
CODE_B3BE06: STA $24,x
CODE_B3BE08: LDA #$0004
CODE_B3BE0B: STA $52,x
CODE_B3BE0D: LDA #$0195
CODE_B3BE10: JSR CODE_B3A627
CODE_B3BE13: LDA $D3
CODE_B3BE15: CMP #$000D
CODE_B3BE18: BNE CODE_B3BE21
CODE_B3BE1A: LDA $12,x
CODE_B3BE1C: EOR #$2000
CODE_B3BE1F: STA $12,x
CODE_B3BE21: LDA #$0005
CODE_B3BE24: STA $2E,x
CODE_B3BE26: SEC
CODE_B3BE27: RTS
CODE_B3BE28: PHA
CODE_B3BE29: JSL CODE_BBBB69
CODE_B3BE2D: BCS CODE_B3BE31
CODE_B3BE2F: PLA
CODE_B3BE30: RTS
CODE_B3BE31: JSL CODE_BB82B8
CODE_B3BE35: LDX $64
CODE_B3BE37: LDA #$00F0
CODE_B3BE3A: STA $00,x
CODE_B3BE3C: LDA #$0001
CODE_B3BE3F: STA $2E,x
CODE_B3BE41: PLA
CODE_B3BE42: STA $42,x
CODE_B3BE44: LDA #$0002
CODE_B3BE47: STA $58,x
CODE_B3BE49: STZ $1A,x
CODE_B3BE4B: STZ $16,x
CODE_B3BE4D: STZ $06,x
CODE_B3BE4F: STZ $0A,x
CODE_B3BE51: RTS
CODE_B3BE52: JSR CODE_B3A369
DATA_B3BE55:
dw CODE_B3BE59
dw CODE_B3BE87
CODE_B3BE59: TAX
CODE_B3BE5A: JMP (DATA_B3BE5D,x)
DATA_B3BE5D:
dw CODE_B3BE63
dw CODE_B3BE6C
dw CODE_B3BE7C
CODE_B3BE63: TYX
CODE_B3BE64: LDA $0A,x
CODE_B3BE66: STA $0C,x
CODE_B3BE68: INC $2F,x
CODE_B3BE6A: STZ $28,x
CODE_B3BE6C: JSR CODE_B3BE92
CODE_B3BE6F: BCS CODE_B3BE79
CODE_B3BE71: JSL CODE_BEF039
CODE_B3BE75: JSL CODE_B9D100
CODE_B3BE79: JMP CODE_B38000
CODE_B3BE7C: JSR CODE_B3BEE6
CODE_B3BE7F: BCS CODE_B3BE6C
CODE_B3BE81: LDX $64
CODE_B3BE83: DEC $2F,x
CODE_B3BE85: BRA CODE_B3BE6C
CODE_B3BE87: JSL CODE_BEF039
CODE_B3BE8B: JSL CODE_B9D100
CODE_B3BE8F: JMP CODE_B3A652
CODE_B3BE92: LDA #$0118
CODE_B3BE95: JSL CODE_BEBE14
CODE_B3BE99: BCS CODE_B3BEAA
CODE_B3BE9B: JSL CODE_BCFB58
CODE_B3BE9F: LDA #$5428
CODE_B3BEA2: JSL CODE_BEBE8B
CODE_B3BEA6: BCS CODE_B3BEAA
CODE_B3BEA8: CLC
CODE_B3BEA9: RTS
CODE_B3BEAA: BNE CODE_B3BEA8
CODE_B3BEAC: LDX $6A
CODE_B3BEAE: LDA $12,x
CODE_B3BEB0: AND #$4000
CODE_B3BEB3: LDX $64
CODE_B3BEB5: EOR $12,x
CODE_B3BEB7: AND #$4000
CODE_B3BEBA: EOR $12,x
CODE_B3BEBC: EOR #$4000
CODE_B3BEBF: STA $12,x
CODE_B3BEC1: LDA #$0100
CODE_B3BEC4: BIT $12,x
CODE_B3BEC6: BVS CODE_B3BECB
CODE_B3BEC8: LDA #$FF00
CODE_B3BECB: STA $26,x
CODE_B3BECD: STA $20,x
CODE_B3BECF: LDA #$FA00
CODE_B3BED2: STA $24,x
CODE_B3BED4: LDA #$0004
CODE_B3BED7: STA $52,x
CODE_B3BED9: LDA #$017F
CODE_B3BEDC: JSR CODE_B3A627
CODE_B3BEDF: LDA #$0001
CODE_B3BEE2: STA $2E,x
CODE_B3BEE4: SEC
CODE_B3BEE5: RTS
CODE_B3BEE6: LDY $0593
CODE_B3BEE9: LDA $0040,y
CODE_B3BEEC: AND #$E000
CODE_B3BEEF: CMP #$E000
CODE_B3BEF2: BEQ CODE_B3BF56
CODE_B3BEF4: LDX $64
CODE_B3BEF6: LDA $22,x
CODE_B3BEF8: STA $32
CODE_B3BEFA: LDA #$00FF
CODE_B3BEFD: STA $34
CODE_B3BEFF: LDY $28,x
CODE_B3BF01: LDA [$32],y
CODE_B3BF03: PHY
CODE_B3BF04: TAY
CODE_B3BF05: JSL CODE_BB8432
CODE_B3BF09: PLY
CODE_B3BF0A: BCS CODE_B3BF56
CODE_B3BF0C: LDX $64
CODE_B3BF0E: LDA $22,x
CODE_B3BF10: STA $32
CODE_B3BF12: LDA #$00FF
CODE_B3BF15: STA $34
CODE_B3BF17: LDX $68
CODE_B3BF19: INY
CODE_B3BF1A: INY
CODE_B3BF1B: LDA [$32],y
CODE_B3BF1D: AND #$00FF
CODE_B3BF20: STA $50,x
CODE_B3BF22: LDX $64
CODE_B3BF24: INY
CODE_B3BF25: LDA [$32],y
CODE_B3BF27: AND #$00FF
CODE_B3BF2A: STA $50,x
CODE_B3BF2C: INY
CODE_B3BF2D: LDA [$32],y
CODE_B3BF2F: BEQ CODE_B3BF32
CODE_B3BF31: TYA
CODE_B3BF32: STA $28,x
CODE_B3BF34: LDY $68
CODE_B3BF36: LDA $0A,x
CODE_B3BF38: CLC
CODE_B3BF39: ADC #$0010
CODE_B3BF3C: STA $004E,y
CODE_B3BF3F: LDA $4E,x
CODE_B3BF41: STA $005A,y
CODE_B3BF44: LDA #$054B
CODE_B3BF47: JSL CODE_B58003
CODE_B3BF4B: LDY #$0008
CODE_B3BF4E: LDA [$8E],y
CODE_B3BF50: TAY
CODE_B3BF51: JSL CODE_BB842C
CODE_B3BF55: CLC
CODE_B3BF56: RTS
CODE_B3BF57: JSR CODE_B3A369
DATA_B3BF5A:
dw CODE_B3BF62
dw CODE_B3C094
dw CODE_B3C094
dw CODE_B3C1D2
CODE_B3BF62: TAX
CODE_B3BF63: JMP (DATA_B3BF66,x)
DATA_B3BF66:
dw CODE_B3BF70
dw CODE_B3BFB4
dw CODE_B3BFB9
dw CODE_B3BFCB
dw CODE_B3C00E
CODE_B3BF70: LDA $0050,y
CODE_B3BF73: ASL A
CODE_B3BF74: ASL A
CODE_B3BF75: ADC $0050,y
CODE_B3BF78: ASL A
CODE_B3BF79: TAX
CODE_B3BF7A: LDA.l DATA_FF6AA0,x
CODE_B3BF7E: STA $0046,y
CODE_B3BF81: LDA.l DATA_FF6A9E,x
CODE_B3BF85: STA $0044,y
CODE_B3BF88: LDA.l DATA_FF6A9C,x
CODE_B3BF8C: STA $0042,y
CODE_B3BF8F: LDA.l DATA_FF6A9A,x
CODE_B3BF93: STA $002A,y
CODE_B3BF96: STA $0024,y
CODE_B3BF99: LDA.l DATA_FF6A98,x
CODE_B3BF9D: TYX
CODE_B3BF9E: BIT $12,x
CODE_B3BFA0: BVC CODE_B3BFA6
CODE_B3BFA2: EOR #$FFFF
CODE_B3BFA5: INC A
CODE_B3BFA6: STA $26,x
CODE_B3BFA8: STZ $20,x
CODE_B3BFAA: STZ $04,x
CODE_B3BFAC: STZ $08,x
CODE_B3BFAE: STZ $2C,x
CODE_B3BFB0: STZ $1E,x
CODE_B3BFB2: INC $2F,x
CODE_B3BFB4: LDA #$0000
CODE_B3BFB7: BRA CODE_B3BFDA
CODE_B3BFB9: TYX
CODE_B3BFBA: LDA $24,x
CODE_B3BFBC: BMI CODE_B3BFCB
CODE_B3BFBE: LDA $12,x
CODE_B3BFC0: ORA #$3000
CODE_B3BFC3: STA $12,x
CODE_B3BFC5: LDA $26,x
CODE_B3BFC7: BEQ CODE_B3BFCB
CODE_B3BFC9: STZ $30,x
CODE_B3BFCB: TYX
CODE_B3BFCC: LDA $46,x
CODE_B3BFCE: BEQ CODE_B3BFDA
CODE_B3BFD0: BIT $24,x
CODE_B3BFD2: BMI CODE_B3BFDA
CODE_B3BFD4: LDY $26,x
CODE_B3BFD6: BEQ CODE_B3BFDA
CODE_B3BFD8: STZ $30,x
CODE_B3BFDA: STA $32
CODE_B3BFDC: JSR CODE_B3C1DD
CODE_B3BFDF: BCS CODE_B3C00B
CODE_B3BFE1: LDA #$0004
CODE_B3BFE4: JSL CODE_BEF03D
CODE_B3BFE8: LDA $4E,x
CODE_B3BFEA: CMP $0A,x
CODE_B3BFEC: BCS CODE_B3C00B
CODE_B3BFEE: STA $0A,x
CODE_B3BFF0: LDA $32
CODE_B3BFF2: JSR CODE_B3C051
CODE_B3BFF5: BEQ CODE_B3C00B
CODE_B3BFF7: STZ $46,x
CODE_B3BFF9: LDY #$0072
CODE_B3BFFC: JSL CODE_BB8412
CODE_B3C000: LDA #$064C
CODE_B3C003: JSL CODE_B58003
CODE_B3C007: JSL CODE_B9D100
CODE_B3C00B: JMP CODE_B3C07D
CODE_B3C00E: JSR CODE_B3C1DD
CODE_B3C011: BCS CODE_B3C04E
CODE_B3C013: LDA $26,x
CODE_B3C015: PHA
CODE_B3C016: LDA #$0020
CODE_B3C019: JSL CODE_BEF03D
CODE_B3C01D: PLA
CODE_B3C01E: STA $26,x
CODE_B3C020: LDA $1E,x
CODE_B3C022: AND #$0001
CODE_B3C025: BEQ CODE_B3C04A
CODE_B3C027: STZ $1E,x
CODE_B3C029: LDA $44,x
CODE_B3C02B: JSR CODE_B3C051
CODE_B3C02E: BEQ CODE_B3C04A
CODE_B3C030: LDA #$00EC
CODE_B3C033: STA $02,x
CODE_B3C035: LDY #$006E
CODE_B3C038: JSL CODE_BB8412
CODE_B3C03C: LDY #$0070
CODE_B3C03F: JSL CODE_BB8412
CODE_B3C043: LDA #$064C
CODE_B3C046: JSL CODE_B58003
CODE_B3C04A: JSL CODE_B9D100
CODE_B3C04E: JMP CODE_B3C07D
CODE_B3C051: BEQ CODE_B3C074
CODE_B3C053: BMI CODE_B3C060
CODE_B3C055: EOR #$FFFF
CODE_B3C058: INC A
CODE_B3C059: STA $24,x
CODE_B3C05B: LDA #$0200
CODE_B3C05E: BRA CODE_B3C065
CODE_B3C060: STA $24,x
CODE_B3C062: LDA #$0300
CODE_B3C065: STA $2E,x
CODE_B3C067: LDA $0A,x
CODE_B3C069: CLC
CODE_B3C06A: ADC $42,x
CODE_B3C06C: STA $4E,x
CODE_B3C06E: LDA #$0080
CODE_B3C071: STA $42,x
CODE_B3C073: RTS
CODE_B3C074: LDA #$0400
CODE_B3C077: STA $2E,x
CODE_B3C079: LDA #$0000
CODE_B3C07C: RTS
CODE_B3C07D: LDX $64
CODE_B3C07F: LDA $5A,x
CODE_B3C081: BEQ CODE_B3C091
CODE_B3C083: LDA $0A,x
CODE_B3C085: SEC
CODE_B3C086: SBC #$00E0
CODE_B3C089: CMP $17C0
CODE_B3C08C: BCS CODE_B3C091
CODE_B3C08E: JML [$05A9]
CODE_B3C091: JMP CODE_B3A652
CODE_B3C094: TAX
CODE_B3C095: LDY $0593
CODE_B3C098: LDA $0040,y
CODE_B3C09B: AND #$E000
CODE_B3C09E: CMP #$E000
CODE_B3C0A1: BNE CODE_B3C0A9
CODE_B3C0A3: JSR CODE_B3C24C
CODE_B3C0A6: JML [$05A9]
CODE_B3C0A9: LDY $64
CODE_B3C0AB: JMP (DATA_B3C0AE,x)
DATA_B3C0AE:
dw CODE_B3C0B4
dw CODE_B3C118
dw CODE_B3C151
CODE_B3C0B4: LDA $0050,y
CODE_B3C0B7: ASL A
CODE_B3C0B8: ASL A
CODE_B3C0B9: ADC $0050,y
CODE_B3C0BC: ASL A
CODE_B3C0BD: ADC $0050,y
CODE_B3C0C0: TAX
CODE_B3C0C1: LDA.l DATA_FF6B29,x
CODE_B3C0C5: STA $0048,y
CODE_B3C0C8: LDA.l DATA_FF6B28,x
CODE_B3C0CC: AND #$00FF
CODE_B3C0CF: STA $0046,y
CODE_B3C0D2: LDA.l DATA_FF6B27,x
CODE_B3C0D6: AND #$00FF
CODE_B3C0D9: STA $0044,y
CODE_B3C0DC: LDA.l DATA_FF6B25,x
CODE_B3C0E0: STA $0024,y
CODE_B3C0E3: LDA.l DATA_FF6B24,x
CODE_B3C0E7: AND #$001F
CODE_B3C0EA: STA $0042,y
CODE_B3C0ED: LDA.l DATA_FF6B22,x
CODE_B3C0F1: STA $0026,y
CODE_B3C0F4: LDA.l DATA_FF6B20,x
CODE_B3C0F8: STA $0020,y
CODE_B3C0FB: TYX
CODE_B3C0FC: BIT $12,x
CODE_B3C0FE: BVC CODE_B3C10E
CODE_B3C100: EOR #$FFFF
CODE_B3C103: INC A
CODE_B3C104: STA $20,x
CODE_B3C106: LDA #$0000
CODE_B3C109: SEC
CODE_B3C10A: SBC $26,x
CODE_B3C10C: STA $26,x
CODE_B3C10E: STZ $04,x
CODE_B3C110: STZ $08,x
CODE_B3C112: STZ $2C,x
CODE_B3C114: STZ $1E,x
CODE_B3C116: INC $2F,x
CODE_B3C118: JSR CODE_B3C1DD
CODE_B3C11B: BCS CODE_B3C126
CODE_B3C11D: JSR CODE_B3C16C
CODE_B3C120: BCC CODE_B3C126
CODE_B3C122: LDX $64
CODE_B3C124: INC $2F,x
CODE_B3C126: JSL CODE_B9D100
CODE_B3C12A: LDX $64
CODE_B3C12C: LDA $5A,x
CODE_B3C12E: BEQ CODE_B3C14A
CODE_B3C130: LDA $06,x
CODE_B3C132: BIT $20,x
CODE_B3C134: BMI CODE_B3C142
CODE_B3C136: SEC
CODE_B3C137: SBC #$0100
CODE_B3C13A: CMP $17BA
CODE_B3C13D: BCS CODE_B3C14A
CODE_B3C13F: JML [$05A9]
CODE_B3C142: CMP $17BA
CODE_B3C145: BCC CODE_B3C14A
CODE_B3C147: JML [$05A9]
CODE_B3C14A: JSL CODE_BBBB8D
CODE_B3C14E: JML [$05A9]
CODE_B3C151: LDA $0024,y
CODE_B3C154: BMI CODE_B3C118
CODE_B3C156: TYX
CODE_B3C157: LDA $12,x
CODE_B3C159: ORA #$3000
CODE_B3C15C: STA $12,x
CODE_B3C15E: STZ $30,x
CODE_B3C160: LDA #$0003
CODE_B3C163: STA $2E,x
CODE_B3C165: LDA #$0004
CODE_B3C168: STA $52,x
CODE_B3C16A: BRA CODE_B3C1D2
CODE_B3C16C: LDX $64
CODE_B3C16E: LDA $42,x
CODE_B3C170: JSL CODE_B8D010
CODE_B3C174: TYX
CODE_B3C175: LDA $44,x
CODE_B3C177: BEQ CODE_B3C17D
CODE_B3C179: DEC $44,x
CODE_B3C17B: BRA CODE_B3C18F
CODE_B3C17D: LDA $46,x
CODE_B3C17F: CLC
CODE_B3C180: ADC $24,x
CODE_B3C182: BMI CODE_B3C18D
CODE_B3C184: LDY #$0002
CODE_B3C187: CMP [$8E],y
CODE_B3C189: BCC CODE_B3C18D
CODE_B3C18B: LDA [$8E],y
CODE_B3C18D: STA $24,x
CODE_B3C18F: LDA $48,x
CODE_B3C191: BEQ CODE_B3C1C9
CODE_B3C193: JSL CODE_B8D5E0
CODE_B3C197: LDX $64
CODE_B3C199: LDA $1E,x
CODE_B3C19B: AND #$0001
CODE_B3C19E: BEQ CODE_B3C1D0
CODE_B3C1A0: JSR CODE_B3C24C
CODE_B3C1A3: BCS CODE_B3C1C8
CODE_B3C1A5: STZ $1E,x
CODE_B3C1A7: LDA $48,x
CODE_B3C1A9: STA $24,x
CODE_B3C1AB: STZ $48,x
CODE_B3C1AD: LDA #$00EC
CODE_B3C1B0: STA $02,x
CODE_B3C1B2: LDY #$006E
CODE_B3C1B5: JSL CODE_BB8412
CODE_B3C1B9: LDY #$0070
CODE_B3C1BC: JSL CODE_BB8412
CODE_B3C1C0: LDA #$064C
CODE_B3C1C3: JSL CODE_B58003
CODE_B3C1C7: SEC
CODE_B3C1C8: RTS
CODE_B3C1C9: LDA #$0001
CODE_B3C1CC: JSL CODE_BEF03D
CODE_B3C1D0: CLC
CODE_B3C1D1: RTS
CODE_B3C1D2: JSL CODE_BEF039
CODE_B3C1D6: JSL CODE_B9D100
CODE_B3C1DA: JMP CODE_B3A652
CODE_B3C1DD: LDX $64
CODE_B3C1DF: LDA $30,x
CODE_B3C1E1: CLC
CODE_B3C1E2: BEQ CODE_B3C207
CODE_B3C1E4: LDA #$0018
CODE_B3C1E7: JSL CODE_BEBE14
CODE_B3C1EB: BCS CODE_B3C208
CODE_B3C1ED: JSL CODE_BCFB58
CODE_B3C1F1: LDA #$0400
CODE_B3C1F4: LDY #$0008
CODE_B3C1F7: JSL CODE_BEBD8E
CODE_B3C1FB: BCS CODE_B3C20D
CODE_B3C1FD: LDX $64
CODE_B3C1FF: LDA $4A,x
CODE_B3C201: JSL CODE_BEBE8B
CODE_B3C205: BCS CODE_B3C208
CODE_B3C207: RTS
CODE_B3C208: BNE CODE_B3C207
CODE_B3C20A: TYA
CODE_B3C20B: BEQ CODE_B3C217
CODE_B3C20D: LDA $0012,y
CODE_B3C210: STA $32
CODE_B3C212: LDA $0020,y
CODE_B3C215: BRA CODE_B3C224
CODE_B3C217: LDA $34,x
CODE_B3C219: STA $5E
CODE_B3C21B: ASL A
CODE_B3C21C: LDA #$0100
CODE_B3C21F: BCC CODE_B3C224
CODE_B3C221: LDA #$FF00
CODE_B3C224: STA $60
CODE_B3C226: JSR CODE_B3C24C
CODE_B3C229: BCS CODE_B3C207
CODE_B3C22B: LDX $64
CODE_B3C22D: LDA $20,x
CODE_B3C22F: CLC
CODE_B3C230: ADC $60
CODE_B3C232: CMP #$8000
CODE_B3C235: ROR A
CODE_B3C236: STA $20,x
CODE_B3C238: STZ $24,x
CODE_B3C23A: LDA #$0003
CODE_B3C23D: STA $2E,x
CODE_B3C23F: LDA #$0004
CODE_B3C242: STA $52,x
CODE_B3C244: LDA #$02FD
CODE_B3C247: JSR CODE_B3A627
CODE_B3C24A: SEC
CODE_B3C24B: RTS
CODE_B3C24C: LDX $64
CODE_B3C24E: LDA $2E,x
CODE_B3C250: AND #$00FF
CODE_B3C253: CMP #$0002
CODE_B3C256: BEQ CODE_B3C25A
CODE_B3C258: CLC
CODE_B3C259: RTS
CODE_B3C25A: LDA #$051A
CODE_B3C25D: JSL CODE_B58003
CODE_B3C261: LDY #$0074
CODE_B3C264: JSL CODE_BB842C
CODE_B3C268: JSR CODE_B39779
CODE_B3C26B: JSL CODE_BB82B8
CODE_B3C26F: SEC
CODE_B3C270: RTS
CODE_B3C271: LDX $64
CODE_B3C273: LDY $0593
CODE_B3C276: LDA $2E,x
CODE_B3C278: CMP #$0100
CODE_B3C27B: AND #$00FF
CODE_B3C27E: BNE CODE_B3C2BF
CODE_B3C280: BCS CODE_B3C29D
CODE_B3C282: LDA $42,x
CODE_B3C284: AND #$00FF
CODE_B3C287: ADC $06,x
CODE_B3C289: STA $44,x
CODE_B3C28B: LDA $42,x
CODE_B3C28D: XBA
CODE_B3C28E: AND #$00FF
CODE_B3C291: EOR #$FFFF
CODE_B3C294: SEC
CODE_B3C295: ADC $06,x
CODE_B3C297: STA $42,x
CODE_B3C299: INC $2F,x
CODE_B3C29B: BRA CODE_B3C2B2
CODE_B3C29D: LDA $000A,y
CODE_B3C2A0: CMP $0A,x
CODE_B3C2A2: ROR $32
CODE_B3C2A4: LDA $48,x
CODE_B3C2A6: CMP $0A,x
CODE_B3C2A8: ROR A
CODE_B3C2A9: EOR $32
CODE_B3C2AB: BPL CODE_B3C2B2
CODE_B3C2AD: LDA $0006,y
CODE_B3C2B0: BRA CODE_B3C2EF
CODE_B3C2B2: LDA $0006,y
CODE_B3C2B5: STA $46,x
CODE_B3C2B7: LDA $000A,y
CODE_B3C2BA: STA $48,x
CODE_B3C2BC: JMP CODE_B38000
CODE_B3C2BF: BCS CODE_B3C2DC
CODE_B3C2C1: LDA $42,x
CODE_B3C2C3: AND #$00FF
CODE_B3C2C6: ADC $0A,x
CODE_B3C2C8: STA $44,x
CODE_B3C2CA: LDA $42,x
CODE_B3C2CC: XBA
CODE_B3C2CD: AND #$00FF
CODE_B3C2D0: EOR #$FFFF
CODE_B3C2D3: SEC
CODE_B3C2D4: ADC $0A,x
CODE_B3C2D6: STA $42,x
CODE_B3C2D8: INC $2F,x
CODE_B3C2DA: BRA CODE_B3C2B2
CODE_B3C2DC: LDA $0006,y
CODE_B3C2DF: CMP $06,x
CODE_B3C2E1: ROR $32
CODE_B3C2E3: LDA $46,x
CODE_B3C2E5: CMP $06,x
CODE_B3C2E7: ROR A
CODE_B3C2E8: EOR $32
CODE_B3C2EA: BPL CODE_B3C2B2
CODE_B3C2EC: LDA $000A,y
CODE_B3C2EF: CMP $42,x
CODE_B3C2F1: BCC CODE_B3C2B2
CODE_B3C2F3: DEC A
CODE_B3C2F4: CMP $44,x
CODE_B3C2F6: BCS CODE_B3C2B2
CODE_B3C2F8: LDA $4C,x
CODE_B3C2FA: BEQ CODE_B3C301
CODE_B3C2FC: CMP $0D52
CODE_B3C2FF: BNE CODE_B3C33B
CODE_B3C301: LDY #$8080
CODE_B3C304: PHY
CODE_B3C305: PLB
CODE_B3C306: LDX #$0035
CODE_B3C309: TYA
CODE_B3C30A: CLC
CODE_B3C30B: ADC $040B,y
CODE_B3C30E: INY
CODE_B3C30F: DEX
CODE_B3C310: BPL CODE_B3C30B
CODE_B3C312: PLB
CODE_B3C313: CMP #$20CB
CODE_B3C316: BNE CODE_B3C33B
CODE_B3C318: LDX $64
CODE_B3C31A: LDA $4E,x
CODE_B3C31C: STA $0D52
CODE_B3C31F: LDA $24,x
CODE_B3C321: STA $0D50
CODE_B3C324: LDA $52,x
CODE_B3C326: BNE CODE_B3C33B
CODE_B3C328: LDA $0915
CODE_B3C32B: BEQ CODE_B3C33B
CODE_B3C32D: CMP #$001E
CODE_B3C330: BCC CODE_B3C33B
CODE_B3C332: LDA #$003C
CODE_B3C335: STZ $0915
CODE_B3C338: STA $0917
CODE_B3C33B: JSL CODE_BB82D2
CODE_B3C33F: JML [$05A9]
CODE_B3C342: JMP CODE_B38000
CODE_B3C345: JSR CODE_B3A369
DATA_B3C348:
dw CODE_B3C350
dw CODE_B3C364
dw CODE_B3C398
dw CODE_B3C3C3
CODE_B3C350: JSL CODE_B9D100
CODE_B3C354: JSL CODE_BCFB58
CODE_B3C358: LDA #$1529
CODE_B3C35B: JSL CODE_BEBE6D
CODE_B3C35F: BCS CODE_B3C3AC
CODE_B3C361: JMP CODE_B38000
CODE_B3C364: LDA $2A
CODE_B3C366: AND #$0003
CODE_B3C369: BNE CODE_B3C391
CODE_B3C36B: LDX #$F8F8
CODE_B3C36E: JSL CODE_B5F94C
CODE_B3C372: LDX $64
CODE_B3C374: LDA $1C,x
CODE_B3C376: AND #$C000
CODE_B3C379: EOR #$C000
CODE_B3C37C: STA $1C,x
CODE_B3C37E: LDA $4E,x
CODE_B3C380: SEP #$09
CODE_B3C382: SBC #$0001
CODE_B3C385: STA $4E,x
CODE_B3C387: CLD
CODE_B3C388: BNE CODE_B3C391
CODE_B3C38A: JSL CODE_BB82B8
CODE_B3C38E: JML [$05A9]
CODE_B3C391: JSL CODE_B9D100
CODE_B3C395: JML [$05A9]
CODE_B3C398: JSL CODE_BEF039
CODE_B3C39C: LDA $52,x
CODE_B3C39E: AND #$FF00
CODE_B3C3A1: BNE CODE_B3C3A5
CODE_B3C3A3: INC $2E,x
CODE_B3C3A5: JSL CODE_B9D100
CODE_B3C3A9: JML [$05A9]
CODE_B3C3AC: LDA #$0001
CODE_B3C3AF: STA $2E,x
CODE_B3C3B1: LDA $4E,x
CODE_B3C3B3: SED
CODE_B3C3B4: CLC
CODE_B3C3B5: ADC $08BC
CODE_B3C3B8: STA $08BC
CODE_B3C3BB: CLD
CODE_B3C3BC: JSL CODE_BEC689
CODE_B3C3C0: JML [$05A9]
CODE_B3C3C3: TYX
CODE_B3C3C4: DEC $50,x
CODE_B3C3C6: BMI CODE_B3C3FC
CODE_B3C3C8: LDA $50,x
CODE_B3C3CA: CMP #$0078
CODE_B3C3CD: BCS CODE_B3C3E8
CODE_B3C3CF: BIT #$0003
CODE_B3C3D2: BNE CODE_B3C3E8
CODE_B3C3D4: CMP #$003C
CODE_B3C3D7: BCC CODE_B3C3DE
CODE_B3C3D9: BIT #$0007
CODE_B3C3DC: BNE CODE_B3C3E8
CODE_B3C3DE: LDA $1C,x
CODE_B3C3E0: AND #$C000
CODE_B3C3E3: EOR #$C000
CODE_B3C3E6: STA $1C,x
CODE_B3C3E8: JSL CODE_B9D100
CODE_B3C3EC: JSL CODE_BCFB58
CODE_B3C3F0: LDA #$1529
CODE_B3C3F3: JSL CODE_BEBE6D
CODE_B3C3F7: BCS CODE_B3C3AC
CODE_B3C3F9: JML [$05A9]
CODE_B3C3FC: JSL CODE_BB82B8
CODE_B3C400: JML [$05A9]
CODE_B3C403: JSR CODE_B3A369
DATA_B3C406:
dw CODE_B3C40E
dw CODE_B3C466
dw CODE_B3C487
dw CODE_B3C4A4
CODE_B3C40E: LDA $0A36
CODE_B3C411: BIT #$0004
CODE_B3C414: BNE CODE_B3C43E
CODE_B3C416: JSL CODE_BCFB58
CODE_B3C41A: JSL CODE_BEBE6D
CODE_B3C41E: BCS CODE_B3C444
CODE_B3C420: JSL CODE_B9D100
CODE_B3C424: LDA $04,x
CODE_B3C426: CMP #$8000
CODE_B3C429: BEQ CODE_B3C441
CODE_B3C42B: JSL CODE_BEF039
CODE_B3C42F: LDA $52,x
CODE_B3C431: AND #$00FF
CODE_B3C434: CMP #$000C
CODE_B3C437: BEQ CODE_B3C43E
CODE_B3C439: JSR CODE_B3A3EB
CODE_B3C43C: BCS CODE_B3C49E
CODE_B3C43E: JML [$05A9]
CODE_B3C441: JMP CODE_B38000
CODE_B3C444: LDA #$072C
CODE_B3C447: JSL CODE_B58003
CODE_B3C44B: LDX $64
CODE_B3C44D: LDA $42,x
CODE_B3C44F: JSL CODE_BEC64C
CODE_B3C453: LDA #$0002
CODE_B3C456: STA $2E,x
CODE_B3C458: LDA #$28D4
CODE_B3C45B: JSL CODE_BEC5BC
CODE_B3C45F: JSL CODE_B9D100
CODE_B3C463: JML [$05A9]
CODE_B3C466: LDA #$0010
CODE_B3C469: BIT $0902
CODE_B3C46C: BNE CODE_B3C480
CODE_B3C46E: JSL CODE_BCFB58
CODE_B3C472: JSL CODE_BEBE6D
CODE_B3C476: BCC CODE_B3C420
CODE_B3C478: LDA #$0010
CODE_B3C47B: TSB $0902
CODE_B3C47E: BRA CODE_B3C444
CODE_B3C480: JSL CODE_BB82B8
CODE_B3C484: JML [$05A9]
CODE_B3C487: JSL CODE_BEC5FA
CODE_B3C48B: BMI CODE_B3C494
CODE_B3C48D: JSL CODE_B9D100
CODE_B3C491: JML [$05A9]
CODE_B3C494: LDA $42,x
CODE_B3C496: JSL CODE_BEC63E
CODE_B3C49A: JSL CODE_BB82B8
CODE_B3C49E: DEC $19BC
CODE_B3C4A1: JML [$05A9]
CODE_B3C4A4: JSL CODE_BEF039
CODE_B3C4A8: LDA $24,x
CODE_B3C4AA: BMI CODE_B3C4B3
CODE_B3C4AC: LDA #$0F0C
CODE_B3C4AF: STA $52,x
CODE_B3C4B1: STZ $2E,x
CODE_B3C4B3: JSL CODE_B9D100
CODE_B3C4B7: JML [$05A9]
CODE_B3C4BA: LDX $64
CODE_B3C4BC: LDA $12,x
CODE_B3C4BE: AND #$CFFF
CODE_B3C4C1: ORA #$1000
CODE_B3C4C4: STA $0921
CODE_B3C4C7: JSL CODE_BB82D2
CODE_B3C4CB: JML [$05A9]
CODE_B3C4CE: JSR CODE_B3A369
DATA_B3C4D1:
dw CODE_B3C4E1
dw CODE_B3C512
dw CODE_B3C553
dw CODE_B3C5B6
dw CODE_B3C5B6
dw CODE_B3C5CB
dw CODE_B3C5E0
dw CODE_B3C61F
CODE_B3C4E1: LDA $0048,y
CODE_B3C4E4: BNE CODE_B3C4EC
CODE_B3C4E6: LDA $0026,y
CODE_B3C4E9: STA $0048,y
CODE_B3C4EC: LDA #$54A0
CODE_B3C4EF: JSR CODE_B3C62A
CODE_B3C4F2: BCS CODE_B3C50F
CODE_B3C4F4: JSL CODE_BEF039
CODE_B3C4F8: JSL CODE_B9D100
CODE_B3C4FC: LDA $4C,x
CODE_B3C4FE: LDY $4E,x
CODE_B3C500: JSR CODE_B3C6AF
CODE_B3C503: BCS CODE_B3C50F
CODE_B3C505: SEP #$20
CODE_B3C507: LDA $4A,x
CODE_B3C509: STA $4B,x
CODE_B3C50B: REP #$20
CODE_B3C50D: INC $2E,x
CODE_B3C50F: JMP CODE_B38000
CODE_B3C512: LDA #$0000
CODE_B3C515: JSR CODE_B3C62A
CODE_B3C518: BCS CODE_B3C550
CODE_B3C51A: LDX $64
CODE_B3C51C: INC $2E,x
CODE_B3C51E: LDY $0593
CODE_B3C521: LDA $0006,y
CODE_B3C524: STA $50,x
CODE_B3C526: SEC
CODE_B3C527: SBC $06,x
CODE_B3C529: STA $32
CODE_B3C52B: LSR A
CODE_B3C52C: EOR $12,x
CODE_B3C52E: AND #$4000
CODE_B3C531: BEQ CODE_B3C53D
CODE_B3C533: LDA #$016B
CODE_B3C536: JSL CODE_B9D0C6
CODE_B3C53A: JMP CODE_B38000
CODE_B3C53D: LDA $32
CODE_B3C53F: CMP #$0040
CODE_B3C542: BCC CODE_B3C57E
CODE_B3C544: CMP #$FFC0
CODE_B3C547: BCS CODE_B3C57E
CODE_B3C549: LDA #$016C
CODE_B3C54C: JSL CODE_B9D0C6
CODE_B3C550: JMP CODE_B38000
CODE_B3C553: LDA #$0000
CODE_B3C556: JSR CODE_B3C62A
CODE_B3C559: BCS CODE_B3C57B
CODE_B3C55B: LDA #$0022
CODE_B3C55E: JSR CODE_B3CE79
CODE_B3C561: LDA $36,x
CODE_B3C563: CMP #$016C
CODE_B3C566: BNE CODE_B3C577
CODE_B3C568: LDA $50,x
CODE_B3C56A: SEC
CODE_B3C56B: SBC $06,x
CODE_B3C56D: CMP #$0040
CODE_B3C570: BCC CODE_B3C57E
CODE_B3C572: CMP #$FFC0
CODE_B3C575: BCS CODE_B3C57E
CODE_B3C577: JSL CODE_B9D100
CODE_B3C57B: JMP CODE_B38000
CODE_B3C57E: LDY $0593
CODE_B3C581: LDA $06,x
CODE_B3C583: SEC
CODE_B3C584: SBC $0006,y
CODE_B3C587: TAY
CODE_B3C588: LDA #$0000
CODE_B3C58B: CPY #$0020
CODE_B3C58E: BCC CODE_B3C59B
CODE_B3C590: CPY #$FFE0
CODE_B3C593: BCS CODE_B3C59B
CODE_B3C595: LDA $26,x
CODE_B3C597: CMP #$8000
CODE_B3C59A: ROR A
CODE_B3C59B: STA $26,x
CODE_B3C59D: STZ $20,x
CODE_B3C59F: SEP #$20
CODE_B3C5A1: LDA $1C,x
CODE_B3C5A3: STA $1D,x
CODE_B3C5A5: REP #$20
CODE_B3C5A7: LDA #$0003
CODE_B3C5AA: STA $2E,x
CODE_B3C5AC: LDA #$016D
CODE_B3C5AF: JSL CODE_B9D0C6
CODE_B3C5B3: JMP CODE_B38000
CODE_B3C5B6: LDA #$0000
CODE_B3C5B9: JSR CODE_B3C62A
CODE_B3C5BC: BCS CODE_B3C5C8
CODE_B3C5BE: LDA #$0022
CODE_B3C5C1: JSR CODE_B3CE79
CODE_B3C5C4: JSL CODE_B9D100
CODE_B3C5C8: JMP CODE_B38000
CODE_B3C5CB: LDA #$5428
CODE_B3C5CE: JSR CODE_B3C62A
CODE_B3C5D1: BCS CODE_B3C5DD
CODE_B3C5D3: LDA #$002A
CODE_B3C5D6: JSR CODE_B3CE79
CODE_B3C5D9: JSL CODE_B9D100
CODE_B3C5DD: JMP CODE_B38000
CODE_B3C5E0: LDX $64
CODE_B3C5E2: LDA $12,x
CODE_B3C5E4: ASL A
CODE_B3C5E5: EOR $48,x
CODE_B3C5E7: ASL A
CODE_B3C5E8: LDA $48,x
CODE_B3C5EA: BCC CODE_B3C5F0
CODE_B3C5EC: EOR #$FFFF
CODE_B3C5EF: INC A
CODE_B3C5F0: STA $26,x
CODE_B3C5F2: STA $20,x
CODE_B3C5F4: LDA $52,x
CODE_B3C5F6: AND #$00FF
CODE_B3C5F9: CMP #$0023
CODE_B3C5FC: BNE CODE_B3C600
CODE_B3C5FE: STZ $20,x
CODE_B3C600: STZ $04,x
CODE_B3C602: LDA $1D,x
CODE_B3C604: AND #$00FF
CODE_B3C607: BEQ CODE_B3C61A
CODE_B3C609: LDA $4C,x
CODE_B3C60B: LDY $4E,x
CODE_B3C60D: JSR CODE_B3C6AF
CODE_B3C610: BCS CODE_B3C61A
CODE_B3C612: LDA #$0001
CODE_B3C615: STA $2E,x
CODE_B3C617: JMP CODE_B3C512
CODE_B3C61A: STZ $2E,x
CODE_B3C61C: JMP CODE_B3C4E1
CODE_B3C61F: JSL CODE_BEF039
CODE_B3C623: JSL CODE_B9D100
CODE_B3C627: JMP CODE_B3A652
CODE_B3C62A: STA $0DC6
CODE_B3C62D: JSR CODE_B3A3A3
CODE_B3C630: BCC CODE_B3C686
CODE_B3C632: LDX $64
CODE_B3C634: LDA #$0118
CODE_B3C637: JSL CODE_BEBE14
CODE_B3C63B: BCS CODE_B3C65A
CODE_B3C63D: JSL CODE_BCFB58
CODE_B3C641: LDA $2E,x
CODE_B3C643: CMP #$0004
CODE_B3C646: BNE CODE_B3C64F
CODE_B3C648: LDA #$000D
CODE_B3C64B: JSL CODE_BCFB7A
CODE_B3C64F: LDA $0DC6
CODE_B3C652: JSL CODE_BEBE8B
CODE_B3C656: BCS CODE_B3C65A
CODE_B3C658: CLC
CODE_B3C659: RTS
CODE_B3C65A: BEQ CODE_B3C671
CODE_B3C65C: LDA #$051E
CODE_B3C65F: JSL CODE_B58003
CODE_B3C663: LDX $64
CODE_B3C665: SEP #$20
CODE_B3C667: STZ $4B,x
CODE_B3C669: LDA #$03
CODE_B3C66B: STA $1D,x
CODE_B3C66D: REP #$20
CODE_B3C66F: CLC
CODE_B3C670: RTS
CODE_B3C671: LDX $6A
CODE_B3C673: LDA $12,x
CODE_B3C675: AND #$4000
CODE_B3C678: LDX $64
CODE_B3C67A: EOR $12,x
CODE_B3C67C: AND #$4000
CODE_B3C67F: EOR $12,x
CODE_B3C681: EOR #$4000
CODE_B3C684: STA $12,x
CODE_B3C686: LDA #$0100
CODE_B3C689: BIT $12,x
CODE_B3C68B: BVS CODE_B3C690
CODE_B3C68D: LDA #$FF00
CODE_B3C690: STA $26,x
CODE_B3C692: STA $20,x
CODE_B3C694: LDA #$FA00
CODE_B3C697: STA $24,x
CODE_B3C699: LDA #$0004
CODE_B3C69C: STA $52,x
CODE_B3C69E: LDA #$016E
CODE_B3C6A1: JSR CODE_B3A627
CODE_B3C6A4: LDA #$0007
CODE_B3C6A7: STA $2E,x
CODE_B3C6A9: SEC
CODE_B3C6AA: RTS
CODE_B3C6AB: JSR CODE_B3C6C0
CODE_B3C6AE: RTL
CODE_B3C6AF: STA $32
CODE_B3C6B1: STY $34
CODE_B3C6B3: LDX $64
CODE_B3C6B5: LDY $0593
CODE_B3C6B8: LDA $000C,y
CODE_B3C6BB: SEC
CODE_B3C6BC: SBC $0A,x
CODE_B3C6BE: BRA CODE_B3C6CF
CODE_B3C6C0: STA $32
CODE_B3C6C2: STY $34
CODE_B3C6C4: LDX $64
CODE_B3C6C6: LDY $0593
CODE_B3C6C9: LDA $000A,y
CODE_B3C6CC: SEC
CODE_B3C6CD: SBC $0A,x
CODE_B3C6CF: STA $36
CODE_B3C6D1: LDA $34
CODE_B3C6D3: BCS CODE_B3C6D6
CODE_B3C6D5: XBA
CODE_B3C6D6: AND #$00FF
CODE_B3C6D9: STA $34
CODE_B3C6DB: LDA $36
CODE_B3C6DD: BPL CODE_B3C6E3
CODE_B3C6DF: EOR #$FFFF
CODE_B3C6E2: INC A
CODE_B3C6E3: SEC
CODE_B3C6E4: SBC $34
CODE_B3C6E6: BCS CODE_B3C71C
CODE_B3C6E8: LDA $0006,y
CODE_B3C6EB: SEC
CODE_B3C6EC: SBC $06,x
CODE_B3C6EE: BEQ CODE_B3C717
CODE_B3C6F0: STA $36
CODE_B3C6F2: LSR A
CODE_B3C6F3: EOR $12,x
CODE_B3C6F5: ASL A
CODE_B3C6F6: ASL A
CODE_B3C6F7: LDA $32
CODE_B3C6F9: STZ $38
CODE_B3C6FB: BCS CODE_B3C700
CODE_B3C6FD: INC $38
CODE_B3C6FF: XBA
CODE_B3C700: AND #$00FF
CODE_B3C703: STA $32
CODE_B3C705: LDA $36
CODE_B3C707: BPL CODE_B3C70F
CODE_B3C709: EOR #$FFFF
CODE_B3C70C: INC A
CODE_B3C70D: STA $36
CODE_B3C70F: SEC
CODE_B3C710: SBC $32
CODE_B3C712: BCS CODE_B3C71C
CODE_B3C714: LDA $38
CODE_B3C716: RTS
CODE_B3C717: ADC #$0000
CODE_B3C71A: STA $38
CODE_B3C71C: RTS
CODE_B3C71D: JSR CODE_B3A369
DATA_B3C720:
dw CODE_B3C734
dw CODE_B3C769
dw CODE_B3C77E
dw CODE_B3C794
dw CODE_B3C7BC
dw CODE_B3C7C7
dw CODE_B3C7D1
dw CODE_B3C82D
dw CODE_B3C84C
dw CODE_B3C862
CODE_B3C734: JSR CODE_B3C878
CODE_B3C737: BCS CODE_B3C74A
CODE_B3C739: LDA $4C,x
CODE_B3C73B: LDY $4E,x
CODE_B3C73D: JSR CODE_B3C6C0
CODE_B3C740: BCC CODE_B3C74D
CODE_B3C742: JSL CODE_BEF039
CODE_B3C746: JSL CODE_B9D100
CODE_B3C74A: JMP CODE_B38000
CODE_B3C74D: BNE CODE_B3C75B
CODE_B3C74F: LDA $4C,x
CODE_B3C751: AND #$00FF
CODE_B3C754: BEQ CODE_B3C75B
CODE_B3C756: LDA #$01F0
CODE_B3C759: BRA CODE_B3C75E
CODE_B3C75B: LDA #$01F1
CODE_B3C75E: JSL CODE_B9D0C6
CODE_B3C762: LDX $64
CODE_B3C764: INC $2E,x
CODE_B3C766: JMP CODE_B38000
CODE_B3C769: LDA $0D54
CODE_B3C76C: BMI CODE_B3C772
CODE_B3C76E: JSL CODE_BEF039
CODE_B3C772: JSR CODE_B3C878
CODE_B3C775: BCS CODE_B3C77B
CODE_B3C777: JSL CODE_B9D100
CODE_B3C77B: JML [$05A9]
CODE_B3C77E: TYX
CODE_B3C77F: LDA $4A,x
CODE_B3C781: XBA
CODE_B3C782: ORA $4A,x
CODE_B3C784: STA $4A,x
CODE_B3C786: BEQ CODE_B3C7A1
CODE_B3C788: INC $2E,x
CODE_B3C78A: LDA #$01ED
CODE_B3C78D: JSL CODE_B9D0C6
CODE_B3C791: JML [$05A9]
CODE_B3C794: TYX
CODE_B3C795: LDA $4A,x
CODE_B3C797: AND #$00FF
CODE_B3C79A: BEQ CODE_B3C7A1
CODE_B3C79C: DEC $4A,x
CODE_B3C79E: JMP CODE_B3C769
CODE_B3C7A1: LDA #$0000
CODE_B3C7A4: STA $002E,y
CODE_B3C7A7: LDA #$01ED
CODE_B3C7AA: LDX $52,y
CODE_B3C7AC: BEQ CODE_B3C7B5
CODE_B3C7AE: LDX $26,y
CODE_B3C7B0: BEQ CODE_B3C7B5
CODE_B3C7B2: LDA #$01EE
CODE_B3C7B5: JSL CODE_B9D0C6
CODE_B3C7B9: JMP CODE_B3C734
CODE_B3C7BC: JSL CODE_BEF039
CODE_B3C7C0: JSL CODE_B9D100
CODE_B3C7C4: JMP CODE_B3A652
CODE_B3C7C7: TYX
CODE_B3C7C8: INC $2E,x
CODE_B3C7CA: LDA $4E,x
CODE_B3C7CC: AND #$7FFF
CODE_B3C7CF: STA $5C,x
CODE_B3C7D1: JSR CODE_B3C878
CODE_B3C7D4: BCS CODE_B3C80E
CODE_B3C7D6: LDA $17C0
CODE_B3C7D9: CMP $4C,x
CODE_B3C7DB: BCC CODE_B3C7E6
CODE_B3C7DD: LDA $4E,x
CODE_B3C7DF: AND #$7FFF
CODE_B3C7E2: STA $5C,x
CODE_B3C7E4: BRA CODE_B3C806
CODE_B3C7E6: DEC $5C,x
CODE_B3C7E8: BMI CODE_B3C811
CODE_B3C7EA: BIT $4E,x
CODE_B3C7EC: BMI CODE_B3C806
CODE_B3C7EE: LDA $5C,x
CODE_B3C7F0: CMP #$000C
CODE_B3C7F3: BCS CODE_B3C806
CODE_B3C7F5: LDY $0593
CODE_B3C7F8: LDA $06,x
CODE_B3C7FA: CMP $0006,y
CODE_B3C7FD: ROR A
CODE_B3C7FE: LSR A
CODE_B3C7FF: EOR $12,x
CODE_B3C801: AND #$4000
CODE_B3C804: BNE CODE_B3C81F
CODE_B3C806: JSL CODE_BEF039
CODE_B3C80A: JSL CODE_B9D100
CODE_B3C80E: JMP CODE_B38000
CODE_B3C811: LDA #$01F1
CODE_B3C814: JSL CODE_B9D0C6
CODE_B3C818: LDX $64
CODE_B3C81A: INC $2E,x
CODE_B3C81C: JMP CODE_B38000
CODE_B3C81F: LDA #$01F0
CODE_B3C822: JSL CODE_B9D0C6
CODE_B3C826: LDX $64
CODE_B3C828: INC $2E,x
CODE_B3C82A: JMP CODE_B38000
CODE_B3C82D: LDY $64
CODE_B3C82F: LDA $0D54
CODE_B3C832: CLC
CODE_B3C833: ADC #$00C0
CODE_B3C836: SEC
CODE_B3C837: SBC $000A,y
CODE_B3C83A: BCS CODE_B3C840
CODE_B3C83C: JSL CODE_BEF039
CODE_B3C840: JSR CODE_B3C878
CODE_B3C843: BCS CODE_B3C849
CODE_B3C845: JSL CODE_B9D100
CODE_B3C849: JML [$05A9]
CODE_B3C84C: TYX
CODE_B3C84D: LDA $4A,x
CODE_B3C84F: XBA
CODE_B3C850: ORA $4A,x
CODE_B3C852: STA $4A,x
CODE_B3C854: BEQ CODE_B3C86F
CODE_B3C856: INC $2E,x
CODE_B3C858: LDA #$01ED
CODE_B3C85B: JSL CODE_B9D0C6
CODE_B3C85F: JML [$05A9]
CODE_B3C862: TYX
CODE_B3C863: LDA $4A,x
CODE_B3C865: AND #$00FF
CODE_B3C868: BEQ CODE_B3C86F
CODE_B3C86A: DEC $4A,x
CODE_B3C86C: JMP CODE_B3C82D
CODE_B3C86F: LDA #$0006
CODE_B3C872: STA $002E,y
CODE_B3C875: JMP CODE_B3C7E6
CODE_B3C878: JSR CODE_B3A3A3
CODE_B3C87B: BCC CODE_B3C8AE
CODE_B3C87D: LDX $64
CODE_B3C87F: LDA #$0118
CODE_B3C882: JSL CODE_BEBE14
CODE_B3C886: BCS CODE_B3C897
CODE_B3C888: JSL CODE_BCFB58
CODE_B3C88C: LDA #$5428
CODE_B3C88F: JSL CODE_BEBE8B
CODE_B3C893: BCS CODE_B3C897
CODE_B3C895: CLC
CODE_B3C896: RTS
CODE_B3C897: BNE CODE_B3C895
CODE_B3C899: LDX $6A
CODE_B3C89B: LDA $12,x
CODE_B3C89D: AND #$4000
CODE_B3C8A0: LDX $64
CODE_B3C8A2: EOR $12,x
CODE_B3C8A4: AND #$4000
CODE_B3C8A7: EOR $12,x
CODE_B3C8A9: EOR #$4000
CODE_B3C8AC: STA $12,x
CODE_B3C8AE: LDA #$0100
CODE_B3C8B1: BIT $12,x
CODE_B3C8B3: BVS CODE_B3C8B8
CODE_B3C8B5: LDA #$FF00
CODE_B3C8B8: STA $26,x
CODE_B3C8BA: STA $20,x
CODE_B3C8BC: LDA #$FA00
CODE_B3C8BF: STA $24,x
CODE_B3C8C1: LDA #$0004
CODE_B3C8C4: STA $52,x
CODE_B3C8C6: LDA #$01F2
CODE_B3C8C9: JSR CODE_B3A627
CODE_B3C8CC: LDA #$0004
CODE_B3C8CF: STA $2E,x
CODE_B3C8D1: LDY $50,x
CODE_B3C8D3: BEQ CODE_B3C8DB
CODE_B3C8D5: LDA #$0000
CODE_B3C8D8: STA $0050,y
CODE_B3C8DB: SEC
CODE_B3C8DC: RTS
CODE_B3C8DD: JSR CODE_B3A369
DATA_B3C8E0:
dw CODE_B3C8E6
dw CODE_B3C918
dw CODE_B3C97B
CODE_B3C8E6: LDX $50,y
CODE_B3C8E8: LDA $22,x
CODE_B3C8EA: BIT $12,x
CODE_B3C8EC: BVC CODE_B3C8F2
CODE_B3C8EE: EOR #$FFFF
CODE_B3C8F1: INC A
CODE_B3C8F2: STA $0020,y
CODE_B3C8F5: LDA $28,x
CODE_B3C8F7: BVC CODE_B3C8FD
CODE_B3C8F9: EOR #$FFFF
CODE_B3C8FC: INC A
CODE_B3C8FD: CLC
CODE_B3C8FE: ADC $0006,y
CODE_B3C901: STA $0042,y
CODE_B3C904: LDA $0006,y
CODE_B3C907: STA $0044,y
CODE_B3C90A: LDA $1C,x
CODE_B3C90C: STA $0046,y
CODE_B3C90F: LDA #$0001
CODE_B3C912: STA $002E,y
CODE_B3C915: TYX
CODE_B3C916: STZ $48,x
CODE_B3C918: LDX $50,y
CODE_B3C91A: BEQ CODE_B3C968
CODE_B3C91C: LDA $0A,x
CODE_B3C91E: STA $000A,y
CODE_B3C921: JSR CODE_B3C98C
CODE_B3C924: LDA #$0002
CODE_B3C927: JSL CODE_BEF03D
CODE_B3C92B: LDA $06,x
CODE_B3C92D: CMP $42,x
CODE_B3C92F: BIT $12,x
CODE_B3C931: BVC CODE_B3C943
CODE_B3C933: BCC CODE_B3C93B
CODE_B3C935: CMP $44,x
CODE_B3C937: BCC CODE_B3C952
CODE_B3C939: BRA CODE_B3C959
CODE_B3C93B: LDA $20,x
CODE_B3C93D: ADC $46,x
CODE_B3C93F: STA $20,x
CODE_B3C941: BRA CODE_B3C952
CODE_B3C943: BCS CODE_B3C94C
CODE_B3C945: DEC A
CODE_B3C946: CMP $44,x
CODE_B3C948: BCS CODE_B3C952
CODE_B3C94A: BRA CODE_B3C959
CODE_B3C94C: LDA $20,x
CODE_B3C94E: SBC $46,x
CODE_B3C950: STA $20,x
CODE_B3C952: JSL CODE_B9D100
CODE_B3C956: JML [$05A9]
CODE_B3C959: LDY $50,x
CODE_B3C95B: LDA #$0000
CODE_B3C95E: STA $0050,y
CODE_B3C961: JSL CODE_BB82B8
CODE_B3C965: JML [$05A9]
CODE_B3C968: TYX
CODE_B3C969: LDA #$0800
CODE_B3C96C: BIT $20,x
CODE_B3C96E: BPL CODE_B3C973
CODE_B3C970: LDA #$F800
CODE_B3C973: STA $26,x
CODE_B3C975: STZ $2A,x
CODE_B3C977: STZ $24,x
CODE_B3C979: INC $2E,x
CODE_B3C97B: JSR CODE_B3C98C
CODE_B3C97E: LDA #$000F
CODE_B3C981: JSL CODE_BEF03D
CODE_B3C985: JSL CODE_B9D100
CODE_B3C989: JMP CODE_B38000
CODE_B3C98C: LDX $64
CODE_B3C98E: LDA $48,x
CODE_B3C990: BEQ CODE_B3C9A1
CODE_B3C992: LDA $2A
CODE_B3C994: AND #$0004
CODE_B3C997: BEQ CODE_B3C99C
CODE_B3C999: LDA #$C000
CODE_B3C99C: STA $1C,x
CODE_B3C99E: STZ $32,x
CODE_B3C9A0: RTS
CODE_B3C9A1: LDA #$0018
CODE_B3C9A4: JSL CODE_BEBE14
CODE_B3C9A8: BCS CODE_B3C9B7
CODE_B3C9AA: JSL CODE_BCFB58
CODE_B3C9AE: LDA #$0000
CODE_B3C9B1: JSL CODE_BEBE8B
CODE_B3C9B5: BCC CODE_B3C9CA
CODE_B3C9B7: INC $48,x
CODE_B3C9B9: STZ $30,x
CODE_B3C9BB: LDA $12,x
CODE_B3C9BD: ASL A
CODE_B3C9BE: EOR $20,x
CODE_B3C9C0: BMI CODE_B3C9CA
CODE_B3C9C2: LDA $20,x
CODE_B3C9C4: EOR #$FFFF
CODE_B3C9C7: INC A
CODE_B3C9C8: STA $20,x
CODE_B3C9CA: RTS
CODE_B3C9CB: JSR CODE_B3A627
CODE_B3C9CE: LDY $6A
CODE_B3C9D0: LDA $0012,y
CODE_B3C9D3: AND #$4000
CODE_B3C9D6: LDX $64
CODE_B3C9D8: EOR $12,x
CODE_B3C9DA: AND #$4000
CODE_B3C9DD: EOR $12,x
CODE_B3C9DF: EOR #$4000
CODE_B3C9E2: STA $12,x
CODE_B3C9E4: CPY $0593
CODE_B3C9E7: BNE CODE_B3C9F9
CODE_B3C9E9: LDA $002E,y
CODE_B3C9EC: CMP #$0052
CODE_B3C9EF: BNE CODE_B3C9F9
CODE_B3C9F1: LDA #$0C00
CODE_B3C9F4: LDY #$0800
CODE_B3C9F7: BRA CODE_B3C9FF
CODE_B3C9F9: LDA #$0800
CODE_B3C9FC: LDY #$0400
CODE_B3C9FF: BIT $12,x
CODE_B3CA01: BVS CODE_B3CA07
CODE_B3CA03: EOR #$FFFF
CODE_B3CA06: INC A
CODE_B3CA07: STA $26,x
CODE_B3CA09: STA $20,x
CODE_B3CA0B: TYA
CODE_B3CA0C: SEC
CODE_B3CA0D: SBC #$0C00
CODE_B3CA10: STA $24,x
CODE_B3CA12: STY $2A,x
CODE_B3CA14: LDA #$000F
CODE_B3CA17: STA $52,x
CODE_B3CA19: RTS
CODE_B3CA1A: JSR CODE_B3A369
DATA_B3CA1D:
dw CODE_B3CA23
dw CODE_B3CA5D
dw CODE_B3CA7A
CODE_B3CA23: LDA #$0118
CODE_B3CA26: JSL CODE_BEBE14
CODE_B3CA2A: BCS CODE_B3CA4D
CODE_B3CA2C: JSL CODE_BCFB58
CODE_B3CA30: LDA #$1400
CODE_B3CA33: JSL CODE_BEBE8B
CODE_B3CA37: BCS CODE_B3CA4D
CODE_B3CA39: JSL CODE_B3CB55
CODE_B3CA3D: BNE CODE_B3CA43
CODE_B3CA3F: JSL CODE_B9D100
CODE_B3CA43: JSL CODE_BEF039
CODE_B3CA47: JSR CODE_B3B887
CODE_B3CA4A: JMP CODE_B38000
CODE_B3CA4D: BNE CODE_B3CA39
CODE_B3CA4F: LDA #$0002
CODE_B3CA52: STA $2E,x
CODE_B3CA54: LDA #$0189
CODE_B3CA57: JSR CODE_B3C9CB
CODE_B3CA5A: JMP CODE_B38000
CODE_B3CA5D: JSR CODE_B3CA85
CODE_B3CA60: LDX $64
CODE_B3CA62: LDA $06,x
CODE_B3CA64: STA $0A3E
CODE_B3CA67: LDA $0A,x
CODE_B3CA69: STA $0A40
CODE_B3CA6C: JSL CODE_BB82B8
CODE_B3CA70: LDY #$0034
CODE_B3CA73: JSL CODE_BB842C
CODE_B3CA77: JML [$05A9]
CODE_B3CA7A: JSL CODE_BEF039
CODE_B3CA7E: JSL CODE_B9D100
CODE_B3CA82: JMP CODE_B3A652
CODE_B3CA85: PHK
CODE_B3CA86: PLB
CODE_B3CA87: LDA $000C,y
CODE_B3CA8A: STA $0A92
CODE_B3CA8D: LDA $000E,y
CODE_B3CA90: STA $0A94
CODE_B3CA93: BNE CODE_B3CA9A
CODE_B3CA95: LDX #$0000
CODE_B3CA98: BRA CODE_B3CA9D
CODE_B3CA9A: LDX #$0018
CODE_B3CA9D: STX $0A96
CODE_B3CAA0: LDA #$0004
CODE_B3CAA3: STA $0A9A
CODE_B3CAA6: LDY #$0086
CODE_B3CAA9: JSL CODE_BB8412
CODE_B3CAAD: LDA #$018A
CODE_B3CAB0: JSL CODE_B9D09B
CODE_B3CAB4: LDX $68
CODE_B3CAB6: LDA $0A96
CODE_B3CAB9: TAY
CODE_B3CABA: CLC
CODE_B3CABB: ADC #$0006
CODE_B3CABE: STA $0A96
CODE_B3CAC1: LDA DATA_B3CB08,y
CODE_B3CAC4: CLC
CODE_B3CAC5: ADC $06,x
CODE_B3CAC7: STA $06,x
CODE_B3CAC9: LDA DATA_B3CB0A,y
CODE_B3CACC: CLC
CODE_B3CACD: ADC $0A,x
CODE_B3CACF: STA $0A,x
CODE_B3CAD1: LDA DATA_B3CB0C,y
CODE_B3CAD4: STA $0A9C
CODE_B3CAD7: AND #$C000
CODE_B3CADA: EOR $12,x
CODE_B3CADC: STA $12,x
CODE_B3CADE: LSR $0A9C
CODE_B3CAE1: BCC CODE_B3CAF0
CODE_B3CAE3: LDA $0A92
CODE_B3CAE6: BIT $12,x
CODE_B3CAE8: BVC CODE_B3CAEE
CODE_B3CAEA: EOR #$FFFF
CODE_B3CAED: INC A
CODE_B3CAEE: STA $20,x
CODE_B3CAF0: LSR $0A9C
CODE_B3CAF3: BCC CODE_B3CB02
CODE_B3CAF5: LDA $0A92
CODE_B3CAF8: BIT $12,x
CODE_B3CAFA: BMI CODE_B3CB00
CODE_B3CAFC: EOR #$FFFF
CODE_B3CAFF: INC A
CODE_B3CB00: STA $24,x
CODE_B3CB02: DEC $0A9A
CODE_B3CB05: BNE CODE_B3CAA6
CODE_B3CB07: RTS
DATA_B3CB08:
db $00, $00
DATA_B3CB0A:
db $FA, $FF
DATA_B3CB0C:
db $02, $00, $0C, $00, $00, $00, $01, $00
db $00, $00, $06, $00, $02, $80, $F4, $FF
db $00, $00, $01, $40, $F8, $FF, $F8, $FF
db $03, $40, $08, $00, $F8, $FF, $03, $00
db $08, $00, $08, $00, $03, $80, $F8, $FF
db $08, $00, $03, $C0
CODE_B3CB38: LDY $64
CODE_B3CB3A: LDA $0054,y
CODE_B3CB3D: STA $8E
CODE_B3CB3F: JSL CODE_BCFB58
CODE_B3CB43: LDA #$0000
CODE_B3CB46: JSL CODE_BEBE8B
CODE_B3CB4A: JSL CODE_BEF039
CODE_B3CB4E: JSL CODE_B9D100
CODE_B3CB52: JMP CODE_B38000
CODE_B3CB55: LDY $64
CODE_B3CB57: LDA $002F,y
CODE_B3CB5A: AND #$00FF
CODE_B3CB5D: ASL A
CODE_B3CB5E: TAX
CODE_B3CB5F: LDA $0036,y
CODE_B3CB62: PHA
CODE_B3CB63: JSR (DATA_B3CB6C,x)
CODE_B3CB66: LDX $64
CODE_B3CB68: PLA
CODE_B3CB69: CMP $36,x
CODE_B3CB6B: RTL
DATA_B3CB6C:
dw CODE_B3CB8C
dw CODE_B3CC87
dw CODE_B3CC8D
dw CODE_B3CCA0
dw CODE_B3CCA0
dw CODE_B3CCA1
dw !null_pointer
dw !null_pointer
dw CODE_B3CB8C
dw CODE_B3CC87
dw CODE_B3CC8D
dw CODE_B3CCA0
dw CODE_B3CCA0
dw CODE_B3CCA1
dw !null_pointer
dw !null_pointer
CODE_B3CB8C: TYX
CODE_B3CB8D: LDA $50,x
CODE_B3CB8F: STA $32
CODE_B3CB91: LDA $90
CODE_B3CB93: STA $34
CODE_B3CB95: LDY #$0000
CODE_B3CB98: LDA [$32],y
CODE_B3CB9A: AND #$00FF
CODE_B3CB9D: CMP #$0080
CODE_B3CBA0: BCS CODE_B3CBB1
CODE_B3CBA2: INY
CODE_B3CBA3: PHA
CODE_B3CBA4: LDA [$32],y
CODE_B3CBA6: PLD
CODE_B3CBA7: STA $00,x
CODE_B3CBA9: LDA #$0000
CODE_B3CBAC: TCD
CODE_B3CBAD: INY
CODE_B3CBAE: INY
CODE_B3CBAF: BRA CODE_B3CB98
CODE_B3CBB1: EOR #$00FF
CODE_B3CBB4: ASL A
CODE_B3CBB5: TAX
CODE_B3CBB6: JMP (DATA_B3CBB9,x)
DATA_B3CBB9:
db $CD, $CB, $DC, $CB, $E4, $CB, $F1, $CB
db $08, $CC, $25, $CC, $34, $CC, $3B, $CC
db $4C, $CC, $62, $CC
CODE_B3CBCD: LDX $64
CODE_B3CBCF: SEP #$20
CODE_B3CBD1: LDA $2F,x
CODE_B3CBD3: AND #$08
CODE_B3CBD5: ORA #$03
CODE_B3CBD7: STA $2F,x
CODE_B3CBD9: REP #$20
CODE_B3CBDB: RTS
CODE_B3CBDC: LDX $64
CODE_B3CBDE: INY
CODE_B3CBDF: LDA [$32],y
CODE_B3CBE1: STA $50,x
CODE_B3CBE3: RTS
CODE_B3CBE4: INY
CODE_B3CBE5: PHY
CODE_B3CBE6: LDA [$32],y
CODE_B3CBE8: JSL CODE_B9D0C6
CODE_B3CBEC: PLY
CODE_B3CBED: INY
CODE_B3CBEE: INY
CODE_B3CBEF: BRA CODE_B3CC5B
CODE_B3CBF1: LDX $64
CODE_B3CBF3: INY
CODE_B3CBF4: LDA [$32],y
CODE_B3CBF6: STA $22,x
CODE_B3CBF8: SEP #$20
CODE_B3CBFA: LDA $2F,x
CODE_B3CBFC: AND #$08
CODE_B3CBFE: ORA #$01
CODE_B3CC00: STA $2F,x
CODE_B3CC02: REP #$20
CODE_B3CC04: INY
CODE_B3CC05: INY
CODE_B3CC06: BRA CODE_B3CC5B
CODE_B3CC08: LDX $64
CODE_B3CC0A: INY
CODE_B3CC0B: LDA [$32],y
CODE_B3CC0D: STA $22,x
CODE_B3CC0F: INY
CODE_B3CC10: INY
CODE_B3CC11: LDA [$32],y
CODE_B3CC13: STA $28,x
CODE_B3CC15: SEP #$20
CODE_B3CC17: LDA $2F,x
CODE_B3CC19: AND #$08
CODE_B3CC1B: ORA #$02
CODE_B3CC1D: STA $2F,x
CODE_B3CC1F: REP #$20
CODE_B3CC21: INY
CODE_B3CC22: INY
CODE_B3CC23: BRA CODE_B3CC5B
CODE_B3CC25: LDX $64
CODE_B3CC27: INY
CODE_B3CC28: LDA [$32],y
CODE_B3CC2A: STA $50,x
CODE_B3CC2C: INY
CODE_B3CC2D: TYA
CODE_B3CC2E: SEC
CODE_B3CC2F: ADC $32
CODE_B3CC31: STA $4E,x
CODE_B3CC33: RTS
CODE_B3CC34: LDX $64
CODE_B3CC36: LDA $4E,x
CODE_B3CC38: STA $50,x
CODE_B3CC3A: RTS
CODE_B3CC3B: LDX $64
CODE_B3CC3D: SEP #$20
CODE_B3CC3F: LDA $2F,x
CODE_B3CC41: AND #$08
CODE_B3CC43: ORA #$04
CODE_B3CC45: STA $2F,x
CODE_B3CC47: REP #$20
CODE_B3CC49: INY
CODE_B3CC4A: BRA CODE_B3CC5B
CODE_B3CC4C: LDX $64
CODE_B3CC4E: SEP #$20
CODE_B3CC50: LDA $2F,x
CODE_B3CC52: ORA #$08
CODE_B3CC54: STA $2F,x
CODE_B3CC56: REP #$20
CODE_B3CC58: INY
CODE_B3CC59: BRA CODE_B3CC5B
CODE_B3CC5B: TYA
CODE_B3CC5C: CLC
CODE_B3CC5D: ADC $50,x
CODE_B3CC5F: STA $50,x
CODE_B3CC61: RTS
CODE_B3CC62: LDX $64
CODE_B3CC64: INY
CODE_B3CC65: LDA [$32],y
CODE_B3CC67: STA $22,x
CODE_B3CC69: INY
CODE_B3CC6A: INY
CODE_B3CC6B: LDA [$32],y
CODE_B3CC6D: STA $28,x
CODE_B3CC6F: SEP #$20
CODE_B3CC71: LDA $2F,x
CODE_B3CC73: AND #$08
CODE_B3CC75: ORA #$05
CODE_B3CC77: STA $2F,x
CODE_B3CC79: REP #$20
CODE_B3CC7B: INY
CODE_B3CC7C: INY
CODE_B3CC7D: PHY
CODE_B3CC7E: JSR CODE_B3CCA8
CODE_B3CC81: JSR CODE_B3CCA8
CODE_B3CC84: PLY
CODE_B3CC85: BRA CODE_B3CC5B
CODE_B3CC87: TYX
CODE_B3CC88: DEC $22,x
CODE_B3CC8A: BEQ CODE_B3CC98
CODE_B3CC8C: RTS
CODE_B3CC8D: TYX
CODE_B3CC8E: LDA $22,x
CODE_B3CC90: LDY $28,x
CODE_B3CC92: JSR CODE_B3C6C0
CODE_B3CC95: BCC CODE_B3CC98
CODE_B3CC97: RTS
CODE_B3CC98: LDA $2E,x
CODE_B3CC9A: AND #$08FF
CODE_B3CC9D: STA $2E,x
CODE_B3CC9F: RTS
CODE_B3CCA0: RTS
CODE_B3CCA1: TYX
CODE_B3CCA2: JSR CODE_B3CCA8
CODE_B3CCA5: BCS CODE_B3CC98
CODE_B3CCA7: RTS
CODE_B3CCA8: LDY $0593
CODE_B3CCAB: LDA $22,x
CODE_B3CCAD: BEQ CODE_B3CCC3
CODE_B3CCAF: ASL A
CODE_B3CCB0: STA $32
CODE_B3CCB2: LSR A
CODE_B3CCB3: CMP $0006,y
CODE_B3CCB6: ROR $32
CODE_B3CCB8: LDA $22,x
CODE_B3CCBA: EOR $32
CODE_B3CCBC: ASL A
CODE_B3CCBD: LDA $32
CODE_B3CCBF: STA $22,x
CODE_B3CCC1: BCS CODE_B3CCDB
CODE_B3CCC3: LDA $28,x
CODE_B3CCC5: BEQ CODE_B3CCDA
CODE_B3CCC7: ASL A
CODE_B3CCC8: STA $32
CODE_B3CCCA: LSR A
CODE_B3CCCB: CMP $000A,y
CODE_B3CCCE: ROR $32
CODE_B3CCD0: LDA $28,x
CODE_B3CCD2: EOR $32
CODE_B3CCD4: ASL A
CODE_B3CCD5: LDA $32
CODE_B3CCD7: STA $28,x
CODE_B3CCD9: RTS
CODE_B3CCDA: CLC
CODE_B3CCDB: RTS
CODE_B3CCDC: JSR CODE_B3A369
DATA_B3CCDF:
dw CODE_B3CCF1
dw CODE_B3CD23
dw CODE_B3CD2F
dw CODE_B3CD48
dw CODE_B3CD96
dw CODE_B3CDC0
dw CODE_B3CDFD
dw CODE_B3CE59
dw CODE_B3CE6E
CODE_B3CCF1: TYX
CODE_B3CCF2: LDA $1C,x
CODE_B3CCF4: BEQ CODE_B3CCFA
CODE_B3CCF6: DEC $1C,x
CODE_B3CCF8: BNE CODE_B3CCFC
CODE_B3CCFA: INC $2E,x
CODE_B3CCFC: LDA $52,x
CODE_B3CCFE: CMP #$018D
CODE_B3CD01: BEQ CODE_B3CD0D
CODE_B3CD03: LDA #$5428
CODE_B3CD06: JSR CODE_B3CF41
CODE_B3CD09: BCS CODE_B3CD20
CODE_B3CD0B: BRA CODE_B3CD12
CODE_B3CD0D: JSR CODE_B3CF60
CODE_B3CD10: BCS CODE_B3CD8A
CODE_B3CD12: JSL CODE_B9D100
CODE_B3CD16: LDA #$0022
CODE_B3CD19: JSR CODE_B3CE79
CODE_B3CD1C: JSL CODE_BBBB99
CODE_B3CD20: JML [$05A9]
CODE_B3CD23: TYX
CODE_B3CD24: LDA $42,x
CODE_B3CD26: LDY $44,x
CODE_B3CD28: JSR CODE_B3C6C0
CODE_B3CD2B: BCS CODE_B3CCFC
CODE_B3CD2D: INC $2E,x
CODE_B3CD2F: LDX $64
CODE_B3CD31: LDA $52,x
CODE_B3CD33: BEQ CODE_B3CCFC
CODE_B3CD35: JSL CODE_B9D0C6
CODE_B3CD39: STZ $22,x
CODE_B3CD3B: LDA $46,x
CODE_B3CD3D: STA $26,x
CODE_B3CD3F: LDA $48,x
CODE_B3CD41: STA $1C,x
CODE_B3CD43: INC $2E,x
CODE_B3CD45: JMP CODE_B38000
CODE_B3CD48: LDA $0036,y
CODE_B3CD4B: CMP #$018D
CODE_B3CD4E: BEQ CODE_B3CD67
CODE_B3CD50: LDA #$5428
CODE_B3CD53: JSR CODE_B3CF41
CODE_B3CD56: BCS CODE_B3CD8A
CODE_B3CD58: LDX $64
CODE_B3CD5A: JSL CODE_B9D100
CODE_B3CD5E: LDA #$0022
CODE_B3CD61: JSR CODE_B3CE79
CODE_B3CD64: JMP CODE_B38000
CODE_B3CD67: LDX $64
CODE_B3CD69: LDA $1C,x
CODE_B3CD6B: BEQ CODE_B3CD8D
CODE_B3CD6D: DEC $1C,x
CODE_B3CD6F: JSR CODE_B3CF60
CODE_B3CD72: BCS CODE_B3CD8A
CODE_B3CD74: LDX $64
CODE_B3CD76: LDA #$0000
CODE_B3CD79: JSR CODE_B3B28E
CODE_B3CD7C: JSL CODE_B9D100
CODE_B3CD80: LDA #$0022
CODE_B3CD83: JSR CODE_B3CE79
CODE_B3CD86: JSL CODE_BBBB99
CODE_B3CD8A: JML [$05A9]
CODE_B3CD8D: INC $2E,x
CODE_B3CD8F: JSL CODE_B9D100
CODE_B3CD93: JML [$05A9]
CODE_B3CD96: LDA #$542C
CODE_B3CD99: JSR CODE_B3CF41
CODE_B3CD9C: BCS CODE_B3CDB7
CODE_B3CD9E: LDX $64
CODE_B3CDA0: LDA $4A,x
CODE_B3CDA2: STA $1C,x
CODE_B3CDA4: STZ $2E,x
CODE_B3CDA6: STZ $52,x
CODE_B3CDA8: STZ $26,x
CODE_B3CDAA: STZ $20,x
CODE_B3CDAC: LDA #$018B
CODE_B3CDAF: CMP $36,x
CODE_B3CDB1: BEQ CODE_B3CDB7
CODE_B3CDB3: JSL CODE_B9D0C6
CODE_B3CDB7: LDA #$0022
CODE_B3CDBA: JSR CODE_B3CE79
CODE_B3CDBD: JML [$05A9]
CODE_B3CDC0: LDA #$0118
CODE_B3CDC3: JSL CODE_BEBE14
CODE_B3CDC7: BCS CODE_B3CDDF
CODE_B3CDC9: JSL CODE_BBBB69
CODE_B3CDCD: BCS CODE_B3CDEF
CODE_B3CDCF: LDA #$0022
CODE_B3CDD2: JSR CODE_B3CE79
CODE_B3CDD5: JSL CODE_B9D100
CODE_B3CDD9: JSR CODE_B3CE80
CODE_B3CDDC: JML [$05A9]
CODE_B3CDDF: JSR CODE_B3CF7F
CODE_B3CDE2: STZ $0AE8
CODE_B3CDE5: LDA #$001B
CODE_B3CDE8: JSL CODE_B8D8BA
CODE_B3CDEC: JML [$05A9]
CODE_B3CDEF: LDA #$0029
CODE_B3CDF2: JSL CODE_B8D8BA
CODE_B3CDF6: JSL CODE_BB82B8
CODE_B3CDFA: JML [$05A9]
CODE_B3CDFD: LDA #$0014
CODE_B3CE00: JSL CODE_B8D8BA
CODE_B3CE04: BCS CODE_B3CE48
CODE_B3CE06: LDX $64
CODE_B3CE08: LDA $4C,x
CODE_B3CE0A: STA $8E
CODE_B3CE0C: LDA [$8E]
CODE_B3CE0E: STA $0A87
CODE_B3CE11: AND #$00FF
CODE_B3CE14: STA $0A86
CODE_B3CE17: STZ $0A89
CODE_B3CE1A: JSL CODE_808E4F
CODE_B3CE1E: LSR A
CODE_B3CE1F: STA $32
CODE_B3CE21: LDY #$0004
CODE_B3CE24: LDA [$8E],y
CODE_B3CE26: BCC CODE_B3CE2C
CODE_B3CE28: CMP #$8000
CODE_B3CE2B: ROR A
CODE_B3CE2C: LSR $32
CODE_B3CE2E: BCC CODE_B3CE33
CODE_B3CE30: EOR #$FFFF
CODE_B3CE33: LDY #$0002
CODE_B3CE36: ADC [$8E],y
CODE_B3CE38: STA $0A8A
CODE_B3CE3B: LDY #$0006
CODE_B3CE3E: LDA [$8E],y
CODE_B3CE40: STA $0A8C
CODE_B3CE43: INC $2E,x
CODE_B3CE45: STZ $0AE8
CODE_B3CE48: JSL CODE_B9D100
CODE_B3CE4C: LDA $54,x
CODE_B3CE4E: STA $8E
CODE_B3CE50: LDA #$0022
CODE_B3CE53: JSR CODE_B3CE79
CODE_B3CE56: JMP CODE_B38000
CODE_B3CE59: LDA #$542C
CODE_B3CE5C: JSR CODE_B3CF41
CODE_B3CE5F: BCS CODE_B3CE65
CODE_B3CE61: JSL CODE_B9D100
CODE_B3CE65: LDA #$0022
CODE_B3CE68: JSR CODE_B3CE79
CODE_B3CE6B: JMP CODE_B38000
CODE_B3CE6E: JSL CODE_BEF039
CODE_B3CE72: JSL CODE_B9D100
CODE_B3CE76: JMP CODE_B3A652
CODE_B3CE79: LDX $64
CODE_B3CE7B: JSL CODE_BEF03D
CODE_B3CE7F: RTS
CODE_B3CE80: LDX $64
CODE_B3CE82: PHK
CODE_B3CE83: PLB
CODE_B3CE84: LDA $1A,x
CODE_B3CE86: SEC
CODE_B3CE87: SBC #$24C4
CODE_B3CE8A: LSR A
CODE_B3CE8B: LSR A
CODE_B3CE8C: ASL A
CODE_B3CE8D: TAY
CODE_B3CE8E: LDA DATA_B3CF01,y
CODE_B3CE91: BIT $12,x
CODE_B3CE93: BVC CODE_B3CE99
CODE_B3CE95: EOR #$FFFF
CODE_B3CE98: INC A
CODE_B3CE99: STA $32
CODE_B3CE9B: LDA DATA_B3CF11,y
CODE_B3CE9E: STA $34
CODE_B3CEA0: LDA DATA_B3CF21,y
CODE_B3CEA3: STA $36
CODE_B3CEA5: LDA DATA_B3CF31,y
CODE_B3CEA8: STA $02,x
CODE_B3CEAA: LDY $0593
CODE_B3CEAD: LDA $06,x
CODE_B3CEAF: CLC
CODE_B3CEB0: ADC $32
CODE_B3CEB2: STA $0006,y
CODE_B3CEB5: LDA $0A,x
CODE_B3CEB7: CLC
CODE_B3CEB8: ADC $34
CODE_B3CEBA: STA $000A,y
CODE_B3CEBD: LDA #$0000
CODE_B3CEC0: STA $0024,y
CODE_B3CEC3: LDA $36
CODE_B3CEC5: EOR $0012,y
CODE_B3CEC8: AND #$4000
CODE_B3CECB: EOR $0012,y
CODE_B3CECE: STA $0012,y
CODE_B3CED1: LDA $08C2
CODE_B3CED4: BIT #$4000
CODE_B3CED7: BEQ CODE_B3CF00
CODE_B3CED9: LDY $0597
CODE_B3CEDC: LDA $06,x
CODE_B3CEDE: CLC
CODE_B3CEDF: ADC $32
CODE_B3CEE1: STA $0006,y
CODE_B3CEE4: LDA $0A,x
CODE_B3CEE6: CLC
CODE_B3CEE7: ADC $34
CODE_B3CEE9: STA $000A,y
CODE_B3CEEC: LDA #$0000
CODE_B3CEEF: STA $0024,y
CODE_B3CEF2: LDA $36
CODE_B3CEF4: EOR $0012,y
CODE_B3CEF7: AND #$4000
CODE_B3CEFA: EOR $0012,y
CODE_B3CEFD: STA $0012,y
CODE_B3CF00: RTS
DATA_B3CF01:
db $F6, $FF, $FE, $FF, $06, $00, $0E, $00
db $0E, $00, $06, $00, $FE, $FF, $F6, $FF
DATA_B3CF11:
db $F8, $FF, $F7, $FF, $F7, $FF, $F8, $FF
db $F8, $FF, $F7, $FF, $F7, $FF, $F8, $FF
DATA_B3CF21:
db $00, $00, $00, $40, $00, $40, $00, $40
db $00, $40, $00, $00, $00, $00, $00, $00
DATA_B3CF31:
db $D4, $00, $EC, $00, $EC, $00, $EC, $00
db $EC, $00, $D4, $00, $D4, $00, $D4, $00
CODE_B3CF41: STA $0DC6
CODE_B3CF44: LDA #$0118
CODE_B3CF47: JSL CODE_BEBE14
CODE_B3CF4B: BCS CODE_B3CF7F
CODE_B3CF4D: JSR CODE_B3CFE6
CODE_B3CF50: BCC CODE_B3CF5F
CODE_B3CF52: JSL CODE_BCFB58
CODE_B3CF56: LDA $0DC6
CODE_B3CF59: JSL CODE_BEBE8B
CODE_B3CF5D: BCS CODE_B3CF7F
CODE_B3CF5F: RTS
CODE_B3CF60: LDA #$0118
CODE_B3CF63: JSL CODE_BEBE14
CODE_B3CF67: BCS CODE_B3CF7F
CODE_B3CF69: JSR CODE_B3CFE6
CODE_B3CF6C: BCC CODE_B3CF7E
CODE_B3CF6E: JSL CODE_BCFB58
CODE_B3CF72: LDA #$5C00
CODE_B3CF75: LDY #$0010
CODE_B3CF78: JSL CODE_BEBE8E
CODE_B3CF7C: BCS CODE_B3CF7F
CODE_B3CF7E: RTS
CODE_B3CF7F: BEQ CODE_B3CFAC
CODE_B3CF81: CMP #$0001
CODE_B3CF84: BEQ CODE_B3CF8D
CODE_B3CF86: CMP #$0003
CODE_B3CF89: BEQ CODE_B3CF94
CODE_B3CF8B: CLC
CODE_B3CF8C: RTS
CODE_B3CF8D: LDA #$0004
CODE_B3CF90: STA $2E,x
CODE_B3CF92: SEC
CODE_B3CF93: RTS
CODE_B3CF94: LDA #$0005
CODE_B3CF97: STA $2E,x
CODE_B3CF99: STZ $26,x
CODE_B3CF9B: LDA #$018E
CODE_B3CF9E: JSL CODE_B9D0C6
CODE_B3CFA2: LDA #$0055
CODE_B3CFA5: STA $3A,x
CODE_B3CFA7: STX $0AE8
CODE_B3CFAA: SEC
CODE_B3CFAB: RTS
CODE_B3CFAC: LDA #$0008
CODE_B3CFAF: STA $2E,x
CODE_B3CFB1: LDA #$018F
CODE_B3CFB4: JSR CODE_B3A627
CODE_B3CFB7: LDX $6A
CODE_B3CFB9: LDA $12,x
CODE_B3CFBB: AND #$4000
CODE_B3CFBE: LDX $64
CODE_B3CFC0: EOR $12,x
CODE_B3CFC2: AND #$4000
CODE_B3CFC5: EOR $12,x
CODE_B3CFC7: EOR #$4000
CODE_B3CFCA: STA $12,x
CODE_B3CFCC: LDA #$0100
CODE_B3CFCF: BIT $12,x
CODE_B3CFD1: BVS CODE_B3CFD6
CODE_B3CFD3: LDA #$FF00
CODE_B3CFD6: STA $26,x
CODE_B3CFD8: STA $20,x
CODE_B3CFDA: LDA #$FA00
CODE_B3CFDD: STA $24,x
CODE_B3CFDF: LDA #$0004
CODE_B3CFE2: STA $52,x
CODE_B3CFE4: SEC
CODE_B3CFE5: RTS
CODE_B3CFE6: LDA $0A82
CODE_B3CFE9: CMP #$0013
CODE_B3CFEC: BEQ CODE_B3D006
CODE_B3CFEE: LDY $0593
CODE_B3CFF1: LDA $002E,y
CODE_B3CFF4: CMP #$0048
CODE_B3CFF7: BEQ CODE_B3D006
CODE_B3CFF9: CMP #$0012
CODE_B3CFFC: BNE CODE_B3D004
CODE_B3CFFE: LDA $0024,y
CODE_B3D001: DEC A
CODE_B3D002: BMI CODE_B3D006
CODE_B3D004: SEC
CODE_B3D005: RTS
CODE_B3D006: CLC
CODE_B3D007: RTS
CODE_B3D008: JSR CODE_B3A369
CODE_B3D00B:
dw CODE_B3D019
dw CODE_B3D03E
dw CODE_B3D04B
dw CODE_B3D089
dw CODE_B3D098
dw CODE_B3D0AE
dw CODE_B3D0DF
CODE_B3D019: JSR CODE_B3D184
CODE_B3D01C: BCS CODE_B3D028
CODE_B3D01E: JSL CODE_B3CB55
CODE_B3D022: BNE CODE_B3D028
CODE_B3D024: JSL CODE_B9D100
CODE_B3D028: JSL CODE_BEF039
CODE_B3D02C: LDX $64
CODE_B3D02E: LDA $2E,x
CODE_B3D030: AND #$0800
CODE_B3D033: BNE CODE_B3D038
CODE_B3D035: JMP CODE_B38000
CODE_B3D038: JSR CODE_B3A3EB
CODE_B3D03B: JML [$05A9]
CODE_B3D03E: LDY #$0008
CODE_B3D041: JSL CODE_BB842C
CODE_B3D045: BCS CODE_B3D069
CODE_B3D047: LDX $64
CODE_B3D049: INC $2E,x
CODE_B3D04B: JSR CODE_B3D184
CODE_B3D04E: BCS CODE_B3D074
CODE_B3D050: LDX $64
CODE_B3D052: LDA $10,x
CODE_B3D054: STA $8E
CODE_B3D056: LDA [$8E]
CODE_B3D058: TAY
CODE_B3D059: JSL CODE_BB8432
CODE_B3D05D: BCS CODE_B3D069
CODE_B3D05F: JSR CODE_B3D0F1
CODE_B3D062: LDX $64
CODE_B3D064: INC $2E,x
CODE_B3D066: JSR CODE_B3D1D9
CODE_B3D069: LDY $64
CODE_B3D06B: LDA $0054,y
CODE_B3D06E: STA $8E
CODE_B3D070: JSL CODE_B3D2EC
CODE_B3D074: JML [$05A9]
CODE_B3D077: LDY $64
CODE_B3D079: LDX $1E,y
CODE_B3D07B: BEQ CODE_B3D086
CODE_B3D07D: LDA $52,x
CODE_B3D07F: AND #$FF7F
CODE_B3D082: STA $52,x
CODE_B3D084: STZ $1E,x
CODE_B3D086: JML [$05A9]
CODE_B3D089: JSR CODE_B3D184
CODE_B3D08C: BCS CODE_B3D077
CODE_B3D08E: JSL CODE_B3D2EC
CODE_B3D092: JSR CODE_B3D1D9
CODE_B3D095: JML [$05A9]
CODE_B3D098: TYX
CODE_B3D099: STZ $10,x
CODE_B3D09B: INC $2E,x
CODE_B3D09D: LDX $1E,y
CODE_B3D09F: BEQ CODE_B3D0AE
CODE_B3D0A1: LDA $52,x
CODE_B3D0A3: AND #$FF7F
CODE_B3D0A6: STA $52,x
CODE_B3D0A8: LDA $3F,x
CODE_B3D0AA: BMI CODE_B3D0AE
CODE_B3D0AC: STZ $1E,x
CODE_B3D0AE: JSR CODE_B3D184
CODE_B3D0B1: BCS CODE_B3D0BF
CODE_B3D0B3: LDX $1E,y
CODE_B3D0B5: BEQ CODE_B3D0C2
CODE_B3D0B7: JSL CODE_BEF039
CODE_B3D0BB: JSL CODE_B3D2EC
CODE_B3D0BF: JML [$05A9]
CODE_B3D0C2: SEP #$20
CODE_B3D0C4: LDA #$00
CODE_B3D0C6: STA $002E,y
CODE_B3D0C9: LDA $002F,y
CODE_B3D0CC: AND #$07
CODE_B3D0CE: CMP #$04
CODE_B3D0D0: BNE CODE_B3D0DA
CODE_B3D0D2: LDA $002F,y
CODE_B3D0D5: AND #$08
CODE_B3D0D7: STA $002F,y
CODE_B3D0DA: REP #$20
CODE_B3D0DC: JMP CODE_B3D019
CODE_B3D0DF: JSL CODE_BEF039
CODE_B3D0E3: JSL CODE_B9D100
CODE_B3D0E7: LDA $1E,x
CODE_B3D0E9: BNE CODE_B3D0EE
CODE_B3D0EB: JMP CODE_B3A652
CODE_B3D0EE: JML [$05A9]
CODE_B3D0F1: LDY $64
CODE_B3D0F3: LDX $68
CODE_B3D0F5: STX $1E,y
CODE_B3D0F7: STY $56,x
CODE_B3D0F9: LDA #$3C3C
CODE_B3D0FC: STA $5A,x
CODE_B3D0FE: STZ $32,x
CODE_B3D100: LDA $0002,y
CODE_B3D103: DEC A
CODE_B3D104: STA $02,x
CODE_B3D106: LDA $0012,y
CODE_B3D109: STA $32
CODE_B3D10B: EOR $12,x
CODE_B3D10D: AND #$B000
CODE_B3D110: EOR $12,x
CODE_B3D112: STA $12,x
CODE_B3D114: BIT $32
CODE_B3D116: BVS CODE_B3D12D
CODE_B3D118: EOR #$4000
CODE_B3D11B: STA $12,x
CODE_B3D11D: LDA $20,x
CODE_B3D11F: EOR #$FFFF
CODE_B3D122: INC A
CODE_B3D123: STA $20,x
CODE_B3D125: LDA $26,x
CODE_B3D127: EOR #$FFFF
CODE_B3D12A: INC A
CODE_B3D12B: STA $26,x
CODE_B3D12D: LDA $04,x
CODE_B3D12F: STA $000C,y
CODE_B3D132: LDA $20,x
CODE_B3D134: STA $000E,y
CODE_B3D137: LDA $08,x
CODE_B3D139: STA $0040,y
CODE_B3D13C: LDA $24,x
CODE_B3D13E: STA $005C,y
CODE_B3D141: LDA $53,x
CODE_B3D143: AND #$00FF
CODE_B3D146: STA $001C,y
CODE_B3D149: LDY #$0008
CODE_B3D14C: LDA $51,x
CODE_B3D14E: EOR [$8E],y
CODE_B3D150: AND #$FF00
CODE_B3D153: EOR [$8E],y
CODE_B3D155: ORA #$0080
CODE_B3D158: STA $52,x
CODE_B3D15A: LDA $2E,x
CODE_B3D15C: ORA #$0080
CODE_B3D15F: STA $2E,x
CODE_B3D161: INY
CODE_B3D162: LDA [$8E],y
CODE_B3D164: AND #$00FF
CODE_B3D167: STA $40,x
CODE_B3D169: INY
CODE_B3D16A: LDA [$8E],y
CODE_B3D16C: STA $1E,x
CODE_B3D16E: LDY #$0002
CODE_B3D171: LDA [$8E],y
CODE_B3D173: BIT $32
CODE_B3D175: BVC CODE_B3D17B
CODE_B3D177: EOR #$FFFF
CODE_B3D17A: INC A
CODE_B3D17B: STA $20,x
CODE_B3D17D: INY
CODE_B3D17E: INY
CODE_B3D17F: LDA [$8E],y
CODE_B3D181: STA $24,x
CODE_B3D183: RTS
CODE_B3D184: LDA #$0118
CODE_B3D187: JSL CODE_BEBE14
CODE_B3D18B: BCS CODE_B3D19B
CODE_B3D18D: JSL CODE_BCFB58
CODE_B3D191: LDA #$5428
CODE_B3D194: JSL CODE_BEBE8B
CODE_B3D198: BCS CODE_B3D19B
CODE_B3D19A: RTS
CODE_B3D19B: BNE CODE_B3D1D7
CODE_B3D19D: LDA #$0006
CODE_B3D1A0: STA $2E,x
CODE_B3D1A2: LDA #$02D3
CODE_B3D1A5: JSR CODE_B3A627
CODE_B3D1A8: LDX $6A
CODE_B3D1AA: LDA $12,x
CODE_B3D1AC: AND #$4000
CODE_B3D1AF: LDX $64
CODE_B3D1B1: EOR $12,x
CODE_B3D1B3: AND #$4000
CODE_B3D1B6: EOR $12,x
CODE_B3D1B8: EOR #$4000
CODE_B3D1BB: STA $12,x
CODE_B3D1BD: LDA #$0100
CODE_B3D1C0: BIT $12,x
CODE_B3D1C2: BVS CODE_B3D1C7
CODE_B3D1C4: LDA #$FF00
CODE_B3D1C7: STA $26,x
CODE_B3D1C9: STA $20,x
CODE_B3D1CB: LDA #$FA00
CODE_B3D1CE: STA $24,x
CODE_B3D1D0: LDA #$0004
CODE_B3D1D3: STA $52,x
CODE_B3D1D5: SEC
CODE_B3D1D6: RTS
CODE_B3D1D7: CLC
CODE_B3D1D8: RTS
CODE_B3D1D9: PHK
CODE_B3D1DA: PLB
CODE_B3D1DB: LDX $64
CODE_B3D1DD: LDA $10,x
CODE_B3D1DF: STA $8E
CODE_B3D1E1: LDY #$0006
CODE_B3D1E4: LDA [$8E],y
CODE_B3D1E6: STA $34
CODE_B3D1E8: LDA $1A,x
CODE_B3D1EA: SEC
CODE_B3D1EB: SBC #$2584
CODE_B3D1EE: CMP #$0031
CODE_B3D1F1: BCS CODE_B3D220
CODE_B3D1F3: TAY
CODE_B3D1F4: LDA $34
CODE_B3D1F6: AND #$00FF
CODE_B3D1F9: SEC
CODE_B3D1FA: SBC DATA_B3D221,y
CODE_B3D1FD: STA $32
CODE_B3D1FF: LDA $35
CODE_B3D201: AND #$00FF
CODE_B3D204: SEC
CODE_B3D205: SBC DATA_B3D223,y
CODE_B3D208: LDY $1E,x
CODE_B3D20A: CLC
CODE_B3D20B: ADC $0A,x
CODE_B3D20D: STA $000A,y
CODE_B3D210: LDA $32
CODE_B3D212: BIT $12,x
CODE_B3D214: BVC CODE_B3D21A
CODE_B3D216: EOR #$FFFF
CODE_B3D219: INC A
CODE_B3D21A: CLC
CODE_B3D21B: ADC $06,x
CODE_B3D21D: STA $0006,y
CODE_B3D220: RTS
DATA_B3D221:
db $A0, $00
DATA_B3D223:
db $84, $00, $A1, $00, $83, $00, $A2, $00
db $81, $00, $A1, $00, $7F, $00, $A0, $00
db $7F, $00, $A0, $00, $86, $00, $9E, $00
db $97, $00, $97, $00, $A2, $00, $84, $00
db $A7, $00, $84, $00, $A7, $00
CODE_B3D249: LDA $0040,y
CODE_B3D24C: AND #$007F
CODE_B3D24F: ASL A
CODE_B3D250: TAX
CODE_B3D251: JSR (DATA_B3D2CE,x)
CODE_B3D254: BCS CODE_B3D295
CODE_B3D256: LDX $64
CODE_B3D258: LDA $51,x
CODE_B3D25A: BMI CODE_B3D291
CODE_B3D25C: AND #$FF00
CODE_B3D25F: CMP #$1300
CODE_B3D262: BCC CODE_B3D295
CODE_B3D264: CMP #$1601
CODE_B3D267: BCC CODE_B3D273
CODE_B3D269: CMP #$2600
CODE_B3D26C: BCC CODE_B3D295
CODE_B3D26E: CMP #$2701
CODE_B3D271: BCS CODE_B3D295
CODE_B3D273: JSL CODE_BEF039
CODE_B3D277: JSL CODE_B3D2EC
CODE_B3D27B: JSL CODE_BBBB69
CODE_B3D27F: LDX $64
CODE_B3D281: LDA $5A,x
CODE_B3D283: BCC CODE_B3D28B
CODE_B3D285: SBC #$0100
CODE_B3D288: BCC CODE_B3D295
CODE_B3D28A: XBA
CODE_B3D28B: SEP #$20
CODE_B3D28D: STA $5B,x
CODE_B3D28F: REP #$20
CODE_B3D291: PLA
CODE_B3D292: JML [$05A9]
CODE_B3D295: LDX $64
CODE_B3D297: LDA $2E,x
CODE_B3D299: AND #$FF7F
CODE_B3D29C: STA $2E,x
CODE_B3D29E: LDY $56,x
CODE_B3D2A0: LDA $000C,y
CODE_B3D2A3: STA $04,x
CODE_B3D2A5: LDA $000E,y
CODE_B3D2A8: STA $20,x
CODE_B3D2AA: LDA $0040,y
CODE_B3D2AD: STA $08,x
CODE_B3D2AF: LDA $005C,y
CODE_B3D2B2: STA $24,x
CODE_B3D2B4: LDA $001C,y
CODE_B3D2B7: XBA
CODE_B3D2B8: ORA $52,x
CODE_B3D2BA: AND #$FF7F
CODE_B3D2BD: BIT #$FF00
CODE_B3D2C0: BEQ CODE_B3D2C2
CODE_B3D2C2: STA $52,x
CODE_B3D2C4: STZ $56,x
CODE_B3D2C6: STZ $5A,x
CODE_B3D2C8: TYX
CODE_B3D2C9: STZ $1E,x
CODE_B3D2CB: JMP CODE_B3A369
DATA_B3D2CE:
dw CODE_B3D2DB
dw CODE_B3D2DD
dw CODE_B3D2D4
CODE_B3D2D4: LDA $0032,y
CODE_B3D2D7: BEQ CODE_B3D2DD
CODE_B3D2D9: SEC
CODE_B3D2DA: RTS
CODE_B3D2DB: CLC
CODE_B3D2DC: RTS
CODE_B3D2DD: JSL CODE_BCFB58
CODE_B3D2E1: LDA #$0010
CODE_B3D2E4: PHK
CODE_B3D2E5: %return(CODE_B3D2EB)
CODE_B3D2E8: JML [$09F9]
CODE_B3D2EB: RTS
CODE_B3D2EC: LDX $64
CODE_B3D2EE: LDA $40,x
CODE_B3D2F0: PHA
CODE_B3D2F1: JSL CODE_B9D100
CODE_B3D2F5: PLA
CODE_B3D2F6: STA $40,x
CODE_B3D2F8: RTL
CODE_B3D2F9: JSR CODE_B3A369
DATA_B3D2FC:
dw CODE_B3D306
dw CODE_B3D312
dw CODE_B3D354
dw CODE_B3D379
dw CODE_B3D3B7
CODE_B3D306: JSR CODE_B3D3F9
CODE_B3D309: BCS CODE_B3D30F
CODE_B3D30B: JSL CODE_B9D100
CODE_B3D30F: JMP CODE_B38000
CODE_B3D312: JSR CODE_B39ECC
CODE_B3D315: JSR CODE_B39EBE
CODE_B3D318: JSL CODE_B8D5E0
CODE_B3D31C: LDX $64
CODE_B3D31E: LDA $1E,x
CODE_B3D320: AND #$0003
CODE_B3D323: BNE CODE_B3D334
CODE_B3D325: LDA #$0000
CODE_B3D328: JSR CODE_B3D44A
CODE_B3D32B: BCS CODE_B3D334
CODE_B3D32D: JSL CODE_B9D100
CODE_B3D331: JMP CODE_B38000
CODE_B3D334: LDA #$0414
CODE_B3D337: JSL CODE_B58003
CODE_B3D33B: LDA #$0615
CODE_B3D33E: JSL CODE_B58003
CODE_B3D342: LDY #$00D4
CODE_B3D345: JSL CODE_BB83EF
CODE_B3D349: LDY #$00D2
CODE_B3D34C: JSL CODE_BB83EF
CODE_B3D350: JSL CODE_BB82B8
CODE_B3D354: JSR CODE_B3D3F9
CODE_B3D357: BCS CODE_B3D30F
CODE_B3D359: LDA $1E,x
CODE_B3D35B: AND #$0101
CODE_B3D35E: BNE CODE_B3D367
CODE_B3D360: JSL CODE_B9D100
CODE_B3D364: JMP CODE_B38000
CODE_B3D367: LDA #$051A
CODE_B3D36A: JSL CODE_B58003
CODE_B3D36E: JSL CODE_B3975C
CODE_B3D372: JSL CODE_BB82B8
CODE_B3D376: JML [$05A9]
CODE_B3D379: JSR CODE_B39ECC
CODE_B3D37C: JSR CODE_B39EBE
CODE_B3D37F: JSL CODE_B8D5E0
CODE_B3D383: LDX $64
CODE_B3D385: LDA #$FF7B
CODE_B3D388: JSR CODE_B3D44A
CODE_B3D38B: BCS CODE_B3D39B
CODE_B3D38D: LDA $1E,x
CODE_B3D38F: AND #$0101
CODE_B3D392: BNE CODE_B3D3AF
CODE_B3D394: JSL CODE_B9D100
CODE_B3D398: JMP CODE_B38000
CODE_B3D39B: LDA $20,x
CODE_B3D39D: EOR #$FFFF
CODE_B3D3A0: INC A
CODE_B3D3A1: STA $20,x
CODE_B3D3A3: STZ $26,x
CODE_B3D3A5: STZ $24,x
CODE_B3D3A7: LDA #$1003
CODE_B3D3AA: STA $2E,x
CODE_B3D3AC: JML [$05A9]
CODE_B3D3AF: LDA #$01C0
CODE_B3D3B2: LDY #$0000
CODE_B3D3B5: BRA CODE_B3D435
CODE_B3D3B7: JSR CODE_B39ECC
CODE_B3D3BA: JSR CODE_B39EBE
CODE_B3D3BD: JSL CODE_B8D5E0
CODE_B3D3C1: LDX $64
CODE_B3D3C3: LDA #$0000
CODE_B3D3C6: JSR CODE_B3D44A
CODE_B3D3C9: BCS CODE_B3D3D9
CODE_B3D3CB: LDA $1E,x
CODE_B3D3CD: AND #$0101
CODE_B3D3D0: BNE CODE_B3D3F1
CODE_B3D3D2: JSL CODE_B9D100
CODE_B3D3D6: JMP CODE_B38000
CODE_B3D3D9: LDA $20,x
CODE_B3D3DB: CMP #$8000
CODE_B3D3DE: ROR A
CODE_B3D3DF: EOR #$FFFF
CODE_B3D3E2: INC A
CODE_B3D3E3: STA $20,x
CODE_B3D3E5: STZ $26,x
CODE_B3D3E7: STZ $24,x
CODE_B3D3E9: LDA #$1004
CODE_B3D3EC: STA $2E,x
CODE_B3D3EE: JML [$05A9]
CODE_B3D3F1: LDA #$01B0
CODE_B3D3F4: LDY #$0003
CODE_B3D3F7: BRA CODE_B3D435
CODE_B3D3F9: JSR CODE_B39ECC
CODE_B3D3FC: JSR CODE_B39EBE
CODE_B3D3FF: LDX $64
CODE_B3D401: LDA $26,x
CODE_B3D403: PHA
CODE_B3D404: JSL CODE_B8D5E0
CODE_B3D408: PLY
CODE_B3D409: LDX $64
CODE_B3D40B: LDA $1E,x
CODE_B3D40D: AND #$0202
CODE_B3D410: BEQ CODE_B3D41C
CODE_B3D412: CMP #$0202
CODE_B3D415: BEQ CODE_B3D425
CODE_B3D417: TYA
CODE_B3D418: STA $26,x
CODE_B3D41A: STA $20,x
CODE_B3D41C: LDA #$4008
CODE_B3D41F: JSR CODE_B3D44A
CODE_B3D422: BCS CODE_B3D425
CODE_B3D424: RTS
CODE_B3D425: LDA #$051A
CODE_B3D428: JSL CODE_B58003
CODE_B3D42C: JSL CODE_B3975C
CODE_B3D430: JSL CODE_BB82B8
CODE_B3D434: RTS
CODE_B3D435: STA $00,x
CODE_B3D437: STY $2E,x
CODE_B3D439: STZ $26,x
CODE_B3D43B: LDA $20,x
CODE_B3D43D: CMP #$8000
CODE_B3D440: ROR $20,x
CODE_B3D442: LDA #$0001
CODE_B3D445: STA $30,x
CODE_B3D447: JML [$05A9]
CODE_B3D44A: STA $0DC6
CODE_B3D44D: LDA #$0118
CODE_B3D450: JSL CODE_BEBE14
CODE_B3D454: BCS CODE_B3D468
CODE_B3D456: LDA $2F,x
CODE_B3D458: AND #$00FF
CODE_B3D45B: BNE CODE_B3D469
CODE_B3D45D: JSL CODE_BCFB58
CODE_B3D461: LDA $0DC6
CODE_B3D464: JSL CODE_BEBE8B
CODE_B3D468: RTS
CODE_B3D469: DEC $2F,x
CODE_B3D46B: RTS
CODE_B3D46C: LDY $09FC
CODE_B3D46F: STA $09FE,y
CODE_B3D472: LDA $03,s
CODE_B3D474: STA $0A00,y
CODE_B3D477: LDA $64
CODE_B3D479: STA $0A01,y
CODE_B3D47C: TYA
CODE_B3D47D: CLC
CODE_B3D47E: ADC #$0005
CODE_B3D481: STA $09FC
CODE_B3D484: RTL
CODE_B3D485: LDX $64
CODE_B3D487: LDA $06,x
CODE_B3D489: STA $1C,x
CODE_B3D48B: LDA $0A,x
CODE_B3D48D: STA $50,x
CODE_B3D48F: LDA $22,x
CODE_B3D491: STA $06,x
CODE_B3D493: LDA $28,x
CODE_B3D495: STA $0A,x
CODE_B3D497: JSL CODE_BEF039
CODE_B3D49B: LDX $64
CODE_B3D49D: LDA $22,x
CODE_B3D49F: LDY $06,x
CODE_B3D4A1: STA $06,x
CODE_B3D4A3: STY $22,x
CODE_B3D4A5: LDA $28,x
CODE_B3D4A7: LDY $0A,x
CODE_B3D4A9: STA $0A,x
CODE_B3D4AB: STY $28,x
CODE_B3D4AD: RTL
CODE_B3D4AE: LDX $64
CODE_B3D4B0: STZ $34,x
CODE_B3D4B2: JSL CODE_BCFB58
CODE_B3D4B6: LDA #$0002
CODE_B3D4B9: JSL CODE_BCFF1D
CODE_B3D4BD: BCC CODE_B3D4CC
CODE_B3D4BF: JSR CODE_B3D4EB
CODE_B3D4C2: BEQ CODE_B3D4E0
CODE_B3D4C4: BPL CODE_B3D4D2
CODE_B3D4C6: JSL CODE_BCFF38
CODE_B3D4CA: BCS CODE_B3D4BF
CODE_B3D4CC: RTL
CODE_B3D4CD: JSR CODE_B3D4EB
CODE_B3D4D0: BEQ CODE_B3D4E0
CODE_B3D4D2: JSL CODE_BCFF38
CODE_B3D4D6: BCS CODE_B3D4CD
CODE_B3D4D8: LDA #$0000
CODE_B3D4DB: SEC
CODE_B3D4DC: RTL
CODE_B3D4DD: JSR CODE_B3D4EB
CODE_B3D4E0: JSL CODE_BCFF38
CODE_B3D4E4: BCS CODE_B3D4DD
CODE_B3D4E6: LDA #$0001
CODE_B3D4E9: SEC
CODE_B3D4EA: RTL
CODE_B3D4EB: LDX $64
CODE_B3D4ED: LDY $6A
CODE_B3D4EF: LDA $0024,y
CODE_B3D4F2: BMI CODE_B3D511
CODE_B3D4F4: AND #$FF00
CODE_B3D4F7: XBA
CODE_B3D4F8: EOR #$FFFF
CODE_B3D4FB: SEC
CODE_B3D4FC: ADC $000A,y
CODE_B3D4FF: EOR #$FFFF
CODE_B3D502: SEC
CODE_B3D503: ADC $DB
CODE_B3D505: CLC
CODE_B3D506: ADC $50,x
CODE_B3D508: SEC
CODE_B3D509: SBC $0A,x
CODE_B3D50B: CLC
CODE_B3D50C: ADC #$0003
CODE_B3D50F: BPL CODE_B3D51E
CODE_B3D511: CMP #$FD00
CODE_B3D514: BCC CODE_B3D57A
CODE_B3D516: LDA $001E,y
CODE_B3D519: AND #$1000
CODE_B3D51C: BEQ CODE_B3D57A
CODE_B3D51E: LDA $DB
CODE_B3D520: CLC
CODE_B3D521: ADC $28,x
CODE_B3D523: SEC
CODE_B3D524: SBC $0A,x
CODE_B3D526: STA $000C,y
CODE_B3D529: LDA $22,x
CODE_B3D52B: SEC
CODE_B3D52C: SBC $06,x
CODE_B3D52E: STA $32
CODE_B3D530: STA $005C,y
CODE_B3D533: CPY $0593
CODE_B3D536: BNE CODE_B3D54A
CODE_B3D538: LDA $D9
CODE_B3D53A: CLC
CODE_B3D53B: ADC $32
CODE_B3D53D: STA $0A26
CODE_B3D540: LDA $DD
CODE_B3D542: CLC
CODE_B3D543: ADC $32
CODE_B3D545: STA $0A28
CODE_B3D548: STY $34,x
CODE_B3D54A: LDA $24,x
CODE_B3D54C: BPL CODE_B3D551
CODE_B3D54E: LDA #$0000
CODE_B3D551: CLC
CODE_B3D552: ADC #$0300
CODE_B3D555: STA $0024,y
CODE_B3D558: CPY $0593
CODE_B3D55B: BEQ CODE_B3D568
CODE_B3D55D: LDA $DB
CODE_B3D55F: STA $000A,y
CODE_B3D562: LDA #$0000
CODE_B3D565: STA $0008,y
CODE_B3D568: LDA #$0000
CODE_B3D56B: STA $000E,y
CODE_B3D56E: LDA $001E,y
CODE_B3D571: ORA #$0010
CODE_B3D574: STA $001E,y
CODE_B3D577: AND #$1000
CODE_B3D57A: RTS
CODE_B3D57B: JSR CODE_B3A369
DATA_B3D57E:
dw CODE_B3D582
dw CODE_B3D596
CODE_B3D582: TYX
CODE_B3D583: LDA $06,x
CODE_B3D585: STA $22,x
CODE_B3D587: LDA $0A,x
CODE_B3D589: STA $28,x
CODE_B3D58B: STZ $30,x
CODE_B3D58D: LDA $0959
CODE_B3D590: DEC A
CODE_B3D591: DEC A
CODE_B3D592: STA $0C,x
CODE_B3D594: INC $2E,x
CODE_B3D596: JSL CODE_BBBB7B
CODE_B3D59A: BCC CODE_B3D59F
CODE_B3D59C: JMP CODE_B38000
CODE_B3D59F: LDA #$D5AD
CODE_B3D5A2: JSL CODE_B3D46C
CODE_B3D5A6: JSL CODE_B9D100
CODE_B3D5AA: JML [$05A9]
CODE_B3D5AD: LDX $64
CODE_B3D5AF: LDA $54,x
CODE_B3D5B1: STA $8E
CODE_B3D5B3: JSR CODE_B3D5E0
CODE_B3D5B6: JSL CODE_B3D485
CODE_B3D5BA: JSL CODE_B3D4AE
CODE_B3D5BE: LDX $64
CODE_B3D5C0: ROL A
CODE_B3D5C1: STA $4E,x
CODE_B3D5C3: LDA $34,x
CODE_B3D5C5: CMP $0593
CODE_B3D5C8: BEQ CODE_B3D5CF
CODE_B3D5CA: CMP $0597
CODE_B3D5CD: BNE CODE_B3D5DF
CODE_B3D5CF: LDA $22,x
CODE_B3D5D1: SEC
CODE_B3D5D2: SBC #$0008
CODE_B3D5D5: STA $0A26
CODE_B3D5D8: CLC
CODE_B3D5D9: ADC #$0010
CODE_B3D5DC: STA $0A28
CODE_B3D5DF: RTL
CODE_B3D5E0: LDY $64
CODE_B3D5E2: LDA $004E,y
CODE_B3D5E5: LSR A
CODE_B3D5E6: BCC CODE_B3D622
CODE_B3D5E8: LDA $8E
CODE_B3D5EA: CLC
CODE_B3D5EB: ADC #$0008
CODE_B3D5EE: STA $8E
CODE_B3D5F0: LDX $34,y
CODE_B3D5F2: CPX $0593
CODE_B3D5F5: BNE CODE_B3D622
CODE_B3D5F7: LDY $0595
CODE_B3D5FA: LDA $0004,y
CODE_B3D5FD: LDY $64
CODE_B3D5FF: AND #$0300
CODE_B3D602: BEQ CODE_B3D622
CODE_B3D604: AND #$0100
CODE_B3D607: CMP #$0001
CODE_B3D60A: LDY #$0008
CODE_B3D60D: LDA [$8E],y
CODE_B3D60F: LDY $64
CODE_B3D611: BCS CODE_B3D617
CODE_B3D613: EOR #$FFFF
CODE_B3D616: INC A
CODE_B3D617: STA $0026,y
CODE_B3D61A: LDA #$0004
CODE_B3D61D: STA $0052,y
CODE_B3D620: BRA CODE_B3D63F
CODE_B3D622: LDA $0052,y
CODE_B3D625: AND #$00FF
CODE_B3D628: CMP #$0017
CODE_B3D62B: BEQ CODE_B3D63F
CODE_B3D62D: LDA #$0017
CODE_B3D630: STA $0052,y
CODE_B3D633: LDA #$0203
CODE_B3D636: STA $0046,y
CODE_B3D639: LDA #$0020
CODE_B3D63C: STA $0026,y
CODE_B3D63F: LDX $0C,y
CODE_B3D641: LDA $0006,y
CODE_B3D644: CMP.l DATA_B3D691,x
CODE_B3D648: BCS CODE_B3D656
CODE_B3D64A: DEX
CODE_B3D64B: DEX
CODE_B3D64C: CMP.l DATA_B3D691,x
CODE_B3D650: BCC CODE_B3D64A
CODE_B3D652: BRA CODE_B3D65C
CODE_B3D654: INX
CODE_B3D655: INX
CODE_B3D656: CMP.l DATA_B3D693,x
CODE_B3D65A: BCS CODE_B3D654
CODE_B3D65C: STX $0C,y
CODE_B3D65E: SEC
CODE_B3D65F: SBC.l DATA_B3D691,x
CODE_B3D663: CMP #$000E
CODE_B3D666: BCC CODE_B3D676
CODE_B3D668: INX
CODE_B3D669: INX
CODE_B3D66A: LDA $0006,y
CODE_B3D66D: SBC.l DATA_B3D691,x
CODE_B3D671: CMP #$FFF2
CODE_B3D674: BCC CODE_B3D690
CODE_B3D676: LDA.l DATA_B3D691,x
CODE_B3D67A: LSR A
CODE_B3D67B: LDA #$0278
CODE_B3D67E: BCC CODE_B3D683
CODE_B3D680: LDA #$0238
CODE_B3D683: CMP $000A,y
CODE_B3D686: BCS CODE_B3D690
CODE_B3D688: TYX
CODE_B3D689: LDY #$0006
CODE_B3D68C: LDA [$8E],y
CODE_B3D68E: STA $24,x
CODE_B3D690: RTS
DATA_B3D691:
db $00, $00
DATA_B3D693:
db $21, $03, $A9, $05, $49, $06, $E8, $0A
db $B9, $0B, $89, $0C, $29, $0D, $C1, $0D
db $41, $0E, $A1, $0F, $01, $10, $61, $10
db $C1, $10, $69, $17, $39, $18, $A0, $19
db $11, $1A, $A0, $1A, $70, $1B, $21, $1C
db $F1, $1C, $31, $1D, $A0, $1F, $29, $21
db $90, $23, $69, $24, $91, $25, $31, $26
db $69, $26, $A1, $26, $01, $27, $00, $80
db $00, $00, $60, $01, $81, $01, $21, $02
db $00, $80
CODE_B3D6DD: JSR CODE_B3A369
dw CODE_B3D6E4
dw CODE_B3D709
CODE_B3D6E4: TYX
CODE_B3D6E5: LDA $06,x
CODE_B3D6E7: STA $22,x
CODE_B3D6E9: LDA $0A,x
CODE_B3D6EB: STA $28,x
CODE_B3D6ED: STZ $30,x
CODE_B3D6EF: STZ $4E,x
CODE_B3D6F1: INC $2E,x
CODE_B3D6F3: LDA $2F,x
CODE_B3D6F5: AND #$00FF
CODE_B3D6F8: ASL A
CODE_B3D6F9: BEQ CODE_B3D709
CODE_B3D6FB: JSR CODE_B3D741
CODE_B3D6FE: BEQ CODE_B3D6DD
CODE_B3D700: LDA #$02C9
CODE_B3D703: JSL CODE_B9D0C6
CODE_B3D707: BRA CODE_B3D6DD
CODE_B3D709: TAX
CODE_B3D70A: JMP (DATA_B3D70D,x)
DATA_B3D70D:
dw CODE_B3D714
dw CODE_B3D711
CODE_B3D711: JSR CODE_B3D741
CODE_B3D714: JSL CODE_BBBB7B
CODE_B3D718: BCC CODE_B3D71D
CODE_B3D71A: JMP CODE_B38000
CODE_B3D71D: JSL CODE_B9D100
CODE_B3D721: LDA #$D72B
CODE_B3D724: JSL CODE_B3D46C
CODE_B3D728: JML [$05A9]
CODE_B3D72B: LDX $64
CODE_B3D72D: LDA $54,x
CODE_B3D72F: STA $8E
CODE_B3D731: STZ $52,x
CODE_B3D733: JSL CODE_B3D485
CODE_B3D737: JSL CODE_B3D4AE
CODE_B3D73B: LDX $64
CODE_B3D73D: ROL A
CODE_B3D73E: STA $4E,x
CODE_B3D740: RTL
CODE_B3D741: LDX $0D58
CODE_B3D744: BEQ CODE_B3D75B
CODE_B3D746: LDA $00,x
CODE_B3D748: CMP #$0180
CODE_B3D74B: BNE CODE_B3D75B
CODE_B3D74D: LDA $44,x
CODE_B3D74F: SEC
CODE_B3D750: SBC $004A,y
CODE_B3D753: BPL CODE_B3D758
CODE_B3D755: LDA #$0000
CODE_B3D758: STA $0042,y
CODE_B3D75B: TYX
CODE_B3D75C: LDA $42,x
CODE_B3D75E: BEQ CODE_B3D762
CODE_B3D760: DEC $42,x
CODE_B3D762: RTS
CODE_B3D763: LDY $64
CODE_B3D765: LDA $002E,y
CODE_B3D768: ASL A
CODE_B3D769: TAX
CODE_B3D76A: JMP (DATA_B3D76D,x)
DATA_B3D76D:
dw CODE_B3D777
dw CODE_B3D783
dw CODE_B3D7A6
dw CODE_B3D7F5
dw CODE_B3D7F1
CODE_B3D777: JSL CODE_B9D100
CODE_B3D77B: LDX $64
CODE_B3D77D: DEC $46,x
CODE_B3D77F: BNE CODE_B3D7A6
CODE_B3D781: INC $2E,x
CODE_B3D783: JSL CODE_B9D100
CODE_B3D787: JSL CODE_BCFB58
CODE_B3D78B: JSL CODE_BEBE6D
CODE_B3D78F: BCC CODE_B3D7A6
CODE_B3D791: LDA $42,x
CODE_B3D793: STA $44,x
CODE_B3D795: LDA #$001E
CODE_B3D798: STA $46,x
CODE_B3D79A: STX $0D58
CODE_B3D79D: DEC $2E,x
CODE_B3D79F: LDA #$0616
CODE_B3D7A2: JSL CODE_B58003
CODE_B3D7A6: LDX $64
CODE_B3D7A8: LDA $44,x
CODE_B3D7AA: BEQ CODE_B3D7B3
CODE_B3D7AC: DEC $44,x
CODE_B3D7AE: BNE CODE_B3D7B3
CODE_B3D7B0: STZ $0D58
CODE_B3D7B3: JSL CODE_BBBB69
CODE_B3D7B7: LDX $64
CODE_B3D7B9: BCS CODE_B3D7D1
CODE_B3D7BB: LDA $2E,x
CODE_B3D7BD: CMP #$0002
CODE_B3D7C0: BNE CODE_B3D7F5
CODE_B3D7C2: DEC $2E,x
CODE_B3D7C4: LDA $36,x
CODE_B3D7C6: JSL CODE_B9D0C6
CODE_B3D7CA: JSL CODE_B9D100
CODE_B3D7CE: JML [$05A9]
CODE_B3D7D1: LDY $48,x
CODE_B3D7D3: BEQ CODE_B3D7DD
CODE_B3D7D5: STZ $48,x
CODE_B3D7D7: LDA #$0004
CODE_B3D7DA: STA $002E,y
CODE_B3D7DD: CPX $0D58
CODE_B3D7E0: BNE CODE_B3D7EE
CODE_B3D7E2: LDA #$0002
CODE_B3D7E5: CMP $2E,x
CODE_B3D7E7: BEQ CODE_B3D7F5
CODE_B3D7E9: STA $2E,x
CODE_B3D7EB: JML [$05A9]
CODE_B3D7EE: JMP CODE_B38000
CODE_B3D7F1: JSL CODE_BB82B8
CODE_B3D7F5: JML [$05A9]
CODE_B3D7F8: JSR CODE_B3A369
DATA_B3D7FB:
dw CODE_B3D801
dw CODE_B3D881
dw CODE_B3D8B3
CODE_B3D801: JSL CODE_BCFB58
CODE_B3D805: LDA #$1000
CODE_B3D808: LDY #$0010
CODE_B3D80B: JSL CODE_BEBD8E
CODE_B3D80F: BCS CODE_B3D845
CODE_B3D811: LDX $64
CODE_B3D813: LDA $42,x
CODE_B3D815: ORA $2E,x
CODE_B3D817: BMI CODE_B3D83E
CODE_B3D819: LDY $0D5A
CODE_B3D81C: LDA $0002,y
CODE_B3D81F: TAY
CODE_B3D820: LDA $0006,y
CODE_B3D823: SEC
CODE_B3D824: SBC #$0020
CODE_B3D827: CMP $06,x
CODE_B3D829: BCC CODE_B3D83E
CODE_B3D82B: LDA $2E,x
CODE_B3D82D: ORA #$8000
CODE_B3D830: STA $2E,x
CODE_B3D832: LDY $0D5A
CODE_B3D835: LDA $42,x
CODE_B3D837: CLC
CODE_B3D838: ADC $0036,y
CODE_B3D83B: STA $0036,y
CODE_B3D83E: JSL CODE_B9D100
CODE_B3D842: JMP CODE_B38000
CODE_B3D845: LDX $64
CODE_B3D847: LDY $0D5A
CODE_B3D84A: LDA $001C,y
CODE_B3D84D: BEQ CODE_B3D862
CODE_B3D84F: TAY
CODE_B3D850: LDA $42,x
CODE_B3D852: CLC
CODE_B3D853: BMI CODE_B3D865
CODE_B3D855: ADC $0042,y
CODE_B3D858: STA $0042,y
CODE_B3D85B: LDA #$0461
CODE_B3D85E: JSL CODE_B58003
CODE_B3D862: JMP CODE_B3D8FD
CODE_B3D865: ADC $0044,y
CODE_B3D868: STA $0044,y
CODE_B3D86B: LDY $0D5A
CODE_B3D86E: LDA $0036,y
CODE_B3D871: SEC
CODE_B3D872: SBC $42,x
CODE_B3D874: STA $0036,y
CODE_B3D877: LDA #$0462
CODE_B3D87A: JSL CODE_B58003
CODE_B3D87E: JMP CODE_B3D8FD
CODE_B3D881: JSL CODE_BCFB58
CODE_B3D885: JSL CODE_BEBE6D
CODE_B3D889: BCS CODE_B3D892
CODE_B3D88B: JSL CODE_B9D100
CODE_B3D88F: JMP CODE_B38000
CODE_B3D892: LDX $64
CODE_B3D894: LDY $0D5E
CODE_B3D897: LDA $42,x
CODE_B3D899: CLC
CODE_B3D89A: ADC $002A,y
CODE_B3D89D: STA $002A,y
CODE_B3D8A0: LDA $0026,y
CODE_B3D8A3: CLC
CODE_B3D8A4: ADC $42,x
CODE_B3D8A6: STA $0026,y
CODE_B3D8A9: LDA #$0462
CODE_B3D8AC: JSL CODE_B58003
CODE_B3D8B0: JMP CODE_B3D8FD
CODE_B3D8B3: JSL CODE_BCFB58
CODE_B3D8B7: JSL CODE_BEBE6D
CODE_B3D8BB: BCS CODE_B3D8C4
CODE_B3D8BD: JSL CODE_B9D100
CODE_B3D8C1: JMP CODE_B38000
CODE_B3D8C4: LDX $64
CODE_B3D8C6: LDY $0D5E
CODE_B3D8C9: LDA $4E,x
CODE_B3D8CB: BEQ CODE_B3D8D7
CODE_B3D8CD: LDA #$0000
CODE_B3D8D0: SEC
CODE_B3D8D1: SBC $0AEC
CODE_B3D8D4: STA $0AEC
CODE_B3D8D7: LDA $42,x
CODE_B3D8D9: STA $0022,y
CODE_B3D8DC: STA $002A,y
CODE_B3D8DF: LDA $44,x
CODE_B3D8E1: STA $0028,y
CODE_B3D8E4: BEQ CODE_B3D8E9
CODE_B3D8E6: STA $002A,y
CODE_B3D8E9: LDA $0A,x
CODE_B3D8EB: STA $001C,y
CODE_B3D8EE: LDA #$0000
CODE_B3D8F1: STA $0026,y
CODE_B3D8F4: STA $0020,y
CODE_B3D8F7: STA $002C,y
CODE_B3D8FA: JMP CODE_B3D8FD
CODE_B3D8FD: JSL CODE_BB82B8
CODE_B3D901: JSR CODE_B3D907
CODE_B3D904: JML [$05A9]
CODE_B3D907: LDY #$0068
CODE_B3D90A: JSL CODE_BB8412
CODE_B3D90E: LDY #$006A
CODE_B3D911: JSL CODE_BB8412
CODE_B3D915: RTS
CODE_B3D916: JSL CODE_BBBB99
CODE_B3D91A: JML [$05A9]
CODE_B3D91D: TAX
CODE_B3D91E: PHK
CODE_B3D91F: PLB
CODE_B3D920: JMP (DATA_B3D923,x)
DATA_B3D923:
dw CODE_B3D939
dw CODE_B3D9CD
dw CODE_B3DAD6
dw CODE_B3DC21
dw CODE_B3DF48
dw CODE_B3DF48
dw CODE_B3E3AF
dw CODE_B3E4D9
dw CODE_B3E65C
dw CODE_B3E682
dw CODE_B3E768
CODE_B3D939: LDY $64
CODE_B3D93B: LDA $002E,y
CODE_B3D93E: ASL
CODE_B3D93F: TAX
CODE_B3D940: JMP (DATA_B3D943,x)
DATA_B3D943:
dw CODE_B3D947
dw CODE_B3D973
CODE_B3D947: LDA $000A,y
CODE_B3D94A: SEC
CODE_B3D94B: SBC #$0010
CODE_B3D94E: CMP $0D4E
CODE_B3D951: BCC CODE_B3D973
CODE_B3D953: LDA #$00C0
CODE_B3D956: STA $003A,y
CODE_B3D959: LDA $0036,y
CODE_B3D95C: CMP #$01B8
CODE_B3D95F: BEQ CODE_B3D996
CODE_B3D961: JSL CODE_BCFB58
CODE_B3D965: JSL CODE_BEBE6D
CODE_B3D969: BCC CODE_B3D996
CODE_B3D96B: LDA #$FE00
CODE_B3D96E: STA $0024,y
CODE_B3D971: BRA CODE_B3D9C3
CODE_B3D973: LDA #$0100
CODE_B3D976: STA $003A,y
CODE_B3D979: LDA $0036,y
CODE_B3D97C: CMP #$01B8
CODE_B3D97F: BEQ CODE_B3D996
CODE_B3D981: JSL CODE_BCFB58
CODE_B3D985: LDX $64
CODE_B3D987: LDA $12,x
CODE_B3D989: STA $46,x
CODE_B3D98B: LDA #$0CDC
CODE_B3D98E: JSL CODE_BEBE8B
CODE_B3D992: STA $32
CODE_B3D994: BCS CODE_B3D99D
CODE_B3D996: JSL CODE_B9D100
CODE_B3D99A: JMP CODE_B3D916
CODE_B3D99D: LDX $64
CODE_B3D99F: LDA $46,x
CODE_B3D9A1: STA $12,x
CODE_B3D9A3: LDA #$001E
CODE_B3D9A6: CMP $0A82
CODE_B3D9A9: BEQ CODE_B3D9B3
CODE_B3D9AB: BRA CODE_B3D9C3
CODE_B3D9AD: JSL CODE_B8D8BA
CODE_B3D9B1: BCS CODE_B3D9C3
CODE_B3D9B3: LDX $64
CODE_B3D9B5: LDA #$0300
CODE_B3D9B8: BIT $42,x
CODE_B3D9BA: BVC CODE_B3D9C0
CODE_B3D9BC: EOR #$FFFF
CODE_B3D9BF: INC A
CODE_B3D9C0: STA $0A86
CODE_B3D9C3: LDA #$01B8
CODE_B3D9C6: JSL CODE_B9D0C6
CODE_B3D9CA: JML [$05A9]
CODE_B3D9CD: LDX $64
CODE_B3D9CF: LDA $2E,x
CODE_B3D9D1: ASL A
CODE_B3D9D2: TAX
CODE_B3D9D3: JMP (DATA_B3D9D6,x)
DATA_B3D9D6:
dw CODE_B3D9DA
dw CODE_B3D9EE
CODE_B3D9DA: LDX $64
CODE_B3D9DC: STX $19C4
CODE_B3D9DF: STZ $42,x
CODE_B3D9E1: INC $2E,x
CODE_B3D9E3: STZ $20,x
CODE_B3D9E5: JSR CODE_B3DA88
CODE_B3D9E8: JSR CODE_B3DAC1
CODE_B3D9EB: JML [$05A9]
CODE_B3D9EE: LDX $64
CODE_B3D9F0: LDA $4A,x
CODE_B3D9F2: AND #$FFFE
CODE_B3D9F5: STA $4A,x
CODE_B3D9F7: JSR CODE_B3DA88
CODE_B3D9FA: BEQ CODE_B3D9FF
CODE_B3D9FC: JSR CODE_B3DAC1
CODE_B3D9FF: LDA $44,x
CODE_B3DA01: BPL CODE_B3DA1C
CODE_B3DA03: AND #$0FFF
CODE_B3DA06: LDY $0593
CODE_B3DA09: SEC
CODE_B3DA0A: SBC $0006,y
CODE_B3DA0D: STA $32
CODE_B3DA0F: LDA $44,x
CODE_B3DA11: ASL A
CODE_B3DA12: EOR $32
CODE_B3DA14: BPL CODE_B3DA4E
CODE_B3DA16: LDA $4C,x
CODE_B3DA18: STA $46,x
CODE_B3DA1A: STA $4A,x
CODE_B3DA1C: LDA $46,x
CODE_B3DA1E: BEQ CODE_B3DA50
CODE_B3DA20: LDA #$0008
CODE_B3DA23: STA $48,x
CODE_B3DA25: SEP #$20
CODE_B3DA27: INC $19AC
CODE_B3DA2A: REP #$20
CODE_B3DA2C: LDX $0593
CODE_B3DA2F: LDA $2E,x
CODE_B3DA31: ASL A
CODE_B3DA32: ASL A
CODE_B3DA33: TAX
CODE_B3DA34: LDA.l DATA_B896B7,x
CODE_B3DA38: AND #$0004
CODE_B3DA3B: BNE CODE_B3DA46
CODE_B3DA3D: LDA #$000C
CODE_B3DA40: JSL CODE_B8D8BA
CODE_B3DA44: BRA CODE_B3DA4C
CODE_B3DA46: LDA #$1000
CODE_B3DA49: STA $0AF2
CODE_B3DA4C: BRA CODE_B3DA66
CODE_B3DA4E: STZ $46,x
CODE_B3DA50: LDY $0593
CODE_B3DA53: LDA $001E,y
CODE_B3DA56: AND #$1001
CODE_B3DA59: BEQ CODE_B3DA5E
CODE_B3DA5B: STZ $0AF2
CODE_B3DA5E: DEC $48,x
CODE_B3DA60: BPL CODE_B3DA25
CODE_B3DA62: INC $48,x
CODE_B3DA64: STZ $4A,x
CODE_B3DA66: JSR CODE_B3DA6C
CODE_B3DA69: JML [$05A9]
CODE_B3DA6C: LDX $64
CODE_B3DA6E: LDY #$FF80
CODE_B3DA71: LDA $46,x
CODE_B3DA73: BEQ CODE_B3DA78
CODE_B3DA75: LDY #$0500
CODE_B3DA78: STY $26,x
CODE_B3DA7A: LDA #$0030
CODE_B3DA7D: JSR CODE_B3DBFA
CODE_B3DA80: LDX $64
CODE_B3DA82: LDA $20,x
CODE_B3DA84: STA $19BE
CODE_B3DA87: RTS
CODE_B3DA88: LDX $0593
CODE_B3DA8B: LDA $0A,x
CODE_B3DA8D: STA $32
CODE_B3DA8F: LDX $64
CODE_B3DA91: LDA $54,x
CODE_B3DA93: STA $8E
CODE_B3DA95: LDY $42,x
CODE_B3DA97: LDA [$8E],y
CODE_B3DA99: CMP $32
CODE_B3DA9B: BPL CODE_B3DAAB
CODE_B3DA9D: INY
CODE_B3DA9E: INY
CODE_B3DA9F: INY
CODE_B3DAA0: INY
CODE_B3DAA1: INY
CODE_B3DAA2: INY
CODE_B3DAA3: LDA [$8E],y
CODE_B3DAA5: CMP $32
CODE_B3DAA7: BMI CODE_B3DA9D
CODE_B3DAA9: BRA CODE_B3DABD
CODE_B3DAAB: DEY
CODE_B3DAAC: DEY
CODE_B3DAAD: DEY
CODE_B3DAAE: DEY
CODE_B3DAAF: DEY
CODE_B3DAB0: DEY
CODE_B3DAB1: LDA [$8E],y
CODE_B3DAB3: CMP $32
CODE_B3DAB5: BPL CODE_B3DAAB
CODE_B3DAB7: INY
CODE_B3DAB8: INY
CODE_B3DAB9: INY
CODE_B3DABA: INY
CODE_B3DABB: INY
CODE_B3DABC: INY
CODE_B3DABD: TYA
CODE_B3DABE: CMP $42,x
CODE_B3DAC0: RTS
CODE_B3DAC1: STA $42,x
CODE_B3DAC3: INY
CODE_B3DAC4: INY
CODE_B3DAC5: LDA [$8E],y
CODE_B3DAC7: STA $44,x
CODE_B3DAC9: INY
CODE_B3DACA: INY
CODE_B3DACB: LDA [$8E],y
CODE_B3DACD: STA $46,x
CODE_B3DACF: STA $4C,x
CODE_B3DAD1: BEQ CODE_B3DAD5
CODE_B3DAD3: STA $4A,x
CODE_B3DAD5: RTS
CODE_B3DAD6: LDX $64
CODE_B3DAD8: LDA $2E,x
CODE_B3DADA: ASL A
CODE_B3DADB: TAX
CODE_B3DADC: JMP (DATA_B3DADF,x)
DATA_B3DADF:
dw CODE_B3DAE3
dw CODE_B3DAF7
CODE_B3DAE3: LDX $64
CODE_B3DAE5: STZ $42,x
CODE_B3DAE7: INC $2E,x
CODE_B3DAE9: STZ $20,x
CODE_B3DAEB: JSR CODE_B3DB15
CODE_B3DAEE: JSR CODE_B3DB48
CODE_B3DAF1: JSR CODE_B3DB57
CODE_B3DAF4: JML [$05A9]
CODE_B3DAF7: JSR CODE_B3DB15
CODE_B3DAFA: BEQ CODE_B3DAFF
CODE_B3DAFC: JSR CODE_B3DB48
CODE_B3DAFF: JSR CODE_B3DB57
CODE_B3DB02: JSR CODE_B3DBA9
CODE_B3DB05: LDA #$0080
CODE_B3DB08: JSR CODE_B3DBFA
CODE_B3DB0B: LDX $64
CODE_B3DB0D: LDA $20,x
CODE_B3DB0F: STA $19BE
CODE_B3DB12: JML [$05A9]
CODE_B3DB15: LDX $0593
CODE_B3DB18: LDA $06,x
CODE_B3DB1A: STA $32
CODE_B3DB1C: LDX $64
CODE_B3DB1E: LDA $54,x
CODE_B3DB20: STA $8E
CODE_B3DB22: LDY $42,x
CODE_B3DB24: LDA [$8E],y
CODE_B3DB26: CMP $32
CODE_B3DB28: BPL CODE_B3DB3A
CODE_B3DB2A: INY
CODE_B3DB2B: INY
CODE_B3DB2C: INY
CODE_B3DB2D: INY
CODE_B3DB2E: LDA [$8E],y
CODE_B3DB30: CMP $32
CODE_B3DB32: BMI CODE_B3DB2A
CODE_B3DB34: DEY
CODE_B3DB35: DEY
CODE_B3DB36: DEY
CODE_B3DB37: DEY
CODE_B3DB38: BRA CODE_B3DB44
CODE_B3DB3A: DEY
CODE_B3DB3B: DEY
CODE_B3DB3C: DEY
CODE_B3DB3D: DEY
CODE_B3DB3E: LDA [$8E],y
CODE_B3DB40: CMP $32
CODE_B3DB42: BPL CODE_B3DB3A
CODE_B3DB44: TYA
CODE_B3DB45: CMP $42,x
CODE_B3DB47: RTS
CODE_B3DB48: STA $42,x
CODE_B3DB4A: INY
CODE_B3DB4B: INY
CODE_B3DB4C: LDA [$8E],y
CODE_B3DB4E: STA $8E
CODE_B3DB50: STA $44,x
CODE_B3DB52: STZ $46,x
CODE_B3DB54: STZ $48,x
CODE_B3DB56: RTS
CODE_B3DB57: LDX $64
CODE_B3DB59: DEC $48,x
CODE_B3DB5B: BPL CODE_B3DB7B
CODE_B3DB5D: LDA $44,x
CODE_B3DB5F: STA $8E
CODE_B3DB61: LDY $46,x
CODE_B3DB63: LDA [$8E],y
CODE_B3DB65: STA $4A,x
CODE_B3DB67: INY
CODE_B3DB68: INY
CODE_B3DB69: LDA [$8E],y
CODE_B3DB6B: STA $48,x
CODE_B3DB6D: INY
CODE_B3DB6E: INY
CODE_B3DB6F: LDA [$8E],y
CODE_B3DB71: CMP #$0002
CODE_B3DB74: BNE CODE_B3DB79
CODE_B3DB76: LDY #$0000
CODE_B3DB79: STY $46,x
CODE_B3DB7B: RTS
DATA_B3DB7C:
db $9C, $DB, $9C, $DB, $9D, $DB, $A1, $DB
db $9C, $DB, $9C, $DB, $9D, $DB, $A1, $DB
db $9D, $DB, $9D, $DB, $9C, $DB, $A5, $DB
db $A1, $DB, $A1, $DB, $A5, $DB, $9C, $DB
CODE_B3DB9C: RTS
CODE_B3DB9D: SBC #$0012
CODE_B3DBA0: RTS
CODE_B3DBA1: SBC #$0012
CODE_B3DBA4: RTS
CODE_B3DBA5: SBC #$0024
CODE_B3DBA8: RTS
CODE_B3DBA9: LDX $64
CODE_B3DBAB: LDA $4A,x
CODE_B3DBAD: LSR A
CODE_B3DBAE: BCC CODE_B3DBDB
CODE_B3DBB0: AND #$2000
CODE_B3DBB3: BEQ CODE_B3DBC8
CODE_B3DBB5: LDA #$0900
CODE_B3DBB8: STA $26,x
CODE_B3DBBA: LDA #$FFFF
CODE_B3DBBD: STA $19C0
CODE_B3DBC0: SEP #$20
CODE_B3DBC2: INC $19AC
CODE_B3DBC5: REP #$20
CODE_B3DBC7: RTS
CODE_B3DBC8: LDA #$F700
CODE_B3DBCB: STA $26,x
CODE_B3DBCD: LDA #$0001
CODE_B3DBD0: STA $19C0
CODE_B3DBD3: SEP #$20
CODE_B3DBD5: INC $19AC
CODE_B3DBD8: REP #$20
CODE_B3DBDA: RTS
CODE_B3DBDB: AND #$2000
CODE_B3DBDE: BEQ CODE_B3DBED
CODE_B3DBE0: LDA #$0000
CODE_B3DBE3: STA $26,x
CODE_B3DBE5: CMP $20,x
CODE_B3DBE7: BNE CODE_B3DBEC
CODE_B3DBE9: STZ $19C0
CODE_B3DBEC: RTS
CODE_B3DBED: LDA #$0000
CODE_B3DBF0: STA $26,x
CODE_B3DBF2: CMP $20,x
CODE_B3DBF4: BNE CODE_B3DBEC
CODE_B3DBF6: STZ $19C0
CODE_B3DBF9: RTS
CODE_B3DBFA: LDX $64
CODE_B3DBFC: STA $32
CODE_B3DBFE: LDA $26,x
CODE_B3DC00: SEC
CODE_B3DC01: SBC $20,x
CODE_B3DC03: BPL CODE_B3DC15
CODE_B3DC05: EOR #$FFFF
CODE_B3DC08: INC A
CODE_B3DC09: CMP $32
CODE_B3DC0B: BMI CODE_B3DC0F
CODE_B3DC0D: LDA $32
CODE_B3DC0F: EOR #$FFFF
CODE_B3DC12: INC A
CODE_B3DC13: BRA CODE_B3DC1B
CODE_B3DC15: CMP $32
CODE_B3DC17: BMI CODE_B3DC1B
CODE_B3DC19: LDA $32
CODE_B3DC1B: CLC
CODE_B3DC1C: ADC $20,x
CODE_B3DC1E: STA $20,x
CODE_B3DC20: RTS
CODE_B3DC21: LDY $64
CODE_B3DC23: LDA $002E,y
CODE_B3DC26: ASL A
CODE_B3DC27: TAX
CODE_B3DC28: JMP (DATA_B3DC2B,x)
DATA_B3DC2B:
dw CODE_B3DC43
dw CODE_B3DC77
dw CODE_B3DCB4
dw CODE_B3DCB7
dw CODE_B3DCBA
dw CODE_B3DCBD
dw CODE_B3DCC0
dw CODE_B3DCF0
dw CODE_B3DD00
dw CODE_B3DD38
dw CODE_B3DD48
dw CODE_B3DD6A
CODE_B3DC43: LDY #$00CC
CODE_B3DC46: JSL CODE_BB842C
CODE_B3DC4A: BCS CODE_B3DC74
CODE_B3DC4C: LDX $64
CODE_B3DC4E: LDY $68
CODE_B3DC50: TYA
CODE_B3DC51: STA $4A,x
CODE_B3DC53: LDA #$C000
CODE_B3DC56: STA $001C,y
CODE_B3DC59: LDA $06,x
CODE_B3DC5B: CLC
CODE_B3DC5C: ADC #$0100
CODE_B3DC5F: STA $0006,y
CODE_B3DC62: LDA $0A,x
CODE_B3DC64: STA $000A,y
CODE_B3DC67: INC $2E,x
CODE_B3DC69: STX $097F
CODE_B3DC6C: LDA #$C000
CODE_B3DC6F: STA $1C,x
CODE_B3DC71: JSR CODE_B3DDA8
CODE_B3DC74: JML [$05A9]
CODE_B3DC77: LDX $64
CODE_B3DC79: LDA $42,x
CODE_B3DC7B: AND #$0003
CODE_B3DC7E: CMP #$0002
CODE_B3DC81: BNE CODE_B3DC89
CODE_B3DC83: LDA #$0077
CODE_B3DC86: STA $096F
CODE_B3DC89: JSR CODE_B3DD6D
CODE_B3DC8C: JSR CODE_B3DDA8
CODE_B3DC8F: JSR CODE_B3DEF4
CODE_B3DC92: BCS CODE_B3DCA0
CODE_B3DC94: JSR CODE_B3DF00
CODE_B3DC97: LDX $64
CODE_B3DC99: LDA $46,x
CODE_B3DC9B: BMI CODE_B3DCA0
CODE_B3DC9D: JML [$05A9]
CODE_B3DCA0: LDA #$001F
CODE_B3DCA3: LDY #$0004
CODE_B3DCA6: JSL CODE_B8D1E4
CODE_B3DCAA: LDX $64
CODE_B3DCAC: LDA #$0008
CODE_B3DCAF: STA $2E,x
CODE_B3DCB1: JML [$05A9]
CODE_B3DCB4: JML [$05A9]
CODE_B3DCB7: JML [$05A9]
CODE_B3DCBA: JML [$05A9]
CODE_B3DCBD: JML [$05A9]
CODE_B3DCC0: LDA #$0002
CODE_B3DCC3: TRB $08C4
CODE_B3DCC6: LDX $64
CODE_B3DCC8: LDA #$0030
CODE_B3DCCB: STA $4C,x
CODE_B3DCCD: INC $2E,x
CODE_B3DCCF: LDA $42,x
CODE_B3DCD1: AND #$0003
CODE_B3DCD4: CMP #$0002
CODE_B3DCD7: BNE CODE_B3DCFD
CODE_B3DCD9: LDA $08BC
CODE_B3DCDC: ORA #$8000
CODE_B3DCDF: STA $19D8
CODE_B3DCE2: LDA $44,x
CODE_B3DCE4: STA $08BC
CODE_B3DCE7: STA $096B
CODE_B3DCEA: STA $096D
CODE_B3DCED: JML [$05A9]
CODE_B3DCF0: LDX $64
CODE_B3DCF2: DEC $4C,x
CODE_B3DCF4: BPL CODE_B3DCFD
CODE_B3DCF6: LDA $44,x
CODE_B3DCF8: STA $19BA
CODE_B3DCFB: STZ $2E,x
CODE_B3DCFD: JML [$05A9]
CODE_B3DD00: JSR CODE_B3DDA8
CODE_B3DD03: JSR CODE_B3DEF4
CODE_B3DD06: BCS CODE_B3DD21
CODE_B3DD08: LDA #$001F
CODE_B3DD0B: LDY #$0400
CODE_B3DD0E: JSL CODE_B8D1E4
CODE_B3DD12: LDX $64
CODE_B3DD14: LDA #$000A
CODE_B3DD17: STA $2E,x
CODE_B3DD19: LDA #$000A
CODE_B3DD1C: STA $42,x
CODE_B3DD1E: JML [$05A9]
CODE_B3DD21: LDX $64
CODE_B3DD23: INC $2E,x
CODE_B3DD25: LDA #$0027
CODE_B3DD28: JSL CODE_B8D8BA
CODE_B3DD2C: BCS CODE_B3DD35
CODE_B3DD2E: LDX $64
CODE_B3DD30: LDA $42,x
CODE_B3DD32: STA $0A86
CODE_B3DD35: JML [$05A9]
CODE_B3DD38: JSR CODE_B3DDA8
CODE_B3DD3B: JSR CODE_B3DE26
CODE_B3DD3E: JSR CODE_B3DE0A
CODE_B3DD41: JSL CODE_BB82B8
CODE_B3DD45: JML [$05A9]
CODE_B3DD48: LDX $64
CODE_B3DD4A: DEC $42,x
CODE_B3DD4C: BEQ CODE_B3DD54
CODE_B3DD4E: JSR CODE_B3DDA8
CODE_B3DD51: JML [$05A9]
CODE_B3DD54: INC $2E,x
CODE_B3DD56: LDA #$0028
CODE_B3DD59: JSL CODE_B8D8BA
CODE_B3DD5D: JSR CODE_B3DE26
CODE_B3DD60: JSR CODE_B3DE0A
CODE_B3DD63: JSL CODE_BB82B8
CODE_B3DD67: JML [$05A9]
CODE_B3DD6A: JML [$05A9]
CODE_B3DD6D: LDX $64
CODE_B3DD6F: LDA $48,x
CODE_B3DD71: SEC
CODE_B3DD72: SBC #$0100
CODE_B3DD75: STA $48,x
CODE_B3DD77: BPL CODE_B3DDA7
CODE_B3DD79: XBA
CODE_B3DD7A: EOR $48,x
CODE_B3DD7C: AND #$FF00
CODE_B3DD7F: EOR $48,x
CODE_B3DD81: STA $48,x
CODE_B3DD83: LDA $46,x
CODE_B3DD85: BMI CODE_B3DDA7
CODE_B3DD87: DEC $46,x
CODE_B3DD89: BMI CODE_B3DDA7
CODE_B3DD8B: CMP #$000B
CODE_B3DD8E: BPL CODE_B3DDA0
CODE_B3DD90: LDA #$061C
CODE_B3DD93: JSL CODE_B58003
CODE_B3DD97: LDA #$043E
CODE_B3DD9A: JSL CODE_B58003
CODE_B3DD9E: BRA CODE_B3DDA7
CODE_B3DDA0: LDA #$061C
CODE_B3DDA3: JSL CODE_B58003
CODE_B3DDA7: RTS
CODE_B3DDA8: LDX $64
CODE_B3DDAA: LDA $46,x
CODE_B3DDAC: BMI CODE_B3DDE5
CODE_B3DDAE: CMP #$0001
CODE_B3DDB1: BMI CODE_B3DDED
CODE_B3DDB3: CMP #$0006
CODE_B3DDB6: BMI CODE_B3DDF2
CODE_B3DDB8: CMP #$000B
CODE_B3DDBB: BMI CODE_B3DDFE
CODE_B3DDBD: LDA $46,x
CODE_B3DDBF: ASL A
CODE_B3DDC0: TAX
CODE_B3DDC1: LDA.l DATA_B3DE2C,x
CODE_B3DDC5: STA $32
CODE_B3DDC7: LDX $64
CODE_B3DDC9: AND #$00FF
CODE_B3DDCC: ASL A
CODE_B3DDCD: ASL A
CODE_B3DDCE: CLC
CODE_B3DDCF: ADC #$2D40
CODE_B3DDD2: STA $1A,x
CODE_B3DDD4: LDY $4A,x
CODE_B3DDD6: LDA $33
CODE_B3DDD8: AND #$00FF
CODE_B3DDDB: ASL A
CODE_B3DDDC: ASL A
CODE_B3DDDD: CLC
CODE_B3DDDE: ADC #$2D40
CODE_B3DDE1: STA $001A,y
CODE_B3DDE4: RTS
CODE_B3DDE5: JSR CODE_B3DE26
CODE_B3DDE8: LDA #$0000
CODE_B3DDEB: BRA CODE_B3DDBF
CODE_B3DDED: JSR CODE_B3DE0A
CODE_B3DDF0: BRA CODE_B3DDBD
CODE_B3DDF2: LDA $2A
CODE_B3DDF4: AND #$0003
CODE_B3DDF7: BNE CODE_B3DDBD
CODE_B3DDF9: JSR CODE_B3DE0A
CODE_B3DDFC: BRA CODE_B3DDBD
CODE_B3DDFE: LDA $2A
CODE_B3DE00: AND #$0007
CODE_B3DE03: BNE CODE_B3DDBD
CODE_B3DE05: JSR CODE_B3DE0A
CODE_B3DE08: BRA CODE_B3DDBD
CODE_B3DE0A: LDA $097F
CODE_B3DE0D: EOR $64
CODE_B3DE0F: STA $097F
CODE_B3DE12: RTS
CODE_B3DE13: LDA $1C,x
CODE_B3DE15: EOR #$4000
CODE_B3DE18: STA $1C,x
CODE_B3DE1A: LDY $4A,x
CODE_B3DE1C: LDA $001C,y
CODE_B3DE1F: EOR #$4000
CODE_B3DE22: STA $001C,y
CODE_B3DE25: RTS
CODE_B3DE26: LDA $64
CODE_B3DE28: STA $097F
CODE_B3DE2B: RTS
DATA_B3DE2C:
db $00, $00, $00, $01, $00, $02, $00, $03
db $00, $04, $00, $05, $00, $06, $00, $07
db $00, $08, $00, $09, $01, $00, $01, $01
db $01, $02, $01, $03, $01, $04, $01, $05
db $01, $06, $01, $07, $01, $08, $01, $09
db $02, $00, $02, $01, $02, $02, $02, $03
db $02, $04, $02, $05, $02, $06, $02, $07
db $02, $08, $02, $09, $03, $00, $03, $01
db $03, $02, $03, $03, $03, $04, $03, $05
db $03, $06, $03, $07, $03, $08, $03, $09
db $04, $00, $04, $01, $04, $02, $04, $03
db $04, $04, $04, $05, $04, $06, $04, $07
db $04, $08, $04, $09, $05, $00, $05, $01
db $05, $02, $05, $03, $05, $04, $05, $05
db $05, $06, $05, $07, $05, $08, $05, $09
db $06, $00, $06, $01, $06, $02, $06, $03
db $06, $04, $06, $05, $06, $06, $06, $07
db $06, $08, $06, $09, $07, $00, $07, $01
db $07, $02, $07, $03, $07, $04, $07, $05
db $07, $06, $07, $07, $07, $08, $07, $09
db $08, $00, $08, $01, $08, $02, $08, $03
db $08, $04, $08, $05, $08, $06, $08, $07
db $08, $08, $08, $09, $09, $00, $09, $01
db $09, $02, $09, $03, $09, $04, $09, $05
db $09, $06, $09, $07, $09, $08, $09, $09
CODE_B3DEF4: LDA $08C4
CODE_B3DEF7: AND #$0002
CODE_B3DEFA: BNE CODE_B3DEFE
CODE_B3DEFC: CLC
CODE_B3DEFD: RTS
CODE_B3DEFE: SEC
CODE_B3DEFF: RTS
CODE_B3DF00: LDA $0923
CODE_B3DF03: AND #$0001
CODE_B3DF06: BNE CODE_B3DF17
CODE_B3DF08: LDA $42,x
CODE_B3DF0A: AND #$0003
CODE_B3DF0D: BEQ CODE_B3DF1E
CODE_B3DF0F: DEC A
CODE_B3DF10: BEQ CODE_B3DF18
CODE_B3DF12: LDA $096B
CODE_B3DF15: BEQ CODE_B3DF25
CODE_B3DF17: RTS
CODE_B3DF18: LDA $19BA
CODE_B3DF1B: BEQ CODE_B3DF25
CODE_B3DF1D: RTS
CODE_B3DF1E: LDA #$0001
CODE_B3DF21: TSB $0923
CODE_B3DF24: RTS
CODE_B3DF25: LDA #$0621
CODE_B3DF28: JSL CODE_B58003
CODE_B3DF2C: LDA #$0522
CODE_B3DF2F: JSL CODE_B58003
CODE_B3DF33: LDA #$0735
CODE_B3DF36: JSL CODE_B58003
CODE_B3DF3A: BRA CODE_B3DF1E
CODE_B3DF3C: LDX $64
CODE_B3DF3E: LDA $1C,x
CODE_B3DF40: CMP #$C000
CODE_B3DF43: BNE CODE_B3DF47
CODE_B3DF45: STZ $1C,x
CODE_B3DF47: RTL
CODE_B3DF48: LDX $64
CODE_B3DF4A: LDA $2E,x
CODE_B3DF4C: ASL A
CODE_B3DF4D: TAX
CODE_B3DF4E: JMP (DATA_B3DF51,x)
DATA_B3DF51:
dw CODE_B3DF5F
dw CODE_B3DF8D
dw CODE_B3DF5F
dw CODE_B3DFC0
dw CODE_B3DFFC
dw CODE_B3DFFF
dw CODE_B3E006
CODE_B3DF5F: LDX $64
CODE_B3DF61: INC $2E,x
CODE_B3DF63: STZ $1A,x
CODE_B3DF65: STZ $16,x
CODE_B3DF67: PER $A48D
CODE_B3DF6A: PEA $B380
CODE_B3DF6D: PLB
CODE_B3DF6E: LDY #$01E6
CODE_B3DF71: LDA #$0000
CODE_B3DF74: CLC
CODE_B3DF75: EOR ($02,s),y
CODE_B3DF77: ROR A
CODE_B3DF78: DEY
CODE_B3DF79: DEY
CODE_B3DF7A: BPL CODE_B3DF75
CODE_B3DF7C: XBA
CODE_B3DF7D: EOR #$CCAB
CODE_B3DF80: INC A
CODE_B3DF81: BEQ CODE_B3DF88
CODE_B3DF83: LDA #$FFFF
CODE_B3DF86: STA $42,x
CODE_B3DF88: PLB
CODE_B3DF89: PLY
CODE_B3DF8A: JMP CODE_B3D916
CODE_B3DF8D: LDA $0515
CODE_B3DF90: CMP #$0002
CODE_B3DF93: BNE CODE_B3DF99
CODE_B3DF95: LDA $6E
CODE_B3DF97: BEQ CODE_B3DF9E
CODE_B3DF99: JSR CODE_B3E0C9
CODE_B3DF9C: BCS CODE_B3DFA1
CODE_B3DF9E: JMP CODE_B3D916
CODE_B3DFA1: LDA #$002B
CODE_B3DFA4: JSL CODE_B8D8BA
CODE_B3DFA8: BCS CODE_B3DFBD
CODE_B3DFAA: LDA #CODE_B3E1E2
CODE_B3DFAD: STA $0A8A
CODE_B3DFB0: LDA.w #CODE_B3E1E2>>16
CODE_B3DFB3: STA $0A8C
CODE_B3DFB6: LDX $64
CODE_B3DFB8: LDA #$0004
CODE_B3DFBB: STA $2E,x
CODE_B3DFBD: JMP CODE_B3D916
CODE_B3DFC0: LDY $0593
CODE_B3DFC3: LDA $002E,y
CODE_B3DFC6: CMP #$005B
CODE_B3DFC9: BEQ CODE_B3DFDD
CODE_B3DFCB: CMP #$005C
CODE_B3DFCE: BEQ CODE_B3DFDD
CODE_B3DFD0: CMP #$0047
CODE_B3DFD3: BNE CODE_B3DFDA
CODE_B3DFD5: LDA $0042,y
CODE_B3DFD8: BEQ CODE_B3DFDD
CODE_B3DFDA: JMP CODE_B3D916
CODE_B3DFDD: LDA #$002B
CODE_B3DFE0: JSL CODE_B8D8BA
CODE_B3DFE4: BCS CODE_B3DFF9
CODE_B3DFE6: LDA #CODE_B3E2F4
CODE_B3DFE9: STA $0A8A
CODE_B3DFEC: LDA.w #CODE_B3E2F4>>16
CODE_B3DFEF: STA $0A8C
CODE_B3DFF2: LDX $64
CODE_B3DFF4: LDA #$0004
CODE_B3DFF7: STA $2E,x
CODE_B3DFF9: JMP CODE_B3D916
CODE_B3DFFC: JMP CODE_B3D916
CODE_B3DFFF: LDX $64
CODE_B3E001: INC $2E,x
CODE_B3E003: JMP CODE_B3D916
CODE_B3E006: LDX $64
CODE_B3E008: LDA $32,x
CODE_B3E00A: BNE CODE_B3E063
CODE_B3E00C: JSL CODE_BCFB58
CODE_B3E010: LDA #$0008
CODE_B3E013: JSL CODE_BCFCB5
CODE_B3E017: BCC CODE_B3E060
CODE_B3E019: LDA $6E
CODE_B3E01B: CMP #$019C
CODE_B3E01E: BEQ CODE_B3E025
CODE_B3E020: CMP #$01A0
CODE_B3E023: BNE CODE_B3E060
CODE_B3E025: LDX $64
CODE_B3E027: LDY $6A
CODE_B3E029: LDA $0006,y
CODE_B3E02C: SEC
CODE_B3E02D: SBC $06,x
CODE_B3E02F: STA $32
CODE_B3E031: LDA $46,x
CODE_B3E033: LSR A
CODE_B3E034: BCC CODE_B3E03E
CODE_B3E036: LDA $32
CODE_B3E038: EOR #$FFFF
CODE_B3E03B: INC A
CODE_B3E03C: STA $32
CODE_B3E03E: LDA $32
CODE_B3E040: BMI CODE_B3E060
CODE_B3E042: LDA $46,x
CODE_B3E044: AND #$0001
CODE_B3E047: DEC A
CODE_B3E048: EOR $0020,y
CODE_B3E04B: BMI CODE_B3E060
CODE_B3E04D: LDA $0020,y
CODE_B3E050: BPL CODE_B3E056
CODE_B3E052: EOR #$FFFF
CODE_B3E055: INC A
CODE_B3E056: CMP #$04FF
CODE_B3E059: BMI CODE_B3E060
CODE_B3E05B: JSR CODE_B3E08C
CODE_B3E05E: BCS CODE_B3E063
CODE_B3E060: JMP CODE_B3D916
CODE_B3E063: LDX $64
CODE_B3E065: STZ $30,x
CODE_B3E067: STZ $32,x
CODE_B3E069: JSL CODE_BB82C3
CODE_B3E06D: LDA #$0094
CODE_B3E070: STA $00,x
CODE_B3E072: STZ $1A,x
CODE_B3E074: STZ $16,x
CODE_B3E076: LDA #$0001
CODE_B3E079: STA $2E,x
CODE_B3E07B: LDA #$0615
CODE_B3E07E: JSL CODE_B58003
CODE_B3E082: LDA #$0719
CODE_B3E085: JSL CODE_B58003
CODE_B3E089: JML [$05A9]
CODE_B3E08C: LDY $0593
CODE_B3E08F: LDA $0D4E
CODE_B3E092: BMI CODE_B3E09D
CODE_B3E094: SEC
CODE_B3E095: SBC $000A,y
CODE_B3E098: CMP #$FFEC
CODE_B3E09B: BMI CODE_B3E0B3
CODE_B3E09D: JSR CODE_B3E14B
CODE_B3E0A0: BCC CODE_B3E0C7
CODE_B3E0A2: JSR CODE_B3E15A
CODE_B3E0A5: BCC CODE_B3E0C7
CODE_B3E0A7: JSR CODE_B3E172
CODE_B3E0AA: BCC CODE_B3E0C7
CODE_B3E0AC: JSR CODE_B3E191
CODE_B3E0AF: BCC CODE_B3E0C7
CODE_B3E0B1: SEC
CODE_B3E0B2: RTS
CODE_B3E0B3: JSR CODE_B3E14B
CODE_B3E0B6: BCC CODE_B3E0C7
CODE_B3E0B8: JSR CODE_B3E15A
CODE_B3E0BB: BCC CODE_B3E0C7
CODE_B3E0BD: JSR CODE_B3E16D
CODE_B3E0C0: BCC CODE_B3E0C7
CODE_B3E0C2: JSR CODE_B3E191
CODE_B3E0C5: BCS CODE_B3E0B1
CODE_B3E0C7: CLC
CODE_B3E0C8: RTS
CODE_B3E0C9: PHX
CODE_B3E0CA: LDX $0593
CODE_B3E0CD: LDA $2E,x
CODE_B3E0CF: ASL A
CODE_B3E0D0: ASL A
CODE_B3E0D1: TAX
CODE_B3E0D2: LDA.l DATA_B896B7,x
CODE_B3E0D6: PLX
CODE_B3E0D7: AND #$0004
CODE_B3E0DA: BNE CODE_B3E134
CODE_B3E0DC: LDY $0593
CODE_B3E0DF: LDA $0D4E
CODE_B3E0E2: BMI CODE_B3E0ED
CODE_B3E0E4: SEC
CODE_B3E0E5: SBC $000A,y
CODE_B3E0E8: CMP #$FFEC
CODE_B3E0EB: BMI CODE_B3E136
CODE_B3E0ED: JSR CODE_B3E14B
CODE_B3E0F0: BCC CODE_B3E134
CODE_B3E0F2: JSR CODE_B3E15A
CODE_B3E0F5: BCC CODE_B3E134
CODE_B3E0F7: JSR CODE_B3E172
CODE_B3E0FA: BCC CODE_B3E134
CODE_B3E0FC: JSR CODE_B3E191
CODE_B3E0FF: BCC CODE_B3E134
CODE_B3E101: LDY $0593
CODE_B3E104: LDA $002E,y
CODE_B3E107: CMP #$005B
CODE_B3E10A: BEQ CODE_B3E113
CODE_B3E10C: CMP #$005C
CODE_B3E10F: BEQ CODE_B3E113
CODE_B3E111: BRA CODE_B3E128
CODE_B3E113: LDY $0D5E
CODE_B3E116: BEQ CODE_B3E128
CODE_B3E118: LDX $64
CODE_B3E11A: LDA $0020,y
CODE_B3E11D: BEQ CODE_B3E134
CODE_B3E11F: ROL A
CODE_B3E120: ROL A
CODE_B3E121: EOR $46,x
CODE_B3E123: LSR A
CODE_B3E124: BCC CODE_B3E134
CODE_B3E126: BRA CODE_B3E132
CODE_B3E128: JSR CODE_B3E1A9
CODE_B3E12B: BCC CODE_B3E134
CODE_B3E12D: JSR CODE_B3E1B8
CODE_B3E130: BCC CODE_B3E134
CODE_B3E132: SEC
CODE_B3E133: RTS
CODE_B3E134: CLC
CODE_B3E135: RTS
CODE_B3E136: JSR CODE_B3E14B
CODE_B3E139: BCC CODE_B3E134
CODE_B3E13B: JSR CODE_B3E15A
CODE_B3E13E: BCC CODE_B3E134
CODE_B3E140: JSR CODE_B3E16D
CODE_B3E143: BCC CODE_B3E134
CODE_B3E145: JSR CODE_B3E191
CODE_B3E148: BCC CODE_B3E134
CODE_B3E14A: RTS
CODE_B3E14B: LDY $0593
CODE_B3E14E: LDA $002E,y
CODE_B3E151: CMP #$0033
CODE_B3E154: BEQ CODE_B3E158
CODE_B3E156: SEC
CODE_B3E157: RTS
CODE_B3E158: CLC
CODE_B3E159: RTS
CODE_B3E15A: LDX $64
CODE_B3E15C: LDA $0A,x
CODE_B3E15E: SEC
CODE_B3E15F: SBC $17C2
CODE_B3E162: BMI CODE_B3E16B
CODE_B3E164: CMP #$00E0
CODE_B3E167: BPL CODE_B3E16B
CODE_B3E169: SEC
CODE_B3E16A: RTS
CODE_B3E16B: CLC
CODE_B3E16C: RTS
CODE_B3E16D: LDA #$001B
CODE_B3E170: BRA CODE_B3E175
CODE_B3E172: LDA #$0005
CODE_B3E175: STA $32
CODE_B3E177: LDY $0593
CODE_B3E17A: LDA $0A,x
CODE_B3E17C: CLC
CODE_B3E17D: ADC $48,x
CODE_B3E17F: SEC
CODE_B3E180: SBC $000A,y
CODE_B3E183: BPL CODE_B3E189
CODE_B3E185: EOR #$FFFF
CODE_B3E188: INC A
CODE_B3E189: CMP $32
CODE_B3E18B: BPL CODE_B3E18F
CODE_B3E18D: SEC
CODE_B3E18E: RTS
CODE_B3E18F: CLC
CODE_B3E190: RTS
CODE_B3E191: LDY $0593
CODE_B3E194: LDA $06,x
CODE_B3E196: SEC
CODE_B3E197: SBC $0006,y
CODE_B3E19A: BPL CODE_B3E1A0
CODE_B3E19C: EOR #$FFFF
CODE_B3E19F: INC A
CODE_B3E1A0: CMP #$0016
CODE_B3E1A3: BPL CODE_B3E1A7
CODE_B3E1A5: SEC
CODE_B3E1A6: RTS
CODE_B3E1A7: CLC
CODE_B3E1A8: RTS
CODE_B3E1A9: LDA $001E,y
CODE_B3E1AC: AND #$0101
CODE_B3E1AF: CMP #$0101
CODE_B3E1B2: BNE CODE_B3E1B6
CODE_B3E1B4: SEC
CODE_B3E1B5: RTS
CODE_B3E1B6: CLC
CODE_B3E1B7: RTS
CODE_B3E1B8: LDA $00,x
CODE_B3E1BA: CMP #$0124
CODE_B3E1BD: BEQ CODE_B3E1E0
CODE_B3E1BF: LDY $0593
CODE_B3E1C2: LDA $002E,y
CODE_B3E1C5: CMP #$004F
CODE_B3E1C8: BEQ CODE_B3E1E0
CODE_B3E1CA: LDA $46,x
CODE_B3E1CC: BEQ CODE_B3E1D5
CODE_B3E1CE: LDA #$0100
CODE_B3E1D1: BRA CODE_B3E1D8
CODE_B3E1D3: CLC
CODE_B3E1D4: RTS
CODE_B3E1D5: LDA #$0200
CODE_B3E1D8: LDY $0595
CODE_B3E1DB: AND $0004,y
CODE_B3E1DE: BEQ CODE_B3E1D3
CODE_B3E1E0: SEC
CODE_B3E1E1: RTS
CODE_B3E1E2: JSL CODE_B8808E
CODE_B3E1E6: JSL CODE_B881B4
CODE_B3E1EA: JSR CODE_B3E28B
CODE_B3E1ED: LDA $6E
CODE_B3E1EF: CMP #$01A0
CODE_B3E1F2: BEQ CODE_B3E203
CODE_B3E1F4: LDX $0593
CODE_B3E1F7: LDY $0A84
CODE_B3E1FA: LDA $000A,y
CODE_B3E1FD: CLC
CODE_B3E1FE: ADC $0048,y
CODE_B3E201: STA $0A,x
CODE_B3E203: JSR CODE_B3E2C4
CODE_B3E206: LDX $0593
CODE_B3E209: LDY $0595
CODE_B3E20C: LDA #$0000
CODE_B3E20F: STA $0016,y
CODE_B3E212: STA $0014,y
CODE_B3E215: LDA #$FFFB
CODE_B3E218: AND $0006,y
CODE_B3E21B: STA $0006,y
CODE_B3E21E: STZ $30,x
CODE_B3E220: LDA #$0180
CODE_B3E223: STA $32
CODE_B3E225: LDY $0A84
CODE_B3E228: LDX $0593
CODE_B3E22B: LDA $0046,y
CODE_B3E22E: BNE CODE_B3E240
CODE_B3E230: LDA $004A,y
CODE_B3E233: EOR #$FFFF
CODE_B3E236: INC A
CODE_B3E237: TAY
CODE_B3E238: LDA $32
CODE_B3E23A: EOR #$FFFF
CODE_B3E23D: INC A
CODE_B3E23E: BRA CODE_B3E246
CODE_B3E240: LDA $004A,y
CODE_B3E243: TAY
CODE_B3E244: LDA $32
CODE_B3E246: STA $20,x
CODE_B3E248: STA $26,x
CODE_B3E24A: LSR A
CODE_B3E24B: EOR $12,x
CODE_B3E24D: AND #$4000
CODE_B3E250: EOR $12,x
CODE_B3E252: STA $12,x
CODE_B3E254: STZ $24,x
CODE_B3E256: LDA $6C
CODE_B3E258: BEQ CODE_B3E25F
CODE_B3E25A: LDA #$0040
CODE_B3E25D: STA $24,x
CODE_B3E25F: TYA
CODE_B3E260: LDY $0A84
CODE_B3E263: CLC
CODE_B3E264: ADC $0006,y
CODE_B3E267: STA $05A1
CODE_B3E26A: LDY $0A84
CODE_B3E26D: LDX $0593
CODE_B3E270: LDA $0042,y
CODE_B3E273: STA $059D
CODE_B3E276: LDA $0044,y
CODE_B3E279: STA $059F
CODE_B3E27C: LDA #$0003
CODE_B3E27F: LDY #$0280
CODE_B3E282: JSL CODE_B8D1E4
CODE_B3E286: RTL
CODE_B3E287: JSR CODE_B3E28B
CODE_B3E28A: RTL
CODE_B3E28B: LDA $052B
CODE_B3E28E: AND #$0002
CODE_B3E291: BEQ CODE_B3E2A6
CODE_B3E293: LDX $0593
CODE_B3E296: JSR CODE_B3E2A7
CODE_B3E299: LDX $0597
CODE_B3E29C: JSR CODE_B3E2A7
CODE_B3E29F: LDX $6C
CODE_B3E2A1: BEQ CODE_B3E2A6
CODE_B3E2A3: JSR CODE_B3E2A7
CODE_B3E2A6: RTS
CODE_B3E2A7: LDA #$2000
CODE_B3E2AA: EOR $12,x
CODE_B3E2AC: AND #$3000
CODE_B3E2AF: EOR $12,x
CODE_B3E2B1: STA $12,x
CODE_B3E2B3: RTS
CODE_B3E2B4: LDA $12,x
CODE_B3E2B6: SEC
CODE_B3E2B7: SBC #$1000
CODE_B3E2BA: EOR $12,x
CODE_B3E2BC: AND #$3000
CODE_B3E2BF: EOR $12,x
CODE_B3E2C1: STA $12,x
CODE_B3E2C3: RTS
CODE_B3E2C4: JSR CODE_B3E2D0
CODE_B3E2C7: LDX $0593
CODE_B3E2CA: LDA #$0033
CODE_B3E2CD: STA $2E,x
CODE_B3E2CF: RTS
CODE_B3E2D0: LDY $0595
CODE_B3E2D3: LDA $0000,y
CODE_B3E2D6: CMP #$00A3
CODE_B3E2D9: BEQ CODE_B3E2CF
CODE_B3E2DB: CMP #$009E
CODE_B3E2DE: BEQ CODE_B3E2CF
CODE_B3E2E0: LDA $6E
CODE_B3E2E2: BNE CODE_B3E2EC
CODE_B3E2E4: LDA #$003C
CODE_B3E2E7: JSL CODE_B9D0B0
CODE_B3E2EB: RTS
CODE_B3E2EC: LDA #$009A
CODE_B3E2EF: JSL CODE_B9D08C
CODE_B3E2F3: RTS
CODE_B3E2F4: JSL CODE_B8808E
CODE_B3E2F8: LDA $2E,x
CODE_B3E2FA: ASL A
CODE_B3E2FB: ASL A
CODE_B3E2FC: TAX
CODE_B3E2FD: LDA.l DATA_B896B7,x
CODE_B3E301: AND #$0002
CODE_B3E304: BEQ CODE_B3E310
CODE_B3E306: LDX $64
CODE_B3E308: LDA #$0070
CODE_B3E30B: STA $2E,x
CODE_B3E30D: BRL CODE_B3E392
CODE_B3E310: LDX $0593
CODE_B3E313: LDY $0A84
CODE_B3E316: LDA $000A,y
CODE_B3E319: CLC
CODE_B3E31A: ADC $0048,y
CODE_B3E31D: STA $0A,x
CODE_B3E31F: LDX $0593
CODE_B3E322: LDA #$0033
CODE_B3E325: STA $2E,x
CODE_B3E327: LDX $0593
CODE_B3E32A: LDY $0595
CODE_B3E32D: LDA #$0000
CODE_B3E330: STA $0016,y
CODE_B3E333: STA $0014,y
CODE_B3E336: LDA #$FFFB
CODE_B3E339: AND $0006,y
CODE_B3E33C: STA $0006,y
CODE_B3E33F: STZ $30,x
CODE_B3E341: LDY #$0300
CODE_B3E344: LDX #$0040
CODE_B3E347: LDA $0B02
CODE_B3E34A: AND #$0004
CODE_B3E34D: BNE CODE_B3E355
CODE_B3E34F: LDY #$0300
CODE_B3E352: LDX #$0028
CODE_B3E355: STY $32
CODE_B3E357: STX $34
CODE_B3E359: LDY $0A84
CODE_B3E35C: LDX $0593
CODE_B3E35F: LDA $0046,y
CODE_B3E362: BNE CODE_B3E374
CODE_B3E364: LDA $34
CODE_B3E366: EOR #$FFFF
CODE_B3E369: INC A
CODE_B3E36A: STA $34
CODE_B3E36C: LDA $32
CODE_B3E36E: EOR #$FFFF
CODE_B3E371: INC A
CODE_B3E372: STA $32
CODE_B3E374: LDA $32
CODE_B3E376: STA $20,x
CODE_B3E378: STA $26,x
CODE_B3E37A: LSR A
CODE_B3E37B: EOR $12,x
CODE_B3E37D: AND #$4000
CODE_B3E380: EOR $12,x
CODE_B3E382: STA $12,x
CODE_B3E384: STZ $24,x
CODE_B3E386: LDA $34
CODE_B3E388: LDY $0A84
CODE_B3E38B: CLC
CODE_B3E38C: ADC $0006,y
CODE_B3E38F: STA $05A1
CODE_B3E392: LDY $0A84
CODE_B3E395: LDX $0593
CODE_B3E398: LDA $0042,y
CODE_B3E39B: STA $059D
CODE_B3E39E: LDA $0044,y
CODE_B3E3A1: STA $059F
CODE_B3E3A4: LDA #$0003
CODE_B3E3A7: LDY #$0280
CODE_B3E3AA: JSL CODE_B8D1E4
CODE_B3E3AE: RTL
CODE_B3E3AF: JSR CODE_B3E3B3
CODE_B3E3B2: RTL
CODE_B3E3B3: LDX $0593
CODE_B3E3B6: STA $32
CODE_B3E3B8: LDA $30,x
CODE_B3E3BA: BEQ CODE_B3E3E2
CODE_B3E3BC: AND #$0080
CODE_B3E3BF: BNE CODE_B3E3E2
CODE_B3E3C1: LDA $32
CODE_B3E3C3: BEQ CODE_B3E3CD
CODE_B3E3C5: LDA $24,x
CODE_B3E3C7: CLC
CODE_B3E3C8: ADC #$0034
CODE_B3E3CB: STA $24,x
CODE_B3E3CD: LDY $64
CODE_B3E3CF: LDA $0006,y
CODE_B3E3D2: CMP $06,x
CODE_B3E3D4: BPL CODE_B3E3DE
CODE_B3E3D6: LDA $32
CODE_B3E3D8: EOR #$FFFF
CODE_B3E3DB: INC A
CODE_B3E3DC: STA $32
CODE_B3E3DE: LDA $32
CODE_B3E3E0: STA $2C,x
CODE_B3E3E2: RTS
CODE_B3E3E3: JSR CODE_B3E3E7
CODE_B3E3E6: RTL
CODE_B3E3E7: JSR CODE_B3E489
CODE_B3E3EA: LDA $0919
CODE_B3E3ED: EOR $091B
CODE_B3E3F0: LSR A
CODE_B3E3F1: BCS CODE_B3E3F7
CODE_B3E3F3: LSR A
CODE_B3E3F4: BCS CODE_B3E43E
CODE_B3E3F6: RTS
CODE_B3E3F7: LDA $0919
CODE_B3E3FA: EOR $091B
CODE_B3E3FD: AND #$0001
CODE_B3E400: EOR $091B
CODE_B3E403: STA $091B
CODE_B3E406: LSR A
CODE_B3E407: BCS CODE_B3E413
CODE_B3E409: LDA #$0010
CODE_B3E40C: TRB $0B02
CODE_B3E40F: JSR CODE_B3E4C1
CODE_B3E412: RTS
CODE_B3E413: LDA #$0010
CODE_B3E416: TSB $0B02
CODE_B3E419: LDA $091B
CODE_B3E41C: AND #$FCFF
CODE_B3E41F: ORA #$0300
CODE_B3E422: STA $091B
CODE_B3E425: JSL CODE_BB8C19
CODE_B3E429: LDA #$0025
CODE_B3E42C: JSL CODE_B8D8BA
CODE_B3E430: BCS CODE_B3E43D
CODE_B3E432: LDX $0593
CODE_B3E435: LDA $12,x
CODE_B3E437: AND #$4000
CODE_B3E43A: STA $0A86
CODE_B3E43D: RTS
CODE_B3E43E: LDA $0919
CODE_B3E441: EOR $091B
CODE_B3E444: AND #$0002
CODE_B3E447: EOR $091B
CODE_B3E44A: STA $091B
CODE_B3E44D: LSR A
CODE_B3E44E: LSR A
CODE_B3E44F: BCS CODE_B3E45B
CODE_B3E451: LDA #$0020
CODE_B3E454: TRB $0B02
CODE_B3E457: JSR CODE_B3E4C1
CODE_B3E45A: RTS
CODE_B3E45B: LDA #$0020
CODE_B3E45E: TSB $0B02
CODE_B3E461: STZ $0927
CODE_B3E464: LDA $091B
CODE_B3E467: AND #$FCFF
CODE_B3E46A: ORA #$0200
CODE_B3E46D: STA $091B
CODE_B3E470: JSL CODE_BB8C19
CODE_B3E474: LDA #$0025
CODE_B3E477: JSL CODE_B8D8BA
CODE_B3E47B: BCS CODE_B3E488
CODE_B3E47D: LDX $0593
CODE_B3E480: LDA $12,x
CODE_B3E482: AND #$4000
CODE_B3E485: STA $0A86
CODE_B3E488: RTS
CODE_B3E489: LDA $091B
CODE_B3E48C: AND #$F000
CODE_B3E48F: BNE CODE_B3E492
CODE_B3E491: RTS
CODE_B3E492: LDA $2A
CODE_B3E494: AND #$0003
CODE_B3E497: BEQ CODE_B3E49A
CODE_B3E499: RTS
CODE_B3E49A: LDA $091B
CODE_B3E49D: SEC
CODE_B3E49E: SBC #$1000
CODE_B3E4A1: STA $091B
CODE_B3E4A4: BCC CODE_B3E4B9
CODE_B3E4A6: LDA $091B
CODE_B3E4A9: LSR A
CODE_B3E4AA: LSR A
CODE_B3E4AB: AND #$0300
CODE_B3E4AE: EOR $091B
CODE_B3E4B1: STA $091B
CODE_B3E4B4: JSL CODE_BB8C19
CODE_B3E4B8: RTS
CODE_B3E4B9: STZ $091B
CODE_B3E4BC: JSL CODE_BB8C19
CODE_B3E4C0: RTS
CODE_B3E4C1: LDA $091B
CODE_B3E4C4: ASL A
CODE_B3E4C5: ASL A
CODE_B3E4C6: EOR $091B
CODE_B3E4C9: AND #$0C00
CODE_B3E4CC: EOR $091B
CODE_B3E4CF: AND #$0FFF
CODE_B3E4D2: ORA #$F000
CODE_B3E4D5: STA $091B
CODE_B3E4D8: RTS
CODE_B3E4D9: LDY $64
CODE_B3E4DB: LDA $002E,y
CODE_B3E4DE: ASL A
CODE_B3E4DF: TAX
CODE_B3E4E0: JMP (DATA_B3E4E3,x)
DATA_B3E4E3:
dw CODE_B3E4E9
dw CODE_B3E507
dw CODE_B3E55B
CODE_B3E4E9: LDX $64
CODE_B3E4EB: LDA $42,x
CODE_B3E4ED: CMP $08A6
CODE_B3E4F0: BEQ CODE_B3E4F7
CODE_B3E4F2: INC $2E,x
CODE_B3E4F4: JMP CODE_B3D916
CODE_B3E4F7: LDA #$0002
CODE_B3E4FA: STA $2E,x
CODE_B3E4FC: LDA #$003C
CODE_B3E4FF: STA $44,x
CODE_B3E501: JSR CODE_B3E5BC
CODE_B3E504: JMP CODE_B3D916
CODE_B3E507: JSL CODE_BCFB58
CODE_B3E50B: LDA #$0000
CODE_B3E50E: JSL CODE_BEBE6D
CODE_B3E512: BCS CODE_B3E51B
CODE_B3E514: JSL CODE_B9D100
CODE_B3E518: JMP CODE_B3D916
CODE_B3E51B: LDX $64
CODE_B3E51D: LDA $42,x
CODE_B3E51F: STA $08A6
CODE_B3E522: LDA #$0001
CODE_B3E525: STA $08AA
CODE_B3E528: LDA $0902
CODE_B3E52B: STA $08B2
CODE_B3E52E: LDA $D3
CODE_B3E530: STA $08AC
CODE_B3E533: LDA $08A8
CODE_B3E536: STA $08B0
CODE_B3E539: STZ $08AE
CODE_B3E53C: LDA $6C
CODE_B3E53E: BNE CODE_B3E545
CODE_B3E540: LDA $6E
CODE_B3E542: STA $08AE
CODE_B3E545: LDX $64
CODE_B3E547: LDA $00,x
CODE_B3E549: JSL CODE_BB82B8
CODE_B3E54D: JSL CODE_B3975C
CODE_B3E551: LDA #$051A
CODE_B3E554: JSL CODE_B58003
CODE_B3E558: JML [$05A9]
CODE_B3E55B: LDX $64
CODE_B3E55D: LDA $5C,x
CODE_B3E55F: JSR CODE_B3ED5C
CODE_B3E562: LDX $64
CODE_B3E564: DEC $44,x
CODE_B3E566: BMI CODE_B3E570
CODE_B3E568: LDA $44,x
CODE_B3E56A: JSR CODE_B3E634
CODE_B3E56D: JML [$05A9]
CODE_B3E570: LDX $64
CODE_B3E572: LDA $42,x
CODE_B3E574: STA $08A6
CODE_B3E577: JSR CODE_B3E58C
CODE_B3E57A: JSL CODE_BB82B8
CODE_B3E57E: JSL CODE_B3975C
CODE_B3E582: LDA #$051A
CODE_B3E585: JSL CODE_B58003
CODE_B3E589: JML [$05A9]
CODE_B3E58C: LDY $0593
CODE_B3E58F: LDX $64
CODE_B3E591: LDA $46,x
CODE_B3E593: STA $002E,y
CODE_B3E596: PHY
CODE_B3E597: JSR CODE_B3E5AD
CODE_B3E59A: PLY
CODE_B3E59B: LDA $08C2
CODE_B3E59E: AND #$4000
CODE_B3E5A1: BNE CODE_B3E5A4
CODE_B3E5A3: RTS
CODE_B3E5A4: LDY $0597
CODE_B3E5A7: LDA $48,x
CODE_B3E5A9: STA $002E,y
CODE_B3E5AC: RTS
CODE_B3E5AD: LDY $0595
CODE_B3E5B0: LDA $6C
CODE_B3E5B2: BEQ CODE_B3E5BB
CODE_B3E5B4: TAY
CODE_B3E5B5: LDA #$0001
CODE_B3E5B8: STA $002E,y
CODE_B3E5BB: RTS
CODE_B3E5BC: LDY $0593
CODE_B3E5BF: LDX $64
CODE_B3E5C1: LDA $06,x
CODE_B3E5C3: STA $0006,y
CODE_B3E5C6: LDA $0A,x
CODE_B3E5C8: CLC
CODE_B3E5C9: ADC #$0008
CODE_B3E5CC: STA $000A,y
CODE_B3E5CF: LDA #$0000
CODE_B3E5D2: STA $0020,y
CODE_B3E5D5: STA $0024,y
CODE_B3E5D8: STA $001A,y
CODE_B3E5DB: STA $0016,y
CODE_B3E5DE: STA $0038,y
CODE_B3E5E1: LDA $002E,y
CODE_B3E5E4: STA $46,x
CODE_B3E5E6: LDA #$0013
CODE_B3E5E9: STA $002E,y
CODE_B3E5EC: PHY
CODE_B3E5ED: JSR CODE_B3E615
CODE_B3E5F0: PLY
CODE_B3E5F1: LDA $08C2
CODE_B3E5F4: AND #$4000
CODE_B3E5F7: BNE CODE_B3E5FA
CODE_B3E5F9: RTS
CODE_B3E5FA: LDY $0597
CODE_B3E5FD: LDA $002E,y
CODE_B3E600: STA $48,x
CODE_B3E602: LDA #$0013
CODE_B3E605: STA $002E,y
CODE_B3E608: LDA #$0000
CODE_B3E60B: STA $001A,y
CODE_B3E60E: STA $0016,y
CODE_B3E611: STA $0038,y
CODE_B3E614: RTS
CODE_B3E615: LDY $0595
CODE_B3E618: LDA $6C
CODE_B3E61A: BNE CODE_B3E61D
CODE_B3E61C: RTS
CODE_B3E61D: TAY
CODE_B3E61E: LDA #$0000
CODE_B3E621: STA $001A,y
CODE_B3E624: STA $0016,y
CODE_B3E627: STA $0038,y
CODE_B3E62A: STA $003A,y
CODE_B3E62D: LDA #$0007
CODE_B3E630: STA $002E,y
CODE_B3E633: RTS
CODE_B3E634: TAY
CODE_B3E635: LDA $2A
CODE_B3E637: LSR A
CODE_B3E638: BCS CODE_B3E649
CODE_B3E63A: CPY #$0006
CODE_B3E63D: BMI CODE_B3E654
CODE_B3E63F: CPY #$0012
CODE_B3E642: BMI CODE_B3E64F
CODE_B3E644: CPY #$0030
CODE_B3E647: BMI CODE_B3E64A
CODE_B3E649: RTS
CODE_B3E64A: LDA #$0001
CODE_B3E64D: BRA CODE_B3E657
CODE_B3E64F: LDA #$0004
CODE_B3E652: BRA CODE_B3E657
CODE_B3E654: LDA #$0008
CODE_B3E657: EOR $06,x
CODE_B3E659: STA $06,x
CODE_B3E65B: RTS
CODE_B3E65C: LDX $64
CODE_B3E65E: LDA $2A,x
CODE_B3E660: AND #$0800
CODE_B3E663: BEQ CODE_B3E67F
CODE_B3E665: LDA $2A
CODE_B3E667: AND #$000F
CODE_B3E66A: BNE CODE_B3E67F
CODE_B3E66C: LDA $2A
CODE_B3E66E: AND #$0010
CODE_B3E671: BNE CODE_B3E678
CODE_B3E673: LDA #$000A
CODE_B3E676: BRA CODE_B3E67B
CODE_B3E678: LDA #$0015
CODE_B3E67B: JSL CODE_BB8C44
CODE_B3E67F: JMP CODE_B3E768
CODE_B3E682: PHK
CODE_B3E683: PLB
CODE_B3E684: LDX $64
CODE_B3E686: LDA $2E,x
CODE_B3E688: ASL A
CODE_B3E689: TAX
CODE_B3E68A: JMP (DATA_B3E68D,x)
DATA_B3E68D:
dw CODE_B3E691
dw CODE_B3E6B3
CODE_B3E691: JSR CODE_B3E6EF
CODE_B3E694: BCS CODE_B3E6AC
CODE_B3E696: JSR CODE_B3E74B
CODE_B3E699: LDX $64
CODE_B3E69B: INC $2E,x
CODE_B3E69D: STZ $44,x
CODE_B3E69F: LDA $4E,x
CODE_B3E6A1: AND #$00FF
CODE_B3E6A4: STA $4C,x
CODE_B3E6A6: JSR CODE_B3E72C
CODE_B3E6A9: JML [$05A9]
CODE_B3E6AC: JSL CODE_BB82B8
CODE_B3E6B0: JML [$05A9]
CODE_B3E6B3: JSR CODE_B3E6EF
CODE_B3E6B6: BCS CODE_B3E6AC
CODE_B3E6B8: JSR CODE_B3E74B
CODE_B3E6BB: JSR CODE_B3E6C4
CODE_B3E6BE: JSR CODE_B3E72C
CODE_B3E6C1: JML [$05A9]
CODE_B3E6C4: LDX $64
CODE_B3E6C6: LDA $2A,x
CODE_B3E6C8: AND #$1000
CODE_B3E6CB: BNE CODE_B3E6D3
CODE_B3E6CD: LDA $4C,x
CODE_B3E6CF: BEQ CODE_B3E6D4
CODE_B3E6D1: DEC $4C,x
CODE_B3E6D3: RTS
CODE_B3E6D4: LDA $44,x
CODE_B3E6D6: EOR #$0001
CODE_B3E6D9: STA $44,x
CODE_B3E6DB: AND #$0001
CODE_B3E6DE: BNE CODE_B3E6EA
CODE_B3E6E0: LDA $4E,x
CODE_B3E6E2: AND #$00FF
CODE_B3E6E5: BEQ CODE_B3E6D3
CODE_B3E6E7: STA $4C,x
CODE_B3E6E9: RTS
CODE_B3E6EA: LDA $4E,x
CODE_B3E6EC: XBA
CODE_B3E6ED: BRA CODE_B3E6E2
CODE_B3E6EF: LDX $64
CODE_B3E6F1: LDY $42,x
CODE_B3E6F3: LDA $0000,y
CODE_B3E6F6: CMP #$0140
CODE_B3E6F9: BNE CODE_B3E72A
CODE_B3E6FB: LDA $003C,y
CODE_B3E6FE: CMP $64
CODE_B3E700: BNE CODE_B3E72A
CODE_B3E702: LDA $002A,y
CODE_B3E705: STA $2A,x
CODE_B3E707: AND #$1000
CODE_B3E70A: BNE CODE_B3E718
CODE_B3E70C: LDA $0006,y
CODE_B3E70F: STA $06,x
CODE_B3E711: LDA $000A,y
CODE_B3E714: STA $0A,x
CODE_B3E716: CLC
CODE_B3E717: RTS
CODE_B3E718: PHY
CODE_B3E719: LDY $0593
CODE_B3E71C: LDA $002E,y
CODE_B3E71F: PLY
CODE_B3E720: CMP #$0011
CODE_B3E723: BNE CODE_B3E70C
CODE_B3E725: LDY $0593
CODE_B3E728: BRA CODE_B3E70C
CODE_B3E72A: SEC
CODE_B3E72B: RTS
CODE_B3E72C: LDX $64
CODE_B3E72E: LDY $42,x
CODE_B3E730: LDA $0044,y
CODE_B3E733: BEQ CODE_B3E741
CODE_B3E735: LDA $44,x
CODE_B3E737: LSR A
CODE_B3E738: BCS CODE_B3E746
CODE_B3E73A: LDA $2A,x
CODE_B3E73C: AND #$1000
CODE_B3E73F: BNE CODE_B3E746
CODE_B3E741: LDA $48,x
CODE_B3E743: STA $1A,x
CODE_B3E745: RTS
CODE_B3E746: LDA $4A,x
CODE_B3E748: STA $1A,x
CODE_B3E74A: RTS
CODE_B3E74B: LDA #$0000
CODE_B3E74E: LDX $64
CODE_B3E750: LDY $42,x
CODE_B3E752: LDA $0044,y
CODE_B3E755: XBA
CODE_B3E756: AND #$0007
CODE_B3E759: BEQ CODE_B3E765
CODE_B3E75B: DEC A
CODE_B3E75C: ASL A
CODE_B3E75D: ASL A
CODE_B3E75E: CLC
CODE_B3E75F: ADC #$10D0
CODE_B3E762: STA $4A,x
CODE_B3E764: RTS
CODE_B3E765: STZ $4A,x
CODE_B3E767: RTS
CODE_B3E768: LDX $64
CODE_B3E76A: LDA $2E,x
CODE_B3E76C: ASL A
CODE_B3E76D: TAX
CODE_B3E76E: JMP (DATA_B3E771,x)
DATA_B3E771:
dw CODE_B3E78F
dw CODE_B3E8DD
dw CODE_B3E917
dw CODE_B3E979
dw CODE_B3E9C5
dw CODE_B3EACE
dw CODE_B3EAF5
dw CODE_B3EB2E
dw CODE_B3EB34
dw CODE_B3EB84
dw CODE_B3EBD8
dw CODE_B3EC1A
dw CODE_B3EC3C
dw CODE_B3EC61
dw CODE_B3EC72
CODE_B3E78F: LDX $64
CODE_B3E791: LDA $06,x
CODE_B3E793: STA $04,x
CODE_B3E795: LDA $0A,x
CODE_B3E797: STA $08,x
CODE_B3E799: LDA $46,x
CODE_B3E79B: AND #$0080
CODE_B3E79E: BEQ CODE_B3E7BA
CODE_B3E7A0: LDA $4C,x
CODE_B3E7A2: STA $32
CODE_B3E7A4: LDA $46,x
CODE_B3E7A6: AND #$0200
CODE_B3E7A9: BEQ CODE_B3E7B3
CODE_B3E7AB: LDA $32
CODE_B3E7AD: EOR #$FFFF
CODE_B3E7B0: INC A
CODE_B3E7B1: STA $32
CODE_B3E7B3: LDA $04,x
CODE_B3E7B5: SEC
CODE_B3E7B6: SBC $32
CODE_B3E7B8: STA $04,x
CODE_B3E7BA: LDA $46,x
CODE_B3E7BC: AND #$0100
CODE_B3E7BF: BEQ CODE_B3E7DB
CODE_B3E7C1: LDA $4C,x
CODE_B3E7C3: STA $32
CODE_B3E7C5: LDA $46,x
CODE_B3E7C7: AND #$0400
CODE_B3E7CA: BEQ CODE_B3E7D4
CODE_B3E7CC: LDA $32
CODE_B3E7CE: EOR #$FFFF
CODE_B3E7D1: INC A
CODE_B3E7D2: STA $32
CODE_B3E7D4: LDA $08,x
CODE_B3E7D6: SEC
CODE_B3E7D7: SBC $32
CODE_B3E7D9: STA $08,x
CODE_B3E7DB: LDA $42,x
CODE_B3E7DD: XBA
CODE_B3E7DE: AND #$FF00
CODE_B3E7E1: STA $48,x
CODE_B3E7E3: STZ $4A,x
CODE_B3E7E5: LDA $46,x
CODE_B3E7E7: AND #$1010
CODE_B3E7EA: BNE CODE_B3E7F3
CODE_B3E7EC: LDA $2C,x
CODE_B3E7EE: AND #$00FF
CODE_B3E7F1: STA $2C,x
CODE_B3E7F3: JSR CODE_B3EC87
CODE_B3E7F6: INC $2E,x
CODE_B3E7F8: LDA $46,x
CODE_B3E7FA: AND #$0020
CODE_B3E7FD: ASL A
CODE_B3E7FE: XBA
CODE_B3E7FF: STA $2A,x
CODE_B3E801: LDA $00,x
CODE_B3E803: CMP #$013C
CODE_B3E806: BEQ CODE_B3E80F
CODE_B3E808: LDA #$0800
CODE_B3E80B: ORA $2A,x
CODE_B3E80D: STA $2A,x
CODE_B3E80F: LDA $46,x
CODE_B3E811: AND #$0008
CODE_B3E814: BEQ CODE_B3E81B
CODE_B3E816: LDA #$C000
CODE_B3E819: STA $1C,x
CODE_B3E81B: JSR CODE_B3F2A6
CODE_B3E81E: LDX $64
CODE_B3E820: STZ $3C,x
CODE_B3E822: LDA $46,x
CODE_B3E824: AND #$0008
CODE_B3E827: BNE CODE_B3E83A
CODE_B3E829: LDA $46,x
CODE_B3E82B: AND #$B013
CODE_B3E82E: BEQ CODE_B3E83A
CODE_B3E830: AND #$2000
CODE_B3E833: BEQ CODE_B3E83D
CODE_B3E835: LDY #$0046
CODE_B3E838: BRA CODE_B3E866
CODE_B3E83A: BRL CODE_B3E8D0
CODE_B3E83D: LDA $46,x
CODE_B3E83F: AND #$8000
CODE_B3E842: BEQ CODE_B3E85C
CODE_B3E844: LDA $26,x
CODE_B3E846: ASL A
CODE_B3E847: TAX
CODE_B3E848: LDA.l DATA_FF11BE,x
CODE_B3E84C: TAY
CODE_B3E84D: BRA CODE_B3E866
CODE_B3E84F: LDY #$012A
CODE_B3E852: AND #$0001
CODE_B3E855: BNE CODE_B3E866
CODE_B3E857: LDY #$0128
CODE_B3E85A: BRA CODE_B3E866
CODE_B3E85C: LDA $46,x
CODE_B3E85E: AND #$0003
CODE_B3E861: BNE CODE_B3E84F
CODE_B3E863: LDY #$0044
CODE_B3E866: JSL CODE_BB842C
CODE_B3E86A: BCS CODE_B3E8D0
CODE_B3E86C: LDY $68
CODE_B3E86E: LDX $64
CODE_B3E870: TYA
CODE_B3E871: STA $3C,x
CODE_B3E873: TXA
CODE_B3E874: STA $0042,y
CODE_B3E877: LDA $46,x
CODE_B3E879: STA $0046,y
CODE_B3E87C: AND #$0010
CODE_B3E87F: BEQ CODE_B3E88D
CODE_B3E881: INC $02,x
CODE_B3E883: INC $02,x
CODE_B3E885: LDA $0002,y
CODE_B3E888: INC A
CODE_B3E889: INC A
CODE_B3E88A: STA $0002,y
CODE_B3E88D: STZ $32
CODE_B3E88F: LDA $46,x
CODE_B3E891: AND #$8000
CODE_B3E894: BNE CODE_B3E8D3
CODE_B3E896: LDA $46,x
CODE_B3E898: AND #$0010
CODE_B3E89B: BNE CODE_B3E8BC
CODE_B3E89D: INC $32
CODE_B3E89F: LDA $46,x
CODE_B3E8A1: AND #$1000
CODE_B3E8A4: BNE CODE_B3E8BC
CODE_B3E8A6: INC $32
CODE_B3E8A8: LDA $46,x
CODE_B3E8AA: AND #$2000
CODE_B3E8AD: BNE CODE_B3E8BC
CODE_B3E8AF: INC $32
CODE_B3E8B1: LDA $46,x
CODE_B3E8B3: AND #$0003
CODE_B3E8B6: DEC A
CODE_B3E8B7: CLC
CODE_B3E8B8: ADC $32
CODE_B3E8BA: STA $32
CODE_B3E8BC: LDA $32
CODE_B3E8BE: ASL A
CODE_B3E8BF: ASL A
CODE_B3E8C0: CLC
CODE_B3E8C1: ADC #$3168
CODE_B3E8C4: STA $001A,y
CODE_B3E8C7: STA $0048,y
CODE_B3E8CA: LDA #$0000
CODE_B3E8CD: STA $004A,y
CODE_B3E8D0: JML [$05A9]
CODE_B3E8D3: LDA $26,x
CODE_B3E8D5: ASL A
CODE_B3E8D6: ASL A
CODE_B3E8D7: CLC
CODE_B3E8D8: ADC #$1A98
CODE_B3E8DB: BRA CODE_B3E8C4
CODE_B3E8DD: LDX $64
CODE_B3E8DF: LDA $32,x
CODE_B3E8E1: BEQ CODE_B3E8FF
CODE_B3E8E3: STZ $32,x
CODE_B3E8E5: CMP #$0008
CODE_B3E8E8: BNE CODE_B3E8FF
CODE_B3E8EA: LDA $2A,x
CODE_B3E8EC: ORA #$0800
CODE_B3E8EF: STA $2A,x
CODE_B3E8F1: LDA #$054A
CODE_B3E8F4: JSL CODE_B58003
CODE_B3E8F8: LDX $64
CODE_B3E8FA: LDA #$00EC
CODE_B3E8FD: STA $02,x
CODE_B3E8FF: JSR CODE_B3F33E
CODE_B3E902: JSR CODE_B3EEB9
CODE_B3E905: BCS CODE_B3E914
CODE_B3E907: LDX $0597
CODE_B3E90A: LDA $2E,x
CODE_B3E90C: CMP #$002F
CODE_B3E90F: BEQ CODE_B3E914
CODE_B3E911: JMP CODE_B3D916
CODE_B3E914: JML [$05A9]
CODE_B3E917: JSR CODE_B3F05F
CODE_B3E91A: JSR CODE_B3F33E
CODE_B3E91D: JSR CODE_B3F2A6
CODE_B3E920: LDX $0593
CODE_B3E923: LDA $2E,x
CODE_B3E925: CMP #$0011
CODE_B3E928: BEQ CODE_B3E92D
CODE_B3E92A: BRL CODE_B3EBAA
CODE_B3E92D: JSR CODE_B3F14C
CODE_B3E930: LDX $64
CODE_B3E932: DEC $38,x
CODE_B3E934: BMI CODE_B3E939
CODE_B3E936: JML [$05A9]
CODE_B3E939: LDA $46,x
CODE_B3E93B: AND #$8000
CODE_B3E93E: BNE CODE_B3E956
CODE_B3E940: LDA $46,x
CODE_B3E942: AND #$0804
CODE_B3E945: BNE CODE_B3E974
CODE_B3E947: LDA $42,x
CODE_B3E949: XBA
CODE_B3E94A: CMP $42,x
CODE_B3E94C: BEQ CODE_B3E969
CODE_B3E94E: LDA #$000A
CODE_B3E951: STA $2E,x
CODE_B3E953: JML [$05A9]
CODE_B3E956: LDA #$0040
CODE_B3E959: STA $3A,x
CODE_B3E95B: LDA #$000C
CODE_B3E95E: STA $2E,x
CODE_B3E960: LDA #$0000
CODE_B3E963: JSR CODE_B3F111
CODE_B3E966: JML [$05A9]
CODE_B3E969: JSR CODE_B3ED2C
CODE_B3E96C: LDA #$0008
CODE_B3E96F: STA $2E,x
CODE_B3E971: JML [$05A9]
CODE_B3E974: INC $2E,x
CODE_B3E976: JML [$05A9]
CODE_B3E979: JSR CODE_B3F05F
CODE_B3E97C: JSR CODE_B3ECE7
CODE_B3E97F: BCC CODE_B3E985
CODE_B3E981: LDA $50,x
CODE_B3E983: BNE CODE_B3E9A3
CODE_B3E985: LDX $0593
CODE_B3E988: LDA $2E,x
CODE_B3E98A: CMP #$0011
CODE_B3E98D: BEQ CODE_B3E992
CODE_B3E98F: BRL CODE_B3EBAA
CODE_B3E992: JSR CODE_B3F33E
CODE_B3E995: JSR CODE_B3EE67
CODE_B3E998: BCS CODE_B3E9A3
CODE_B3E99A: JSR CODE_B3F2A6
CODE_B3E99D: JSR CODE_B3F14C
CODE_B3E9A0: JML [$05A9]
CODE_B3E9A3: JSR CODE_B3F2A6
CODE_B3E9A6: JSR CODE_B3F14C
CODE_B3E9A9: JSR CODE_B3ED2C
CODE_B3E9AC: LDA $46,x
CODE_B3E9AE: AND #$0004
CODE_B3E9B1: BNE CODE_B3E9BB
CODE_B3E9B3: LDA #$0009
CODE_B3E9B6: STA $2E,x
CODE_B3E9B8: JML [$05A9]
CODE_B3E9BB: LDA #$0012
CODE_B3E9BE: STA $38,x
CODE_B3E9C0: INC $2E,x
CODE_B3E9C2: JML [$05A9]
CODE_B3E9C5: JSR CODE_B3F05F
CODE_B3E9C8: JSR CODE_B3F33E
CODE_B3E9CB: LDX $0593
CODE_B3E9CE: LDA $2E,x
CODE_B3E9D0: CMP #$0011
CODE_B3E9D3: BEQ CODE_B3E9D8
CODE_B3E9D5: BRL CODE_B3EBAA
CODE_B3E9D8: JSR CODE_B3F14C
CODE_B3E9DB: LDX $64
CODE_B3E9DD: DEC $38,x
CODE_B3E9DF: BMI CODE_B3E9E4
CODE_B3E9E1: JML [$05A9]
CODE_B3E9E4: LDX $64
CODE_B3E9E6: INC $2E,x
CODE_B3E9E8: LDA #$0014
CODE_B3E9EB: STA $38,x
CODE_B3E9ED: LDA $2A,x
CODE_B3E9EF: AND #$EFFF
CODE_B3E9F2: STA $2A,x
CODE_B3E9F4: LDA $46,x
CODE_B3E9F6: AND #$8000
CODE_B3E9F9: BEQ CODE_B3EA29
CODE_B3E9FB: STZ $0D7A
CODE_B3E9FE: LDA $26,x
CODE_B3EA00: ASL A
CODE_B3EA01: TAY
CODE_B3EA02: ASL A
CODE_B3EA03: CLC
CODE_B3EA04: ADC #$0190
CODE_B3EA07: STA $6E
CODE_B3EA09: STZ $6C
CODE_B3EA0B: PHK
CODE_B3EA0C: PLB
CODE_B3EA0D: PHX
CODE_B3EA0E: LDX $0593
CODE_B3EA11: LDA DATA_B3ED52,y
CODE_B3EA14: JSL CODE_BB8C44
CODE_B3EA18: LDA $08C2
CODE_B3EA1B: AND #$4000
CODE_B3EA1E: BEQ CODE_B3EA24
CODE_B3EA20: JSL CODE_B39118
CODE_B3EA24: JSL CODE_B5E43E
CODE_B3EA28: PLX
CODE_B3EA29: LDY $0593
CODE_B3EA2C: LDA $46,x
CODE_B3EA2E: AND #$2000
CODE_B3EA31: BNE CODE_B3EA84
CODE_B3EA33: LDA #$0000
CODE_B3EA36: STA $0048,y
CODE_B3EA39: LDA $20,x
CODE_B3EA3B: STA $0042,y
CODE_B3EA3E: LDA $24,x
CODE_B3EA40: STA $0044,y
CODE_B3EA43: LDA $46,x
CODE_B3EA45: ROL A
CODE_B3EA46: ROL A
CODE_B3EA47: ROL A
CODE_B3EA48: AND #$0001
CODE_B3EA4B: STA $004E,y
CODE_B3EA4E: JSR CODE_B3EAB6
CODE_B3EA51: PHY
CODE_B3EA52: LDA #$051A
CODE_B3EA55: JSL CODE_B58003
CODE_B3EA59: PLY
CODE_B3EA5A: LDA #$0000
CODE_B3EA5D: STA $001C,y
CODE_B3EA60: JSR CODE_B3F15C
CODE_B3EA63: JSR CODE_B3EC94
CODE_B3EA66: JSR CODE_B3F2A6
CODE_B3EA69: JSR CODE_B3F1F3
CODE_B3EA6C: LDX $64
CODE_B3EA6E: LDA $5C,x
CODE_B3EA70: JSR CODE_B3ED5C
CODE_B3EA73: LDA $46,x
CODE_B3EA75: AND #$8000
CODE_B3EA78: BNE CODE_B3EAAB
CODE_B3EA7A: LDA $12,x
CODE_B3EA7C: AND #$3000
CODE_B3EA7F: BEQ CODE_B3EAAF
CODE_B3EA81: JML [$05A9]
CODE_B3EA84: LDA #$0001
CODE_B3EA87: STA $0048,y
CODE_B3EA8A: LDA $26,x
CODE_B3EA8C: PHA
CODE_B3EA8D: AND #$00FF
CODE_B3EA90: STA $004C,y
CODE_B3EA93: PLA
CODE_B3EA94: XBA
CODE_B3EA95: AND #$00FF
CODE_B3EA98: STA $004A,y
CODE_B3EA9B: PHX
CODE_B3EA9C: PHY
CODE_B3EA9D: LDA #$0003
CODE_B3EAA0: LDY #$0280
CODE_B3EAA3: JSL CODE_B8D1E4
CODE_B3EAA7: PLY
CODE_B3EAA8: PLX
CODE_B3EAA9: BRA CODE_B3EA39
CODE_B3EAAB: JSL CODE_B39760
CODE_B3EAAF: JSL CODE_BB82B8
CODE_B3EAB3: JML [$05A9]
CODE_B3EAB6: LDA $46,x
CODE_B3EAB8: AND #$2000
CODE_B3EABB: BEQ CODE_B3EAC4
CODE_B3EABD: LDA #$0090
CODE_B3EAC0: STA $0030,y
CODE_B3EAC3: RTS
CODE_B3EAC4: LDA $0A3C
CODE_B3EAC7: AND #$FF7F
CODE_B3EACA: STA $0030,y
CODE_B3EACD: RTS
CODE_B3EACE: JSR CODE_B3F33E
CODE_B3EAD1: LDX $64
CODE_B3EAD3: DEC $38,x
CODE_B3EAD5: BMI CODE_B3EADA
CODE_B3EAD7: JMP CODE_B3D916
CODE_B3EADA: LDA $46,x
CODE_B3EADC: AND #$0010
CODE_B3EADF: BEQ CODE_B3EAE8
CODE_B3EAE1: JSL CODE_BBBB44
CODE_B3EAE5: JML [$05A9]
CODE_B3EAE8: INC $2E,x
CODE_B3EAEA: JSR CODE_B3EC87
CODE_B3EAED: LDA #$0003
CODE_B3EAF0: STA $38,x
CODE_B3EAF2: JML [$05A9]
CODE_B3EAF5: JSR CODE_B3F33E
CODE_B3EAF8: LDX $64
CODE_B3EAFA: LDA $3A,x
CODE_B3EAFC: PHA
CODE_B3EAFD: LDA #$0C00
CODE_B3EB00: STA $3A,x
CODE_B3EB02: JSR CODE_B3EE60
CODE_B3EB05: PLA
CODE_B3EB06: LDX $64
CODE_B3EB08: STA $3A,x
CODE_B3EB0A: BCS CODE_B3EB12
CODE_B3EB0C: JSR CODE_B3F2A6
CODE_B3EB0F: JML [$05A9]
CODE_B3EB12: JSR CODE_B3F2A6
CODE_B3EB15: LDX $64
CODE_B3EB17: LDA #$0001
CODE_B3EB1A: STA $2E,x
CODE_B3EB1C: LDX $64
CODE_B3EB1E: LDA $46,x
CODE_B3EB20: XBA
CODE_B3EB21: ASL A
CODE_B3EB22: EOR $2A,x
CODE_B3EB24: AND #$4000
CODE_B3EB27: EOR $2A,x
CODE_B3EB29: STA $2A,x
CODE_B3EB2B: JML [$05A9]
CODE_B3EB2E: JSR CODE_B3F05F
CODE_B3EB31: JML [$05A9]
CODE_B3EB34: JSR CODE_B3F05F
CODE_B3EB37: JSR CODE_B3ECE7
CODE_B3EB3A: BCS CODE_B3EB62
CODE_B3EB3C: JSR CODE_B3ED3B
CODE_B3EB3F: BCS CODE_B3EB62
CODE_B3EB41: LDX $0593
CODE_B3EB44: LDA $2E,x
CODE_B3EB46: CMP #$0011
CODE_B3EB49: BNE CODE_B3EBAA
CODE_B3EB4B: JSR CODE_B3F33E
CODE_B3EB4E: LDX $64
CODE_B3EB50: DEC $38,x
CODE_B3EB52: BPL CODE_B3EB59
CODE_B3EB54: INC $38,x
CODE_B3EB56: JSR CODE_B3ED6E
CODE_B3EB59: JSR CODE_B3F2A6
CODE_B3EB5C: JSR CODE_B3F14C
CODE_B3EB5F: JML [$05A9]
CODE_B3EB62: LDX $64
CODE_B3EB64: LDA $48,x
CODE_B3EB66: CLC
CODE_B3EB67: ADC #$1000
CODE_B3EB6A: AND #$E000
CODE_B3EB6D: STA $48,x
CODE_B3EB6F: JSR CODE_B3F2A6
CODE_B3EB72: JSR CODE_B3F14C
CODE_B3EB75: LDX $64
CODE_B3EB77: LDA #$0004
CODE_B3EB7A: STA $2E,x
CODE_B3EB7C: LDA #$0001
CODE_B3EB7F: STA $38,x
CODE_B3EB81: JML [$05A9]
CODE_B3EB84: JSR CODE_B3F05F
CODE_B3EB87: JSR CODE_B3ECE7
CODE_B3EB8A: BCS CODE_B3EB6F
CODE_B3EB8C: JSR CODE_B3ED3B
CODE_B3EB8F: BCS CODE_B3EB6F
CODE_B3EB91: LDX $0593
CODE_B3EB94: LDA $2E,x
CODE_B3EB96: CMP #$0011
CODE_B3EB99: BNE CODE_B3EBAA
CODE_B3EB9B: JSR CODE_B3F33E
CODE_B3EB9E: JSR CODE_B3F2A6
CODE_B3EBA1: JSR CODE_B3EDD4
CODE_B3EBA4: JSR CODE_B3F14C
CODE_B3EBA7: JML [$05A9]
CODE_B3EBAA: LDX $64
CODE_B3EBAC: LDA $46,x
CODE_B3EBAE: AND #$1010
CODE_B3EBB1: BNE CODE_B3EBCE
CODE_B3EBB3: LDA $44,x
CODE_B3EBB5: ORA #$00FF
CODE_B3EBB8: STA $44,x
CODE_B3EBBA: LDA #$0005
CODE_B3EBBD: STA $2E,x
CODE_B3EBBF: LDA #$0020
CODE_B3EBC2: STA $38,x
CODE_B3EBC4: LDA $2A,x
CODE_B3EBC6: AND #$EFFF
CODE_B3EBC9: STA $2A,x
CODE_B3EBCB: JML [$05A9]
CODE_B3EBCE: LDA #$000D
CODE_B3EBD1: STA $2E,x
CODE_B3EBD3: LDA #$0020
CODE_B3EBD6: BRA CODE_B3EBC2
CODE_B3EBD8: JSR CODE_B3F05F
CODE_B3EBDB: JSR CODE_B3ECE7
CODE_B3EBDE: BCS CODE_B3EC17
CODE_B3EBE0: JSR CODE_B3F33E
CODE_B3EBE3: LDX $64
CODE_B3EBE5: DEC $38,x
CODE_B3EBE7: BPL CODE_B3EBF0
CODE_B3EBE9: INC $38,x
CODE_B3EBEB: JSR CODE_B3EE67
CODE_B3EBEE: BCS CODE_B3EBF9
CODE_B3EBF0: JSR CODE_B3F2A6
CODE_B3EBF3: JSR CODE_B3F14C
CODE_B3EBF6: JML [$05A9]
CODE_B3EBF9: JSR CODE_B3F2A6
CODE_B3EBFC: JSR CODE_B3F14C
CODE_B3EBFF: JSR CODE_B3ED2C
CODE_B3EC02: LDX $64
CODE_B3EC04: LDA $42,x
CODE_B3EC06: XBA
CODE_B3EC07: STA $42,x
CODE_B3EC09: INC $2E,x
CODE_B3EC0B: LDA $50,x
CODE_B3EC0D: BNE CODE_B3EC12
CODE_B3EC0F: LDA #$0004
CODE_B3EC12: STA $38,x
CODE_B3EC14: JML [$05A9]
CODE_B3EC17: BRL CODE_B3EB6F
CODE_B3EC1A: JSR CODE_B3F05F
CODE_B3EC1D: JSR CODE_B3ECE7
CODE_B3EC20: BCS CODE_B3EC17
CODE_B3EC22: JSR CODE_B3F33E
CODE_B3EC25: JSR CODE_B3F2A6
CODE_B3EC28: JSR CODE_B3F14C
CODE_B3EC2B: LDX $64
CODE_B3EC2D: DEC $38,x
CODE_B3EC2F: BMI CODE_B3EC34
CODE_B3EC31: JML [$05A9]
CODE_B3EC34: LDA #$000A
CODE_B3EC37: STA $2E,x
CODE_B3EC39: JML [$05A9]
CODE_B3EC3C: JSR CODE_B3F05F
CODE_B3EC3F: LDX $64
CODE_B3EC41: LDA $2A
CODE_B3EC43: LSR A
CODE_B3EC44: BCS CODE_B3EC4A
CODE_B3EC46: DEC $3A,x
CODE_B3EC48: BMI CODE_B3EC55
CODE_B3EC4A: LDA $3A,x
CODE_B3EC4C: JSR CODE_B3E634
CODE_B3EC4F: JSR CODE_B3F14C
CODE_B3EC52: JML [$05A9]
CODE_B3EC55: STZ $2C,x
CODE_B3EC57: LDA #$0555
CODE_B3EC5A: JSL CODE_B58003
CODE_B3EC5E: BRL CODE_B3E9E4
CODE_B3EC61: LDX $64
CODE_B3EC63: DEC $38,x
CODE_B3EC65: BMI CODE_B3EC6A
CODE_B3EC67: JML [$05A9]
CODE_B3EC6A: LDA #$0001
CODE_B3EC6D: STA $2E,x
CODE_B3EC6F: JML [$05A9]
CODE_B3EC72: LDX $64
CODE_B3EC74: LDA $3E,x
CODE_B3EC76: CMP $08A6
CODE_B3EC79: BEQ CODE_B3EC82
CODE_B3EC7B: JSL CODE_BB82B8
CODE_B3EC7F: JML [$05A9]
CODE_B3EC82: STZ $2E,x
CODE_B3EC84: BRL CODE_B3E78F
CODE_B3EC87: LDA $2C,x
CODE_B3EC89: AND #$FF00
CODE_B3EC8C: BEQ CODE_B3EC91
CODE_B3EC8E: ORA #$00FF
CODE_B3EC91: STA $44,x
CODE_B3EC93: RTS
CODE_B3EC94: LDY #$0048
CODE_B3EC97: JSL CODE_BB842C
CODE_B3EC9B: BCC CODE_B3EC9E
CODE_B3EC9D: RTS
CODE_B3EC9E: LDX $64
CODE_B3ECA0: LDA $00,x
CODE_B3ECA2: CMP #$013C
CODE_B3ECA5: BEQ CODE_B3ECCF
CODE_B3ECA7: LDY $0593
CODE_B3ECAA: LDX $68
CODE_B3ECAC: LDA $0020,y
CODE_B3ECAF: CMP #$8000
CODE_B3ECB2: ROR A
CODE_B3ECB3: CMP #$8000
CODE_B3ECB6: ROR A
CODE_B3ECB7: CMP #$8000
CODE_B3ECBA: ROR A
CODE_B3ECBB: STA $20,x
CODE_B3ECBD: LDA $0024,y
CODE_B3ECC0: CMP #$8000
CODE_B3ECC3: ROR A
CODE_B3ECC4: CMP #$8000
CODE_B3ECC7: ROR A
CODE_B3ECC8: CMP #$8000
CODE_B3ECCB: ROR A
CODE_B3ECCC: STA $24,x
CODE_B3ECCE: RTS
CODE_B3ECCF: LDX $68
CODE_B3ECD1: LDA #$FFC0
CODE_B3ECD4: STA $24,x
CODE_B3ECD6: LDA $0A,x
CODE_B3ECD8: SEC
CODE_B3ECD9: SBC #$001C
CODE_B3ECDC: STA $0A,x
CODE_B3ECDE: LDA $06,x
CODE_B3ECE0: SEC
CODE_B3ECE1: SBC #$0002
CODE_B3ECE4: STA $06,x
CODE_B3ECE6: RTS
CODE_B3ECE7: LDX $64
CODE_B3ECE9: LDA $2A,x
CODE_B3ECEB: AND #$2000
CODE_B3ECEE: BNE CODE_B3ED02
CODE_B3ECF0: LDY $0595
CODE_B3ECF3: LDA $0002,y
CODE_B3ECF6: AND #$8000
CODE_B3ECF9: BEQ CODE_B3ED2A
CODE_B3ECFB: LDA $2A,x
CODE_B3ECFD: ORA #$2000
CODE_B3ED00: STA $2A,x
CODE_B3ED02: LDA $50,x
CODE_B3ED04: BEQ CODE_B3ED28
CODE_B3ED06: LDA $48,x
CODE_B3ED08: CLC
CODE_B3ED09: ADC #$4000
CODE_B3ED0C: AND #$C000
CODE_B3ED0F: SEC
CODE_B3ED10: SBC #$2000
CODE_B3ED13: CLC
CODE_B3ED14: STA $5E
CODE_B3ED16: SEC
CODE_B3ED17: SBC $48,x
CODE_B3ED19: BPL CODE_B3ED1F
CODE_B3ED1B: EOR #$FFFF
CODE_B3ED1E: INC A
CODE_B3ED1F: CMP #$1000
CODE_B3ED22: BPL CODE_B3ED2A
CODE_B3ED24: LDA $5E
CODE_B3ED26: STA $48,x
CODE_B3ED28: SEC
CODE_B3ED29: RTS
CODE_B3ED2A: CLC
CODE_B3ED2B: RTS
CODE_B3ED2C: LDX $64
CODE_B3ED2E: LDA $46,x
CODE_B3ED30: XBA
CODE_B3ED31: EOR $2A,x
CODE_B3ED33: AND #$4000
CODE_B3ED36: EOR $2A,x
CODE_B3ED38: STA $2A,x
CODE_B3ED3A: RTS
CODE_B3ED3B: LDX $64
CODE_B3ED3D: LDA $44,x
CODE_B3ED3F: SEC
CODE_B3ED40: SBC #$0003
CODE_B3ED43: BMI CODE_B3ED4C
CODE_B3ED45: CMP #$00F0
CODE_B3ED48: BMI CODE_B3ED4E
CODE_B3ED4A: STA $44,x
CODE_B3ED4C: CLC
CODE_B3ED4D: RTS
CODE_B3ED4E: STZ $44,x
CODE_B3ED50: SEC
CODE_B3ED51: RTS
DATA_B3ED52:
db $05, $00, $0D, $00, $0F, $00, $43, $00
db $60, $00
CODE_B3ED5C: BEQ CODE_B3ED6B
CODE_B3ED5E: ASL
CODE_B3ED5F: TAX
CODE_B3ED60: LDA.l $7E9128,x
CODE_B3ED64: ORA #$0080
CODE_B3ED67: STA $7E9128,x
CODE_B3ED6B: LDX $64
CODE_B3ED6D: RTS
CODE_B3ED6E: LDX $64
CODE_B3ED70: LDA $46,x
CODE_B3ED72: AND #$1000
CODE_B3ED75: BNE CODE_B3ED94
CODE_B3ED77: LDA $48,x
CODE_B3ED79: STA $60
CODE_B3ED7B: CLC
CODE_B3ED7C: ADC $3A,x
CODE_B3ED7E: STA $48,x
CODE_B3ED80: EOR $60
CODE_B3ED82: AND #$E000
CODE_B3ED85: BEQ CODE_B3ED93
CODE_B3ED87: AND #$6000
CODE_B3ED8A: CMP #$2000
CODE_B3ED8D: BNE CODE_B3ED93
CODE_B3ED8F: LDA $50,x
CODE_B3ED91: STA $38,x
CODE_B3ED93: RTS
CODE_B3ED94: LDY $0595
CODE_B3ED97: LDA $0004,y
CODE_B3ED9A: AND #$0300
CODE_B3ED9D: BNE CODE_B3EDC8
CODE_B3ED9F: LDY $0593
CODE_B3EDA2: LDA $48,x
CODE_B3EDA4: CLC
CODE_B3EDA5: ADC $0028,y
CODE_B3EDA8: STA $32
CODE_B3EDAA: EOR $48,x
CODE_B3EDAC: AND $2000
CODE_B3EDAF: BEQ CODE_B3EDC3
CODE_B3EDB1: LDA #$0000
CODE_B3EDB4: STA $0028,y
CODE_B3EDB7: LDA $32
CODE_B3EDB9: CLC
CODE_B3EDBA: ADC #$1000
CODE_B3EDBD: AND #$E000
CODE_B3EDC0: STA $48,x
CODE_B3EDC2: RTS
CODE_B3EDC3: LDA $32
CODE_B3EDC5: STA $48,x
CODE_B3EDC7: RTS
CODE_B3EDC8: LDY $0593
CODE_B3EDCB: LDA $0028,y
CODE_B3EDCE: CLC
CODE_B3EDCF: ADC $48,x
CODE_B3EDD1: STA $48,x
CODE_B3EDD3: RTS
CODE_B3EDD4: LDX $64
CODE_B3EDD6: LDA $46,x
CODE_B3EDD8: AND #$0010
CODE_B3EDDB: BNE CODE_B3EDDE
CODE_B3EDDD: RTS
CODE_B3EDDE: LDX $64
CODE_B3EDE0: LDA $54,x
CODE_B3EDE2: PHA
CODE_B3EDE3: PHX
CODE_B3EDE4: LDY $0595
CODE_B3EDE7: STY $66
CODE_B3EDE9: LDX $0593
CODE_B3EDEC: STX $64
CODE_B3EDEE: JSR CODE_B3EE05
CODE_B3EDF1: PLX
CODE_B3EDF2: STX $64
CODE_B3EDF4: PLA
CODE_B3EDF5: STA $54,x
CODE_B3EDF7: LDY $0593
CODE_B3EDFA: LDA $0006,y
CODE_B3EDFD: STA $06,x
CODE_B3EDFF: LDA $000A,y
CODE_B3EE02: STA $0A,x
CODE_B3EE04: RTS
CODE_B3EE05: LDA $20,x
CODE_B3EE07: PHA
CODE_B3EE08: LDA $26,x
CODE_B3EE0A: PHA
CODE_B3EE0B: LDA $24,x
CODE_B3EE0D: PHA
CODE_B3EE0E: LDA $2A,x
CODE_B3EE10: PHA
CODE_B3EE11: JSL CODE_B8D5E0
CODE_B3EE15: LDA #$0120
CODE_B3EE18: CMP $0A,x
CODE_B3EE1A: BMI CODE_B3EE1E
CODE_B3EE1C: STA $0A,x
CODE_B3EE1E: JSR CODE_B3EE30
CODE_B3EE21: LDX $64
CODE_B3EE23: PLA
CODE_B3EE24: STA $2A,x
CODE_B3EE26: PLA
CODE_B3EE27: STA $24,x
CODE_B3EE29: PLA
CODE_B3EE2A: STA $26,x
CODE_B3EE2C: PLA
CODE_B3EE2D: STA $20,x
CODE_B3EE2F: RTS
CODE_B3EE30: LDX $64
CODE_B3EE32: LDA $17C0
CODE_B3EE35: CLC
CODE_B3EE36: ADC #$00E0
CODE_B3EE39: SEC
CODE_B3EE3A: SBC $0A,x
CODE_B3EE3C: BPL CODE_B3EE43
CODE_B3EE3E: CLC
CODE_B3EE3F: ADC $0A,x
CODE_B3EE41: STA $0A,x
CODE_B3EE43: LDA $06,x
CODE_B3EE45: SEC
CODE_B3EE46: SBC #$0010
CODE_B3EE49: SEC
CODE_B3EE4A: SBC $17BA
CODE_B3EE4D: BPL CODE_B3EE59
CODE_B3EE4F: EOR #$FFFF
CODE_B3EE52: INC A
CODE_B3EE53: CLC
CODE_B3EE54: ADC $06,x
CODE_B3EE56: STA $06,x
CODE_B3EE58: RTS
CODE_B3EE59: SEC
CODE_B3EE5A: SBC #$00E0
CODE_B3EE5D: BPL CODE_B3EE4F
CODE_B3EE5F: RTS
CODE_B3EE60: LDX $64
CODE_B3EE62: LDA $42,x
CODE_B3EE64: XBA
CODE_B3EE65: BRA CODE_B3EE6B
CODE_B3EE67: LDX $64
CODE_B3EE69: LDA $42,x
CODE_B3EE6B: AND #$FF00
CODE_B3EE6E: STA $5E
CODE_B3EE70: LDA $48,x
CODE_B3EE72: STA $60
CODE_B3EE74: SEC
CODE_B3EE75: SBC $5E
CODE_B3EE77: BPL CODE_B3EEA1
CODE_B3EE79: DEC $5E
CODE_B3EE7B: LDA $3A,x
CODE_B3EE7D: CLC
CODE_B3EE7E: ADC $48,x
CODE_B3EE80: STA $48,x
CODE_B3EE82: CMP $5E
CODE_B3EE84: BMI CODE_B3EE8C
CODE_B3EE86: LDA $5E
CODE_B3EE88: STA $48,x
CODE_B3EE8A: SEC
CODE_B3EE8B: RTS
CODE_B3EE8C: EOR $60
CODE_B3EE8E: AND #$E000
CODE_B3EE91: BEQ CODE_B3EE9F
CODE_B3EE93: AND #$6000
CODE_B3EE96: CMP #$2000
CODE_B3EE99: BNE CODE_B3EE9F
CODE_B3EE9B: LDA $50,x
CODE_B3EE9D: STA $38,x
CODE_B3EE9F: CLC
CODE_B3EEA0: RTS
CODE_B3EEA1: INC $5E
CODE_B3EEA3: LDA $3A,x
CODE_B3EEA5: EOR #$FFFF
CODE_B3EEA8: INC A
CODE_B3EEA9: CLC
CODE_B3EEAA: ADC $48,x
CODE_B3EEAC: STA $48,x
CODE_B3EEAE: CMP $5E
CODE_B3EEB0: BPL CODE_B3EE8C
CODE_B3EEB2: LDA $5E
CODE_B3EEB4: DEC A
CODE_B3EEB5: STA $48,x
CODE_B3EEB7: BRA CODE_B3EE8A
CODE_B3EEB9: LDX $64
CODE_B3EEBB: LDA $2A,x
CODE_B3EEBD: AND #$0800
CODE_B3EEC0: BNE CODE_B3EEC5
CODE_B3EEC2: BRL CODE_B3EF81
CODE_B3EEC5: LDX $0597
CODE_B3EEC8: LDA $2E,x
CODE_B3EECA: CMP #$002F
CODE_B3EECD: BEQ CODE_B3EF46
CODE_B3EECF: JSL CODE_BCFB58
CODE_B3EED3: LDA #$0008
CODE_B3EED6: PHK
CODE_B3EED7: %return(CODE_B3EEDD)
CODE_B3EEDA: JML [$09F9]
CODE_B3EEDD: BCC CODE_B3EF44
CODE_B3EEDF: LDA $09F5
CODE_B3EEE2: AND #$0406
CODE_B3EEE5: BEQ CODE_B3EF44
CODE_B3EEE7: LDX $64
CODE_B3EEE9: LDA $46,x
CODE_B3EEEB: AND #$0003
CODE_B3EEEE: BEQ CODE_B3EF0E
CODE_B3EEF0: CMP #$0003
CODE_B3EEF3: BEQ CODE_B3EF44
CODE_B3EEF5: LDY $6A
CODE_B3EEF7: AND #$0001
CODE_B3EEFA: BNE CODE_B3EF06
CODE_B3EEFC: LDA $0000,y
CODE_B3EEFF: CMP #$00E8
CODE_B3EF02: BNE CODE_B3EF0E
CODE_B3EF04: BRA CODE_B3EF44
CODE_B3EF06: LDA $0000,y
CODE_B3EF09: CMP #$00E4
CODE_B3EF0C: BEQ CODE_B3EF44
CODE_B3EF0E: LDA $6A
CODE_B3EF10: CMP $0597
CODE_B3EF13: BEQ CODE_B3EF6A
CODE_B3EF15: LDA #$0010
CODE_B3EF18: JSL CODE_B8D8BA
CODE_B3EF1C: BCS CODE_B3EF44
CODE_B3EF1E: LDA #CODE_B3EF84
CODE_B3EF21: STA $0A8A
CODE_B3EF24: LDA.w #CODE_B3EF84>>16
CODE_B3EF27: STA $0A8C
CODE_B3EF2A: JSL CODE_BCFEC8
CODE_B3EF2E: JSL CODE_BCFEE0
CODE_B3EF32: JSL CODE_B3A334
CODE_B3EF36: LDA $0A3E
CODE_B3EF39: STA $0A86
CODE_B3EF3C: LDA $0A40
CODE_B3EF3F: STA $0A88
CODE_B3EF42: SEC
CODE_B3EF43: RTS
CODE_B3EF44: CLC
CODE_B3EF45: RTS
CODE_B3EF46: LDX $0597
CODE_B3EF49: LDA $42,x
CODE_B3EF4B: CMP $64
CODE_B3EF4D: BNE CODE_B3EF44
CODE_B3EF4F: JSL CODE_BCFB58
CODE_B3EF53: LDA #$0008
CODE_B3EF56: PHK
CODE_B3EF57: %return(CODE_B3EF5D)
CODE_B3EF5A: JML [$09F9]
CODE_B3EF5D: BCC CODE_B3EF44
CODE_B3EF5F: LDA $09F5
CODE_B3EF62: AND #$0406
CODE_B3EF65: BEQ CODE_B3EF44
CODE_B3EF67: BRL CODE_B3EF15
CODE_B3EF6A: LDA #$000F
CODE_B3EF6D: JSL CODE_B8D8BA
CODE_B3EF71: BCS CODE_B3EF44
CODE_B3EF73: LDA #CODE_B3F069
CODE_B3EF76: STA $0A8A
CODE_B3EF79: LDA.w #CODE_B3F069>>16
CODE_B3EF7C: STA $0A8C
CODE_B3EF7F: BRA CODE_B3EF2A
CODE_B3EF81: BRL CODE_B3EF44
CODE_B3EF84: JSL CODE_B8808E
CODE_B3EF88: JSL CODE_B88EB8
CODE_B3EF8C: LDX $0595
CODE_B3EF8F: STZ $14,x
CODE_B3EF91: LDX $0593
CODE_B3EF94: LDA $0A86
CODE_B3EF97: STA $0A3E
CODE_B3EF9A: LDA $0A88
CODE_B3EF9D: STA $0A40
CODE_B3EFA0: LDY #$0034
CODE_B3EFA3: JSL CODE_BB842C
CODE_B3EFA7: LDX $0A84
CODE_B3EFAA: STX $64
CODE_B3EFAC: JSR CODE_B3F14C
CODE_B3EFAF: LDY $0593
CODE_B3EFB2: LDA #$0011
CODE_B3EFB5: STA $002E,y
CODE_B3EFB8: LDA $0030,y
CODE_B3EFBB: STA $0A3C
CODE_B3EFBE: STA $0032,y
CODE_B3EFC1: STA $0020,y
CODE_B3EFC4: STA $0026,y
CODE_B3EFC7: STA $0024,y
CODE_B3EFCA: STA $001E,y
CODE_B3EFCD: LDA #$0000
CODE_B3EFD0: STA $0040,y
CODE_B3EFD3: JSL CODE_B3F0B8
CODE_B3EFD7: JSL CODE_B3DF3C
CODE_B3EFDB: LDA #$0002
CODE_B3EFDE: STA $2E,x
CODE_B3EFE0: LDA $2A,x
CODE_B3EFE2: AND #$DFFF
CODE_B3EFE5: ORA #$1000
CODE_B3EFE8: STA $2A,x
CODE_B3EFEA: JSR CODE_B3F01D
CODE_B3EFED: LDX $64
CODE_B3EFEF: LDA #$0001
CODE_B3EFF2: STA $38,x
CODE_B3EFF4: LDA $08C2
CODE_B3EFF7: AND #$4000
CODE_B3EFFA: BEQ CODE_B3F015
CODE_B3EFFC: LDY $0597
CODE_B3EFFF: LDA $002E,y
CODE_B3F002: CMP #$002F
CODE_B3F005: BEQ CODE_B3F016
CODE_B3F007: LDA $6E
CODE_B3F009: BEQ CODE_B3F00F
CODE_B3F00B: LDA $6C
CODE_B3F00D: BEQ CODE_B3F015
CODE_B3F00F: LDA #$0032
CODE_B3F012: STA $002E,y
CODE_B3F015: RTL
CODE_B3F016: LDA #$0031
CODE_B3F019: STA $002E,y
CODE_B3F01C: RTL
CODE_B3F01D: LDA $36,x
CODE_B3F01F: BNE CODE_B3F033
CODE_B3F021: LDA $46,x
CODE_B3F023: AND #$0800
CODE_B3F026: BEQ CODE_B3F02F
CODE_B3F028: LDA $42,x
CODE_B3F02A: JSR CODE_B3F111
CODE_B3F02D: BRA CODE_B3F032
CODE_B3F02F: JSR CODE_B3F0F4
CODE_B3F032: RTS
CODE_B3F033: LDA $0AF0
CODE_B3F036: LSR A
CODE_B3F037: STA $32
CODE_B3F039: LDA $36,x
CODE_B3F03B: AND #$FF00
CODE_B3F03E: CLC
CODE_B3F03F: ADC #$3C00
CODE_B3F042: SEC
CODE_B3F043: SBC $32
CODE_B3F045: STA $0AF2
CODE_B3F048: LDA $0AEA
CODE_B3F04B: LSR A
CODE_B3F04C: STA $32
CODE_B3F04E: LDA $36,x
CODE_B3F050: XBA
CODE_B3F051: AND #$FF00
CODE_B3F054: CLC
CODE_B3F055: ADC #$4000
CODE_B3F058: SEC
CODE_B3F059: SBC $32
CODE_B3F05B: STA $0AEE
CODE_B3F05E: RTS
CODE_B3F05F: LDA #$C000
CODE_B3F062: ORA $0AB8
CODE_B3F065: STA $0AB8
CODE_B3F068: RTS
CODE_B3F069: LDA $0A86
CODE_B3F06C: STA $0A3E
CODE_B3F06F: LDA $0A88
CODE_B3F072: STA $0A40
CODE_B3F075: LDY #$0034
CODE_B3F078: JSL CODE_BB842C
CODE_B3F07C: JSL CODE_B880A2
CODE_B3F080: LDA #$002F
CODE_B3F083: STA $2E,x
CODE_B3F085: LDA $0A84
CODE_B3F088: STA $42,x
CODE_B3F08A: TAY
CODE_B3F08B: LDA $0006,y
CODE_B3F08E: STA $06,x
CODE_B3F090: LDA $000A,y
CODE_B3F093: STA $0A,x
CODE_B3F095: STZ $30,x
CODE_B3F097: STZ $32,x
CODE_B3F099: STZ $20,x
CODE_B3F09B: STZ $26,x
CODE_B3F09D: STZ $24,x
CODE_B3F09F: STZ $1E,x
CODE_B3F0A1: STZ $1A,x
CODE_B3F0A3: STZ $16,x
CODE_B3F0A5: STZ $40,x
CODE_B3F0A7: LDX $0A84
CODE_B3F0AA: STX $64
CODE_B3F0AC: JSR CODE_B3F01D
CODE_B3F0AF: JSL CODE_B8808E
CODE_B3F0B3: JSL CODE_B8A57C
CODE_B3F0B7: RTL
CODE_B3F0B8: LDX $0593
CODE_B3F0BB: LDA.l DATA_B9F085
CODE_B3F0BF: STA $1A,x
CODE_B3F0C1: STZ $16,x
CODE_B3F0C3: LDA #$C000
CODE_B3F0C6: STA $1C,x
CODE_B3F0C8: LDA #$0010
CODE_B3F0CB: STA $30,x
CODE_B3F0CD: LDA $6C
CODE_B3F0CF: BEQ CODE_B3F0DE
CODE_B3F0D1: TAY
CODE_B3F0D2: LDA #$0000
CODE_B3F0D5: STA $001A,y
CODE_B3F0D8: STA $0016,y
CODE_B3F0DB: STA $003A,y
CODE_B3F0DE: LDA $0597
CODE_B3F0E1: CMP $0D7A
CODE_B3F0E4: BNE CODE_B3F0F3
CODE_B3F0E6: TAY
CODE_B3F0E7: LDA #$0000
CODE_B3F0EA: STA $001A,y
CODE_B3F0ED: STA $0016,y
CODE_B3F0F0: STA $003A,y
CODE_B3F0F3: RTL
CODE_B3F0F4: LDA #$8000
CODE_B3F0F7: SEC
CODE_B3F0F8: SBC $0AEA
CODE_B3F0FB: CMP #$8000
CODE_B3F0FE: ROR A
CODE_B3F0FF: STA $0AEE
CODE_B3F102: LDA #$7800
CODE_B3F105: SEC
CODE_B3F106: SBC $0AF0
CODE_B3F109: CMP #$8000
CODE_B3F10C: ROR A
CODE_B3F10D: STA $0AF2
CODE_B3F110: RTS
CODE_B3F111: XBA
CODE_B3F112: AND #$00FF
CODE_B3F115: PHA
CODE_B3F116: JSR CODE_B3F4C0
CODE_B3F119: EOR #$FFFF
CODE_B3F11C: INC A
CODE_B3F11D: ASL A
CODE_B3F11E: ASL A
CODE_B3F11F: ASL A
CODE_B3F120: ASL A
CODE_B3F121: ASL A
CODE_B3F122: ASL A
CODE_B3F123: CLC
CODE_B3F124: ADC #$8000
CODE_B3F127: SEC
CODE_B3F128: SBC $0AEA
CODE_B3F12B: CMP #$8000
CODE_B3F12E: ROR A
CODE_B3F12F: STA $0AEE
CODE_B3F132: PLA
CODE_B3F133: JSR CODE_B3F4CA
CODE_B3F136: ASL A
CODE_B3F137: ASL A
CODE_B3F138: ASL A
CODE_B3F139: ASL A
CODE_B3F13A: ASL A
CODE_B3F13B: ASL A
CODE_B3F13C: CLC
CODE_B3F13D: ADC #$7800
CODE_B3F140: SEC
CODE_B3F141: SBC $0AF0
CODE_B3F144: CMP #$8000
CODE_B3F147: ROR A
CODE_B3F148: STA $0AF2
CODE_B3F14B: RTS
CODE_B3F14C: LDX $64
CODE_B3F14E: LDY $0593
CODE_B3F151: LDA $06,x
CODE_B3F153: STA $0006,y
CODE_B3F156: LDA $0A,x
CODE_B3F158: STA $000A,y
CODE_B3F15B: RTS
CODE_B3F15C: LDX $64
CODE_B3F15E: LDY $0593
CODE_B3F161: LDA $48,x
CODE_B3F163: STA $26
CODE_B3F165: LDA $2C,x
CODE_B3F167: XBA
CODE_B3F168: AND #$FF00
CODE_B3F16B: STA $5E
CODE_B3F16D: LDX $64
CODE_B3F16F: LDA $46,x
CODE_B3F171: XBA
CODE_B3F172: ASL A
CODE_B3F173: ASL A
CODE_B3F174: EOR #$FFFF
CODE_B3F177: AND #$1000
CODE_B3F17A: EOR #$F000
CODE_B3F17D: STA $60
CODE_B3F17F: EOR #$FFFF
CODE_B3F182: LSR A
CODE_B3F183: CLC
CODE_B3F184: ADC $48,x
CODE_B3F186: AND $60
CODE_B3F188: STA $48,x
CODE_B3F18A: XBA
CODE_B3F18B: STA $60
CODE_B3F18D: JSL CODE_B3F4B8
CODE_B3F191: JSR CODE_B3F1C9
CODE_B3F194: STA $0020,y
CODE_B3F197: STA $0026,y
CODE_B3F19A: LDX $64
CODE_B3F19C: LDA $26
CODE_B3F19E: BEQ CODE_B3F1A8
CODE_B3F1A0: CMP #$7FFF
CODE_B3F1A3: BEQ CODE_B3F1A8
CODE_B3F1A5: EOR #$FFFF
CODE_B3F1A8: LSR A
CODE_B3F1A9: EOR $0012,y
CODE_B3F1AC: AND #$4000
CODE_B3F1AF: EOR $0012,y
CODE_B3F1B2: STA $0012,y
CODE_B3F1B5: LDA $60
CODE_B3F1B7: JSL CODE_B3F4BC
CODE_B3F1BB: JSR CODE_B3F1C9
CODE_B3F1BE: EOR #$FFFF
CODE_B3F1C1: INC A
CODE_B3F1C2: STA $0024,y
CODE_B3F1C5: STA $002A,y
CODE_B3F1C8: RTS
CODE_B3F1C9: BPL CODE_B3F1E1
CODE_B3F1CB: EOR #$FFFF
CODE_B3F1CE: INC A
CODE_B3F1CF: ORA $5E
CODE_B3F1D1: STA $4202
CODE_B3F1D4: LDA $4216
CODE_B3F1D7: LDA $4216
CODE_B3F1DA: LSR A
CODE_B3F1DB: LSR A
CODE_B3F1DC: EOR #$FFFF
CODE_B3F1DF: INC A
CODE_B3F1E0: RTS
CODE_B3F1E1: ORA $5E
CODE_B3F1E3: STA $4202
CODE_B3F1E6: LDA $4216
CODE_B3F1E9: LDA $4216
CODE_B3F1EC: LSR A
CODE_B3F1ED: LSR A
CODE_B3F1EE: RTS
CODE_B3F1EF: JSR CODE_B3F1F3
CODE_B3F1F2: RTL
CODE_B3F1F3: LDX $64
CODE_B3F1F5: LDA $46,x
CODE_B3F1F7: PHA
CODE_B3F1F8: LDA $54,x
CODE_B3F1FA: PHA
CODE_B3F1FB: PHX
CODE_B3F1FC: JSR CODE_B3F207
CODE_B3F1FF: PLX
CODE_B3F200: PLA
CODE_B3F201: STA $54,x
CODE_B3F203: PLA
CODE_B3F204: STX $64
CODE_B3F206: RTS
CODE_B3F207: LDX $0593
CODE_B3F20A: STX $64
CODE_B3F20C: LDY $0595
CODE_B3F20F: STY $66
CODE_B3F211: LDA $20,x
CODE_B3F213: STA $26,x
CODE_B3F215: STA $46,x
CODE_B3F217: LDA $54,x
CODE_B3F219: STA $8E
CODE_B3F21B: JSL CODE_B8CEB6
CODE_B3F21F: JSL CODE_B8CE95
CODE_B3F223: LDA #$0012
CODE_B3F226: STA $2E,x
CODE_B3F228: LDA $0D7A
CODE_B3F22B: CMP $0597
CODE_B3F22E: BEQ CODE_B3F289
CODE_B3F230: LDA $08C2
CODE_B3F233: AND #$4000
CODE_B3F236: BEQ CODE_B3F25F
CODE_B3F238: LDA $6E
CODE_B3F23A: BEQ CODE_B3F240
CODE_B3F23C: LDA $6C
CODE_B3F23E: BEQ CODE_B3F25F
CODE_B3F240: JSL CODE_B880A2
CODE_B3F244: LDA #$0022
CODE_B3F247: STA $2E,x
CODE_B3F249: LDA #$0001
CODE_B3F24C: LDX #$001C
CODE_B3F24F: LDY #$0000
CODE_B3F252: JSL CODE_B8D8D1
CODE_B3F256: LDX $64
CODE_B3F258: LDA #$001C
CODE_B3F25B: JSL CODE_B9D0B8
CODE_B3F25F: JSL CODE_B8808E
CODE_B3F263: LDA $6E
CODE_B3F265: BNE CODE_B3F273
CODE_B3F267: LDA #$0019
CODE_B3F26A: JSL CODE_B9D0B8
CODE_B3F26E: JSL CODE_BCFA78
CODE_B3F272: RTS
CODE_B3F273: LDA #$0090
CODE_B3F276: JSL CODE_B9D08C
CODE_B3F27A: LDA $6C
CODE_B3F27C: BEQ CODE_B3F287
CODE_B3F27E: STA $64
CODE_B3F280: LDA #$004F
CODE_B3F283: JSL CODE_B9D04B
CODE_B3F287: BRA CODE_B3F26E
CODE_B3F289: LDA #$0025
CODE_B3F28C: JSL CODE_B9D0B8
CODE_B3F290: JSL CODE_B880A2
CODE_B3F294: LDA #$0018
CODE_B3F297: STA $2E,x
CODE_B3F299: LDA #$0020
CODE_B3F29C: JSL CODE_B9D0B8
CODE_B3F2A0: JSL CODE_B8B7F0
CODE_B3F2A4: BRA CODE_B3F26E
CODE_B3F2A6: LDY $64
CODE_B3F2A8: LDA $0000,y
CODE_B3F2AB: CMP #$013C
CODE_B3F2AE: BEQ CODE_B3F2E5
CODE_B3F2B0: LDA $0048,y
CODE_B3F2B3: CLC
CODE_B3F2B4: ADC #$0800
CODE_B3F2B7: AND #$F000
CODE_B3F2BA: XBA
CODE_B3F2BB: LSR A
CODE_B3F2BC: LSR A
CODE_B3F2BD: LSR A
CODE_B3F2BE: TAX
CODE_B3F2BF: LDA $0046,y
CODE_B3F2C2: AND #$A007
CODE_B3F2C5: BEQ CODE_B3F2CC
CODE_B3F2C7: AND #$A003
CODE_B3F2CA: BEQ CODE_B3F2D4
CODE_B3F2CC: LDA.l DATA_B9F085,x
CODE_B3F2D0: STA $001A,y
CODE_B3F2D3: RTS
CODE_B3F2D4: LDA $0042,y
CODE_B3F2D7: XBA
CODE_B3F2D8: CMP $0042,y
CODE_B3F2DB: BEQ CODE_B3F2E6
CODE_B3F2DD: LDA.l DATA_B9F0A5,x
CODE_B3F2E1: STA $001A,y
CODE_B3F2E4: RTS
CODE_B3F2E5: RTS
CODE_B3F2E6: LDA.l DATA_B3F31E,x
CODE_B3F2EA: EOR $0012,y
CODE_B3F2ED: AND #$C000
CODE_B3F2F0: EOR $0012,y
CODE_B3F2F3: STA $0012,y
CODE_B3F2F6: LDA.l DATA_B3F2FE,x
CODE_B3F2FA: STA $001A,y
CODE_B3F2FD: RTS
DATA_B3F2FE:
db $20, $2D, $24, $2D, $28, $2D, $2C, $2D
db $30, $2D, $2C, $2D, $28, $2D, $24, $2D
db $20, $2D, $24, $2D, $28, $2D, $2C, $2D
db $30, $2D, $2C, $2D, $28, $2D, $24, $2D
DATA_B3F31E:
db $00, $80, $00, $C0, $00, $C0, $00, $C0
db $00, $40, $00, $40, $00, $40, $00, $40
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $80, $00, $80, $00, $80
CODE_B3F33E: LDX $64
CODE_B3F340: LDA $2A,x
CODE_B3F342: AND #$4000
CODE_B3F345: BNE CODE_B3F348
CODE_B3F347: RTS
CODE_B3F348: JSR CODE_B3F396
CODE_B3F34B: LDX $64
CODE_B3F34D: LDA $46,x
CODE_B3F34F: AND #$0080
CODE_B3F352: BEQ CODE_B3F36A
CODE_B3F354: LDA $46,x
CODE_B3F356: AND #$0200
CODE_B3F359: BNE CODE_B3F35F
CODE_B3F35B: LDA $4C,x
CODE_B3F35D: BRA CODE_B3F365
CODE_B3F35F: LDA $4C,x
CODE_B3F361: EOR #$FFFF
CODE_B3F364: INC A
CODE_B3F365: CLC
CODE_B3F366: ADC $04,x
CODE_B3F368: STA $06,x
CODE_B3F36A: LDA $46,x
CODE_B3F36C: AND #$0100
CODE_B3F36F: BEQ CODE_B3F387
CODE_B3F371: LDA $46,x
CODE_B3F373: AND #$0400
CODE_B3F376: BNE CODE_B3F37C
CODE_B3F378: LDA $4C,x
CODE_B3F37A: BRA CODE_B3F382
CODE_B3F37C: LDA $4C,x
CODE_B3F37E: EOR #$FFFF
CODE_B3F381: INC A
CODE_B3F382: CLC
CODE_B3F383: ADC $08,x
CODE_B3F385: STA $0A,x
CODE_B3F387: RTS
CODE_B3F388: JSR CODE_B3F396
CODE_B3F38B: LDX $64
CODE_B3F38D: LDA $4C,x
CODE_B3F38F: CLC
CODE_B3F390: ADC #$0240
CODE_B3F393: STA $06,x
CODE_B3F395: RTS
CODE_B3F396: LDX $64
CODE_B3F398: LDA $4E,x
CODE_B3F39A: LSR A
CODE_B3F39B: CMP $4C,x
CODE_B3F39D: BCS CODE_B3F3B4
CODE_B3F39F: LDA #$8000
CODE_B3F3A2: STA $5E
CODE_B3F3A4: LDA #$FFFF
CODE_B3F3A7: SEC
CODE_B3F3A8: SBC $4A,x
CODE_B3F3AA: STA $32
CODE_B3F3AC: LDA $4E,x
CODE_B3F3AE: SBC $4C,x
CODE_B3F3B0: STA $34
CODE_B3F3B2: BRA CODE_B3F3BE
CODE_B3F3B4: STZ $5E
CODE_B3F3B6: LDA $4A,x
CODE_B3F3B8: STA $32
CODE_B3F3BA: LDA $4C,x
CODE_B3F3BC: STA $34
CODE_B3F3BE: LDA $52,x
CODE_B3F3C0: CMP $34
CODE_B3F3C2: BCC CODE_B3F3FA
CODE_B3F3C4: TAY
CODE_B3F3C5: LDA $28,x
CODE_B3F3C7: PHA
CODE_B3F3C8: LDA $33
CODE_B3F3CA: PLX
CODE_B3F3CB: JSR CODE_B3F431
CODE_B3F3CE: LDX $64
CODE_B3F3D0: LDA $39
CODE_B3F3D2: CMP $22,x
CODE_B3F3D4: BPL CODE_B3F3DA
CODE_B3F3D6: LDA $22,x
CODE_B3F3D8: STA $39
CODE_B3F3DA: LDA $2A,x
CODE_B3F3DC: BMI CODE_B3F404
CODE_B3F3DE: LDX $64
CODE_B3F3E0: LDA $38
CODE_B3F3E2: CLC
CODE_B3F3E3: ADC $4A,x
CODE_B3F3E5: STA $4A,x
CODE_B3F3E7: LDA $3A
CODE_B3F3E9: ADC $4C,x
CODE_B3F3EB: STA $4C,x
CODE_B3F3ED: LDA #$FFFF
CODE_B3F3F0: SEC
CODE_B3F3F1: SBC $4A,x
CODE_B3F3F3: LDA $4E,x
CODE_B3F3F5: SBC $4C,x
CODE_B3F3F7: BMI CODE_B3F422
CODE_B3F3F9: RTS
CODE_B3F3FA: STZ $38
CODE_B3F3FC: STZ $3A
CODE_B3F3FE: LDA $28,x
CODE_B3F400: STA $39
CODE_B3F402: BRA CODE_B3F3CE
CODE_B3F404: LDX $64
CODE_B3F406: LDA $4A,x
CODE_B3F408: SEC
CODE_B3F409: SBC $38
CODE_B3F40B: STA $4A,x
CODE_B3F40D: LDA $4C,x
CODE_B3F40F: SBC $3A
CODE_B3F411: BMI CODE_B3F416
CODE_B3F413: STA $4C,x
CODE_B3F415: RTS
CODE_B3F416: STZ $4A,x
CODE_B3F418: STZ $4C,x
CODE_B3F41A: LDA $2A,x
CODE_B3F41C: EOR #$8000
CODE_B3F41F: STA $2A,x
CODE_B3F421: RTS
CODE_B3F422: LDA #$FFFF
CODE_B3F425: STA $4A,x
CODE_B3F427: LDA $4E,x
CODE_B3F429: STA $4C,x
CODE_B3F42B: BRA CODE_B3F41A
CODE_B3F42D: JSR CODE_B3F437
CODE_B3F430: RTL
CODE_B3F431: JSL CODE_BBB2D1
CODE_B3F435: STY $36
CODE_B3F437: STZ $37
CODE_B3F439: STZ $39
CODE_B3F43B: STZ $3B
CODE_B3F43D: LDA $34
CODE_B3F43F: STA $4204
CODE_B3F442: SEP #$20
CODE_B3F444: LDA $36
CODE_B3F446: STA $4206
CODE_B3F449: REP #$20
CODE_B3F44B: LDA $4214
CODE_B3F44E: LDA $4214
CODE_B3F451: LDA $4214
CODE_B3F454: LDA $4214
CODE_B3F457: STA $3A
CODE_B3F459: LDA $4216
CODE_B3F45C: XBA
CODE_B3F45D: EOR $33
CODE_B3F45F: AND #$FF00
CODE_B3F462: EOR $33
CODE_B3F464: STA $4204
CODE_B3F467: SEP #$20
CODE_B3F469: LDA $36
CODE_B3F46B: STA $4206
CODE_B3F46E: REP #$20
CODE_B3F470: LDA $4214
CODE_B3F473: LDA $4214
CODE_B3F476: LDA $4214
CODE_B3F479: LDA $4214
CODE_B3F47C: CLC
CODE_B3F47D: ADC $39
CODE_B3F47F: STA $39
CODE_B3F481: LDA #$0000
CODE_B3F484: ADC $3B
CODE_B3F486: STA $3B
CODE_B3F488: LDA $4216
CODE_B3F48B: XBA
CODE_B3F48C: EOR $32
CODE_B3F48E: AND #$FF00
CODE_B3F491: EOR $32
CODE_B3F493: STA $4204
CODE_B3F496: SEP #$20
CODE_B3F498: LDA $36
CODE_B3F49A: STA $4206
CODE_B3F49D: REP #$20
CODE_B3F49F: LDA $4214
CODE_B3F4A2: LDA $4214
CODE_B3F4A5: LDA $4214
CODE_B3F4A8: LDA $4214
CODE_B3F4AB: CLC
CODE_B3F4AC: ADC $38
CODE_B3F4AE: STA $38
CODE_B3F4B0: LDA #$0000
CODE_B3F4B3: ADC $3A
CODE_B3F4B5: STA $3A
CODE_B3F4B7: RTS
CODE_B3F4B8: JSR CODE_B3F4C0
CODE_B3F4BB: RTL
CODE_B3F4BC: JSR CODE_B3F4CA
CODE_B3F4BF: RTL
CODE_B3F4C0: AND #$00FF
CODE_B3F4C3: ASL A
CODE_B3F4C4: TAX
CODE_B3F4C5: LDA.l DATA_B3F4D8,x
CODE_B3F4C9: RTS
CODE_B3F4CA: CLC
CODE_B3F4CB: ADC #$0040
CODE_B3F4CE: AND #$00FF
CODE_B3F4D1: ASL A
CODE_B3F4D2: TAX
CODE_B3F4D3: LDA.l DATA_B3F4D8,x
CODE_B3F4D7: RTS
DATA_B3F4D8:
db $00, $00, $FA, $FF, $F3, $FF, $ED, $FF
db $E7, $FF, $E1, $FF, $DB, $FF, $D4, $FF
db $CE, $FF, $C8, $FF, $C2, $FF, $BC, $FF
db $B6, $FF, $B0, $FF, $AA, $FF, $A4, $FF
db $9E, $FF, $99, $FF, $93, $FF, $8D, $FF
db $88, $FF, $82, $FF, $7D, $FF, $78, $FF
db $72, $FF, $6D, $FF, $68, $FF, $63, $FF
db $5E, $FF, $59, $FF, $55, $FF, $50, $FF
db $4C, $FF, $47, $FF, $43, $FF, $3F, $FF
db $3B, $FF, $37, $FF, $33, $FF, $30, $FF
db $2C, $FF, $29, $FF, $25, $FF, $22, $FF
db $1F, $FF, $1C, $FF, $19, $FF, $17, $FF
db $14, $FF, $12, $FF, $10, $FF, $0E, $FF
db $0C, $FF, $0A, $FF, $09, $FF, $07, $FF
db $06, $FF, $05, $FF, $04, $FF, $03, $FF
db $02, $FF, $02, $FF, $01, $FF, $01, $FF
db $01, $FF, $01, $FF, $01, $FF, $02, $FF
db $02, $FF, $03, $FF, $04, $FF, $05, $FF
db $06, $FF, $07, $FF, $09, $FF, $0A, $FF
db $0C, $FF, $0E, $FF, $10, $FF, $12, $FF
db $14, $FF, $17, $FF, $19, $FF, $1C, $FF
db $1F, $FF, $22, $FF, $25, $FF, $29, $FF
db $2C, $FF, $30, $FF, $33, $FF, $37, $FF
db $3B, $FF, $3F, $FF, $43, $FF, $47, $FF
db $4C, $FF, $50, $FF, $55, $FF, $59, $FF
db $5E, $FF, $63, $FF, $68, $FF, $6D, $FF
db $72, $FF, $78, $FF, $7D, $FF, $82, $FF
db $88, $FF, $8D, $FF, $93, $FF, $99, $FF
db $9E, $FF, $A4, $FF, $AA, $FF, $B0, $FF
db $B6, $FF, $BC, $FF, $C2, $FF, $C8, $FF
db $CE, $FF, $D4, $FF, $DB, $FF, $E1, $FF
db $E7, $FF, $ED, $FF, $F3, $FF, $FA, $FF
db $00, $00, $06, $00, $0D, $00, $13, $00
db $19, $00, $1F, $00, $25, $00, $2C, $00
db $32, $00, $38, $00, $3E, $00, $44, $00
db $4A, $00, $50, $00, $56, $00, $5C, $00
db $62, $00, $67, $00, $6D, $00, $73, $00
db $78, $00, $7E, $00, $83, $00, $88, $00
db $8E, $00, $93, $00, $98, $00, $9D, $00
db $A2, $00, $A7, $00, $AB, $00, $B0, $00
db $B4, $00, $B9, $00, $BD, $00, $C1, $00
db $C5, $00, $C9, $00, $CD, $00, $D0, $00
db $D4, $00, $D7, $00, $DB, $00, $DE, $00
db $E1, $00, $E4, $00, $E7, $00, $E9, $00
db $EC, $00, $EE, $00, $F0, $00, $F2, $00
db $F4, $00, $F6, $00, $F7, $00, $F9, $00
db $FA, $00, $FB, $00, $FC, $00, $FD, $00
db $FE, $00, $FE, $00, $FF, $00, $FF, $00
db $FF, $00, $FF, $00, $FF, $00, $FE, $00
db $FE, $00, $FD, $00, $FC, $00, $FB, $00
db $FA, $00, $F9, $00, $F7, $00, $F6, $00
db $F4, $00, $F2, $00, $F0, $00, $EE, $00
db $EC, $00, $E9, $00, $E7, $00, $E4, $00
db $E1, $00, $DE, $00, $DB, $00, $D7, $00
db $D4, $00, $D0, $00, $CD, $00, $C9, $00
db $C5, $00, $C1, $00, $BD, $00, $B9, $00
db $B4, $00, $B0, $00, $AB, $00, $A7, $00
db $A2, $00, $9D, $00, $98, $00, $93, $00
db $8E, $00, $88, $00, $83, $00, $7E, $00
db $78, $00, $73, $00, $6D, $00, $67, $00
db $62, $00, $5C, $00, $56, $00, $50, $00
db $4A, $00, $44, $00, $3E, $00, $38, $00
db $32, $00, $2C, $00, $25, $00, $1F, $00
db $19, $00, $13, $00, $0D, $00, $06, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00