* * HypercardGS * segment: $1B HyperPaint * * (k) 2015, Brutal Deluxe Software * mx %00 rel dsk HyperPaint.l lst off *--------------------------------------- use HyperPaint.E use HyperPaint.X use 4/Ctl.Macs use 4/Desk.Macs use 4/Dialog.Macs use 4/Event.Macs use 4/Int.Macs use 4/Line.Macs use 4/List.Macs use 4/Locator.Macs use 4/Mem.Macs use 4/Menu.Macs use 4/MidiSyn.Macs use 4/Misc.Macs use 4/Qd.Macs use 4/Sound.Macs use 4/Std.Macs use 4/Text.Macs use 4/Util.Macs use 4/Window.Macs *--------------------------------------- L1B0000 ENT DB $FF DB $F0 DB $FF DB $F0 DB $FF DB $F0 DB $FF DB $F0 DB $FF DB $F0 DB $FF DB $F0 DB $FF DB $F0 DB $FF DB $F0 DB $FF DB $F0 DB $FF DB $F0 DB $FF DB $F0 DB $FF DB $F0 DB $00 DB $00 DB $00 DB $00 DB $3F DB $C0 DB $3F DB $C0 DB $3F DB $C0 DB $3F DB $C0 DB $3F DB $C0 DB $3F DB $C0 DB $3F DB $C0 DB $3F DB $C0 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $0F DB $00 DB $0F DB $00 DB $0F DB $00 DB $0F DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $06 DB $00 DB $06 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $0F DB $00 DB $3F DB $C0 DB $7F DB $E0 DB $7F DB $E0 DB $FF DB $F0 DB $FF DB $F0 DB $FF DB $F0 DB $FF DB $F0 DB $7F DB $E0 DB $7F DB $E0 DB $3F DB $C0 DB $0F DB $00 DB $00 DB $00 DB $00 DB $00 DB $0F DB $00 DB $1F DB $80 DB $3F DB $C0 DB $3F DB $C0 DB $3F DB $C0 DB $3F DB $C0 DB $1F DB $80 DB $0F DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $06 DB $00 DB $0F DB $00 DB $0F DB $00 DB $06 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $02 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $30 DB $00 DB $60 DB $00 DB $C0 DB $01 DB $80 DB $03 DB $00 DB $06 DB $00 DB $0C DB $00 DB $18 DB $00 DB $30 DB $00 DB $60 DB $00 DB $C0 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $60 DB $00 DB $C0 DB $01 DB $80 DB $03 DB $00 DB $06 DB $00 DB $0C DB $00 DB $18 DB $00 DB $30 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $01 DB $80 DB $03 DB $00 DB $06 DB $00 DB $0C DB $00 DB $18 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $03 DB $00 DB $06 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $C0 DB $00 DB $60 DB $00 DB $30 DB $00 DB $18 DB $00 DB $0C DB $00 DB $06 DB $00 DB $03 DB $00 DB $01 DB $80 DB $00 DB $C0 DB $00 DB $60 DB $00 DB $30 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $30 DB $00 DB $18 DB $00 DB $0C DB $00 DB $06 DB $00 DB $03 DB $00 DB $01 DB $80 DB $00 DB $C0 DB $00 DB $60 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $18 DB $00 DB $0C DB $00 DB $06 DB $00 DB $03 DB $00 DB $01 DB $80 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $06 DB $00 DB $03 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $06 DB $00 DB $06 DB $00 DB $06 DB $00 DB $06 DB $00 DB $06 DB $00 DB $06 DB $00 DB $06 DB $00 DB $06 DB $00 DB $06 DB $00 DB $06 DB $00 DB $06 DB $00 DB $06 DB $00 DB $00 DB $00 DB $00 DB $00 DB $02 DB $00 DB $02 DB $00 DB $02 DB $00 DB $02 DB $00 DB $02 DB $00 DB $02 DB $00 DB $02 DB $00 DB $02 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $02 DB $00 DB $02 DB $00 DB $02 DB $00 DB $02 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $02 DB $00 DB $02 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $FF DB $F0 DB $FF DB $F0 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $3F DB $C0 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $0F DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $06 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $20 DB $00 DB $00 DB $00 DB $80 DB $00 DB $00 DB $02 DB $00 DB $00 DB $00 DB $08 DB $00 DB $00 DB $00 DB $20 DB $00 DB $00 DB $00 DB $80 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $80 DB $00 DB $00 DB $02 DB $00 DB $00 DB $00 DB $08 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $80 DB $00 DB $00 DB $00 DB $20 DB $00 DB $00 DB $00 DB $08 DB $00 DB $00 DB $00 DB $02 DB $00 DB $00 DB $00 DB $00 DB $80 DB $00 DB $00 DB $00 DB $20 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $08 DB $00 DB $00 DB $00 DB $02 DB $00 DB $00 DB $00 DB $00 DB $80 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $02 DB $00 DB $00 DB $00 DB $00 DB $00 DB $02 DB $00 DB $00 DB $00 DB $00 DB $00 DB $02 DB $00 DB $00 DB $00 DB $00 DB $00 DB $02 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $49 DB $20 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $04 DB $00 DB $00 DB $00 DB $40 DB $10 DB $00 DB $00 DB $01 DB $00 DB $00 DB $00 DB $80 DB $00 DB $00 DB $00 DB $04 DB $10 DB $00 DB $00 DB $00 DB $00 DB $20 DB $40 DB $00 DB $00 DB $00 DB $00 DB $04 DB $00 DB $10 DB $80 DB $02 DB $00 DB $00 DB $40 DB $24 DB $00 DB $00 DB $00 DB $10 DB $80 DB $02 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $02 DB $00 DB $02 DB $00 DB $02 DB $00 DB $02 DB $00 DB $02 DB $00 DB $7F DB $F0 DB $02 DB $00 DB $02 DB $00 DB $02 DB $00 DB $02 DB $00 DB $02 DB $00 DB $06 DB $00 DB $06 DB $00 DB $06 DB $00 DB $06 DB $00 DB $06 DB $00 DB $FF DB $F0 DB $FF DB $F0 DB $06 DB $00 DB $06 DB $00 DB $06 DB $00 DB $06 DB $00 DB $06 DB $00 DB $00 DB $00 DB $07 DB $00 DB $07 DB $00 DB $07 DB $00 DB $07 DB $00 DB $7F DB $F0 DB $7F DB $F0 DB $7F DB $F0 DB $07 DB $00 DB $07 DB $00 DB $07 DB $00 DB $07 DB $00 DB $0F DB $00 DB $0F DB $00 DB $0F DB $00 DB $0F DB $00 DB $FF DB $F0 DB $FF DB $F0 DB $FF DB $F0 DB $FF DB $F0 DB $0F DB $00 DB $0F DB $00 DB $0F DB $00 DB $0F DB $00 DB $1F DB $80 DB $1F DB $80 DB $1F DB $80 DB $FF DB $F0 DB $FF DB $F0 DB $FF DB $F0 DB $FF DB $F0 DB $FF DB $F0 DB $FF DB $F0 DB $1F DB $80 DB $1F DB $80 DB $1F DB $80 DB $02 DB $00 DB $10 DB $00 DB $00 DB $80 DB $08 DB $00 DB $81 DB $20 DB $04 DB $00 DB $20 DB $00 DB $01 DB $10 DB $08 DB $40 DB $40 DB $00 DB $00 DB $80 DB $04 DB $00 L1B0390 ENT PHD PHY PHY PHY TSC TCD LDA $0E AND #$0007 STA $01 ASL ADC $01 ASL ASL STA $01 LDA #$FFF4 SEC SBC $01 STAL L1B042A+1 LDA $0E LSR LSR LSR STA $03 LDY #$0000 L1B03B8 LDX $03 STX $05 BNE L1B03C1 BRL L1B042A L1B03C1 LDA [$16],Y TAX LDA [$12],Y STA [$16],Y TXA STA [$12],Y INY INY LDA [$16],Y TAX LDA [$12],Y STA [$16],Y TXA STA [$12],Y INY INY LDA [$16],Y TAX LDA [$12],Y STA [$16],Y TXA STA [$12],Y INY INY LDA [$16],Y TAX LDA [$12],Y STA [$16],Y TXA STA [$12],Y INY INY LDA [$16],Y TAX LDA [$12],Y STA [$16],Y TXA STA [$12],Y INY INY LDA [$16],Y TAX LDA [$12],Y STA [$16],Y TXA STA [$12],Y INY INY LDA [$16],Y TAX LDA [$12],Y STA [$16],Y TXA STA [$12],Y INY INY LDA [$16],Y TAX LDA [$12],Y STA [$16],Y TXA STA [$12],Y INY INY DEC $05 BMI L1B042D BEQ L1B042A BRL L1B03C1 L1B042A BRL L1B042A L1B042D DEC $10 BEQ L1B0439 TYA CLC ADC $0C TAY BRL L1B03B8 L1B0439 LDA $0A STA $18 LDA $09 STA $17 LDX $07 TDC CLC ADC #$0016 TCS TXA TCD RTL L1B044C DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 DB $00 L1B06A4 ENT PHD TSC SEC SBC #$0016 TCD TCS LDA [$1C] STA $01 STA L0550A1 LDY #$0002 LDA [$1C],Y STA $03 STA L0550A3 PHA TAX LDA $01 CLC ADC #$0002 BCC L1B06C8 INX L1B06C8 PHX PHA PEI $22 PEI $20 PEA ^L052F3F PEA L052F3F _SectRect PLA BNE L1B06E1 BRL L1B07E2 L1B06E1 LDA L052F41 AND #$FFF0 STA L052F41 LSR LSR STA $09 LDA L052F45 CLC ADC #$000F AND #$FFF0 STA L052F45 LSR LSR STA $0B SEC SBC $09 STA $0D LSR LSR STA $0F JSL L081BAC LDA L052F3F STA $13 JSL L082758 TAX CLC ADC $28 STA $28 BCC L1B071F INC $2A L1B071F TXA CLC ADC $24 STA $24 BCC L1B0729 INC $26 L1B0729 LDA $13 AND #$0007 ASL ASL TAX LDAL L054F6B,X STA $05 LDAL L054F6D,X STA $07 LDA $13 CMP L05509D BCC L1B074B STA L05509F JSL L0825D4 L1B074B LDA L05509B BPL L1B0753 BRL L1B07BE L1B0753 BEQ L1B077C PHB PEI $25 PLB PLB LDX $0F LDY $09 L1B075E LDA ($24),Y EOR $05 AND [$28],Y EOR $05 STA ($24),Y INY INY LDA ($24),Y EOR $07 AND [$28],Y EOR $07 STA ($24),Y INY INY DEX BNE L1B075E PLB BRA L1B07BE L1B077C PHB PEI $25 PLB PLB LDA $0F STA $11 LDY $09 TYX L1B0788 LDAL L052E9F,X ORA [$28],Y INC BEQ L1B079E DEC STA $15 LDA ($24),Y EOR $05 AND $15 EOR $05 STA ($24),Y L1B079E INY INY LDAL L052EA1,X ORA [$28],Y INC BEQ L1B07B6 DEC STA $15 LDA ($24),Y EOR $07 AND $15 EOR $07 STA ($24),Y L1B07B6 INY INY TYX DEC $11 BNE L1B0788 PLB L1B07BE LDA #$00A0 CLC ADC $28 STA $28 BCC L1B07CA INC $2A L1B07CA LDA #$00A0 CLC ADC $24 STA $24 BCC L1B07D6 INC $26 L1B07D6 INC $13 LDA $13 CMP L052F43 BEQ L1B07E2 BRL L1B0729 L1B07E2 LDA $1A STA $2A LDA $19 STA $29 LDX $17 TDC CLC ADC #$0028 TCS TXA TCD RTL L1B07F5 ENT PHB PHD PHY PHY PHY TSC TCD LDA $0F AND #$0007 STA $01 ASL ASL ADC $01 ASL STA $01 LDA #$FFF4 SEC SBC $01 STAL L1B089C+1 LDA $0F LSR LSR LSR STA $03 SEC LDA $1B SBC $13 STA $1B BCS L1B0826 DEC $1D L1B0826 SEC LDA $17 SBC $13 STA $17 BCS L1B0831 DEC $19 L1B0831 LDY $13 PEI $14 PLB PLB LDX #$FFFF L1B083A LDA $03 STA $05 BNE L1B0843 BRL L1B089C L1B0843 TXA EOR [$1B],Y AND [$17],Y STA |$0000,Y INY INY TXA EOR [$1B],Y AND [$17],Y STA |$0000,Y INY INY TXA EOR [$1B],Y AND [$17],Y STA |$0000,Y INY INY TXA EOR [$1B],Y AND [$17],Y STA |$0000,Y INY INY TXA EOR [$1B],Y AND [$17],Y STA |$0000,Y INY INY TXA EOR [$1B],Y AND [$17],Y STA |$0000,Y INY INY TXA EOR [$1B],Y AND [$17],Y STA |$0000,Y INY INY TXA EOR [$1B],Y AND [$17],Y STA |$0000,Y INY INY DEC $05 BMI L1B089F BEQ L1B089C BRL L1B0843 L1B089C BRL L1B089C L1B089F DEC $11 BEQ L1B08AB TYA CLC ADC $0D TAY BRL L1B083A L1B08AB LDA $0B STA $1D LDA $09 STA $1B LDX $07 TDC CLC ADC #$001A TCS TXA TCD PLB RTL L1B08BF PHB PHD PHY PHY PHY TSC TCD LDA $0F AND #$000F STA $01 ASL ASL ADC $01 ASL ASL ADC $01 STA $01 LDA #$FFF4 SEC SBC $01 STAL L1B0A7D+1 LDA $0F LSR LSR LSR LSR STA $03 SEC LDA $1F SBC $13 STA $1F BCS L1B08F4 DEC $21 L1B08F4 SEC LDA $1B SBC $13 STA $1B BCS L1B08FF DEC $1D L1B08FF SEC LDA $23 SBC $13 STA $23 BCS L1B090A DEC $25 L1B090A SEC LDA $17 SBC $13 STA $17 BCS L1B0915 DEC $19 L1B0915 LDY $13 PEI $14 PLB PLB L1B091B LDX $03 STX $05 BNE L1B0924 BRL L1B0A7D L1B0924 LDA [$23],Y TAX ORA [$1F],Y AND [$1B],Y STA $01 TXA EOR $01 AND [$17],Y EOR $01 STA |$0000,Y INY INY LDA [$23],Y TAX ORA [$1F],Y AND [$1B],Y STA $01 TXA EOR $01 AND [$17],Y EOR $01 STA |$0000,Y INY INY LDA [$23],Y TAX ORA [$1F],Y AND [$1B],Y STA $01 TXA EOR $01 AND [$17],Y EOR $01 STA |$0000,Y INY INY LDA [$23],Y TAX ORA [$1F],Y AND [$1B],Y STA $01 TXA EOR $01 AND [$17],Y EOR $01 STA |$0000,Y INY INY LDA [$23],Y TAX ORA [$1F],Y AND [$1B],Y STA $01 TXA EOR $01 AND [$17],Y EOR $01 STA |$0000,Y INY INY LDA [$23],Y TAX ORA [$1F],Y AND [$1B],Y STA $01 TXA EOR $01 AND [$17],Y EOR $01 STA |$0000,Y INY INY LDA [$23],Y TAX ORA [$1F],Y AND [$1B],Y STA $01 TXA EOR $01 AND [$17],Y EOR $01 STA |$0000,Y INY INY LDA [$23],Y TAX ORA [$1F],Y AND [$1B],Y STA $01 TXA EOR $01 AND [$17],Y EOR $01 STA |$0000,Y INY INY LDA [$23],Y TAX ORA [$1F],Y AND [$1B],Y STA $01 TXA EOR $01 AND [$17],Y EOR $01 STA |$0000,Y INY INY LDA [$23],Y TAX ORA [$1F],Y AND [$1B],Y STA $01 TXA EOR $01 AND [$17],Y EOR $01 STA |$0000,Y INY INY LDA [$23],Y TAX ORA [$1F],Y AND [$1B],Y STA $01 TXA EOR $01 AND [$17],Y EOR $01 STA |$0000,Y INY INY LDA [$23],Y TAX ORA [$1F],Y AND [$1B],Y STA $01 TXA EOR $01 AND [$17],Y EOR $01 STA |$0000,Y INY INY LDA [$23],Y TAX ORA [$1F],Y AND [$1B],Y STA $01 TXA EOR $01 AND [$17],Y EOR $01 STA |$0000,Y INY INY LDA [$23],Y TAX ORA [$1F],Y AND [$1B],Y STA $01 TXA EOR $01 AND [$17],Y EOR $01 STA |$0000,Y INY INY LDA [$23],Y TAX ORA [$1F],Y AND [$1B],Y STA $01 TXA EOR $01 AND [$17],Y EOR $01 STA |$0000,Y INY INY LDA [$23],Y TAX ORA [$1F],Y AND [$1B],Y STA $01 TXA EOR $01 AND [$17],Y EOR $01 STA |$0000,Y INY INY DEC $05 BMI L1B0A80 BEQ L1B0A7D BRL L1B0924 L1B0A7D BRL L1B0A7D L1B0A80 DEC $11 BEQ L1B0A8C TYA CLC ADC $0D TAY BRL L1B091B L1B0A8C LDA $0B STA $25 LDA $09 STA $23 LDX $07 TDC CLC ADC #$0022 TCS TXA TCD PLB RTL L1B0AA0 PHB PHD PHY PHY TSC TCD LDA $0D AND #$000F STA $01 ASL ASL ASL ASL SEC SBC $01 STA $01 LDA #$FFF5 SEC SBC $01 STAL L1B0C04+1 LDA $0D LSR LSR LSR LSR STA $03 SEC LDA $21 SBC $11 STA $21 BCS L1B0AD3 DEC $23 L1B0AD3 SEC LDA $1D SBC $11 STA $1D BCS L1B0ADE DEC $1F L1B0ADE SEC LDA $25 SBC $11 STA $25 BCS L1B0AE9 DEC $27 L1B0AE9 SEC LDA $19 SBC $11 STA $19 BCS L1B0AF4 DEC $1B L1B0AF4 SEC LDA $15 SBC $11 STA $15 BCS L1B0AFF DEC $17 L1B0AFF LDY $11 PEI $12 PLB PLB L1B0B05 LDX $03 BNE L1B0B0C BRL L1B0C04 L1B0B0C LDA [$25],Y ORA [$21],Y AND [$1D],Y ORA [$19],Y AND [$15],Y STA |$0000,Y INY INY LDA [$25],Y ORA [$21],Y AND [$1D],Y ORA [$19],Y AND [$15],Y STA |$0000,Y INY INY LDA [$25],Y ORA [$21],Y AND [$1D],Y ORA [$19],Y AND [$15],Y STA |$0000,Y INY INY LDA [$25],Y ORA [$21],Y AND [$1D],Y ORA [$19],Y AND [$15],Y STA |$0000,Y INY INY LDA [$25],Y ORA [$21],Y AND [$1D],Y ORA [$19],Y AND [$15],Y STA |$0000,Y INY INY LDA [$25],Y ORA [$21],Y AND [$1D],Y ORA [$19],Y AND [$15],Y STA |$0000,Y INY INY LDA [$25],Y ORA [$21],Y AND [$1D],Y ORA [$19],Y AND [$15],Y STA |$0000,Y INY INY LDA [$25],Y ORA [$21],Y AND [$1D],Y ORA [$19],Y AND [$15],Y STA |$0000,Y INY INY LDA [$25],Y ORA [$21],Y AND [$1D],Y ORA [$19],Y AND [$15],Y STA |$0000,Y INY INY LDA [$25],Y ORA [$21],Y AND [$1D],Y ORA [$19],Y AND [$15],Y STA |$0000,Y INY INY LDA [$25],Y ORA [$21],Y AND [$1D],Y ORA [$19],Y AND [$15],Y STA |$0000,Y INY INY LDA [$25],Y ORA [$21],Y AND [$1D],Y ORA [$19],Y AND [$15],Y STA |$0000,Y INY INY LDA [$25],Y ORA [$21],Y AND [$1D],Y ORA [$19],Y AND [$15],Y STA |$0000,Y INY INY LDA [$25],Y ORA [$21],Y AND [$1D],Y ORA [$19],Y AND [$15],Y STA |$0000,Y INY INY LDA [$25],Y ORA [$21],Y AND [$1D],Y ORA [$19],Y AND [$15],Y STA |$0000,Y INY INY LDA [$25],Y ORA [$21],Y AND [$1D],Y ORA [$19],Y AND [$15],Y STA |$0000,Y INY INY DEX BMI L1B0C07 BEQ L1B0C04 BRL L1B0B0C L1B0C04 BRL L1B0C04 L1B0C07 DEC $0F BEQ L1B0C13 TYA CLC ADC $0B TAY BRL L1B0B05 L1B0C13 LDA $09 STA $27 LDA $07 STA $25 LDX $05 TDC CLC ADC #$0024 TCS TXA TCD PLB RTL L1B0C27 ENT PHB PHD TSC SEC SBC #$00AC TCD TCS PEA ^L052E9F PEA L052E9F PEA $0000 PEA $00A0 JSL L071EC5 LDA #L052E9F STA $A3 LDA #^L052E9F STA $A5 LDA $B5 ASL DEC DEC STA $AB L1B0C51 DEC $B7 BPL L1B0C58 BRL L1B0CE3 L1B0C58 BNE L1B0C62 LDA #L052E9F LDX #^L052E9F BRA L1B0C6D L1B0C62 LDA $BD LDX $BF CLC ADC #$00A0 BCC L1B0C6D INX L1B0C6D STA $A7 STX $A9 LDX $AB INX INX LDY $AB CLC L1B0C78 LDA [$BD],Y XBA ROL STA $01,X DEY DEY DEX DEX BNE L1B0C78 TXA ROL STA $01 LDY #$0002 L1B0C8B LDX $AB INX INX CLC L1B0C90 ROL $01,X DEX DEX BPL L1B0C90 DEY BNE L1B0C8B LDX $AB INX INX CLC L1B0C9E LDA $01,X ROL XBA STA $01,X DEX DEX BPL L1B0C9E LDY $AB TYX L1B0CAB LDA [$BD],Y AND [$A3],Y AND [$A7],Y AND $03,X AND $02,X EOR #$FFFF EOR [$BD],Y STA [$B9],Y DEX DEX TXY BPL L1B0CAB LDA $BD LDX $BF STA $A3 STX $A5 CLC ADC #$00A0 BCC L1B0CD0 INX L1B0CD0 STA $BD STX $BF LDA $B9 CLC ADC #$00A0 STA $B9 BCC L1B0CE0 INC $BB L1B0CE0 BRL L1B0C51 L1B0CE3 LDA $B1 STA $BF LDA $AF STA $BD LDX $AD TDC CLC ADC #$00BC TCS TXA TCD PLB RTL L1B0CF7 PHB PHD PHY TSC TCD PHB PHK PLB PEA $0002 PEA $0001 _SetPenSize LDA #L1B0D8F JSR L1B0D49 LDA #^L1B0D7F PHA LDA #L1B0D7F PHA _FrameRect LDA #L1B0DA1 JSR L1B0D49 LDA #L1B0DBB JSR L1B0D49 LDA #L1B0DD9 JSR L1B0D49 LDA #^L1B0D87 PHA LDA #L1B0D87 PHA _FrameOval PLB TDC TCS PLY PLD PLB RTL L1B0D49 STA L1B0D59+1 STA L1B0D5E+1 STA L1B0D64+1 LDA #$0002 STA $01 L1B0D57 LDX $01 L1B0D59 CPX L1B0D8F BEQ L1B0D7E L1B0D5E LDA L1B0D8F,X PHA INX INX L1B0D64 LDA L1B0D8F,X PHA INX INX STX $01 LDY #$3D04 CPX #$0007 BCS L1B0D77 LDY #$3A04 L1B0D77 TYX JSL $E10000 BRA L1B0D57 L1B0D7E RTS L1B0D7F DW $0006 DW $005D DW $0011 DW $0076 L1B0D87 DW $0005 DW $0132 DW $0012 DW $0150 L1B0D8F DW $0012 DW $0033 DW $0006 DW $000B DW $000B DW $FFEA DW $0000 DW $000B DW $FFF5 L1B0DA1 DW $001A DW $009E DW $0005 DW $000D DW $0006 DW $FFFB DW $0006 DW $FFF1 DW $0000 DW $FFFA DW $FFFA DW $000C DW $FFFA L1B0DBB DW $001E DW $00DB DW $0006 DW $000B DW $0005 DW $FFF5 DW $0005 DW $FFF6 DW $0000 DW $FFF5 DW $FFFB DW $000B DW $FFFB DW $000A DW $0000 L1B0DD9 DW $0026 DW $0111 DW $0005 DW $0009 DW $0004 DW $0000 DW $0004 DW $FFF7 DW $0004 DW $FFF5 DW $0000 DW $FFF7 DW $FFFC DW $0000 DW $FFFC DW $0009 DW $FFFC DW $000B DW $0000 L1B0DFF PHD TSC SEC SBC #$000E TCD TCS LDA #L051C46 STA $0B LDA #^L051C46 STA $0D LDA $22 LSR LSR PHP ASL ASL SEC SBC #$000C STA $22 PLP BCC L1B0E2D LDA $0B CLC ADC #$0060 STA $0B BCC L1B0E2D INC $0D L1B0E2D LDA $20 SEC SBC #$0006 STA $20 LDA #$000C STA $09 LDA #$FFFF STA $01 STA $03 STA $05 STA $07 LDA $16 BNE L1B0EBE LDA $22 BPL L1B0E64 CMP #$FFE9 BCC L1B0EAE EOR #$FFFF INC LSR LSR TAX SEP #$20 L1B0E5B STZ $00,X DEX BNE L1B0E5B REP #$20 BRA L1B0E83 L1B0E64 LDA $22 CMP #$0280 BCS L1B0EAE LDA #$0264 SEC SBC $22 BPL L1B0E83 LSR LSR ORA #$C000 TAX DEX SEP #$20 L1B0E7C STZ $09,X INX BMI L1B0E7C REP #$20 L1B0E83 LDA $20 BPL L1B0EA7 CMP #$FFF5 BCC L1B0EAE CLC ADC $09 STA $09 LDA $20 EOR #$FFFF INC ASL ASL ASL CLC ADC $0B STA $0B BCC L1B0EA3 INC $0D L1B0EA3 STZ $20 BRA L1B0EBE L1B0EA7 LDA $20 CMP #$00C8 BCC L1B0EB1 L1B0EAE BRL L1B0F4C L1B0EB1 LDA #$00BC SEC SBC $20 BPL L1B0EBE CLC ADC $09 STA $09 L1B0EBE LDA $20 JSL L082758 PHA LDA $22 CMP #$8000 ROR CMP #$8000 ROR CLC ADC $01,S PLX TAY LDA $20 AND #$0007 ASL ASL ASL ASL PHA LDA $22 LSR LSR AND #$0003 CLC ADC $01,S CLC ADC $24 STA $24 BCC L1B0EF1 INC $26 L1B0EF1 PLX L1B0EF2 DEC $09 BMI L1B0F4C LDX #$0000 L1B0EF9 LDA [$0B] BEQ L1B0F17 AND $01,X BEQ L1B0F17 EOR #$FFFF PHA LDA [$1C],Y EOR [$24] AND $01,S EOR [$24] STA [$1C],Y PLA EOR #$FFFF ORA [$18],Y STA [$18],Y L1B0F17 INY INY LDA $0B CLC ADC #$0002 STA $0B BCC L1B0F25 INC $0D L1B0F25 LDA $24 CLC ADC #$0002 STA $24 BCC L1B0F31 INC $26 L1B0F31 INX INX CPX #$0008 BCC L1B0EF9 TYA CLC ADC #$0098 TAY LDA $24 CLC ADC #$0008 STA $24 BCC L1B0F4A INC $24 L1B0F4A BRA L1B0EF2 L1B0F4C LDA $12 STA $26 LDA $11 STA $25 LDX $0F TDC CLC ADC #$0024 TCS TXA TCD RTL L1B0F5F PHD TSC SEC SBC #$002E TCD TCS LDX #$001E L1B0F6A TXY LDA [$38],Y STA $01,X DEX DEX BPL L1B0F6A LDA $34 LDX $36 CLC ADC #$0080 BCC L1B0F7E INX L1B0F7E STA $21 STX $23 CLC ADC #$0080 BCC L1B0F89 INX L1B0F89 STA $25 STX $27 LDX #$0000 TXY LDA #$0007 STA $2B L1B0F96 LDA #$0003 STA $2D L1B0F9B LDA $01,X STA [$34],Y STA [$21],Y STA [$25],Y INX INX INY INY LDA $01,X STA [$34],Y STA [$21],Y STA [$25],Y INY INY DEX DEX DEC $2D BPL L1B0F9B INX INX INX INX DEC $2B BPL L1B0F96 LDA $32 STA $3A LDA $31 STA $39 LDX $2F TDC CLC ADC #$0038 TCS TXA TCD RTL L1B0FD2 ENT PHD TSC SEC SBC #$00D2 TCD TCS LDY #$0006 L1B0FDD TYX LDA [$DE],Y STA $07,X DEY DEY BPL L1B0FDD TDC CLC ADC #$0007 PEA $0000 PHA PEA ^L051D5E PEA L051D5E PEA ^L053259 PEA L053259 _MapRect LDA [$D8] STA $01 LDY #$0002 LDA [$D8],Y STA $03 PHY TAX LDA $01 CLC ADC #$0002 BCC L1B1018 INX L1B1018 PHX PHA TDC CLC ADC #$0007 PEA $0000 PHA PEA ^L052F3F PEA L052F3F _SectRect PLA BNE L1B1036 BRL L1B143A L1B1036 LDA L052F3F LSR LSR LSR CLC STA $0F LDA L052F41 LSR LSR LSR CLC STA $11 LDA L052F43 CLC ADC #$0007 LSR LSR LSR CLC STA $13 LDA L052F45 CLC ADC #$0007 LSR LSR LSR CLC STA $15 LDA $11 AND #$FFFC STA $11 LDA $15 CLC ADC #$0003 AND #$FFFC STA $15 LDA L052F41 AND #$FFE0 STA L052F41 LDA L052F45 CLC ADC #$001F AND #$FFE0 STA L052F45 LDA $11 LSR LSR STA $17 LDA $15 LSR LSR SEC SBC $17 STA $19 LDA $0F ASL ADC $0F ASL ASL ASL ADC $17 CLC ADC #L1B044C STA $21 LDA #^L1B044C STA $23 LDA #$0018 SEC SBC $19 STA $1B LDA L052F41 LSR LSR STA $25 LDA $19 ASL ASL ASL STA $27 LDA L052F3F AND #$FFF8 STA $29 JSL L082758 STA $05 LDA L052F41 LSR LSR ADC $05 STA $2D LDA $01 STA L0550A1 LDA $03 STA L0550A3 JSL L081BAC LDA $27 LSR AND #$0007 PHA STA $05 ASL ADC $05 ASL ASL ASL STA $05 LDA #$FFE8 SEC SBC $05 STAL L1B12BC+1 LDA $01,S STA $05 ASL ASL ADC $05 STA $05 LDA #$FFEB SEC SBC $05 STAL L1B1314+1 PLA STA $05 ASL ASL ADC $05 ASL ADC $05 ASL ADC $05 STA $05 LDA #$FFE8 SEC SBC $05 STAL L1B1402+1 LDA $27 LSR LSR LSR LSR STA $2F LDA $27 AND #$FFF0 STA $05 LDA #$0090 SEC SBC $05 STA $2B LDA $DC ASL ASL ASL ASL ASL ASL STA $DC LDA $0F STA $1F L1B1156 PHB PHK PLB LDA $19 STA $1D LDX $25 L1B115F LDA [$21] AND #$00F0 LSR LSR ORA $DC TAY LDA L1B144D,Y STA $33,X LDA L1B144D+2,Y STA $35,X LDA [$21] AND #$000F ASL ASL ORA $DC TAY LDA L1B144D,Y STA $37,X LDA L1B144D+2,Y STA $39,X INC $21 TXA CLC ADC #$0008 TAX DEC $1D BNE L1B115F LDA $21 CLC ADC $1B STA $21 PLB L1B119B LDA $29 CMP L05509D BCC L1B11A9 STA L05509F JSL L0825D4 L1B11A9 LDA L05509B BPL L1B11B9 LDA $2D CLC ADC #$00A0 STA $2D BRL L1B1418 L1B11B9 BEQ L1B11D3 LDA $29 AND #$0007 BNE L1B11D0 LDA L05509D SEC SBC $29 CMP #$0007 BCC L1B11D0 BRL L1B1321 L1B11D0 BRL L1B12C9 L1B11D3 PHB LDA L0550FA PHA PLB PLB LDY $2D LDX $25 LDA $2F STA $31 BNE L1B11E7 BRL L1B12BC L1B11E7 LDAL L052EAD,X BNE L1B11F1 LDA $41,X BRA L1B11FC L1B11F1 LDA $200E,Y EOR $41,X ANDL L052EAD,X EOR $41,X L1B11FC STA $200E,Y LDAL L052EAB,X BNE L1B1209 LDA $3F,X BRA L1B1214 L1B1209 LDA $200C,Y EOR $3F,X ANDL L052EAB,X EOR $3F,X L1B1214 STA $200C,Y LDAL L052EA9,X BNE L1B1221 LDA $3D,X BRA L1B122C L1B1221 LDA $200A,Y EOR $3D,X ANDL L052EA9,X EOR $3D,X L1B122C STA $200A,Y LDAL L052EA7,X BNE L1B1239 LDA $3B,X BRA L1B1244 L1B1239 LDA $2008,Y EOR $3B,X ANDL L052EA7,X EOR $3B,X L1B1244 STA $2008,Y LDAL L052EA5,X BNE L1B1251 LDA $39,X BRA L1B125C L1B1251 LDA $2006,Y EOR $39,X ANDL L052EA5,X EOR $39,X L1B125C STA $2006,Y LDAL L052EA3,X BNE L1B1269 LDA $37,X BRA L1B1274 L1B1269 LDA $2004,Y EOR $37,X ANDL L052EA3,X EOR $37,X L1B1274 STA $2004,Y LDAL L052EA1,X BNE L1B1281 LDA $35,X BRA L1B128C L1B1281 LDA $2002,Y EOR $35,X ANDL L052EA1,X EOR $35,X L1B128C STA $2002,Y LDAL L052E9F,X BNE L1B1299 LDA $33,X BRA L1B12A4 L1B1299 LDA $2000,Y EOR $33,X ANDL L052E9F,X EOR $33,X L1B12A4 STA $2000,Y TXA CLC ADC #$0010 TAX TYA CLC ADC #$0010 TAY DEC $31 BMI L1B12BF BEQ L1B12BC BRL L1B11E7 L1B12BC BRL L1B12BC L1B12BF TYA CLC ADC $2B STA $2D PLB BRL L1B1418 L1B12C9 PHB LDA L0550FA PHA PLB PLB LDY $2D LDX $25 LDA $2F STA $31 BEQ L1B1314 L1B12DA LDA $41,X STA $200E,Y LDA $3F,X STA $200C,Y LDA $3D,X STA $200A,Y LDA $3B,X STA $2008,Y LDA $39,X STA $2006,Y LDA $37,X STA $2004,Y LDA $35,X STA $2002,Y LDA $33,X STA $2000,Y TXA CLC ADC #$0010 TAX TYA CLC ADC #$0010 TAY DEC $31 BMI L1B1317 BNE L1B12DA L1B1314 BRL L1B1314 L1B1317 TYA CLC ADC $2B STA $2D PLB BRL L1B1418 L1B1321 PHB LDA L0550FA PHA PLB PLB LDY $2D LDX $25 LDA $2F STA $31 BNE L1B1335 BRL L1B1402 L1B1335 LDA $41,X STA $200E,Y STA $20AE,Y STA $214E,Y STA $21EE,Y STA $228E,Y STA $232E,Y STA $23CE,Y LDA $3F,X STA $200C,Y STA $20AC,Y STA $214C,Y STA $21EC,Y STA $228C,Y STA $232C,Y STA $23CC,Y LDA $3D,X STA $200A,Y STA $20AA,Y STA $214A,Y STA $21EA,Y STA $228A,Y STA $232A,Y STA $23CA,Y LDA $3B,X STA $2008,Y STA $20A8,Y STA $2148,Y STA $21E8,Y STA $2288,Y STA $2328,Y STA $23C8,Y LDA $39,X STA $2006,Y STA $20A6,Y STA $2146,Y STA $21E6,Y STA $2286,Y STA $2326,Y STA $23C6,Y LDA $37,X STA $2004,Y STA $20A4,Y STA $2144,Y STA $21E4,Y STA $2284,Y STA $2324,Y STA $23C4,Y LDA $35,X STA $2002,Y STA $20A2,Y STA $2142,Y STA $21E2,Y STA $2282,Y STA $2322,Y STA $23C2,Y LDA $33,X STA $2000,Y STA $20A0,Y STA $2140,Y STA $21E0,Y STA $2280,Y STA $2320,Y STA $23C0,Y TXA CLC ADC #$0010 TAX TYA CLC ADC #$0010 TAY DEC $31 BMI L1B1405 BEQ L1B1402 BRL L1B1335 L1B1402 BRL L1B1402 L1B1405 TYA CLC ADC $2B CLC ADC #$03C0 STA $2D LDA $29 CLC ADC #$0006 STA $29 PLB L1B1418 INC $29 LDA $29 INC AND #$0007 BEQ L1B1425 BRL L1B119B L1B1425 INC $1F LDA $1F CMP $13 BCS L1B143A LDA $2D CLC ADC #$00A0 STA $2D INC $29 BRL L1B1156 L1B143A LDA $D6 STA $E0 LDA $D5 STA $DF LDX $D3 TDC CLC ADC #$00DE TCS TXA TCD RTL L1B144D HEX 0000000F1111111F2222222F3333333F HEX 4444444F5555555F6666666F7777777F HEX 8888888F9999999FAAAAAAAFBBBBBBBF HEX CCCCCCCFDDDDDDDFEEEEEEEFFFFFFFFF HEX 000F000F1111111F2222222F000FFFFF HEX 4444444F5555555F6666666F7777777F HEX 8888888F9999999FAAAAAAAFBBBBBBBF HEX FFFF000FDDDDDDDFEEEEEEEFFFFFFFFF HEX 000F000F000F1D1F000F2E2F000FFFFF HEX 474F000F474F1D1F474F2E2F474FFFFF HEX 8B8F000F8B8F1D1F8B8F2E2F8B8FFFFF HEX FFFF000FFFFF1D1FFFFF2E2FFFFFFFFF L1B150D PHB PHD PHY TSC TCD LDA #$00C8 STA $01 L1B1517 LDX #$0090 LDY #$0000 L1B151D LDA [$0D],Y XBA STA L052EAD,X INY INY LDA [$0D],Y XBA STA L052EAB,X INY INY LDA [$0D],Y XBA STA L052EA9,X INY INY LDA [$0D],Y XBA STA L052EA7,X INY INY LDA [$0D],Y XBA STA L052EA5,X INY INY LDA [$0D],Y XBA STA L052EA3,X INY INY LDA [$0D],Y XBA STA L052EA1,X INY INY LDA [$0D],Y XBA STA L052E9F,X INY INY TXA SEC SBC #$0010 TAX BPL L1B151D LDY #$009F SEP #$30 L1B156A LDX L052E9F,Y LDAL L1B15F1,X STA [$09],Y DEY LDX L052E9F,Y LDAL L1B15F1,X STA [$09],Y DEY LDX L052E9F,Y LDAL L1B15F1,X STA [$09],Y DEY LDX L052E9F,Y LDAL L1B15F1,X STA [$09],Y DEY LDX L052E9F,Y LDAL L1B15F1,X STA [$09],Y DEY LDX L052E9F,Y LDAL L1B15F1,X STA [$09],Y DEY LDX L052E9F,Y LDAL L1B15F1,X STA [$09],Y DEY LDX L052E9F,Y LDAL L1B15F1,X STA [$09],Y DEY CPY #$FF BNE L1B156A REP #$30 LDA $0D CLC ADC #$00A0 STA $0D BCC L1B15CC INC $0F L1B15CC LDA $09 CLC ADC #$00A0 STA $09 BCC L1B15D8 INC $0B L1B15D8 DEC $01 BEQ L1B15DF BRL L1B1517 L1B15DF LDA $07 STA $0F LDA $05 STA $0D TDC TCS PLY PLD PLY PLY PLY PLY PLB RTL L1B15F1 HEX 00102030405060708090A0B0C0D0E0F0 HEX 01112131415161718191A1B1C1D1E1F1 HEX 02122232425262728292A2B2C2D2E2F2 HEX 03132333435363738393A3B3C3D3E3F3 HEX 04142434445464748494A4B4C4D4E4F4 HEX 05152535455565758595A5B5C5D5E5F5 HEX 06162636465666768696A6B6C6D6E6F6 HEX 07172737475767778797A7B7C7D7E7F7 HEX 08182838485868788898A8B8C8D8E8F8 HEX 09192939495969798999A9B9C9D9E9F9 HEX 0A1A2A3A4A5A6A7A8A9AAABACADAEAFA HEX 0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFB HEX 0C1C2C3C4C5C6C7C8C9CACBCCCDCECFC HEX 0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFD HEX 0E1E2E3E4E5E6E7E8E9EAEBECEDEEEFE HEX 0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFFF L1B16F1 PHB PHD TSC TCD PEI $08 PLB PLB LDA $0B SEC SBC #$7C60 STA $0B BCS L1B1705 DEC $0D L1B1705 LDY #$7CFE L1B1708 LDX #$000A L1B170B LDA [$0B],Y STA |$0000,Y DEY DEY LDA [$0B],Y STA |$0000,Y DEY DEY LDA [$0B],Y STA |$0000,Y DEY DEY LDA [$0B],Y STA |$0000,Y DEY DEY LDA [$0B],Y STA |$0000,Y DEY DEY LDA [$0B],Y STA |$0000,Y DEY DEY LDA [$0B],Y STA |$0000,Y DEY DEY LDA [$0B],Y STA |$0000,Y DEY DEY DEX BNE L1B170B LDA $0B CLC ADC #$0140 STA $0B BCC L1B1752 INC $0D L1B1752 TYA BPL L1B1708 LDA $05 STA $0D LDA $03 STA $0B TDC TCS PLD PLY PLY PLY PLY PLB RTL L1B1766 ENT PHD PHY PHY PHY TSC TCD LDY #$0004 LDA [$14],Y JSL L082758 STA $05 LDA [$14] JSL L082758 TAY SEP #$20 L1B1780 LDA [$10],Y INC BNE L1B1789 STA [$0C],Y BRA L1B17A0 L1B1789 DEC TAX ORA #$F0 INC BEQ L1B1792 LDA #$0F L1B1792 STA $03 TXA ORA #$0F INC BEQ L1B179C LDA #$F0 L1B179C ORA $03 STA [$0C],Y L1B17A0 INY CPY $05 BCC L1B1780 REP #$20 LDA $0A STA $16 LDA $09 STA $15 LDX $07 TDC CLC ADC #$0014 TCS TXA TCD RTL L1B17BA ENT PHD TSC TCD LDA $0C LSR LSR PHA LDA $0A JSL L082758 CLC ADC $01,S PLX TAY LDA $0C AND #$0003 TAX LDA [$06],Y DEX BMI L1B17E4 DEX BMI L1B17E6 DEX BMI L1B17E8 XBA ROL ROL XBA BRA L1B17E8 L1B17E4 LSR LSR L1B17E6 LSR LSR L1B17E8 AND #$000F STA $0E LDA $04 STA $0C LDA $03 STA $0B TDC TCS PLD PLY PLY PLY PLY RTL L1B17FD ENT PHB PHD PHY TSC TCD DEC $09 PEI $0E PLB PLB LDA $0D STA $01 L1B180C SEP #$20 LDX $01 LDY $09 L1B1812 LDA [$11],Y ASL ASL ASL ASL STA |$0000,X LDA [$11],Y AND #$F0 STA |$00A0,X DEY LDA [$11],Y ASL ASL ASL ASL STA $0140,X LDA [$11],Y AND #$F0 STA $01E0,X DEY LDA [$11],Y ASL ASL ASL ASL STA $0280,X LDA [$11],Y AND #$F0 STA $0320,X DEY LDA [$11],Y ASL ASL ASL ASL STA $03C0,X LDA [$11],Y AND #$F0 STA $0460,X REP #$20 TXA CLC ADC #$0500 TAX SEP #$20 DEY BPL L1B1812 REP #$20 DEC $0B BNE L1B186B BRL L1B18FF L1B186B LDA $11 CLC ADC #$00A0 STA $11 SEP #$20 LDX $01 LDY $09 L1B1879 LDA [$11],Y BEQ L1B1891 AND #$0F ORA |$0000,X STA |$0000,X LDA [$11],Y LSR LSR LSR LSR ORA |$00A0,X STA |$00A0,X L1B1891 DEY LDA [$11],Y BEQ L1B18AA AND #$0F ORA $0140,X STA $0140,X LDA [$11],Y LSR LSR LSR LSR ORA $01E0,X STA $01E0,X L1B18AA DEY LDA [$11],Y BEQ L1B18C3 AND #$0F ORA $0280,X STA $0280,X LDA [$11],Y LSR LSR LSR LSR ORA $0320,X STA $0320,X L1B18C3 DEY LDA [$11],Y BEQ L1B18DC AND #$0F ORA $03C0,X STA $03C0,X LDA [$11],Y LSR LSR LSR LSR ORA $0460,X STA $0460,X L1B18DC REP #$20 TXA CLC ADC #$0500 TAX SEP #$20 DEY BMI L1B18EC BRL L1B1879 L1B18EC REP #$20 LDA $11 CLC ADC #$00A0 STA $11 DEC $0B BEQ L1B18FF INC $01 BRL L1B180C L1B18FF LDA $07 STA $13 LDA $05 STA $11 TDC TCS PLY PLD CLC ADC #$0010 TCS PLB RTL L1B1912 ENT PHB PHD PHY PHY PHY PHY TSC TCD PEI $14 PLB PLB LDA $11 DEC JSL L082758 STA $03 LDA $0F LSR LSR STA $05 LDA $13 STA $01 L1B1931 LDA $05 STA $07 SEP #$20 LDX $01 LDY $03 L1B193B LDA [$17],Y AND #$F0 STA |$0000,X LDA [$17],Y ASL ASL ASL ASL STA |$00A0,X INY LDA [$17],Y AND #$F0 STA $0140,X LDA [$17],Y ASL ASL ASL ASL STA $01E0,X INY LDA [$17],Y AND #$F0 STA $0280,X LDA [$17],Y ASL ASL ASL ASL STA $0320,X INY LDA [$17],Y AND #$F0 STA $03C0,X LDA [$17],Y ASL ASL ASL ASL STA $0460,X REP #$20 TXA CLC ADC #$0500 TAX SEP #$20 INY DEC $07 BNE L1B193B REP #$20 DEC $11 BNE L1B1996 BRL L1B1A30 L1B1996 LDA $03 SEC SBC #$00A0 STA $03 LDA $05 STA $07 SEP #$20 LDX $01 LDY $03 L1B19A8 LDA [$17],Y BEQ L1B19C0 LSR LSR LSR LSR ORA |$0000,X STA |$0000,X LDA [$17],Y AND #$0F ORA |$00A0,X STA |$00A0,X L1B19C0 INY LDA [$17],Y BEQ L1B19D9 LSR LSR LSR LSR ORA $0140,X STA $0140,X LDA [$17],Y AND #$0F ORA $01E0,X STA $01E0,X L1B19D9 INY LDA [$17],Y BEQ L1B19F2 LSR LSR LSR LSR ORA $0280,X STA $0280,X LDA [$17],Y AND #$0F ORA $0320,X STA $0320,X L1B19F2 INY LDA [$17],Y BEQ L1B1A0B LSR LSR LSR LSR ORA $03C0,X STA $03C0,X LDA [$17],Y AND #$0F ORA $0460,X STA $0460,X L1B1A0B REP #$20 TXA CLC ADC #$0500 TAX SEP #$20 INY DEC $07 BEQ L1B1A1D BRL L1B19A8 L1B1A1D REP #$20 LDA $03 SEC SBC #$00A0 STA $03 DEC $11 BEQ L1B1A30 INC $01 BRL L1B1931 L1B1A30 LDA $0D STA $19 LDA $0B STA $17 LDX $09 TDC CLC ADC #$0016 TCS TXA TCD PLB RTL L1B1A44 ENT PHD TSC TCD LDA $06 BEQ L1B1A69 LDAL StdComment+1 STA L055297 LDAL StdComment+2 STA L055298 LDA #L1B1A84 STAL StdComment+1 LDA #>L1B1A84 STAL StdComment+2 BRA L1B1A77 L1B1A69 LDA L055297 STAL StdComment+1 LDA L055298 STAL StdComment+2 L1B1A77 LDA $04 STA $06 LDA $03 STA $05 TDC TCS PLD PLY RTL L1B1A84 LDA $A6 CMP #$3039 BNE L1B1A92 LDA #$0001 STAL L05529B L1B1A92 LDAL L055297 STAL L1B1AA2+1 LDAL L055298 STAL L1B1AA2+2 L1B1AA2 JMPL L1B1AA2 PHB PHD TSC SEC SBC #$000E TCD TCS LDY #$0004 LDA [$17],Y SEC SBC [$17] BEQ L1B1ABB BPL L1B1ABE L1B1ABB BRL L1B1BB3 L1B1ABE STA $01 LDY #$0002 LDA [$17],Y AND #$FFE0 STA $03 LDY #$0006 LDA [$17],Y CLC ADC #$001F AND #$FFE0 STA $05 SEC SBC $03 DEC BMI L1B1ABB LSR LSR LSR LSR LSR INC STA $07 ASL ASL ASL STA $0D LDA #$00A0 SEC SBC $0D STA $0B LDA $03 LSR LSR STA $0D LDA [$17] JSL L082758 CLC ADC $0D TAY PEI $20 PLB PLB LDA $15 BNE L1B1B5E L1B1B0B LDA $07 STA $09 L1B1B0F LDA [$2B],Y TAX ORA [$23],Y STA [$23],Y TXA ORA ($1F),Y AND [$27],Y STA ($1F),Y INY INY LDA [$2B],Y TAX ORA [$23],Y STA [$23],Y TXA ORA ($1F),Y AND [$27],Y STA ($1F),Y INY INY LDA [$2B],Y TAX ORA [$23],Y STA [$23],Y TXA ORA ($1F),Y AND [$27],Y STA ($1F),Y INY INY LDA [$2B],Y TAX ORA [$23],Y STA [$23],Y TXA ORA ($1F),Y AND [$27],Y STA ($1F),Y INY INY DEC $09 BNE L1B1B0F TYA CLC ADC $0B TAY DEC $01 BNE L1B1B0B BRA L1B1BB3 L1B1B5E LDA $07 STA $09 L1B1B62 LDA [$2B],Y TAX EOR #$FFFF AND [$23],Y STA [$23],Y TXA ORA ($1F),Y STA ($1F),Y INY INY LDA [$2B],Y TAX EOR #$FFFF AND [$23],Y STA [$23],Y TXA ORA ($1F),Y STA ($1F),Y INY INY LDA [$2B],Y TAX EOR #$FFFF AND [$23],Y STA [$23],Y TXA ORA ($1F),Y STA ($1F),Y INY INY LDA [$2B],Y TAX EOR #$FFFF AND [$23],Y STA [$23],Y TXA ORA ($1F),Y STA ($1F),Y INY INY DEC $09 BNE L1B1B62 TYA CLC ADC $0B TAY DEC $01 BNE L1B1B5E L1B1BB3 LDA $13 STA $2D LDA $11 STA $2B LDX $0F TDC CLC ADC #$002A TCS TXA TCD PLB RTL L1B1BC7 ENT LDA $04,S BPL L1B1BCF CLC ADC #$0007 L1B1BCF AND #$FFF8 STA $06,S LDA $02,S STA $04,S LDA $01,S STA $03,S PLY RTL L1B1BDE ENT LDA $04,S BPL L1B1BE6 CLC ADC #$0007 L1B1BE6 AND #$FFF0 STA $06,S LDA $02,S STA $04,S LDA $01,S STA $03,S PLY RTL L1B1BF5 PHD PHY PHY PHY TSC TCD LDA $0C CMP L055283 BNE L1B1C05 BRL L1B1C9B L1B1C05 STA L055283 ASL CLC ADC L055283 ASL ASL ASL DEC STA $01 PHB PEA >L1B0000 PLB PLB PHY PHY PEA $0002 _GetAddress PLA PLX STA $03 STX $05 LDX #$005C L1B1C2E LDY $01 LDA L1B0000,Y AND #$00FF ASL ASL TAY LDA [$03],Y STAL L051C46,X INY INY LDA [$03],Y STAL L051C48,X DEC $01 DEX DEX DEX DEX BPL L1B1C2E LDX #$0000 PEA >L051C46 PLB PLB LDY #$0030 CLC L1B1C5B LDA L051C46,X XBA ROR STA L051CA6,X INX INX DEY BNE L1B1C5B LDX #$0000 LDY #$0030 CLC L1B1C6F ROR L051CA6,X INX INX DEY BNE L1B1C6F LDX #$0000 LDY #$0030 CLC L1B1C7E ROR L051CA6,X INX INX DEY BNE L1B1C7E LDX #$0000 LDY #$0030 CLC L1B1C8D LDA L051CA6,X ROR XBA STA L051CA6,X INX INX DEY BNE L1B1C8D PLB L1B1C9B LDA $0A STA $0C LDA $09 STA $0B TDC TCS PLY PLY PLY PLD PLY RTL L1B1CAB PHD TSC CLC ADC #$FFF0 TCS TCD PHY PEA ^L0532B5 PEA L0532B5 PEA ^L053259 PEA L053259 TDC CLC ADC #$0001 PEA $0000 PHA JSL L150B3A PLA LSR BCC L1B1D18 LDA $01 PEA $00A0 JSL L150BEE PLA STA $09 LDA $05 PEA $00A0 JSL L150BEE PLA SEC SBC $09 STA $0B PEI $20 PEI $1E LDA $09 JSL L150488 JSL L150F53 PHX PHA PEI $1C PEI $1A LDA $09 JSL L150488 JSL L150F53 PHX PHA LDA $0B JSL L150488 PHX PHA JSL L070597 L1B1D18 LDA $14 STA $20 LDA $13 STA $1F LDA $11 TCD TSC CLC ADC #$001E TCS RTL L1B1D2A ENT PHD TSC CLC ADC #$FFFC TCS TCD JSL L1B2F08 LDA L0552C5 BEQ L1B1D75 LDA L055101 LDX L055103 PHX PHA LDA L0552D1 LDX L0552D3 PHX PHA PEA $0000 PHD JSL L1B1CAB LDA L055105 LDX L055107 PHX PHA LDA L0552CD LDX L0552CF PHX PHA PEA $0000 PHD JSL L1B1CAB PEA ^L0532B5 PEA L0532B5 JSL L08273B L1B1D75 LDA L055137 STA L055289 LDA L0552AB STA L05528F LDA L0552AF STA L055293 LDA L0552A1 STA L05528B LDA L0552A3 STA L05528D LDA L0552B1 STA L055295 LDA L0552A9 STA L055291 PEA ^L051D96 PEA L051D96 PEA ^L051DAA PEA L051DAA PEA $0008 JSL L0313BE LDAL L051DA0 TAX LDAL L051D9E STAL L051D92 TXA STAL L051D94 PEA $0000 PEA ^L051D72 PEA L051D72 JSL L150300 STZ L0552A1 PLY PLY PLD RTL L1B1DD8 ENT PHD TSC CLC ADC #$FFFC TCS TCD LDA #$0001 STA L0552BF LDA #$0001 STA L0552C1 PEA ^L0532BD PEA L0532BD JSL L082712 JSL L1B31B9 LDA L055153 BEQ L1B1E03 JSL L0A0F21 L1B1E03 PEA $0000 JSL L1B31DB JSL L083E9E JSL L1B1D2A STZ L0550BF PLY PLY PLD RTL L1B1E19 ENT PHD TSC CLC ADC #$FFFC TCS TCD LDA L0552B9 BEQ L1B1E2A JSL L160766 L1B1E2A PEA $0000 JSL L1B321E STZ L0552B3 LDX #$0000 LDAL L052D64 DEC BNE L1B1E3F INX L1B1E3F TXA AND L0552AD EOR #$0001 AND L0552B1 BEQ L1B1E55 PEA ^L051DAA PEA L051DAA JSL L160774 L1B1E55 LDA L055303 LSR STA L055301 LDA L055303 PHA JSL L16048E PLY PLY PLD RTL L1B1E68 ENT PHD TSC CLC ADC #$FFFC TCS TCD JSL L160218 JSL L0903F2 JSL L1B1D2A PLY PLY PLD RTL L1B1E80 ENT PHD TSC CLC ADC #$FFFC TCS TCD JSL L093A99 JSL L1B570C JSL L1B1D2A LDA #$0001 STA L0552A1 LDA #$0001 STA L055137 LDA #$0001 STA L055133 JSL L160456 STZ L0552A9 LDA #$0001 STA L05530D LDA L055311 BEQ L1B1EBE LDA L05530F STA L05530D L1B1EBE PLY PLY PLD RTL L1B1EC2 ENT PHD TSC CLC ADC #$FFFC TCS TCD STZ $0C JSL L093A99 JSL L090A71 LDA L055319 BEQ L1B1EDD JSL L16027A L1B1EDD LDA L0552AB BEQ L1B1EE6 JSL L160782 L1B1EE6 LDA L0552A1 BEQ L1B1EEF JSL L1B1D2A L1B1EEF PEA ^L05312F PEA L05312F JSL L151131 LDA L055051 AND L055245 PHA LDA $0A EOR #$0001 AND $01,S PLX LSR BCC L1B1F11 JSL L0903A6 BRA L1B1F32 L1B1F11 PHY JSL L1603F4 PLA LSR BCC L1B1F1C BRA L1B1F32 L1B1F1C STZ L0552A9 LDA L0552B1 BEQ L1B1F2B LDA #$0001 STA $0C BRA L1B1F32 L1B1F2B PEA $0004 JSL L0727E0 L1B1F32 LDA $08 STA $0A LDA $07 STA $09 LDA $05 TCD PLY PLY PLY PLY RTL L1B1F42 PHD TSC CLC ADC #$FFF4 TCS TCD LDA $12 LDX $14 PEA $FFFF PEA $FF57 JSL L150F53 PHX PHA PEI $18 PEI $16 LDA L0552E1 LDX L0552E3 PHX PHA LDA L0552E5 LDX L0552E7 PHX PHA PEA $0000 LDY #$00E1 LDA [$12],Y PHA JSL L1B0DFF TDC CLC ADC #$0001 PEA $0000 PHA LDA $18 SEC SBC #$0010 PHA LDA $16 SEC SBC #$0006 PHA LDA #$0010 CLC ADC $18 PHA LDA #$0006 CLC ADC $16 PHA JSL L15100B TDC CLC ADC #$0001 PEA $0000 PHA PEA ^L0532BD PEA L0532BD JSL L081E53 LDA $10 STA $18 LDA $0F STA $17 LDA $0D TCD TSC CLC ADC #$0016 TCS RTL L1B1FC9 PHD TSC CLC ADC #$FFD8 TCS TCD PHY LDA #$00E9 CLC ADC $2E LDX $30 BCC L1B1FDD INX L1B1FDD PHX PHA LDA #$00D9 CLC ADC $2E LDX $30 BCC L1B1FEA INX L1B1FEA PHX PHA JSL L1512CB PHY LDA #$00E5 CLC ADC $2E LDX $30 BCC L1B1FFC INX L1B1FFC PHX PHA LDA #$00D9 CLC ADC $2E LDX $30 BCC L1B2009 INX L1B2009 PHX PHA JSL L1512CB PLA STA $25 PLA AND $25 STA $03 LDA #$00E5 CLC ADC $2E LDX $30 BCC L1B2022 INX L1B2022 CLC ADC #$0002 BCC L1B2029 INX L1B2029 STA $25 STX $27 LDA [$25] PHA LDA #$00E9 CLC ADC $2E LDX $30 BCC L1B203B INX L1B203B CLC ADC #$0002 BCC L1B2042 INX L1B2042 STA $25 STX $27 PLA SEC SBC [$25] STA $21 LDY #$00E5 LDA [$2E],Y LDY #$00E9 SEC SBC [$2E],Y STA $23 PHY LDA $21 BPL L1B2062 EOR #$FFFF INC L1B2062 LSR PHA LDA $23 BPL L1B206C EOR #$FFFF INC L1B206C PHA JSL L072FA6 PLA STA $1F PHY PHY PEI $21 PEI $1F JSL L15133D PLA STA $0D PLX STX $0F PHY PHY PEI $23 PEI $1F JSL L15133D PLA STA $11 PLX STX $13 PHY PHY LDA #$00E9 CLC ADC $2E LDX $30 BCC L1B20A1 INX L1B20A1 CLC ADC #$0002 BCC L1B20A8 INX L1B20A8 STA $25 STX $27 LDA [$25] JSL L150488 PHX PHA PEA $0010 JSL L1502B4 PLA PLX CLC ADC #$8000 BCC L1B20C4 INX L1B20C4 STA $15 STX $17 PHY PHY LDY #$00E9 LDA [$2E],Y JSL L150488 PHX PHA PEA $0010 JSL L1502B4 PLA PLX CLC ADC #$8000 BCC L1B20E5 INX L1B20E5 STA $19 STX $1B LDA $1F STA $01 LDA $01 SEC SBC #$0001 BVS L1B20F8 EOR #$8000 L1B20F8 BPL L1B2159 LDA #$0001 STA $1D L1B20FF LDA $15 LDX $17 PEI $0F PEI $0D JSL L150F53 STA $15 STX $17 LDA $19 LDX $1B PEI $13 PEI $11 JSL L150F53 STA $19 STX $1B LDA $2E LDX $30 PEA $FFFF PEA $FF57 JSL L150F53 PHX PHA PEI $17 PEI $1B LDA L0552E1 LDX L0552E3 PHX PHA LDA L0552E5 LDX L0552E7 PHX PHA PEI $03 LDY #$00E1 LDA [$2E],Y PHA JSL L1B0DFF LDA $1D CMP $01 BEQ L1B2159 INC $1D BRA L1B20FF L1B2159 LDY #$00E7 LDA [$2E],Y PHA DEY DEY LDA [$2E],Y PHA LDY #$00EB LDA [$2E],Y PHA DEY DEY LDA [$2E],Y PHA TDC CLC ADC #$0005 PEA $0000 PHA JSL L071937 LDA $07 SEC SBC #$0010 STA $07 LDA #$0010 CLC ADC $0B STA $0B LDA $05 SEC SBC #$0006 STA $05 LDA #$0006 CLC ADC $09 STA $09 TDC CLC ADC #$0005 PEA $0000 PHA PEA ^L0532BD PEA L0532BD JSL L081E53 LDA $2C STA $30 LDA $2B STA $2F LDA $29 TCD TSC CLC ADC #$002E TCS RTL L1B21C1 PHD TSC CLC ADC #$FE66 TCS ADC #$00A9 TCD TDC CLC ADC #$00E9 PEA $0000 PHA JSL L1B5B24 JSL L1B1E80 LDA #$0008 CMP L0550BB BNE L1B21EB LDA #$0001 STA L0552A9 L1B21EB LDA L055233 BEQ L1B21FA LDA #$0001 SEC SBC L0552A9 STA L0552A9 L1B21FA LDA L0552A9 DEC BNE L1B220A LDA #L051D06 LDX #^L051D06 STA $F6 STX $F8 L1B220A PEI $F8 PEI $F6 PEA $0000 TDC CLC ADC #$FF57 PHA JSL L1B0F5F STZ $E1 PHY TDC CLC ADC #$00F6 PEA $0000 PHA PEA ^L051D26 PEA L051D26 PEA $0020 JSL L070A10 PLA LSR BCC L1B223D LDA #$0001 STA $E1 L1B223D PEI $FA JSL L1B1BF5 TDC CLC ADC #$00D9 PEA $0000 PHA JSL L082712 TDC CLC ADC #$00D9 PEA $0000 PHA PEA $0010 PEA $0008 JSL L151005 PEI $EB PEI $E9 PEA $0000 PHD JSL L1B1F42 PEA ^L0532BD PEA L0532BD PEA ^L051E1A PEA L051E1A JSL L081E53 PEA $0001 JSL L1B31DB PEI $EB PEI $E9 JSL L094E90 LDA #$0002 STA $D7 LDA #$0008 CMP L0550BB BNE L1B229D STZ $D7 L1B229D LDA #$000A CMP L0550BB BNE L1B22AA LDA #$0004 STA $D7 L1B22AA TDC CLC ADC #$00E5 PEA $0000 PHA JSL L1B5B24 TDC CLC ADC #$00E5 PEA $0000 PHA JSL L09457C LDA $E7 SEC SBC $EB BPL L1B22CF EOR #$FFFF INC L1B22CF PHA LDA $E5 SEC SBC $E9 BPL L1B22DB EOR #$FFFF INC L1B22DB ASL STA $ED PLA CLC ADC $ED SEC SBC $D7 BEQ L1B232B BVS L1B22EC EOR #$8000 L1B22EC BPL L1B232B LDA #$000A CMP L0550BB BNE L1B2304 PEI $E7 PEI $E5 PEA $0000 PHD JSL L1B1F42 BRA L1B230C L1B2304 PEA $0000 PHD JSL L1B1FC9 L1B230C PEA ^L0532BD PEA L0532BD PEA ^L051E1A PEA L051E1A JSL L081E53 PEA $0001 JSL L1B31DB LDA $E5 LDX $E7 STA $E9 STX $EB L1B232B PHY JSL L096CC4 PLA EOR #$0001 BNE L1B2339 BRL L1B22AA L1B2339 LDA #$0001 STA L0552AB LDA $F4 STA $FA LDA $F3 STA $F9 LDA $F1 TCD TSC CLC ADC #$01A2 TCS RTL L1B2351 PHD TSC CLC ADC #$FFD2 TCS TCD TDC CLC ADC #$0001 PEA $0000 PHA PEI $38 PEI $36 PEA $0008 JSL L0313BE PHY PEA ^L053259 PEA L053259 TDC CLC ADC #$0001 PEA $0000 PHA TDC CLC ADC #$0001 PEA $0000 PHA JSL L150B3A PLA LSR BCS L1B2391 BRL L1B24AC L1B2391 LDA $03 AND #$FFF8 STA $03 LDA #$0007 CLC ADC $07 AND #$FFF8 STA $07 LDA $05 SEC SBC $01 STA $0B LDA $03 LSR LSR LSR AND #$7FFF STA $0F LDA $07 LSR LSR LSR AND #$7FFF SEC SBC $0F STA $0D LDA #$0050 SEC SBC $0D ASL STA $11 LDA $0F ASL PHA LDA $01 PEA $00A0 JSL L150BEE PLA CLC ADC $01,S PLX STA $09 PEI $50 PEI $4E LDA $09 JSL L150488 JSL L150F53 STA $13 STX $15 PEI $4C PEI $4A LDA $09 JSL L150488 JSL L150F53 STA $17 STX $19 PEI $48 PEI $46 LDA $09 JSL L150488 JSL L150F53 STA $1B STX $1D PEI $44 PEI $42 LDA $09 JSL L150488 JSL L150F53 STA $1F STX $21 PEI $40 PEI $3E LDA $09 JSL L150488 JSL L150F53 STA $23 STX $25 PEI $3C PEI $3A LDA $09 JSL L150488 JSL L150F53 STA $27 STX $29 LDA $34 SEC SBC #$FFFC BVS L1B2456 BMI L1B24AC BRA L1B2458 L1B2456 BPL L1B24AC L1B2458 CMP #$0002 BPL L1B24AC SEC SBC #$0000 BEQ L1B248C DEC BEQ L1B2468 BRA L1B24AC L1B2468 PEI $15 PEI $13 PEI $19 PEI $17 PEI $1D PEI $1B PEI $21 PEI $1F PEI $25 PEI $23 PEI $29 PEI $27 PEI $0B PEI $0D PEI $11 JSL L1B0AA0 BRA L1B24AC L1B248C PEI $15 PEI $13 PEI $19 PEI $17 PEI $1D PEI $1B PEI $21 PEI $1F PEI $29 PEI $27 PEI $0B PEI $0D PEI $11 JSL L1B08BF BRA L1B24AC L1B24AC LDA $32 STA $50 LDA $31 STA $4F LDA $2F TCD TSC CLC ADC #$004E TCS RTL L1B24BE PHD TSC CLC ADC #$FFF0 TCS TCD PHY PEI $24 PLA CMP #$8000 ROR STA $01,S PLA STA $24 PHY PHY JSL L15140C PLA STA $28 PLX STX $2A LDA $26 STA $01 LDA $01 SEC SBC #$0001 BVS L1B24EE EOR #$8000 L1B24EE BMI L1B24F3 BRL L1B2587 L1B24F3 LDA #$0001 STA $0B L1B24F8 PEI $24 PHY PHY PHY PEI $18 PEI $16 PHY PHY PHY PHY PEI $20 PEI $1E JSL L15169F JSL L1511BC JSL L15036B JSL L1500DD PLA CLC ADC $01,S PLX STA $09 PEI $22 PHY PHY PHY PEI $18 PEI $16 PHY PHY PHY PHY PEI $20 PEI $1E JSL L15012C JSL L1511BC JSL L15036B JSL L1500DD PLA CLC ADC $01,S PLX STA $07 LDA $09 ASL STA $09 LDA $0B DEC BNE L1B2564 PEI $09 PEI $07 JSL L1510C5 LDA $09 STA $05 LDA $07 STA $03 BRA L1B256C L1B2564 PEI $09 PEI $07 JSL L1505DA L1B256C LDA $1E LDX $20 PEI $1C PEI $1A JSL L150F53 STA $1E STX $20 LDA $0B CMP $01 BEQ L1B2587 INC $0B BRL L1B24F8 L1B2587 PEI $05 PEI $03 JSL L1505DA JSL L1501A3 LDA $14 STA $26 LDA $13 STA $25 LDA $11 TCD TSC CLC ADC #$0024 TCS RTL L1B25A5 PHD TSC CLC ADC #$FFFC TCS TCD LDA $10 BPL L1B25B3 BRA L1B2603 L1B25B3 LDA $10 SEC SBC #$0280 BVS L1B25BE EOR #$8000 L1B25BE BPL L1B25C2 BRA L1B2603 L1B25C2 LDA $0E BPL L1B25C8 BRA L1B2603 L1B25C8 LDA $0E SEC SBC #$00C8 BVS L1B25D3 EOR #$8000 L1B25D3 BPL L1B25D7 BRA L1B2603 L1B25D7 PHY PEI $10 PEI $0E LDA L055101 LDX L055103 PHX PHA JSL L1B17BA PLA BEQ L1B25F8 LDY #$000F LDA [$0A],Y INC LDY #$000F STA [$0A],Y BRA L1B2603 L1B25F8 LDY #$000D LDA [$0A],Y INC LDY #$000D STA [$0A],Y L1B2603 LDA $08 STA $10 LDA $07 STA $0F LDA $05 TCD TSC CLC ADC #$000E TCS RTL L1B2615 ENT PHD TSC CLC ADC #$FFEC TCS TCD STZ $0F STZ $0D TDC CLC ADC #$0001 PEA $0000 PHA PEA ^L051DAA PEA L051DAA PEA $0008 JSL L0313BE TDC CLC ADC #$0001 PEA $0000 PHA PEA $FFFE PEA $FFFF JSL L151005 PHY LDA $07 CLC ADC $03 PHA PLA CMP #$8000 ROR STA $01,S PLA STA $09 PHY LDA $05 CLC ADC $01 PHA PLA CMP #$8000 ROR STA $01,S PLA STA $0B PEI $03 PEI $0B PEA $0000 PHD JSL L1B25A5 PEI $07 PEI $0B PEA $0000 PHD JSL L1B25A5 PEI $09 PEI $01 PEA $0000 PHD JSL L1B25A5 PEI $09 PEI $05 PEA $0000 PHD JSL L1B25A5 PEI $03 PEI $01 PEA $0000 PHD JSL L1B25A5 PEI $03 PEI $05 PEA $0000 PHD JSL L1B25A5 PEI $07 PEI $01 PEA $0000 PHD JSL L1B25A5 PEI $07 PEI $05 PEA $0000 PHD JSL L1B25A5 LDA $0D SEC SBC $0F BVS L1B26D6 EOR #$8000 L1B26D6 BPL L1B26DD LDA #$0000 BRA L1B26E0 L1B26DD LDA #$0001 L1B26E0 STA L0552A3 TSC CLC ADC #$0014 TCS PLD RTL L1B26EB ENT PHD TSC CLC ADC #$FFEA TCS TCD LDA L0551EF STA $11 LDA #$0001 STA L0551EF TDC CLC ADC #$0005 PEA $0000 PHA JSL L082712 LDA L0552FF BEQ L1B2726 TDC CLC ADC #$0005 PEA $0000 PHA PEA ^L051D5E PEA L051D5E PEA $0008 JSL L0313BE L1B2726 LDA $1C LDX $1E STA $01 STX $03 LDY #$0006 LDA [$01],Y LDY #$0002 SEC SBC [$01],Y STA $0F LDY #$0004 LDA [$01],Y SEC SBC [$01] STA $0D LDA #$0002 CLC ADC $01 LDX $03 BCC L1B2750 INX L1B2750 PHX PHA PHY LDA $0B CLC ADC $07 SEC SBC $0F PHA PLA CMP #$8000 ROR STA $01,S PLA PLX STX $13 PLX STX $15 STA [$13] PEI $03 PEI $01 PHY LDA $09 CLC ADC $05 SEC SBC $0D PHA PLA CMP #$8000 ROR STA $01,S PLA PLX STX $13 PLX STX $15 STA [$13] PEI $03 PEI $01 JSL L1B5BFC LDY #$0002 LDA $0F CLC ADC [$01],Y LDY #$0006 STA [$01],Y LDA $0D CLC ADC [$01] LDY #$0004 STA [$01],Y LDA $11 STA L0551EF PEI $1E PEI $1C JSL L1B27C8 LDA $1A STA $1E LDA $19 STA $1D LDA $17 TCD TSC CLC ADC #$001C TCS RTL L1B27C8 ENT PHD TSC CLC ADC #$FFF2 TCS TCD LDA L0552FF BEQ L1B280A PHY PEI $16 PEI $14 PEA ^L051D5E PEA L051D5E TDC CLC ADC #$0001 PEA $0000 PHA JSL L150B3A PLA STA $09 PHY PEI $16 PEI $14 TDC CLC ADC #$0001 PEA $0000 PHA JSL L1501A9 PLA LSR BCS L1B280A JSL L1603A0 L1B280A LDA $12 STA $16 LDA $11 STA $15 LDA $0F TCD TSC CLC ADC #$0014 TCS RTL L1B281C PHD TSC CLC ADC #$FFF4 TCS TCD LDA $16 DEC PHA PEA $0004 JSL L150318 PLX PLX STA $05 LDA $16 DEC PHA PEA $0004 JSL L1500F5 PLX PLX STA $07 LDA #$0001 CLC ADC $12 LDX $14 BCC L1B284D INX L1B284D STA $01 STX $03 LDA $01 LDX $03 STA $09 STX $0B LDA $05 PEA $0014 JSL L150BEE PLA CLC ADC #$0004 STA [$09] LDA #$0002 CLC ADC $01 LDX $03 BCC L1B2874 INX L1B2874 STA $09 STX $0B LDA $07 PEA $0028 JSL L150BEE PLA CLC ADC #$0008 STA [$09] LDA #$0010 CLC ADC [$01] LDY #$0004 STA [$01],Y LDY #$0002 LDA #$0020 CLC ADC [$01],Y LDY #$0006 STA [$01],Y LDA $10 STA $16 LDA $0F STA $15 LDA $0D TCD TSC CLC ADC #$0014 TCS RTL L1B28B3 PHD TSC CLC ADC #$FFFC TCS TCD JSL L1510A1 PEA ^L051D06 PEA L051D06 JSL L151198 PEA $0002 JSL L150BD6 PEA $0002 PEA $0001 JSL L151083 LDA L055305 PHA PEA $0000 PEI $0A JSL L1B281C LDA #$0001 CLC ADC $0A LDX $0C BCC L1B28F2 INX L1B28F2 PHX PHA PEA $FFFC PEA $FFFE JSL L151005 LDA #$0001 CLC ADC $0A LDX $0C BCC L1B2909 INX L1B2909 PHX PHA JSL L151418 LDA $08 STA $0C LDA $07 STA $0B LDA $05 TCD PLY PLY PLY PLY PLY RTL L1B2920 ENT PHD TSC CLC ADC #$FFC8 TCS TCD JSL L1B1D2A PHY JSL L0727BF PLA STA $2B PHY PHY JSL L150493 PLA STA $2D PLX STX $2F PHY PHY PEA $0578 JSL L072834 PLA STA $31 PLX STX $33 LDA #$0080 STA $19 LDA #$0008 STA $1F STZ $23 STZ $21 LDA #$0020 STA $27 LDA #$000C STA $25 LDA #L051C46 LDX #^L051C46 STA $1B STX $1D PEI $33 PEI $31 JSL L15102F PEI $33 PEI $31 JSL L151131 L1B2981 PHY PEA $0001 JSL L0736C8 PLA STA $29 LDA #$FFFE CMP $29 BNE L1B29F8 PEI $33 PEI $31 JSL L1506B3 PEI $33 PEI $31 JSL L1517CD LDA #$0001 STA $17 L1B29A8 PEI $17 PEA $0000 PHD JSL L1B281C PEI $17 JSL L1B1BF5 TDC CLC ADC #$0019 PEA $0000 PHA TDC CLC ADC #$0021 PEA $0000 PHA LDA #$0004 CLC ADC $03 PHA LDA $01 INC INC PHA PEA $0002 JSL L15025A LDA #$0020 CMP $17 BEQ L1B29E8 INC $17 BRA L1B29A8 L1B29E8 PEA $0000 PHD JSL L1B28B3 PEI $33 PEI $31 JSL L1506AD L1B29F8 LDA #$FFFC CMP $29 BNE L1B2981 PEA ^L0540A9 PEA L0540A9 JSL L150BE8 PHY LDAL L0540A9 DEC DEC PHA PEA $0014 JSL L1500F5 PLX PLX PHA PEA $0000 PEA $0003 JSL L071A1B PLA STA $11 PHY LDAL L0540AB SEC SBC #$0004 PHA PEA $0028 JSL L1500F5 PLX PLX PHA PEA $0000 PEA $0007 JSL L071A1B PLA STA $13 LDA $11 INC PHA LDA $13 ASL ASL STA $35 PLA CLC ADC $35 STA $15 PEA $0000 PHD JSL L1B28B3 LDA $15 STA L055305 PEA $0000 PHD JSL L1B28B3 L1B2A6E PHY PEA $0000 JSL L15164B PLA EOR #$0001 BEQ L1B2A6E PEI $33 PEI $31 JSL L072634 PEI $2B JSL L0724F7 PEI $2F PEI $2D JSL L151131 JSL L1B64BB LDA #$0001 STA L055249 JSL L1510A1 LDA L055305 PHA JSL L1B1BF5 LDA #$0007 CMP L0550BB BEQ L1B2AB7 PEA $0007 JSL L0A02BC L1B2AB7 TSC CLC ADC #$0038 TCS PLD RTL L1B2ABF PHD TSC CLC ADC #$FFF4 TCS TCD LDA #$0009 CLC ADC $12 LDX $14 BCC L1B2AD2 INX L1B2AD2 STA $01 STX $03 LDA #$0006 CLC ADC [$01] STA [$16] LDY #$0004 LDA [$01],Y SEC SBC #$0006 LDY #$0004 STA [$16],Y LDY #$0017 LDA [$12],Y PHA LDY #$0015 LDA [$12],Y JSL L150BEE PLA STA $07 LDY #$0015 LDA [$12],Y DEC ASL TAX LDAL L051EB2,X ASL STA $05 LDA #$0002 CLC ADC $16 LDX $18 BCC L1B2B18 INX L1B2B18 PHX PHA PEI $07 PHY PEI $05 PLA CMP #$8000 ROR STA $01,S PLA STA $09 PLA SEC SBC $09 PLX STX $09 PLX STX $0B STA [$09] LDY #$0002 LDA $05 CLC ADC [$16],Y LDY #$0006 STA [$16],Y LDA $10 STA $18 LDA $0F STA $17 LDA $0D TCD TSC CLC ADC #$0016 TCS RTL L1B2B54 PHD TSC CLC ADC #$FFF4 TCS TCD TDC CLC ADC #$0001 PEA $0000 PHA PEA $0000 PEI $12 JSL L1B2ABF TDC CLC ADC #$0001 PEA $0000 PHA PEA $FFF2 PEA $FFFC JSL L151005 PEA $0004 PEA $0002 JSL L151083 PEA $0002 JSL L150BD6 PEA $FFFF JSL L081DD8 TDC CLC ADC #$0001 PEA $0000 PHA JSL L151418 JSL L1510A1 LDA $10 STA $14 LDA $0F STA $13 LDA $0D TCD TSC CLC ADC #$0012 TCS RTL L1B2BBC ENT PHD TSC CLC ADC #$FFD8 TCS TCD JSL L1B1D2A PHY JSL L0727BF PLA STA $1B PHY PHY JSL L150493 PLA STA $21 PLX STX $23 PHY PHY PEA $04B0 JSL L072834 PLA STA $1D PLX STX $1F LDA #$0001 STA $15 L1B2BF0 LDA $15 DEC ASL TAX LDA L055303 CMPL L051EB2,X BNE L1B2C00 BRA L1B2C0B L1B2C00 LDA #$0006 CMP $15 BEQ L1B2C0B INC $15 BRA L1B2BF0 L1B2C0B TDC CLC ADC #$0009 PEA $0000 PHA LDA #$0010 CLC ADC $1D LDX $1F BCC L1B2C1F INX L1B2C1F PHX PHA PEA $0008 JSL L0313BE LDA $0F SEC SBC $0B PHA PEA $0007 JSL L1500F5 PLX PLX STA $17 PEI $1F PEI $1D JSL L15102F PEI $1F PEI $1D JSL L151131 L1B2C49 PHY PEA $0001 JSL L0736C8 PLA STA $19 LDA #$FFFE CMP $19 BNE L1B2CB1 PEI $1F PEI $1D JSL L1506B3 PEI $1F PEI $1D JSL L1517CD LDA $15 STA $13 LDA #$0001 STA $15 L1B2C74 TDC CLC ADC #$0001 PEA $0000 PHA PEA $0000 PHD JSL L1B2ABF TDC CLC ADC #$0001 PEA $0000 PHA JSL L15037D LDA #$0006 CMP $15 BEQ L1B2C9D INC $15 BRA L1B2C74 L1B2C9D LDA $13 STA $15 PEA $0000 PHD JSL L1B2B54 PEI $1F PEI $1D JSL L1506AD L1B2CB1 LDA #$FFFC CMP $19 BNE L1B2C49 PEA $0000 PHD JSL L1B2B54 PEA ^L0540A9 PEA L0540A9 JSL L150BE8 PHY LDAL L0540AB PHA PHY PEI $17 PLA CMP #$8000 ROR STA $01,S PLA CLC ADC $01,S PLX PHA PEI $17 JSL L1500F5 PLX PLX PHA PEA $0001 PEA $0006 JSL L071A1B PLA STA $15 PEA $0000 PHD JSL L1B2B54 L1B2CFE PHY PEA $0000 JSL L15164B PLA EOR #$0001 BEQ L1B2CFE PEI $1F PEI $1D JSL L072634 PEI $1B JSL L0724F7 PEI $23 PEI $21 JSL L151131 LDA $15 DEC ASL TAX LDAL L051EB2,X PHA JSL L0A1225 LDA #$0001 STA L055249 TSC CLC ADC #$0028 TCS PLD RTL L1B2D3E PHD TSC CLC ADC #$FFF4 TCS TCD LDY #$0001 LDA [$12],Y DEC DEC DEC PEA $0036 JSL L150BEE PLA CLC ADC #$0018 STA $03 LDA #$0036 CLC ADC $03 STA $07 LDA #$0002 STA $01 LDA #$0015 STA $05 PEA $0004 PEA $0002 JSL L151083 PEA $0002 JSL L150BD6 PEA $FFFF JSL L081DD8 TDC CLC ADC #$0001 PEA $0000 PHA JSL L151418 JSL L1510A1 LDA $10 STA $14 LDA $0F STA $13 LDA $0D TCD TSC CLC ADC #$0012 TCS RTL L1B2DA9 ENT PHD TSC CLC ADC #$FFEE TCS TCD JSL L1B1D2A PHY JSL L0727BF PLA STA $05 PHY PHY JSL L150493 PLA STA $07 PLX STX $09 PHY PHY PEA $03E8 JSL L072834 PLA STA $0B PLX STX $0D LDA L055307 DEC DEC DEC BMI L1B2E06 CMP #$0006 BPL L1B2E06 SEC SBC #$0000 BMI L1B2E06 CMP #$0004 BCC L1B2DF8 SEC SBC #$0005 BEQ L1B2DFF BRA L1B2E06 L1B2DF8 LDA L055307 STA $01 BRA L1B2E0E L1B2DFF LDA #$0007 STA $01 BRA L1B2E0E L1B2E06 STZ L055307 LDA #$0008 STA $01 L1B2E0E PEI $0D PEI $0B JSL L15102F PEI $0D PEI $0B JSL L151131 L1B2E1E PHY PEA $0001 JSL L0736C8 PLA STA $03 LDA #$FFFE CMP $03 BNE L1B2E54 PEI $0D PEI $0B JSL L1506B3 PEI $0D PEI $0B JSL L1517CD JSL L1B0CF7 PEA $0000 PHD JSL L1B2D3E PEI $0D PEI $0B JSL L1506AD L1B2E54 LDA #$FFFC CMP $03 BNE L1B2E1E PEA $0000 PHD JSL L1B2D3E PEA ^L0540A9 PEA L0540A9 JSL L150BE8 PHY LDAL L0540AB SEC SBC #$0018 PHA PEA $0036 JSL L1500F5 PLX PLX INC INC INC PHA PEA $0003 PEA $0008 JSL L071A1B PLA STA $01 PEA $0000 PHD JSL L1B2D3E LDA $01 SEC SBC #$0007 BMI L1B2EBE CMP #$0002 BPL L1B2EBE SEC SBC #$0000 BEQ L1B2EB1 DEC BEQ L1B2EB9 BRA L1B2EBE L1B2EB1 LDA #$0008 STA L055307 BRA L1B2EC3 L1B2EB9 STZ L055307 BRA L1B2EC3 L1B2EBE LDA $01 STA L055307 L1B2EC3 PHY PEA $0000 JSL L15164B PLA EOR #$0001 BEQ L1B2EC3 PEI $0D PEI $0B JSL L072634 PEI $05 JSL L0724F7 PEI $09 PEI $07 JSL L151131 LDA #$0001 STA L055249 JSL L1B64BB LDA #$0011 CMP L0550BB BEQ L1B2F00 PEA $0011 JSL L0A02BC L1B2F00 TSC CLC ADC #$0012 TCS PLD RTL L1B2F08 ENT PHD TSC CLC ADC #$FFF4 TCS TCD LDA L055139 BNE L1B2F6A TDC CLC ADC #$0001 PEA $0000 PHA PEA ^L05310F PEA L05310F PEA $0008 JSL L0313BE PHY PHY JSL L1B5BD5 LDA L055101 LDX L055103 PHX PHA LDA L055105 LDX L055107 PHX PHA PEA ^L05310F PEA L05310F JSL L083523 TDC CLC ADC #$0001 PEA $0000 PHA PEA ^L05310F PEA L05310F PEA ^L0532B5 PEA L0532B5 JSL L081E5F LDA #$0001 STA L055139 L1B2F6A TSC CLC ADC #$000C TCS PLD RTL L1B2F72 PHD TSC CLC ADC #$FFF4 TCS TCD LDA L0552C1 BNE L1B2F82 BRL L1B30A3 L1B2F82 LDA L05514F ORA L055153 BEQ L1B2FAB LDA L0552DD LDX L0552DF PHX PHA PEA $FFFF PEA ^L053259 PEA L053259 JSL L085B3C PEA ^L051E2A PEA L051E2A JSL L08273B BRA L1B301E L1B2FAB LDA L055135 BEQ L1B2FFE PEA ^L051E2A PEA L051E2A PEA ^L053117 PEA L053117 TDC CLC ADC #$0001 PEA $0000 PHA JSL L081E5F LDA L055109 LDX L05510B PHX PHA LDA L0552DD LDX L0552DF PHX PHA TDC CLC ADC #$0001 PEA $0000 PHA PEA $0000 JSL L08382C PEA ^L051E2A PEA L051E2A PEA ^L053117 PEA L053117 PEA $0008 JSL L0313BE BRA L1B301E L1B2FFE LDA L055115 LDX L055117 PHX PHA PEA $0000 PEA $0000 LDA L0552DD LDX L0552DF PHX PHA PEA ^L051E2A PEA L051E2A JSL L083523 L1B301E LDA L055153 BNE L1B30A0 PEA ^L05312F PEA L05312F JSL L151131 PEA ^L051E82 PEA L051E82 JSL L1506A7 TDC CLC ADC #$0001 PEA $0000 PHA PEA ^L053127 PEA L053127 PEA $0008 JSL L0313BE PEA ^L053127 PEA L053127 PEA ^L051E2A PEA L051E2A PEA $0008 JSL L0313BE PEA $0000 PEA $0002 PEA $0000 JSL L084F9B PEA ^L051E2A PEA L051E2A PEA ^L053127 PEA L053127 PEA $0008 JSL L0313BE PEA ^L053127 PEA L053127 TDC CLC ADC #$0001 PEA $0000 PHA PEA $0008 JSL L0313BE PEA ^L053239 PEA L053239 JSL L1506A7 L1B30A0 STZ L0552C1 L1B30A3 TSC CLC ADC #$000C TCS PLD RTL L1B30AB PHD TSC CLC ADC #$FFFC TCS TCD LDA L0552BF AND L0552C3 BNE L1B30BE BRL L1B3185 L1B30BE LDA L0552D5 LDX L0552D7 PHX PHA PEA $FFFF PEA ^L051E22 PEA L051E22 JSL L085B3C PEA ^L05312F PEA L05312F JSL L151131 PEA ^L051E62 PEA L051E62 JSL L1506A7 LDA L055153 BEQ L1B30FB PEA $0000 PEA $0002 PEA $0001 JSL L084F9B BRA L1B310B L1B30FB PEA $0000 PEA $0002 PEA $0000 PEA $0001 JSL L081517 L1B310B LDA L0552D9 LDX L0552DB PHX PHA PEA $0000 PEA ^L051E22 PEA L051E22 JSL L085B3C PEA ^L051E72 PEA L051E72 JSL L1506A7 LDA L055153 BEQ L1B313E PEA $0000 PEA $0002 PEA $0002 JSL L084F9B BRA L1B314E L1B313E PEA $0000 PEA $0002 PEA $0000 PEA $0002 JSL L081517 L1B314E PEA ^L053239 PEA L053239 JSL L1506A7 PEA ^L051E22 PEA L051E22 PEA ^L053107 PEA L053107 PEA $0008 JSL L0313BE LDAL L051E24 AND #$FFF8 STAL L051E24 LDA #$0007 CLC ADCL L051E28 AND #$FFF8 STAL L051E28 L1B3185 STZ L0552BF PLY PLY PLD RTL L1B318C ENT PHD TSC CLC ADC #$FFFC TCS TCD STZ L055311 LDA #$0001 STA L05530F STZ L05530B STZ L055309 LDA L0552FF BEQ L1B31AC JSL L1603A0 L1B31AC LDA L055313 BEQ L1B31B5 JSL L160392 L1B31B5 PLY PLY PLD RTL L1B31B9 ENT PHD TSC CLC ADC #$FFFC TCS TCD STZ L0552B1 STZ L0552A9 STZ L0552AF STZ L0552AB PEA ^L051DAA PEA L051DAA JSL L08273B PLY PLY PLD RTL L1B31DB ENT PHD TSC CLC ADC #$FFF2 TCS TCD TDC CLC ADC #$0003 PEA $0000 PHA PEA ^L0532BD PEA L0532BD PEA $0008 JSL L0313BE PEI $14 JSL L1B321E TDC CLC ADC #$0003 PEA $0000 PHA JSL L160774 LDA $12 STA $14 LDA $11 STA $13 LDA $0F TCD TSC CLC ADC #$0012 TCS RTL L1B321E ENT PHD TSC CLC ADC #$FFBA TCS TCD PHY PEA ^L053259 PEA L053259 PEA ^L0532BD PEA L0532BD PEA ^L0532BD PEA L0532BD JSL L150B3A PLA LSR BCS L1B3244 BRL L1B3605 L1B3244 JSL L1B2F08 LDAL L0532BF AND #$FFF8 STAL L0532BF LDA #$0007 CLC ADCL L0532C3 AND #$FFF8 STAL L0532C3 TDC CLC ADC #$0001 STA $09 STZ $0B PEA ^L05312F PEA L05312F JSL L151131 PEA ^L053239 PEA L053239 JSL L1506A7 TDC CLC ADC #$0011 PEA $0000 PHA JSL L15071D LDA L0552AB ORA $4C ORA L0552B1 STA $4C LDA L055153 BNE L1B329E BRL L1B339A L1B329E PEA ^L05310F PEA L05310F PEA ^L053127 PEA L053127 PEI $0B PEI $09 JSL L081E5F LDA L05514F BEQ L1B32D9 LDA L0550FD LDX L0550FF PHX PHA PEA $FFFF PEA ^L053127 PEA L053127 JSL L085B3C PEA ^L053127 PEA L053127 JSL L08273B BRL L1B3397 L1B32D9 LDA $4C BEQ L1B3353 PEA ^L051E1A PEA L051E1A PEI $0B PEI $09 JSL L081E53 PHY PEI $0B PEI $09 PEA ^L0532BD PEA L0532BD PEI $0B PEI $09 JSL L150B3A PLA STA $0F LDA #$FFFF STA $0D LDA L0552A9 DEC BNE L1B3311 LDA #$0001 STA $0D L1B3311 LDA L055105 LDX L055107 PHX PHA LDA L0552E5 LDX L0552E7 PHX PHA LDA L0552E1 LDX L0552E3 PHX PHA LDA L0550FD LDX L0550FF PHX PHA PEI $0B PEI $09 PEI $0D JSL L0836B6 PEA ^L05310F PEA L05310F PEA ^L051E1A PEA L051E1A PEA ^L053127 PEA L053127 JSL L081E5F BRA L1B3397 L1B3353 PHY PEI $0B PEI $09 PEA ^L0532BD PEA L0532BD PEI $0B PEI $09 JSL L150B3A PLA STA $0F LDA L055105 LDX L055107 PHX PHA LDA L0550FD LDX L0550FF PHX PHA PEI $0B PEI $09 PEA $0000 JSL L08382C PEA ^L053127 PEA L053127 PEA ^L05310F PEA L05310F PEA $0008 JSL L0313BE L1B3397 BRL L1B3586 L1B339A LDA L0552C1 BEQ L1B33A3 JSL L1B2F72 L1B33A3 LDA L055151 BEQ L1B3403 PEA ^L051E2A PEA L051E2A PEA ^L053127 PEA L053127 PEI $0B PEI $09 JSL L081E5F PHY PEI $0B PEI $09 PEA ^L0532BD PEA L0532BD PEI $0B PEI $09 JSL L150B3A PLA STA $0F LDA L0552DD LDX L0552DF PHX PHA LDA L0550FD LDX L0550FF PHX PHA PEI $0B PEI $09 PEA $0000 JSL L08382C PEA ^L053127 PEA L053127 PEA ^L051E2A PEA L051E2A PEA $0008 JSL L0313BE BRL L1B3586 L1B3403 PEA ^L05310F PEA L05310F PEA ^L053127 PEA L053127 PEI $0B PEI $09 JSL L081E5F PEA ^L051E2A PEA L051E2A PEI $0B PEI $09 JSL L081E53 LDA $4C BNE L1B342C BRL L1B352F L1B342C PEA ^L051E1A PEA L051E1A PEI $0B PEI $09 JSL L081E53 PHY PEI $0B PEI $09 PEA ^L0532BD PEA L0532BD PEI $0B PEI $09 JSL L150B3A PLA STA $0F LDA L0552A9 DEC DEC BNE L1B34BD LDA L0552C9 LDX L0552CB PHX PHA LDA L055101 LDX L055103 PHX PHA PEA $0000 PEA $0000 LDA L0550FD LDX L0550FF PHX PHA PEI $0B PEI $09 PEA $0003 JSL L0836B6 LDA L0552DD LDX L0552DF PHX PHA LDA L0550FD LDX L0550FF PHX PHA LDA L055105 LDX L055107 PHX PHA LDA L0552E5 LDX L0552E7 PHX PHA LDA L0552E1 LDX L0552E3 PHX PHA LDA L0550FD LDX L0550FF PHX PHA PEI $0B PEI $09 PEA $FFFD JSL L1B2351 BRA L1B3507 L1B34BD LDA #$FFFD STA $0D LDA L0552A9 DEC BNE L1B34CD LDA #$FFFC STA $0D L1B34CD LDA L0552DD LDX L0552DF PHX PHA LDA L055101 LDX L055103 PHX PHA LDA L055105 LDX L055107 PHX PHA LDA L0552E5 LDX L0552E7 PHX PHA LDA L0552E1 LDX L0552E3 PHX PHA LDA L0550FD LDX L0550FF PHX PHA PEI $0B PEI $09 PEI $0D JSL L1B2351 L1B3507 PEA ^L05310F PEA L05310F PEA ^L051E2A PEA L051E2A PEA ^L053127 PEA L053127 JSL L081E5F PEA ^L051E1A PEA L051E1A PEA ^L053127 PEA L053127 JSL L081E53 BRA L1B3586 L1B352F PHY PEI $0B PEI $09 PEA ^L0532BD PEA L0532BD PEI $0B PEI $09 JSL L150B3A PLA STA $0F LDA L0552DD LDX L0552DF PHX PHA LDA L055101 LDX L055103 PHX PHA LDA L055105 LDX L055107 PHX PHA LDA L0550FD LDX L0550FF PHX PHA PEI $0B PEI $09 PEA $FFFF JSL L0836B6 PEA ^L05310F PEA L05310F PEA ^L051E2A PEA L051E2A PEA ^L053127 PEA L053127 JSL L081E5F L1B3586 LDA L0552C3 BEQ L1B35EE LDA L0552BF BEQ L1B3594 JSL L1B30AB L1B3594 PHY PEA ^L0532BD PEA L0532BD PEA ^L051E22 PEA L051E22 PEI $0B PEI $09 JSL L150B3A PLA LSR BCC L1B35EE LDA L0552D9 LDX L0552DB PHX PHA LDA L0552D5 LDX L0552D7 PHX PHA LDA L0550FD LDX L0550FF PHX PHA LDA L0550FD LDX L0550FF PHX PHA PEI $0B PEI $09 PEA $FFFE JSL L0836B6 PEA ^L053127 PEA L053127 PEA ^L051E22 PEA L051E22 PEA ^L053127 PEA L053127 JSL L081E5F L1B35EE TDC CLC ADC #$0011 PEA $0000 PHA JSL L150717 PEA ^L0532BD PEA L0532BD JSL L08273B L1B3605 LDA $4A STA $4C LDA $49 STA $4B LDA $47 TCD TSC CLC ADC #$004A TCS RTL L1B3617 ENT PHD TSC CLC ADC #$FFF8 TCS TCD PHY PEI $22 PLA CMP #$8000 ROR STA $01,S PLA STA $22 LDA #$0002 CLC ADC $1C LDX $1E BCC L1B3637 INX L1B3637 PHX PHA PHY LDY #$0002 LDA [$1C],Y PHA PLA CMP #$8000 ROR STA $01,S PLA PLX STX $05 PLX STX $07 STA [$05] PHY JSL L099DCE PLA LSR BCC L1B365F LDA #$0001 STA L05522F L1B365F LDA $1A SEC SBC #$0002 BEQ L1B366E BVS L1B366C EOR #$8000 L1B366C BMI L1B3673 L1B366E LDA #$0000 BRA L1B3676 L1B3673 LDA #$0001 L1B3676 ORA L05522F BNE L1B367E BRL L1B3706 L1B367E LDA $16 LDX $18 STA $05 STX $07 PHY PHY LDY #$0002 LDA [$1C],Y SEC SBC $22 JSL L150488 PHX PHA LDA [$1C] SEC SBC $20 JSL L150488 PHX PHA JSL L150729 LDA #$4880 LDX #$0006 JSL L150F53 STA [$05] TXA LDY #$0002 STA [$05],Y LDA $0E LDX $10 STA $05 STX $07 PHY PHY PEI $22 PEI $20 LDY #$0002 LDA [$1C],Y PHA LDA [$1C] PHA JSL L07245A PLA STA [$05] PLA LDY #$0002 STA [$05],Y LDA $12 LDX $14 STA $05 STX $07 PHY PHY PEA $0006 PEA $4880 PHY PHY LDA $1A JSL L150488 PHX PHA JSL L1512F5 JSL L15007C PLA STA [$05] PLA LDY #$0002 STA [$05],Y L1B3706 LDA L05522F BNE L1B370E BRL L1B383B L1B370E LDY #$0002 LDA [$16],Y PHA LDA [$16] PHA LDY #$0002 LDA [$12],Y PHA LDA [$12] PHA PEA $0000 PEA $0002 JSL L150290 PLY PLY PLY PLY JSL L150F53 STA $01 STX $03 PHY PHY PEI $03 PEI $01 PEA $0000 PEA $4305 JSL L15007C PLA STA $01 PLX STX $03 PHY PHY PHY PEI $03 PEI $01 JSL L1500DD PLA LDX #$0000 BIT #$8000 BEQ L1B3761 DEX L1B3761 PHX PHA JSL L1512F5 PLA STA $01 PLX STX $03 PHY PHY PEI $03 PEI $01 PEA $0000 PEA $4305 JSL L15036B PLA STA $01 PLX STX $03 LDA $16 LDX $18 STA $05 STX $07 PEI $03 PEI $01 LDY #$0002 LDA [$12],Y PHA LDA [$12] PHA PEA $0000 PEA $0002 JSL L150290 PLY PLY PLY PLY JSL L1512A5 STA [$05] TXA LDY #$0002 STA [$05],Y LDA #$0002 CLC ADC $1C LDX $1E BCC L1B37BD INX L1B37BD PHX PHA PEI $22 PHY PHY PHY PHY LDY #$0002 LDA [$0E],Y PHA LDA [$0E] PHA PHY PHY PHY PHY LDY #$0002 LDA [$16],Y PHA LDA [$16] PHA JSL L15169F JSL L1511BC JSL L15036B JSL L151687 PLA PLX STA $05 PLA CLC ADC $05 PLX STX $05 PLX STX $07 STA [$05] PEI $1E PEI $1C PEI $20 PHY PHY PHY PHY LDY #$0002 LDA [$0E],Y PHA LDA [$0E] PHA PHY PHY PHY PHY LDY #$0002 LDA [$16],Y PHA LDA [$16] PHA JSL L15012C JSL L1511BC JSL L15036B JSL L151687 PLA PLX STA $05 PLA CLC ADC $05 PLX STX $05 PLX STX $07 STA [$05] L1B383B LDY #$0002 LDA [$1C],Y ASL LDY #$0002 STA [$1C],Y LDA $0C STA $22 LDA $0B STA $21 LDA $09 TCD TSC CLC ADC #$0020 TCS RTL L1B3858 PHD TSC CLC ADC #$FFF2 TCS TCD PHY JSL L099DCE PLA LSR BCC L1B386F LDA #$0001 STA L05522F L1B386F LDA L05522F BEQ L1B38DC LDY #$0002 LDA [$14],Y SEC SBC $1A STA $07 LDA [$14] SEC SBC $18 STA $09 LDA $07 BPL L1B388D EOR #$FFFF INC L1B388D LSR STA $05 LDA $09 BPL L1B3898 EOR #$FFFF INC L1B3898 STA $03 PHY PEI $05 PEI $03 JSL L072FD5 PLA STA $01 LDA $07 BPL L1B38B4 LDA $01 EOR #$FFFF INC STA $07 BRA L1B38B8 L1B38B4 LDA $01 STA $07 L1B38B8 LDA $09 BPL L1B38C6 LDA $01 EOR #$FFFF INC STA $09 BRA L1B38CA L1B38C6 LDA $01 STA $09 L1B38CA LDA $07 ASL CLC ADC $1A LDY #$0002 STA [$14],Y LDA $09 CLC ADC $18 STA [$14] L1B38DC LDA $12 STA $1A LDA $11 STA $19 LDA $0F TCD TSC CLC ADC #$0018 TCS RTL L1B38EE PHD TSC CLC ADC #$EFFE TCS ADC #$0F0B TCD JSL L160790 TDC CLC ADC #$00EF PEA $0000 PHA JSL L1B5BAC JSL L1B1E80 PEI $F1 PEI $EF PEI $F1 PEI $EF JSL L16079E LDA $EF LDX $F1 STA $EB STX $ED LDA #$0001 STA $A7 L1B3927 TDC CLC ADC #$00E7 PEA $0000 PHA JSL L1B5BAC LDA $E9 SEC SBC $ED BPL L1B393F EOR #$FFFF INC L1B393F PHA LDA $E7 SEC SBC $EB BPL L1B394B EOR #$FFFF INC L1B394B ASL STA $F3 PLA CLC ADC $F3 SEC SBC #$0002 BEQ L1B398B BVS L1B395D EOR #$8000 L1B395D BPL L1B398B PEI $ED PEI $EB PEI $E9 PEI $E7 JSL L16079E LDA $A7 ASL ASL CLC ADC #$F0F9 TAX PEI $E9 PEI $E7 PLA STA $00,X PLA STA $02,X LDA $A7 INC STA $A7 LDA $E7 LDX $E9 STA $EB STX $ED L1B398B LDX #$0000 LDA #$03E8 CMP $A7 BNE L1B3996 INX L1B3996 PHX PHY JSL L096CC4 PLA EOR #$0001 ORA $01,S PLX LSR BCC L1B3927 LDA L0550B7 BNE L1B39AE BRL L1B3B5F L1B39AE PEI $ED PEI $EB PEI $F1 PEI $EF JSL L16079E JSL L150659 JSL L160790 PEI $F1 PEI $EF JSL L1607AC LDA $A7 DEC LDX #$F0F7 STA $00,X LDX #$F0F7 LDA $00,X SEC SBC #$0001 BVS L1B39E0 EOR #$8000 L1B39E0 BPL L1B3A07 LDA #$0001 STA $A5 L1B39E7 LDA $A5 ASL ASL CLC ADC #$F0F9 TAX LDA $02,X PHA LDA $00,X PHA JSL L1607BA LDA $A5 LDX #$F0F7 CMP $00,X BEQ L1B3A07 INC $A5 BRA L1B39E7 L1B3A07 PEI $F1 PEI $EF JSL L1607BA PHY PHY JSL L150BB2 PLA STA $E3 PLX STX $E5 PEI $E5 PEI $E3 JSL L15166F TDC CLC ADC #$009D PEA $0000 PHA LDY #$0002 LDA [$E3],Y TAX LDA [$E3] CLC ADC #$0002 BCC L1B3A3B INX L1B3A3B PHX PHA PEA $0008 JSL L0313BE TDC CLC ADC #$009D PEA $0000 PHA LDA L055303 ASL EOR #$FFFF INC PHA LDA L055303 EOR #$FFFF INC PHA JSL L151005 PEA ^L051EA2 PEA L051EA2 JSL L1506A7 PEI $E5 PEI $E3 JSL L150641 LDA L0552E5 LDX L0552E7 PHX PHA LDA L0552E1 LDX L0552E3 PHX PHA TDC CLC ADC #$009D PEA $0000 PHA PEA $0003 JSL L08382C TDC CLC ADC #$009D PEA $0000 PHA PEA ^L051E1A PEA L051E1A JSL L081E53 PHY PEA ^L052D12 PEA L052D12 PEA ^L051D26 PEA L051D26 PEA $0020 JSL L070A10 PLA LSR BCC L1B3AC2 BRL L1B3B44 L1B3AC2 PEA ^L051E92 PEA L051E92 JSL L1506A7 PEA ^L052D12 PEA L052D12 JSL L151198 PEA $0001 JSL L150BD6 TDC CLC ADC #$009D PEA $0000 PHA JSL L15037D LDA L055231 BNE L1B3B40 JSL L160790 PEI $F1 PEI $EF JSL L1607AC LDA $A7 DEC LDX #$F0F5 STA $00,X LDX #$F0F5 LDA $00,X SEC SBC #$0001 BVS L1B3B11 EOR #$8000 L1B3B11 BPL L1B3B38 LDA #$0001 STA $A5 L1B3B18 LDA $A5 ASL ASL CLC ADC #$F0F9 TAX LDA $02,X PHA LDA $00,X PHA JSL L1607BA LDA $A5 LDX #$F0F5 CMP $00,X BEQ L1B3B38 INC $A5 BRA L1B3B18 L1B3B38 PEI $F1 PEI $EF JSL L1607BA L1B3B40 JSL L1510A1 L1B3B44 PEI $E5 PEI $E3 JSL L151669 TDC CLC ADC #$009D PEA $0000 PHA PEA ^L0532BD PEA L0532BD JSL L081E53 L1B3B5F PEA $0001 JSL L1B31DB JSL L1B5819 LDA #$0001 STA L055249 TSC CLC ADC #$1002 TCS PLD RTL L1B3B78 PHD TSC CLC ADC #$FFB4 TCS TCD LDA L055231 STA $01 LDA #$0001 STA L055231 JSL L160790 LDA L055303 SEC SBC L055301 STA $31 TDC CLC ADC #$0045 PEA $0000 PHA JSL L1B5BAC JSL L1B1E80 LDA $45 LDX $47 STA $35 STX $37 LDA $45 LDX $47 STA $39 STX $3B LDA $45 LDX $47 STA $3D STX $3F LDA #$0001 STA $33 LDX #$0000 LDA L05530D DEC BNE L1B3BD0 INX L1B3BD0 TXA AND L05524B PHA LDA L055213 EOR #$0001 AND $01,S PLX LSR BCC L1B3BE3 STZ $33 L1B3BE3 LDA L055311 BEQ L1B3BF5 TDC CLC ADC #$0011 PEA $0000 PHA JSL L08273B L1B3BF5 STZ $0D LDA L055311 EOR #$0001 AND L055309 STA $0F LDA $0F BEQ L1B3C1E PEA $0000 JSL L1B321E PEA $0002 JSL L150BD6 PEA ^L051D06 PEA L051D06 JSL L151198 L1B3C1E TDC CLC ADC #$0041 PEA $0000 PHA JSL L1B5BAC PEI $47 PEI $45 TDC CLC ADC #$0041 PEA $0000 PHA PEA $0002 TDC CLC ADC #$002D PEA $0000 PHA TDC CLC ADC #$0029 PEA $0000 PHA TDC CLC ADC #$0025 PEA $0000 PHA JSL L1B3617 PHY PEI $43 PEI $41 PEI $3F PEI $3D LDA L05530D PHA JSL L071984 PLA EOR #$0001 STA $03 LDA $03 ORA $33 ORA $0F BNE L1B3C7C BRL L1B3E2F L1B3C7C LDA L055309 ORA L055311 BNE L1B3C88 JSL L160456 L1B3C88 LDA L05530B BEQ L1B3CB9 LDA $43 SEC SBC $47 STA $21 LDA $41 SEC SBC $45 STA $23 LDA $47 SEC SBC $21 STA $1B LDA $45 SEC SBC $23 STA $19 LDA $21 CLC ADC $47 STA $1F LDA $23 CLC ADC $45 STA $1D BRA L1B3CC9 L1B3CB9 LDA $45 LDX $47 STA $19 STX $1B LDA $41 LDX $43 STA $1D STX $1F L1B3CC9 PEI $1B PEI $19 PEI $1F PEI $1D TDC CLC ADC #$0035 PEA $0000 PHA JSL L071937 TDC CLC ADC #$0035 PEA $0000 PHA LDA $31 ASL EOR #$FFFF INC PHA LDA $31 EOR #$FFFF INC PHA JSL L151005 LDA $0F BNE L1B3D01 BRL L1B3DE6 L1B3D01 LDA $03 BNE L1B3D08 BRL L1B3DD6 L1B3D08 PEI $1B PEI $19 JSL L1607AC PEI $1F PEI $1D JSL L1607BA LDA L0552C3 BEQ L1B3D8A PEA ^L0532BD PEA L0532BD TDC CLC ADC #$0035 PEA $0000 PHA TDC CLC ADC #$0005 PEA $0000 PHA JSL L081E5F PHY TDC CLC ADC #$0005 PEA $0000 PHA PEA ^L051E22 PEA L051E22 TDC CLC ADC #$0005 PEA $0000 PHA JSL L150B3A PLA LSR BCC L1B3D8A LDA L0552D9 LDX L0552DB PHX PHA LDA L0552D5 LDX L0552D7 PHX PHA LDA L0550FD LDX L0550FF PHX PHA LDA L0550FD LDX L0550FF PHX PHA TDC CLC ADC #$0005 PEA $0000 PHA PEA $FFFE JSL L0836B6 L1B3D8A PEA ^L0532BD PEA L0532BD TDC CLC ADC #$0035 PEA $0000 PHA TDC CLC ADC #$0005 PEA $0000 PHA JSL L081E5F TDC CLC ADC #$0035 PEA $0000 PHA PEA ^L053127 PEA L053127 JSL L081E53 TDC CLC ADC #$0005 PEA $0000 PHA JSL L160774 PEI $1B PEI $19 JSL L1607AC PEI $1F PEI $1D JSL L1607BA L1B3DD6 PHY JSL L096CC4 PLA STA $0D LDA $0D BNE L1B3DF2 JSL L160790 L1B3DE6 PEI $1B PEI $19 PEI $1F PEI $1D JSL L16079E L1B3DF2 LDA L055311 BEQ L1B3E0D TDC CLC ADC #$0035 PEA $0000 PHA TDC CLC ADC #$0011 PEA $0000 PHA JSL L081E53 L1B3E0D PEA ^L0532BD PEA L0532BD TDC CLC ADC #$0035 PEA $0000 PHA PEA $0008 JSL L0313BE LDA $41 LDX $43 STA $3D STX $3F STZ $33 BRA L1B3E37 L1B3E2F PHY JSL L096CC4 PLA STA $0D L1B3E37 LDA L055309 EOR #$0001 ORA L055311 BEQ L1B3E4A PHY JSL L096CC4 PLA STA $0D L1B3E4A LDA $0D EOR #$0001 BNE L1B3E54 BRL L1B3C1E L1B3E54 LDA L055311 BEQ L1B3E72 TDC CLC ADC #$0035 PEA $0000 PHA TDC CLC ADC #$0011 PEA $0000 PHA PEA $0008 JSL L0313BE L1B3E72 JSL L1B5819 LDA $01 STA L055231 JSL L1510A1 TSC CLC ADC #$004C TCS PLD RTL L1B3E87 PHD TSC CLC ADC #$FE0E TCS ADC #$00FB TCD LDA L055229 SEC SBC #$0001 BEQ L1B3EA5 BVS L1B3EA0 EOR #$8000 L1B3EA0 BPL L1B3EA5 BRL L1B415A L1B3EA5 LDA L05524B BEQ L1B3EC5 L1B3EAA PHY JSL L096CC4 PLA LSR BCC L1B3EC2 TDC CLC ADC #$00E7 PEA $0000 PHA JSL L096A7B BRA L1B3EAA L1B3EC2 BRL L1B415A L1B3EC5 JSL L160790 TDC CLC ADC #$00EF PEA $0000 PHA JSL L1B5BAC JSL L1B1E80 LDA $EF LDX $F1 STA $EB STX $ED LDA #$0001 STA $A7 L1B3EE7 PHY PEI $ED PEI $EB TDC CLC ADC #$00E7 PEA $0000 PHA JSL L1607C8 PLA STA $B3 LDA $B3 BNE L1B3F24 PEI $ED PEI $EB PEI $E9 PEI $E7 JSL L16079E LDA $A7 ASL ASL CLC ADC #$FF09 TAX PEI $E9 PEI $E7 PLA STA $00,X PLA STA $02,X LDA $A7 INC STA $A7 L1B3F24 STZ $B1 LDA $A7 SEC SBC #$0002 BEQ L1B3F6E BVS L1B3F33 EOR #$8000 L1B3F33 BPL L1B3F6E PHY PEI $E9 PEI $E7 PEI $F1 PEI $EF LDA L055301 INC INC INC PHA JSL L071984 PLA STA $B1 LDA $B1 ORA $B3 STA $B3 PEI $B3 PHY PEI $E9 PEI $E7 PEI $ED PEI $EB LDA L055301 INC INC INC PHA JSL L071984 PLA ORA $01,S PLX STA $B3 L1B3F6E LDA #$0064 CMP $A7 BNE L1B3F7A LDA #$0001 STA $B3 L1B3F7A LDA $E7 LDX $E9 STA $EB STX $ED LDA $B3 BNE L1B3F89 BRL L1B3EE7 L1B3F89 LDA $B1 ORA L0550B7 BEQ L1B3F9C PEI $E9 PEI $E7 PEI $F1 PEI $EF JSL L16079E L1B3F9C LDA L0550B7 BNE L1B3FA4 BRL L1B4149 L1B3FA4 JSL L150659 JSL L160790 PEI $F1 PEI $EF JSL L1607AC LDA $A7 DEC LDX #$FF07 STA $00,X LDX #$FF07 LDA $00,X SEC SBC #$0001 BVS L1B3FCA EOR #$8000 L1B3FCA BPL L1B3FF1 LDA #$0001 STA $A5 L1B3FD1 LDA $A5 ASL ASL CLC ADC #$FF09 TAX LDA $02,X PHA LDA $00,X PHA JSL L1607BA LDA $A5 LDX #$FF07 CMP $00,X BEQ L1B3FF1 INC $A5 BRA L1B3FD1 L1B3FF1 PEI $F1 PEI $EF JSL L1607BA PHY PHY JSL L150BB2 PLA STA $E3 PLX STX $E5 PEI $E5 PEI $E3 JSL L15166F TDC CLC ADC #$009D PEA $0000 PHA LDY #$0002 LDA [$E3],Y TAX LDA [$E3] CLC ADC #$0002 BCC L1B4025 INX L1B4025 PHX PHA PEA $0008 JSL L0313BE TDC CLC ADC #$009D PEA $0000 PHA LDA L055303 ASL EOR #$FFFF INC PHA LDA L055303 EOR #$FFFF INC PHA JSL L151005 PEA ^L051EA2 PEA L051EA2 JSL L1506A7 PEI $E5 PEI $E3 JSL L150641 LDA L0552E5 LDX L0552E7 PHX PHA LDA L0552E1 LDX L0552E3 PHX PHA TDC CLC ADC #$009D PEA $0000 PHA PEA $0003 JSL L08382C TDC CLC ADC #$009D PEA $0000 PHA PEA ^L051E1A PEA L051E1A JSL L081E53 PHY PEA ^L052D12 PEA L052D12 PEA ^L051D26 PEA L051D26 PEA $0020 JSL L070A10 PLA LSR BCC L1B40AC BRL L1B412E L1B40AC PEA ^L051E92 PEA L051E92 JSL L1506A7 PEA ^L052D12 PEA L052D12 JSL L151198 PEA $0001 JSL L150BD6 TDC CLC ADC #$009D PEA $0000 PHA JSL L15037D LDA L055231 BNE L1B412A JSL L160790 PEI $F1 PEI $EF JSL L1607AC LDA $A7 DEC LDX #$FF05 STA $00,X LDX #$FF05 LDA $00,X SEC SBC #$0001 BVS L1B40FB EOR #$8000 L1B40FB BPL L1B4122 LDA #$0001 STA $A5 L1B4102 LDA $A5 ASL ASL CLC ADC #$FF09 TAX LDA $02,X PHA LDA $00,X PHA JSL L1607BA LDA $A5 LDX #$FF05 CMP $00,X BEQ L1B4122 INC $A5 BRA L1B4102 L1B4122 PEI $F1 PEI $EF JSL L1607BA L1B412A JSL L1510A1 L1B412E PEI $E5 PEI $E3 JSL L151669 TDC CLC ADC #$009D PEA $0000 PHA PEA ^L0532BD PEA L0532BD JSL L081E53 L1B4149 PEA $0001 JSL L1B31DB JSL L1B5819 LDA #$0001 STA L055249 L1B415A TSC CLC ADC #$01F2 TCS PLD RTL L1B4162 PHD TSC CLC ADC #$FFFC TCS TCD LDA L055307 BNE L1B4182 LDA #$0035 CLC ADC $0A LDX $0C BCC L1B417A INX L1B417A PHX PHA JSL L15162D BRA L1B4191 L1B4182 LDY #$0031 LDA [$0A],Y PHA DEY DEY LDA [$0A],Y PHA JSL L151675 L1B4191 LDA $08 STA $0C LDA $07 STA $0B LDA $05 TCD PLY PLY PLY PLY PLY RTL L1B41A2 PHD TSC CLC ADC #$FFB0 TCS TCD JSL L160790 TDC CLC ADC #$0049 PEA $0000 PHA JSL L1B5BAC JSL L1B1E80 LDA $49 LDX $4B STA $35 STX $37 LDA $49 LDX $4B STA $39 STX $3B LDA $49 LDX $4B STA $41 STX $43 LDA $49 STA $45 PHY PEI $4B PLA CMP #$8000 ROR STA $01,S PLA STA $47 LDA #$0001 STA $33 STZ $19 LDX #$0000 LDA L05530D DEC BNE L1B41F9 INX L1B41F9 TXA AND L05524B PHA LDA L055213 EOR #$0001 AND $01,S PLX LSR BCC L1B420C STZ $33 L1B420C LDA L055311 BEQ L1B421E TDC CLC ADC #$0001 PEA $0000 PHA JSL L08273B L1B421E STZ $1F PHY PEA ^L052D12 PEA L052D12 PEA ^L051D26 PEA L051D26 PEA $0020 JSL L070A10 PLA EOR #$0001 STA $1D LDA L055307 SEC SBC #$0003 BVS L1B4246 EOR #$8000 L1B4246 BMI L1B424B STZ L055307 L1B424B LDA L055307 SEC SBC #$0032 BEQ L1B4261 BVS L1B4259 EOR #$8000 L1B4259 BPL L1B4261 LDA #$0032 STA L055307 L1B4261 TDC CLC ADC #$003D PEA $0000 PHA JSL L1B5BAC PHY JSL L090A90 PLA LSR BCC L1B42B7 LDA $19 BNE L1B4290 LDA $3D LDX $3F STA $15 STX $17 LDA $49 LDX $4B STA $11 STX $13 LDA #$0001 STA $19 L1B4290 LDA $3F CLC ADC $13 SEC SBC $17 STA $4B LDA $3D CLC ADC $11 SEC SBC $15 STA $49 PHY PEI $4B PLA CMP #$8000 ROR STA $01,S PLA STA $47 LDA $49 STA $45 BRA L1B42B9 L1B42B7 STZ $19 L1B42B9 LDA L055307 BEQ L1B42EE PEI $4B PEI $49 TDC CLC ADC #$003D PEA $0000 PHA LDA L055307 PHA TDC CLC ADC #$002B PEA $0000 PHA TDC CLC ADC #$0027 PEA $0000 PHA TDC CLC ADC #$0023 PEA $0000 PHA JSL L1B3617 L1B42EE PHY PEI $3F PEI $3D PEI $43 PEI $41 LDA L05530D PHA JSL L071984 PLA EOR #$0001 STA $1B LDA $1B ORA $33 BNE L1B430E BRL L1B45CC L1B430E LDA L055311 BNE L1B4317 JSL L160456 L1B4317 LDA L055307 BNE L1B4380 PHY PEI $3F PLA CMP #$8000 ROR STA $01,S PLA STA $3F PHY PHY PHY PEI $47 PEI $45 PEI $3F PEI $3D JSL L07245A JSL L1500DD PLA STA $21 LDA $3F ASL STA $3F LDA $21 SEC SBC L055301 STA $4D LDA $47 SEC SBC $4D ASL STA $37 LDA $45 SEC SBC $21 SEC SBC L055301 STA $35 LDA L055303 CLC ADC $21 SEC SBC L055301 CLC ADC $47 ASL STA $3B LDA $21 CLC ADC $45 CLC ADC L055303 SEC SBC L055301 STA $39 BRA L1B43F8 L1B4380 PHY PHY LDA L055307 PHA PEI $4B PEI $49 PEI $2D PEI $2B PEI $29 PEI $27 PEI $25 PEI $23 JSL L1B24BE PLA STA $2F PLX STX $31 PEI $31 PEI $2F LDA L055301 ASL EOR #$FFFF INC PHA LDA L055301 EOR #$FFFF INC PHA JSL L15046A TDC CLC ADC #$0035 PEA $0000 PHA LDY #$0002 LDA [$2F],Y TAX LDA [$2F] CLC ADC #$0002 BCC L1B43D1 INX L1B43D1 PHX PHA PEA $0008 JSL L0313BE TDC CLC ADC #$0035 PEA $0000 PHA LDA L055303 ASL EOR #$FFFF INC PHA LDA L055303 EOR #$FFFF INC PHA JSL L151005 L1B43F8 LDA L0550B7 BNE L1B4400 BRL L1B44D7 L1B4400 PEA ^L051EA2 PEA L051EA2 JSL L1506A7 LDA L055307 BNE L1B441E TDC CLC ADC #$0035 PEA $0000 PHA JSL L15131F BRA L1B4426 L1B441E PEI $31 PEI $2F JSL L15135B L1B4426 JSL L160790 PEA ^L051D06 PEA L051D06 JSL L151198 LDA L055307 BEQ L1B4441 PEI $31 PEI $2F JSL L151675 L1B4441 PEA ^L051E92 PEA L051E92 JSL L1506A7 LDA L055311 BEQ L1B4486 LDA L055307 BNE L1B446A TDC CLC ADC #$0035 PEA $0000 PHA PEA ^L052D12 PEA L052D12 JSL L1501BB BRA L1B4478 L1B446A PEI $31 PEI $2F PEA ^L052D12 PEA L052D12 JSL L15030C L1B4478 JSL L160790 PEA $0000 PHD JSL L1B4162 BRA L1B44D4 L1B4486 LDA L0552E5 LDX L0552E7 PHX PHA LDA L0552E1 LDX L0552E3 PHX PHA TDC CLC ADC #$0035 PEA $0000 PHA PEA $0003 JSL L08382C LDA $1D BEQ L1B44D4 PEA ^L052D12 PEA L052D12 JSL L151198 PEA $0001 JSL L150BD6 TDC CLC ADC #$0035 PEA $0000 PHA JSL L15037D JSL L160790 PEA $0000 PHD JSL L1B4162 L1B44D4 BRL L1B4557 L1B44D7 PEA ^L051EA2 PEA L051EA2 JSL L1506A7 JSL L160790 PEA ^L051D06 PEA L051D06 JSL L151198 PEA $0000 PHD JSL L1B4162 PEA ^L051E92 PEA L051E92 JSL L1506A7 LDA L055311 BEQ L1B4514 JSL L160790 PEA $0000 PHD JSL L1B4162 BRA L1B4557 L1B4514 LDA L0552E5 LDX L0552E7 PHX PHA LDA L0552E1 LDX L0552E3 PHX PHA TDC CLC ADC #$0035 PEA $0000 PHA PEA $0003 JSL L08382C LDA L055231 BEQ L1B4557 PEA ^L052D12 PEA L052D12 JSL L151198 PEA $0001 JSL L150BD6 TDC CLC ADC #$0035 PEA $0000 PHA JSL L15037D L1B4557 TDC CLC ADC #$0035 PEA $0000 PHA PEA ^L051E1A PEA L051E1A JSL L081E53 TDC CLC ADC #$0035 PEA $0000 PHA PEA ^L0532BD PEA L0532BD JSL L081E53 LDA L055311 BEQ L1B4598 TDC CLC ADC #$0035 PEA $0000 PHA TDC CLC ADC #$0001 PEA $0000 PHA JSL L081E53 L1B4598 PEA $0001 JSL L1B31DB PEA ^L0532BD PEA L0532BD TDC CLC ADC #$0035 PEA $0000 PHA PEA $0008 JSL L0313BE LDA $3D LDX $3F STA $41 STX $43 STZ $33 LDA L055307 BEQ L1B45CC PEI $31 PEI $2F JSL L15068F L1B45CC PHY JSL L096CC4 PLA EOR #$0001 BNE L1B45DA BRL L1B4261 L1B45DA LDA L055311 BEQ L1B45F8 TDC CLC ADC #$0035 PEA $0000 PHA TDC CLC ADC #$0001 PEA $0000 PHA PEA $0008 JSL L0313BE L1B45F8 JSL L1B5819 JSL L1510A1 TSC CLC ADC #$0050 TCS PLD RTL L1B4608 PHD TSC CLC ADC #$FFF8 TCS TCD LDA #$002D CLC ADC $0E LDX $10 BCC L1B461B INX L1B461B STA $01 STX $03 LDY #$004A LDA [$0E],Y SEC SBC #$0000 BMI L1B4661 CMP #$0003 BPL L1B4661 SEC SBC #$0000 BEQ L1B463D DEC BEQ L1B4647 DEC BEQ L1B4657 BRA L1B4661 L1B463D PEI $03 PEI $01 JSL L151418 BRA L1B4661 L1B4647 PEI $03 PEI $01 PEA $0020 PEA $0010 JSL L1517F1 BRA L1B4661 L1B4657 PEI $03 PEI $01 JSL L15162D BRA L1B4661 L1B4661 LDA $0C STA $10 LDA $0B STA $0F LDA $09 TCD TSC CLC ADC #$000E TCS RTL L1B4673 PHD TSC CLC ADC #$FFBC TCS TCD JSL L160790 TDC CLC ADC #$003D PEA $0000 PHA JSL L1B5BAC JSL L1B1E80 LDA $3D LDX $3F STA $2D STX $2F LDA $3D LDX $3F STA $31 STX $33 LDA $3D LDX $3F STA $35 STX $37 LDA #$0001 STA $2B STZ $09 LDX #$0000 LDA L05530D DEC BNE L1B46B9 INX L1B46B9 TXA AND L05524B PHA LDA L055213 EOR #$0001 AND $01,S PLX LSR BCC L1B46CC STZ $2B L1B46CC PHY PEA ^L052D12 PEA L052D12 PEA ^L051D26 PEA L051D26 PEA $0020 JSL L070A10 PLA EOR #$0001 STA $25 LDA L055311 BEQ L1B46F8 TDC CLC ADC #$001D PEA $0000 PHA JSL L08273B L1B46F8 STZ $13 LDA L055311 EOR #$0001 AND L055309 STA $11 LDA $11 BEQ L1B4737 PEA $0000 JSL L1B321E JSL L1510A1 PEA $0002 PEA $0001 JSL L151083 PEA $0002 JSL L150BD6 TDC CLC ADC #$0015 PEA $0000 PHA JSL L08273B LDA #$FFFF STA $0D L1B4737 TDC CLC ADC #$0039 PEA $0000 PHA JSL L1B5BAC PHY JSL L090A90 PLA LSR BCC L1B477C LDA $09 BNE L1B4766 LDA $39 LDX $3B STA $05 STX $07 LDA $3D LDX $3F STA $01 STX $03 LDA #$0001 STA $09 L1B4766 LDA $3B CLC ADC $03 SEC SBC $07 STA $3F LDA $39 CLC ADC $01 SEC SBC $05 STA $3D BRA L1B477E L1B477C STZ $09 L1B477E PEI $3F PEI $3D TDC CLC ADC #$0039 PEA $0000 PHA JSL L1B3858 PHY PEI $3B PEI $39 PEI $37 PEI $35 LDA L05530D PHA JSL L071984 PLA EOR #$0001 STA $0F LDA $11 ORA $2B ORA $0F BNE L1B47B1 BRL L1B4B8A L1B47B1 LDA L055309 ORA L055311 BNE L1B47BD JSL L160456 L1B47BD LDA L05530B BEQ L1B47FA LDA $3B SEC SBC $3F BPL L1B47CD EOR #$FFFF INC L1B47CD STA $27 LDA $39 SEC SBC $3D BPL L1B47DA EOR #$FFFF INC L1B47DA STA $29 LDA $3F SEC SBC $27 STA $2F LDA $3D SEC SBC $29 STA $2D LDA $27 CLC ADC $3F STA $33 LDA $29 CLC ADC $3D STA $31 BRA L1B480F L1B47FA PEI $3F PEI $3D PEI $3B PEI $39 TDC CLC ADC #$002D PEA $0000 PHA JSL L071937 L1B480F LDA L055301 ASL STA $41 LDA $2F SEC SBC $41 STA $2F LDA $2D SEC SBC L055301 STA $2D LDA L055303 SEC SBC L055301 ASL CLC ADC $33 STA $33 LDA L055303 CLC ADC $31 SEC SBC L055301 STA $31 LDA $11 BNE L1B4844 BRL L1B4955 L1B4844 LDA L054FB7 LDX L054FB9 STA $41 STX $43 LDA #$001C AND [$41] PHA PEA $0004 JSL L1510EF PLA STA $0B LDA $0D CMP $0B BEQ L1B4881 PEA ^L054F6B PEA L054F6B JSL L082570 PEA ^L054F6B PEA L054F6B JSL L151198 LDA $0B STA $0D LDA #$0001 STA $0F L1B4881 LDA $0F BNE L1B4888 BRL L1B4946 L1B4888 PEA $0000 PHD JSL L1B4608 LDA L0552C3 BEQ L1B4902 PEA ^L0532BD PEA L0532BD TDC CLC ADC #$002D PEA $0000 PHA TDC CLC ADC #$0015 PEA $0000 PHA JSL L081E5F PHY TDC CLC ADC #$0015 PEA $0000 PHA PEA ^L051E22 PEA L051E22 TDC CLC ADC #$0015 PEA $0000 PHA JSL L150B3A PLA LSR BCC L1B4902 LDA L0552D9 LDX L0552DB PHX PHA LDA L0552D5 LDX L0552D7 PHX PHA LDA L0550FD LDX L0550FF PHX PHA LDA L0550FD LDX L0550FF PHX PHA TDC CLC ADC #$0015 PEA $0000 PHA PEA $FFFE JSL L0836B6 L1B4902 PEA ^L0532BD PEA L0532BD TDC CLC ADC #$002D PEA $0000 PHA TDC CLC ADC #$0015 PEA $0000 PHA JSL L081E5F TDC CLC ADC #$002D PEA $0000 PHA PEA ^L053127 PEA L053127 JSL L081E53 TDC CLC ADC #$0015 PEA $0000 PHA JSL L160774 PEA $0000 PHD JSL L1B4608 L1B4946 PHY JSL L096CC4 PLA STA $13 LDA $13 BEQ L1B4955 BRL L1B4B68 L1B4955 LDA L0550B7 BNE L1B495D BRL L1B4A95 L1B495D PEA ^L051EA2 PEA L051EA2 JSL L1506A7 LDA $4A BMI L1B49B1 CMP #$0003 BPL L1B49B1 SEC SBC #$0000 BEQ L1B497E DEC BEQ L1B498D DEC BEQ L1B49A2 BRA L1B49B1 L1B497E TDC CLC ADC #$002D PEA $0000 PHA JSL L15123D BRA L1B49B1 L1B498D TDC CLC ADC #$002D PEA $0000 PHA PEA $0020 PEA $0010 JSL L1512DD BRA L1B49B1 L1B49A2 TDC CLC ADC #$002D PEA $0000 PHA JSL L15131F BRA L1B49B1 L1B49B1 PEA ^L051E92 PEA L051E92 JSL L1506A7 LDX #$0000 LDA $4A DEC DEC BEQ L1B49C5 INX L1B49C5 TXA ORA L055311 BEQ L1B4A3A LDA $4A BMI L1B4A27 CMP #$0003 BPL L1B4A27 SEC SBC #$0000 BEQ L1B49E2 DEC BEQ L1B49F7 DEC BEQ L1B4A12 BRA L1B4A27 L1B49E2 TDC CLC ADC #$002D PEA $0000 PHA PEA ^L052D12 PEA L052D12 JSL L1517EB BRA L1B4A27 L1B49F7 TDC CLC ADC #$002D PEA $0000 PHA PEA $0020 PEA $0010 PEA ^L052D12 PEA L052D12 JSL L150647 BRA L1B4A27 L1B4A12 TDC CLC ADC #$002D PEA $0000 PHA PEA ^L052D12 PEA L052D12 JSL L1501BB BRA L1B4A27 L1B4A27 LDA L055231 BNE L1B4A38 JSL L160790 PEA $0000 PHD JSL L1B4608 L1B4A38 BRA L1B4A92 L1B4A3A LDA L0552E5 LDX L0552E7 PHX PHA LDA L0552E1 LDX L0552E3 PHX PHA TDC CLC ADC #$002D PEA $0000 PHA PEA $0003 JSL L08382C LDA $25 BEQ L1B4A92 PEA ^L052D12 PEA L052D12 JSL L151198 PEA $0001 JSL L150BD6 TDC CLC ADC #$002D PEA $0000 PHA JSL L15037D LDA L055231 BNE L1B4A92 JSL L160790 TDC CLC ADC #$002D PEA $0000 PHA JSL L15162D L1B4A92 BRL L1B4B20 L1B4A95 PEA ^L051EA2 PEA L051EA2 JSL L1506A7 JSL L160790 PEA ^L051D06 PEA L051D06 JSL L151198 PEA $0000 PHD JSL L1B4608 PEA ^L051E92 PEA L051E92 JSL L1506A7 LDX #$0000 LDA $4A DEC DEC BEQ L1B4AC9 INX L1B4AC9 TXA ORA L055311 BEQ L1B4ADD JSL L160790 PEA $0000 PHD JSL L1B4608 BRA L1B4B20 L1B4ADD LDA L0552E5 LDX L0552E7 PHX PHA LDA L0552E1 LDX L0552E3 PHX PHA TDC CLC ADC #$002D PEA $0000 PHA PEA $0003 JSL L08382C LDA L055231 BEQ L1B4B20 PEA ^L052D12 PEA L052D12 JSL L151198 PEA $0001 JSL L150BD6 TDC CLC ADC #$002D PEA $0000 PHA JSL L15037D L1B4B20 TDC CLC ADC #$002D PEA $0000 PHA PEA ^L051E1A PEA L051E1A JSL L081E53 TDC CLC ADC #$002D PEA $0000 PHA PEA ^L0532BD PEA L0532BD JSL L081E53 LDA L055311 BEQ L1B4B61 TDC CLC ADC #$002D PEA $0000 PHA TDC CLC ADC #$001D PEA $0000 PHA JSL L081E53 L1B4B61 PEA $0001 JSL L1B31DB L1B4B68 PEA ^L0532BD PEA L0532BD TDC CLC ADC #$002D PEA $0000 PHA PEA $0008 JSL L0313BE LDA $39 LDX $3B STA $35 STX $37 STZ $2B BRA L1B4B92 L1B4B8A PHY JSL L096CC4 PLA STA $13 L1B4B92 LDA L055309 EOR #$0001 ORA L055311 BEQ L1B4BA5 PHY JSL L096CC4 PLA STA $13 L1B4BA5 LDA $13 EOR #$0001 BNE L1B4BAF BRL L1B4737 L1B4BAF LDA L055311 BEQ L1B4BCD TDC CLC ADC #$002D PEA $0000 PHA TDC CLC ADC #$001D PEA $0000 PHA PEA $0008 JSL L0313BE L1B4BCD JSL L1B5819 JSL L1510A1 LDA $48 STA $4A LDA $47 STA $49 LDA $45 TCD TSC CLC ADC #$0048 TCS RTL L1B4BE7 ENT PHD TSC CLC ADC #$FFFC TCS TCD LDA L055219 ORA L055231 BNE L1B4BFE JSL L072314 BRL L1B4DC7 L1B4BFE LDA L055225 SEC SBC #$0031 BVS L1B4C0A EOR #$8000 L1B4C0A BMI L1B4C11 LDA #$0000 BRA L1B4C14 L1B4C11 LDA #$0001 L1B4C14 PHA LDA L055225 SEC SBC #$0038 BEQ L1B4C2A BVS L1B4C23 EOR #$8000 L1B4C23 BPL L1B4C2A LDA #$0000 BRA L1B4C2D L1B4C2A LDA #$0001 L1B4C2D AND $01,S PLX LSR BCC L1B4C42 LDA L055225 SEC SBC #$0030 PHA JSL L0A1225 BRL L1B4DC7 L1B4C42 LDA L055227 SEC SBC #$0014 BPL L1B4C4E BRL L1B4DC3 L1B4C4E CMP #$0021 BMI L1B4C56 BRL L1B4DC3 L1B4C56 ASL TAX LDAL L1B4C5E,X PHA RTS L1B4C5E DA L1B4CA0-1 DA L1B4CA7-1 DA L1B4CB4-1 DA L1B4DC3-1 DA L1B4CC0-1 DA L1B4CC7-1 DA L1B4CD4-1 DA L1B4CDB-1 DA L1B4CE5-1 DA L1B4DC3-1 DA L1B4CEC-1 DA L1B4CF8-1 DA L1B4CFF-1 DA L1B4D06-1 DA L1B4D0D-1 DA L1B4D14-1 DA L1B4D1B-1 DA L1B4D25-1 DA L1B4D32-1 DA L1B4D3C-1 DA L1B4DBD-1 DA L1B4D46-1 DA L1B4D4E-1 DA L1B4D56-1 DA L1B4D5E-1 DA L1B4D66-1 DA L1B4D6E-1 DA L1B4D76-1 DA L1B4D7E-1 DA L1B4D86-1 DA L1B4DA1-1 DA L1B4D8E-1 DA L1B4DAF-1 L1B4CA0 JSL L1602F8 BRL L1B4DC7 L1B4CA7 PEA $0001 PEA $0001 JSL L090541 BRL L1B4DC7 L1B4CB4 LDA L05530B EOR #$0001 STA L05530B BRL L1B4DC7 L1B4CC0 JSL L160330 BRL L1B4DC7 L1B4CC7 PEA ^L052D12 PEA L052D12 JSL L1B58F5 BRL L1B4DC7 L1B4CD4 JSL L160392 BRL L1B4DC7 L1B4CDB PEA $0001 JSL L1B5A66 BRL L1B4DC7 L1B4CE5 JSL L160314 BRL L1B4DC7 L1B4CEC LDA L055311 EOR #$0001 STA L055311 BRL L1B4DC7 L1B4CF8 JSL L16035A BRL L1B4DC7 L1B4CFF JSL L160322 BRL L1B4DC7 L1B4D06 JSL L160384 BRL L1B4DC7 L1B4D0D JSL L1602EA BRL L1B4DC7 L1B4D14 JSL L160368 BRL L1B4DC7 L1B4D1B PEA $0000 JSL L1B5A66 BRL L1B4DC7 L1B4D25 PEA $0010 PEA $0001 JSL L090541 BRL L1B4DC7 L1B4D32 PEA $0000 JSL L16033E BRL L1B4DC7 L1B4D3C PEA $0001 JSL L16033E BRL L1B4DC7 L1B4D46 LDA #$0001 STA L05530F BRA L1B4DC7 L1B4D4E LDA #$0002 STA L05530F BRA L1B4DC7 L1B4D56 LDA #$0003 STA L05530F BRA L1B4DC7 L1B4D5E LDA #$0004 STA L05530F BRA L1B4DC7 L1B4D66 LDA #$0006 STA L05530F BRA L1B4DC7 L1B4D6E LDA #$0008 STA L05530F BRA L1B4DC7 L1B4D76 LDA #$000C STA L05530F BRA L1B4DC7 L1B4D7E LDA #$0010 STA L05530F BRA L1B4DC7 L1B4D86 LDA #$0018 STA L05530F BRA L1B4DC7 L1B4D8E LDA L055153 BNE L1B4D9F LDA L0552DD LDX L0552DF PHX PHA JSL L1607D6 L1B4D9F BRA L1B4DC7 L1B4DA1 LDA L055105 LDX L055107 PHX PHA JSL L1607D6 BRA L1B4DC7 L1B4DAF LDA L055101 LDX L055103 PHX PHA JSL L1607D6 BRA L1B4DC7 L1B4DBD JSL L1603A0 BRA L1B4DC7 L1B4DC3 JSL L072314 L1B4DC7 PLY PLY PLD RTL L1B4DCB PHD TSC CLC ADC #$FFE4 TCS TCD LDA #$0009 CLC ADC $22 LDX $24 BCC L1B4DDE INX L1B4DDE PHX PHA LDA #$0011 CLC ADC $22 LDX $24 BCC L1B4DEB INX L1B4DEB PHX PHA PEA $0008 JSL L0313BE LDY #$0045 LDA [$22],Y BNE L1B4DFE BRL L1B4EB8 L1B4DFE LDY #$0059 LDA [$22],Y TAX DEY DEY LDA [$22],Y STA $11 STX $13 LDY #$004D LDA [$22],Y PHA DEY DEY LDA [$22],Y PHA TDC CLC ADC #$0011 PEA $0000 PHA JSL L1B3858 LDY #$004D LDA [$22],Y PHA DEY DEY LDA [$22],Y PHA TDC CLC ADC #$0026 PEA $0000 PHA JSL L1B3858 LDY #$004D LDA [$22],Y PHA DEY DEY LDA [$22],Y PHA PEI $13 PEI $11 TDC CLC ADC #$0009 PEA $0000 PHA JSL L071937 LDY #$004D LDA [$22],Y PHA DEY DEY LDA [$22],Y PHA PEI $28 PEI $26 TDC CLC ADC #$0001 PEA $0000 PHA JSL L071937 LDY #$003F LDA [$22],Y BEQ L1B4E83 LDA $0B STA $03 LDA $0F STA $07 L1B4E83 LDY #$003D LDA [$22],Y BEQ L1B4E92 LDA $09 STA $01 LDA $0D STA $05 L1B4E92 LDA #$0009 CLC ADC $22 LDX $24 BCC L1B4E9D INX L1B4E9D PHX PHA TDC CLC ADC #$0009 PEA $0000 PHA TDC CLC ADC #$0001 PEA $0000 PHA JSL L150B40 BRL L1B4F3A L1B4EB8 PHY PEI $28 LDA #$0057 CLC ADC $22 LDX $24 BCC L1B4EC6 INX L1B4EC6 CLC ADC #$0002 BCC L1B4ECD INX L1B4ECD STA $19 STX $1B PLA SEC SBC [$19] PHA LDY #$0037 LDA [$22],Y PHA LDY #$0039 LDA [$22],Y PHA JSL L071A1B PLA AND #$FFFE STA $15 PHY LDA $26 LDY #$0057 SEC SBC [$22],Y PHA LDY #$0033 LDA [$22],Y PHA LDY #$0035 LDA [$22],Y PHA JSL L071A1B PLA STA $17 LDA L0551EF AND L055313 BEQ L1B4F25 PHY PEI $15 JSL L1B1BDE PLA STA $15 PHY PEI $17 JSL L1B1BC7 PLA STA $17 L1B4F25 LDA #$0009 CLC ADC $22 LDX $24 BCC L1B4F30 INX L1B4F30 PHX PHA PEI $15 PEI $17 JSL L1501AF L1B4F3A LDA $20 STA $28 LDA $1F STA $27 LDA $1D TCD TSC CLC ADC #$0026 TCS RTL L1B4F4C PHD TSC CLC ADC #$FFA0 TCS TCD LDA L055051 AND L055245 BEQ L1B4F63 JSL L0903A6 BRL L1B555F L1B4F63 PHY JSL L1603F4 PLA LSR BCC L1B4F6F BRL L1B555F L1B4F6F TDC CLC ADC #$0019 STA $2D STZ $2F TDC CLC ADC #$0011 STA $29 STZ $2B TDC CLC ADC #$0009 STA $25 STZ $27 TDC CLC ADC #$0001 STA $21 STZ $23 LDA L0551EF STA $5B LDA #$0001 STA L0551EF LDA #$FFFE ANDL L052D70 STA $59 LDAL L052D6E STA $57 TDC CLC ADC #$0057 PEA $0000 PHA JSL L1B5BFC LDA L0552FF BEQ L1B4FCC TDC CLC ADC #$0057 PEA $0000 PHA JSL L1B5BAC L1B4FCC PEI $59 PEI $57 JSL L094E90 STZ $49 LDA L055233 EOR #$0001 AND L055231 STA $47 LDA L055231 EOR #$0001 AND L055233 STA $45 LDA L055315 ORA L055317 BEQ L1B4FF7 LDA #$0001 L1B4FF7 AND $45 STA $43 LDA $45 BNE L1B5002 BRL L1B50B2 L1B5002 STZ $3F LDAL L051DB0 SEC SBCL L051DAC PHA PEA $0003 JSL L1500F5 PLX PLX STA $3B LDA $3B CLC ADCL L051DAC STA $5D LDA $59 SEC SBC $5D BVS L1B502C EOR #$8000 L1B502C BMI L1B5036 LDAL L051DB0 STA $4D BRA L1B505A L1B5036 LDAL L051DB0 SEC SBC $3B STA $5D LDA $59 SEC SBC $5D BEQ L1B5055 BVS L1B504B EOR #$8000 L1B504B BPL L1B5055 LDAL L051DAC STA $4D BRA L1B505A L1B5055 LDA #$0001 STA $3F L1B505A STZ $3D LDAL L051DAE SEC SBCL L051DAA PHA PEA $0003 JSL L1500F5 PLX PLX STA $3B LDA $3B CLC ADCL L051DAA STA $5D LDA $57 SEC SBC $5D BVS L1B5084 EOR #$8000 L1B5084 BMI L1B508E LDAL L051DAE STA $4B BRA L1B50B2 L1B508E LDAL L051DAE SEC SBC $3B STA $5D LDA $57 SEC SBC $5D BEQ L1B50AD BVS L1B50A3 EOR #$8000 L1B50A3 BPL L1B50AD LDAL L051DAA STA $4B BRA L1B50B2 L1B50AD LDA #$0001 STA $3D L1B50B2 STZ L0552A9 LDA $47 BEQ L1B50BF LDA #$0001 STA L0552A1 L1B50BF LDA L0552A1 BEQ L1B50D7 JSL L1B570C STZ L0552B1 JSL L1B1D2A LDA $47 BNE L1B50D7 JSL L1607E4 L1B50D7 LDA $49 BEQ L1B50E1 LDA #$0001 STA L0552A1 L1B50E1 STZ L0552B1 PEA ^L051DAA PEA L051DAA PEA ^L0532BD PEA L0532BD JSL L081E53 PEA ^L051DAA PEA L051DAA PEA ^L053127 PEA L053127 JSL L081E53 PEI $2F PEI $2D JSL L082712 LDA L0552FF BEQ L1B5122 PEI $2F PEI $2D PEA ^L051D5E PEA L051D5E PEA $0008 JSL L0313BE L1B5122 LDA $1B SEC SBCL L051DAC STA $37 LDA $1F SEC SBCL L051DB0 STA $39 LDA $19 SEC SBCL L051DAA STA $33 LDA $1D SEC SBCL L051DAE STA $35 PEI $2B PEI $29 PEA ^L051DAA PEA L051DAA PEA $0008 JSL L0313BE PEI $27 PEI $25 PEA ^L051DAA PEA L051DAA PEA $0008 JSL L0313BE LDA #$0001 STA $31 LDA $49 BEQ L1B5176 LDA L05530F STA $31 L1B5176 LDA #$0001 STA $41 L1B517B TDC CLC ADC #$0053 PEA $0000 PHA JSL L1B5BAC LDA $45 BNE L1B5199 TDC CLC ADC #$0053 PEA $0000 PHA JSL L09457C L1B5199 PEI $41 PHY PEI $55 PEI $53 PEI $51 PEI $4F PEI $31 JSL L071984 PLA EOR #$0001 ORA $01,S PLX LSR BCS L1B51B7 BRL L1B52F8 L1B51B7 PEI $23 PEI $21 PEI $27 PEI $25 PEA $0008 JSL L0313BE PEI $55 PEI $53 PEA $0000 PHD JSL L1B4DCB PEI $27 PEI $25 PEI $23 PEI $21 JSL L081E53 PEI $23 PEI $21 PEA ^L0532BD PEA L0532BD JSL L081E53 LDA $49 BNE L1B51F7 PEA $0000 JSL L1B321E L1B51F7 LDA $43 BEQ L1B5247 PEI $27 PEI $25 JSL L1B5590 PEA ^L051EA2 PEA L051EA2 PEA ^L053239 PEA L053239 PEI $27 PEI $25 PEI $27 PEI $25 PEA $0001 PEA $0000 PEA $0000 JSL L1505E6 PEA ^L051E92 PEA L051E92 PEA ^L053239 PEA L053239 PEI $27 PEI $25 PEI $27 PEI $25 PEA $8003 PEA $0000 PEA $0000 JSL L1505E6 BRA L1B5289 L1B5247 PEA ^L051EA2 PEA L051EA2 PEA ^L053239 PEA L053239 PEI $2B PEI $29 PEI $27 PEI $25 PEA $0001 PEA $0000 PEA $0000 JSL L1505E6 PEA ^L051E92 PEA L051E92 PEA ^L053239 PEA L053239 PEI $2B PEI $29 PEI $27 PEI $25 PEA $8003 PEA $0000 PEA $0000 JSL L1505E6 L1B5289 LDA L0552C3 BEQ L1B52E2 PEA ^L0532BD PEA L0532BD PEI $27 PEI $25 PEI $2F PEI $2D JSL L081E5F PHY PEI $2F PEI $2D PEA ^L051E22 PEA L051E22 PEI $2F PEI $2D JSL L150B3A PLA LSR BCC L1B52E2 LDA L0552D9 LDX L0552DB PHX PHA LDA L0552D5 LDX L0552D7 PHX PHA LDA L0550FD LDX L0550FF PHX PHA LDA L0550FD LDX L0550FF PHX PHA PEI $2F PEI $2D PEA $FFFE JSL L0836B6 L1B52E2 PEI $23 PEI $21 PEA ^L053127 PEA L053127 JSL L081E53 PEI $23 PEI $21 JSL L160774 L1B52F8 STZ $41 PHY JSL L096CC4 PLA EOR #$0001 BNE L1B5308 BRL L1B517B L1B5308 PEI $27 PEI $25 JSL L160464 PHY PEI $27 PEI $25 JSL L081A64 PLA LSR BCC L1B532C JSL L1B31B9 LDA L0552A7 PHA JSL L0A02BC BRL L1B5537 L1B532C LDA $43 BEQ L1B533B PEI $27 PEI $25 JSL L1B5590 BRL L1B5403 L1B533B LDA L0550FD LDX L0550FF PHX PHA PEA $FFFF PEI $27 PEI $25 JSL L085B3C PEA ^L051E92 PEA L051E92 PEA ^L053239 PEA L053239 PEI $2B PEI $29 PEI $27 PEI $25 PEA $0000 PEA $0000 PEA $0000 JSL L1505E6 LDA L0552E1 LDX L0552E3 PHX PHA PEA $FFFF PEA ^L051E1A PEA L051E1A JSL L085B3C LDA L0550FD LDX L0550FF PHX PHA LDA L0552E1 LDX L0552E3 PHX PHA PEI $27 PEI $25 PEA $0000 JSL L08382C LDA L0550FD LDX L0550FF PHX PHA PEA $0000 PEI $27 PEI $25 JSL L085B3C PEA ^L051EA2 PEA L051EA2 PEA ^L053239 PEA L053239 PEI $2B PEI $29 PEI $27 PEI $25 PEA $0000 PEA $0000 PEA $0000 JSL L1505E6 LDA L0552E5 LDX L0552E7 PHX PHA PEA $0000 PEA ^L051E1A PEA L051E1A JSL L085B3C LDA L0550FD LDX L0550FF PHX PHA LDA L0552E5 LDX L0552E7 PHX PHA PEI $27 PEI $25 PEA $0000 JSL L08382C L1B5403 PEI $2F PEI $2D PEI $27 PEI $25 PEA $0008 JSL L0313BE LDA L0552E5 LDX L0552E7 PHX PHA PEI $2F PEI $2D JSL L08295E PEA ^L051E1A PEA L051E1A PEI $27 PEI $25 PEA $0008 JSL L0313BE LDA L0552E1 LDX L0552E3 PHX PHA PEA ^L051E1A PEA L051E1A JSL L082766 PEI $2F PEI $2D PEA ^L051E1A PEA L051E1A JSL L081E53 LDA L0552AF BNE L1B545B BRL L1B54E4 L1B545B LDA L0550FD LDX L0550FF PHX PHA PEA $0000 PEI $27 PEI $25 JSL L085B3C PEA ^L051E32 PEA L051E32 PEA ^L053239 PEA L053239 PEI $2B PEI $29 PEI $27 PEI $25 PEA $0000 PEA $0000 PEA $0000 JSL L1505E6 LDA L0552C9 LDX L0552CB PHX PHA PEA $0000 PEA ^L051E12 PEA L051E12 JSL L085B3C LDA L0550FD LDX L0550FF PHX PHA LDA L0552C9 LDX L0552CB PHX PHA PEI $27 PEI $25 PEA $0000 JSL L08382C PEA ^L051E12 PEA L051E12 PEI $27 PEI $25 PEA $0008 JSL L0313BE LDA L0552C9 LDX L0552CB PHX PHA PEA ^L051E12 PEA L051E12 JSL L08295E BRA L1B5526 L1B54E4 LDA L0552C9 LDX L0552CB PHX PHA PEA $0000 PEA ^L051E12 PEA L051E12 JSL L085B3C PEA ^L051E32 PEA L051E32 JSL L1506A7 PEI $27 PEI $25 JSL L15123D PEA ^L053239 PEA L053239 JSL L1506A7 PEA ^L051E12 PEA L051E12 PEI $27 PEI $25 PEA $0008 JSL L0313BE L1B5526 PEA ^L0532BD PEA L0532BD PEI $27 PEI $25 PEA $0008 JSL L0313BE L1B5537 LDA #$0001 STA L0552B1 LDA $5B STA L0551EF PEA ^L053239 PEA L053239 JSL L1506A7 PEA $0000 JSL L1B321E LDA #$0001 STA L055137 LDA #$0001 STA L055133 L1B555F TSC CLC ADC #$0060 TCS PLD RTL L1B5567 ENT PHD TSC CLC ADC #$FFFC TCS TCD PEA ^L053239 PEA L053239 PEA ^L051D5E PEA L051D5E LDAL L051D58 PHA LDAL L051D56 PHA PEA $0000 JSL L15025A PLY PLY PLD RTL L1B5590 ENT PHD TSC CLC ADC #$FFE6 TCS TCD TDC CLC ADC #$0001 PEA $0000 PHA PEI $22 PEI $20 PEA $0008 JSL L0313BE JSL L160456 PEA ^L05312F PEA L05312F JSL L151131 JSL L1602DC LDAL L051EDC PHA JSL L1512E3 PEA $0000 JSL L1516ED PEA $0000 JSL L1511E6 PEA $FFFF JSL L1511E0 PEA ^L051EA2 PEA L051EA2 JSL L1506A7 TDC CLC ADC #$0001 PEA $0000 PHA PEA ^L051D26 PEA L051D26 JSL L1517EB LDA #$000A CLC ADCL L051DB6 STA $15 LDAL L051EDE STA $13 TDC CLC ADC #$000B PEA $0000 PHA TDC CLC ADC #$0001 PEA $0000 PHA PEA $0008 JSL L0313BE PHY PEI $11 LDA $15 CLC ADC $0D PHA JSL L072FA6 PLA STA $11 PHY PEI $0F LDA $13 CLC ADC $0B PHA JSL L072FA6 PLA STA $0F PEA ^L051E92 PEA L051E92 JSL L1506A7 LDA L055315 LDX L055317 PHX PHA JSL L0718BF PHY LDA L055315 LDX L055317 STA $17 STX $19 LDY #$0002 LDA [$17],Y TAX LDA [$17] PHX PHA TDC CLC ADC #$000B PEA $0000 PHA LDAL L051ED6 PHA LDAL L051EDE PHA PEA $0000 JSL L08090C PLA STA $09 LDA L055315 LDX L055317 PHX PHA JSL L07191C PHY PEA ^L052D12 PEA L052D12 PEA ^L051D26 PEA L051D26 PEA $0020 JSL L070A10 PLA LSR BCS L1B56CC PEA ^L052D12 PEA L052D12 JSL L151198 PEA $0001 JSL L150BD6 TDC CLC ADC #$0001 PEA $0000 PHA JSL L15037D L1B56CC PEA ^L053239 PEA L053239 JSL L1506A7 TDC CLC ADC #$000B PEA $0000 PHA TDC CLC ADC #$0001 PEA $0000 PHA PEA ^L051E1A PEA L051E1A JSL L081E5F JSL L08765D JSL L1510A1 LDA $1E STA $22 LDA $1D STA $21 LDA $1B TCD TSC CLC ADC #$0020 TCS RTL L1B570C ENT PHD TSC CLC ADC #$FFF6 TCS TCD LDA L0552AB ORA L0552B1 BNE L1B571F BRL L1B5812 L1B571F LDA L0552B1 BEQ L1B5730 LDA #L051DAA LDX #^L051DAA STA $03 STX $05 BRA L1B573A L1B5730 LDA #L051E1A LDX #^L051E1A STA $03 STX $05 L1B573A LDA L0552A9 DEC DEC BNE L1B5795 LDA L0552C9 LDX L0552CB PHX PHA LDA L055101 LDX L055103 PHX PHA PEA $0000 PEA $0000 LDA L055101 LDX L055103 PHX PHA PEI $05 PEI $03 PEA $0003 JSL L0836B6 LDA L0552E5 LDX L0552E7 PHX PHA LDA L055101 LDX L055103 PHX PHA PEA $0000 PEA $0000 LDA L055101 LDX L055103 PHX PHA PEI $05 PEI $03 PEA $0001 JSL L0836B6 BRA L1B57CD L1B5795 LDA #$0001 STA $01 LDA L0552A9 DEC BNE L1B57A5 LDA #$0003 STA $01 L1B57A5 LDA L0552E5 LDX L0552E7 PHX PHA LDA L055101 LDX L055103 PHX PHA PEA $0000 PEA $0000 LDA L055101 LDX L055103 PHX PHA PEI $05 PEI $03 PEI $01 JSL L0836B6 L1B57CD LDA L0552E5 LDX L0552E7 PHX PHA LDA L0552E1 LDX L0552E3 PHX PHA PEA $0000 PEA $0000 LDA L055105 LDX L055107 PHX PHA PEI $05 PEI $03 PEA $FFFE JSL L0836B6 PEI $05 PEI $03 PEA ^L0532B5 PEA L0532B5 JSL L081E53 PEI $05 PEI $03 PEA ^L05310F PEA L05310F JSL L081E53 L1B5812 PLY PLY PLY PLY PLY PLD RTL L1B5819 ENT PHD TSC CLC ADC #$FFFC TCS TCD LDA #$0001 STA L0552AB PEA ^L053239 PEA L053239 JSL L1506A7 PLY PLY PLD RTL L1B5835 ENT PHD TSC CLC ADC #$FFFC TCS TCD PEA ^L053239 PEA L053239 JSL L1506A7 LDA L0550ED LDX L0550EF PHX PHA JSL L151131 PEA ^L051DAA PEA L051DAA PEA ^L0532BD PEA L0532BD JSL L081E53 PEA $0000 JSL L1B31DB LDA #$0001 STA L055137 LDA #$0001 STA L055133 PLY PLY PLD RTL L1B587A PHD TSC CLC ADC #$FFFA TCS TCD LDA L0552FF BEQ L1B588E LDA #$0004 STA $01 BRA L1B5893 L1B588E LDA #$0001 STA $01 L1B5893 PEI $01 PEA ^L051D06 PEA L051D06 JSL L1B21C1 PLY PLY PLY PLD RTL L1B58A4 ENT PHD TSC CLC ADC #$FFFC TCS TCD JSL L1B570C JSL L1B1D2A PEA ^L0407BD PEA L0407BD JSL L093529 PEA ^L051E12 PEA L051E12 JSL L082712 PEA ^L0532BD PEA L0532BD JSL L082712 PEA ^L053127 PEA L053127 JSL L082712 PEA ^L05311F PEA L05311F JSL L082712 JSL L1607F2 PEA $0000 JSL L1B31DB PLY PLY PLD RTL L1B58F5 ENT PHD TSC CLC ADC #$FFFC TCS TCD PHY PEA $0000 JSL L1B1EC2 PLA LSR BCS L1B590C BRL L1B59DA L1B590C PEA ^L05312F PEA L05312F JSL L151131 LDA L0552AF BEQ L1B5990 PEA ^L051E32 PEA L051E32 PEA ^L051EA2 PEA L051EA2 PEA ^L051DAA PEA L051DAA PEA ^L051DAA PEA L051DAA PEA $0001 PEA $0000 PEA $0000 JSL L1505E6 PEA ^L051E92 PEA L051E92 JSL L1506A7 PEA $0002 JSL L150BD6 PEI $0C PEI $0A JSL L151198 PEA ^L051DAA PEA L051DAA JSL L15037D LDA L0552C9 LDX L0552CB PHX PHA LDA L0552E1 LDX L0552E3 PHX PHA PEA ^L051DAA PEA L051DAA PEA $0003 JSL L08382C PEA ^L051DAA PEA L051DAA JSL L15037D JSL L1510A1 BRA L1B59BC L1B5990 PEA ^L051EA2 PEA L051EA2 JSL L1506A7 PEA ^L051DAA PEA L051DAA JSL L15123D PEA ^L051E92 PEA L051E92 JSL L1506A7 PEA ^L051DAA PEA L051DAA PEI $0C PEI $0A JSL L1517EB L1B59BC PEA ^L053239 PEA L053239 JSL L1506A7 PEA ^L051DAA PEA L051DAA PEA ^L051E1A PEA L051E1A JSL L081E53 JSL L1B5835 L1B59DA LDA $08 STA $0C LDA $07 STA $0B LDA $05 TCD PLY PLY PLY PLY PLY RTL L1B59EB PHD TSC CLC ADC #$FFFC TCS TCD LDY #$0012 LDA [$0A],Y BEQ L1B5A13 LDY #$0004 LDA [$0E],Y PHA DEY DEY LDA [$0E],Y PHA LDA L0550FD LDX L0550FF PHX PHA JSL L1B150D BRA L1B5A2A L1B5A13 LDY #$0004 LDA [$0E],Y PHA DEY DEY LDA [$0E],Y PHA LDA L0550FD LDX L0550FF PHX PHA JSL L1B16F1 L1B5A2A PEA ^L053239 PEA L053239 PEI $10 PEI $0E LDA #$0001 CLC ADC $0A LDX $0C BCC L1B5A3F INX L1B5A3F PHX PHA PEA ^L051DAA PEA L051DAA PEA $0000 PEA $0000 PEA $0000 JSL L1505E6 LDA $08 STA $10 LDA $07 STA $0F LDA $05 TCD TSC CLC ADC #$000E TCS RTL L1B5A66 ENT PHD TSC CLC ADC #$FFF4 TCS TCD PHY PEA $0000 JSL L1B1EC2 PLA LSR BCS L1B5A7D BRL L1B5B12 L1B5A7D TDC CLC ADC #$0001 PEA $0000 PHA PEA ^L051DAA PEA L051DAA PEA $0008 JSL L0313BE LDA $12 BEQ L1B5AAF LDAL L05325F SEC SBCL L051DB0 STA $03 LDAL L05325F SEC SBCL L051DAC STA $07 BRA L1B5AC5 L1B5AAF LDAL L05325D SEC SBCL L051DAE STA $01 LDAL L05325D SEC SBCL L051DAA STA $05 L1B5AC5 LDA L0552AF BEQ L1B5ADE PEA ^L051E32 PEA L051E32 PEA $0000 PHD JSL L1B59EB LDA #$0001 STA L05529F L1B5ADE PEA ^L051EA2 PEA L051EA2 PEA $0000 PHD JSL L1B59EB PEA ^L051E92 PEA L051E92 PEA $0000 PHD JSL L1B59EB PEA ^L053127 PEA L053127 JSL L082712 PEA ^L0532BD PEA L0532BD JSL L082712 JSL L1B5835 L1B5B12 LDA $10 STA $12 LDA $0F STA $11 LDA $0D TCD TSC CLC ADC #$0010 TCS RTL L1B5B24 ENT PHD TSC CLC ADC #$FFF8 TCS TCD PHY PHY JSL L150493 PLA STA $01 PLX STX $03 LDA L0550ED LDX L0550EF PHX PHA JSL L151131 PEI $10 PEI $0E JSL L096A7B PEI $03 PEI $01 JSL L151131 LDA L0552FF BEQ L1B5B8D LDA #$0008 CMP L0550BB BNE L1B5B71 LDY #$0002 LDA #$0004 CLC ADC [$0E],Y LDY #$0002 STA [$0E],Y BRA L1B5B79 L1B5B71 LDA [$0E] SEC SBC #$0004 STA [$0E] L1B5B79 PEI $10 PEI $0E PEA ^L053259 PEA L053259 PEA ^L051D5E PEA L051D5E JSL L150F41 L1B5B8D LDY #$0002 LDA #$FFFE AND [$0E],Y LDY #$0002 STA [$0E],Y LDA $0C STA $10 LDA $0B STA $0F LDA $09 TCD TSC CLC ADC #$000E TCS RTL L1B5BAC ENT PHD TSC CLC ADC #$FFFC TCS TCD PEI $0C PEI $0A JSL L1B5B24 PEI $0C PEI $0A JSL L1B5BFC LDA $08 STA $0C LDA $07 STA $0B LDA $05 TCD PLY PLY PLY PLY PLY RTL L1B5BD5 ENT PHD TSC CLC ADC #$FFFC TCS TCD LDA L055153 BEQ L1B5BEE LDA L055115 LDX L055117 STA $0A STX $0C BRA L1B5BF8 L1B5BEE LDA L055119 LDX L05511B STA $0A STX $0C L1B5BF8 PLY PLY PLD RTL L1B5BFC PHD TSC CLC ADC #$FFFC TCS TCD LDA L0551EF AND L055313 BEQ L1B5C44 LDA #$0002 CLC ADC $0A LDX $0C BCC L1B5C17 INX L1B5C17 STA $01 STX $03 PHY LDY #$0002 LDA #$0008 CLC ADC [$0A],Y PHA JSL L1B1BDE PLA STA [$01] LDA $0A LDX $0C STA $01 STX $03 PHY LDA #$0004 CLC ADC [$0A] PHA JSL L1B1BC7 PLA STA [$01] L1B5C44 LDA $08 STA $0C LDA $07 STA $0B LDA $05 TCD PLY PLY PLY PLY PLY RTL L1B5C55 ENT PHD TSC CLC ADC #$FFF8 TCS TCD PHY PHY PHY PHY JSL L072E34 PLA PLX SEC SBC #$1068 BCS L1B5C6E DEX L1B5C6E PHX PHA PEA $0001 JSL L150337 PLA STA $01 PLX STX $03 PEI $03 PEI $01 LDA #$4E20 LDX #$0000 JSL L033477 BEQ L1B5C9E BVS L1B5C92 EOR #$8000 L1B5C92 BPL L1B5C9E LDA #$4E20 LDX #$0000 STA $01 STX $03 L1B5C9E LDA $01 LDX $03 STA $0E STX $10 PLY PLY PLY PLY PLD RTL L1B5CAC ENT PHD TSC CLC ADC #$FFF4 TCS TCD LDA L054FB7 LDX L054FB9 STA $09 STX $0B LDY #$0002 LDA [$09],Y TAX LDA [$09] STA $05 STX $07 LDA L055319 PHA PEI $07 PEI $05 LDA L0552B5 LDX L0552B7 JSL L033477 BEQ L1B5CE5 BVS L1B5CE3 EOR #$8000 L1B5CE3 BMI L1B5CEA L1B5CE5 LDA #$0000 BRA L1B5CED L1B5CEA LDA #$0001 L1B5CED AND $01,S PLX LSR BCC L1B5D08 JSL L160766 LDA $05 LDX $07 CLC ADC #$001E BCC L1B5D02 INX L1B5D02 STA L0552B5 STX L0552B7 L1B5D08 LDA L0552B1 BEQ L1B5D40 LDA L05529D STA $03 LDA L0552FF BEQ L1B5D2D PEI $07 PEI $05 PEA $0000 PEA $0003 JSL L150290 PLY PLY PLY PLY STA $05 STX $07 L1B5D2D LDA #$0007 AND $05 STA L05529D LDA $03 CMP L05529D BEQ L1B5D40 JSL L160800 L1B5D40 LDA L0552FF BEQ L1B5D62 LDA L055285 STA $01 LDA L05523B ASL STA L055285 LDA L055285 CMP $01 BEQ L1B5D62 PEA ^L051D5E PEA L051D5E JSL L16080E L1B5D62 TSC CLC ADC #$000C TCS PLD RTL L1B5D6A PHD TSC CLC ADC #$FFF8 TCS TCD JSL L072328 PEI $16 PEA $0000 PEA $0000 JSL L075E14 PHY PHY PEI $16 PEI $14 PEI $12 PEA $0000 PEA $7D00 PEA $0000 JSL L075D80 PLA STA $01 PLX STX $03 LDX #$0000 LDAL L05565D BNE L1B5DA7 INX L1B5DA7 TXA LDY #$00E9 STA [$0E],Y LDA $0C STA $16 LDA $0B STA $15 LDA $09 TCD TSC CLC ADC #$0014 TCS RTL L1B5DBF PHD TSC CLC ADC #$FC9D TCS ADC #$0276 TCD STZ $E5 STZ $E7 L1B5DCE JSL L072328 PEI $FA PEI $E7 PEI $E5 JSL L075E14 PHY PHY PEI $FA TDC CLC ADC #$00AE PEA $0000 PHA PEA $0000 PEA $002F PEA $0000 JSL L075D80 PLA PLX CMP #$002F BNE L1B5E00 CPX #$0000 L1B5E00 BEQ L1B5E05 BRL L1B5F9C L1B5E05 PHA TDC CLC ADC #$00B2 PEA $0000 PHA PEA ^L0407BE PEA L0407BE JSL L150434 PLA LSR BCC L1B5E2D LDA $E5 LDX $E7 PEI $B0 PEI $AE JSL L150F53 STA $E5 STX $E7 L1B5E2D PHA TDC CLC ADC #$00B2 PEA $0000 PHA PEA ^L0407C3 PEA L0407C3 JSL L1503DD PLA LSR BCC L1B5DCE LDA $E5 LDX $E7 CLC ADC #$000F BCC L1B5E50 INX L1B5E50 PHX PHA LDA $BB ASL ASL ASL ASL ASL JSL L150488 JSL L150F53 STA $E5 STX $E7 PEI $FA PEI $E7 PEI $E5 JSL L075E14 PHY PHY PEI $FA PEA $0000 TDC CLC ADC #$FD8C PHA PEA $0000 PEA $0322 PEA $0000 JSL L075D80 PLA STA $DD PLX STX $DF LDAL L05565D BEQ L1B5E98 BRL L1B5F9C L1B5E98 JSL L072328 LDA $E5 LDX $E7 CLC ADC #$0002 BCC L1B5EA7 INX L1B5EA7 PHX PHA LDX #$FD8C LDA $00,X ASL ASL JSL L150488 JSL L150F53 STA $E5 STX $E7 PEI $FA PEI $E7 PEI $E5 JSL L075E14 LDX #$FD8C LDA $00,X SEC SBC #$00C8 BEQ L1B5EE0 BVS L1B5ED6 EOR #$8000 L1B5ED6 BPL L1B5EE0 LDA #$00C8 LDX #$FD8C STA $00,X L1B5EE0 LDA #$7D00 STA $E1 LDX #$FD8C LDA $00,X LDX #$FD8A STA $00,X LDX #$FD8A LDA $00,X SEC SBC #$0001 BVS L1B5EFD EOR #$8000 L1B5EFD BPL L1B5F7C LDA #$0001 STA $E3 L1B5F04 PHY PHY PEI $FA LDA L0550FD LDX L0550FF PHX PHA LDA $E3 ASL ASL CLC ADC #$FD8A TAX LDA $00,X JSL L150488 PHX PHA PEA $0000 JSL L075D80 PLA STA $DD PLX STX $DF LDAL L05565D BEQ L1B5F36 BRA L1B5F9C L1B5F36 PHY LDA L0550FD LDX L0550FF PHX PHA LDA $E3 ASL ASL CLC ADC #$FD8A TAX LDA $00,X PHA TDC CLC ADC #$00F6 PEA $0000 PHA TDC CLC ADC #$00E1 PEA $0000 PHA JSL L15143C PLA LDX #$0000 BIT #$8000 BEQ L1B5F6B DEX L1B5F6B STA $DD STX $DF LDA $E3 LDX #$FD8A CMP $00,X BEQ L1B5F7C INC $E3 BRA L1B5F04 L1B5F7C JSL L072328 LDA #$0001 LDY #$00E9 STA [$F2],Y LDA $BB BEQ L1B5F9C PEA $0000 TDC CLC ADC #$00BD PEA $0000 PHA JSL L150306 L1B5F9C LDA $F0 STA $FA LDA $EF STA $F9 LDA $ED TCD TSC CLC ADC #$036F TCS RTL L1B5FAE ENT PHD TSC CLC ADC #$FDB6 TCS ADC #$0157 TCD PEA $0000 TDC CLC ADC #$FFA9 PHA PEI $FA PEI $F8 PEA $0100 JSL L0313BE STZ $EB STZ $ED STZ $E9 LDA L0550B9 DEC BEQ L1B5FDC BRL L1B6161 L1B5FDC LDA #$00FF LDX #$FFA9 AND $00,X BNE L1B6019 PHY PEA $0001 PEA $00C1 PEA $0000 PEA $00C0 PEA $0000 TDC CLC ADC #$FEA9 PHA PEA $0026 JSL L073002 TDC CLC ADC #$00EB PEA $0000 PHA JSL L09B294 PLA LSR BCS L1B6017 BRL L1B6161 L1B6017 BRA L1B6035 L1B6019 JSL L09999B PHY PHY PEA $0000 TDC CLC ADC #$FFA9 PHA PEA $0000 JSL L0730BE PLA STA $EB PLX STX $ED L1B6035 PEI $ED PEI $EB JSL L0718BF LDA #$0007 STA $A9 LDY #$0002 LDA [$EB],Y TAX LDA [$EB] STA $AD STX $AF LDA #$0001 STA $B1 STZ $B3 TDC CLC ADC #$00A9 PEA $0000 PHA PEA $2010 JSL GSOS2 STAL L05565D LDAL L05565D BEQ L1B6090 PHY LDAL L05565D PHA JSL L093495 PLA LSR BCC L1B6086 PEA $003B JSL L0727E0 BRA L1B608D L1B6086 PEA $0039 JSL L0727E0 L1B608D BRL L1B6161 L1B6090 LDA $AB STA $E7 LDA L0552E1 LDX L0552E3 STA $E3 STX $E5 JSL L1B1E80 LDA L0552E5 LDX L0552E7 PHX PHA PEA $FFFF PEA ^L053259 PEA L053259 JSL L085B3C PEA ^L051E1A PEA L051E1A JSL L082712 LDX #$0000 LDA #$00C1 CMP $B7 BNE L1B60CC INX L1B60CC PHX LDX #$0000 LDA $B9 ORA $BB BNE L1B60D7 INX L1B60D7 TXA AND $01,S PLX LSR BCC L1B60EE PEI $E7 PEI $E5 PEI $E3 PEA $0000 PHD JSL L1B5D6A BRA L1B612F L1B60EE LDX #$0000 LDA #$00C0 CMP $B7 BNE L1B60F9 INX L1B60F9 PHX LDA #$0002 LDX #$0000 CMP $B9 BNE L1B6106 CPX $BB L1B6106 BEQ L1B610D LDA #$0000 BRA L1B6110 L1B610D LDA #$0001 L1B6110 AND $01,S PLX LSR BCC L1B6126 PEI $E7 PEI $E5 PEI $E3 PEA $0000 PHD JSL L1B5DBF BRA L1B612F L1B6126 PEA $003A JSL L0727E0 BRA L1B615B L1B612F LDA $E9 BEQ L1B6154 PEA ^L0532BD PEA L0532BD JSL L082712 PEA ^L053127 PEA L053127 JSL L082712 PEA $0001 JSL L1B31DB JSL L1B5819 BRA L1B615B L1B6154 PEA $0039 JSL L0727E0 L1B615B PEI $E7 JSL L075A4F L1B6161 PEI $ED PEI $EB JSL L07185A LDA $E9 STA $FC LDA $F6 STA $FA LDA $F5 STA $F9 LDA $F3 TCD TSC CLC ADC #$0250 TCS RTL L1B617F ENT PHD TSC CLC ADC #$FFFC TCS TCD PLY PLY PLD RTL L1B618B ENT PHD TSC CLC ADC #$FFF2 TCS TCD LDA #$0001 STA L0552BF PEA ^L051E22 PEA L051E22 JSL L082712 LDA #$0001 STA L0552C1 PEA ^L051E2A PEA L051E2A JSL L082712 LDA L055153 BEQ L1B621F LDA L055101 LDX L055103 PHX PHA PEA $FFFF PEA ^L05310F PEA L05310F JSL L085B3C PEA ^L05310F PEA L05310F PEA ^L053117 PEA L053117 TDC CLC ADC #$0003 PEA $0000 PHA JSL L081E5F LDA L055109 LDX L05510B PHX PHA LDA L055105 LDX L055107 PHX PHA TDC CLC ADC #$0003 PEA $0000 PHA PEA $0000 JSL L08382C LDA #$0001 STA L055139 PEA ^L05310F PEA L05310F PEA ^L053117 PEA L053117 PEA $0008 JSL L0313BE L1B621F JSL L1B30AB JSL L1B2F72 JSL L1B2F08 LDA L055109 LDX L05510B STA L0552C9 STX L0552CB PEA ^L051E32 PEA L051E32 PEA ^L053229 PEA L053229 PEA $0010 JSL L0313BE STZ L055135 PEA ^L051E12 PEA L051E12 JSL L082712 PEA ^L053117 PEA L053117 JSL L082712 STZ L0552FF STZ L055287 LDA #$0140 STAL L051D70 LDA #$0064 STAL L051D6E LDA #L1B044C STAL L051D48 LDA #^L1B044C STAL L051D4A STZ L0552A3 STZ L0552A1 JSL L1B31B9 LDAL L051D70 TAX LDAL L051D6E STAL L051D9E TXA STAL L051DA0 LDAL L051D70 TAX LDAL L051D6E STAL L051E0E TXA STAL L051E10 LDAL L051E10 STA L0552BD LDAL L051E10 TAX LDAL L051E0E STAL L051DBA TXA STAL L051DBC STZ L0552B9 STZ L0552B5 STZ L0552B7 PEA ^L0532BD PEA L0532BD JSL L082712 LDA #$0001 STA L05529F PEA ^L051E1A PEA L051E1A JSL L082712 PEA ^L0532B5 PEA L0532B5 JSL L082712 PEA $0000 JSL L1B31DB JSL L1B1D2A LDA L0550BB PHA JSL L0A02BC STZ L055311 PEA ^L051D26 PEA L051D26 PEA $0000 PEA $0020 JSL L071EC5 LDA #$0001 STA $01 L1B6322 LDA $01 DEC ASL TAX LDA #$FFFF STAL L051D06,X LDA #$0010 CMP $01 BEQ L1B6339 INC $01 BRA L1B6322 L1B6339 TSC CLC ADC #$000E TCS PLD RTL L1B6341 ENT PHD TSC CLC ADC #$FFFC TCS TCD LDA L054FB5 BNE L1B6355 JSL L072314 BRL L1B64B7 L1B6355 JSL L090A71 JSL L093A99 PEA ^L052D6E PEA L052D6E JSL L150BE8 LDA L055287 BEQ L1B6377 JSL L160218 JSL L16081C BRL L1B64B7 L1B6377 LDA L055051 AND L055245 PHA LDA L0550BB SEC SBC #$0005 BEQ L1B638E BVS L1B638C EOR #$8000 L1B638C BMI L1B6393 L1B638E LDA #$0000 BRA L1B6396 L1B6393 LDA #$0001 L1B6396 AND $01,S PLX LSR BCC L1B63A3 JSL L0903A6 BRL L1B64B7 L1B63A3 PHY JSL L1603F4 PLA LSR BCC L1B63AF BRL L1B64B7 L1B63AF LDA L0552AB BEQ L1B63C3 JSL L1B570C STZ L0552AB LDA L0552C5 BNE L1B63C3 STZ L05528F L1B63C3 LDA L0552FF BNE L1B63D2 PEA ^L051D6E PEA L051D6E JSL L1B5B24 L1B63D2 PEA ^L05312F PEA L05312F JSL L151131 LDA L0550BB SEC SBC #$0004 BPL L1B63E8 BRL L1B64B1 L1B63E8 CMP #$000F BMI L1B63F0 BRL L1B64B1 L1B63F0 ASL TAX LDAL L1B63F8,X PHA RTS L1B63F8 DA L1B6416-1 DA L1B6428-1 DA L1B6439-1 DA L1B644A-1 DA L1B645A-1 DA L1B6460-1 DA L1B6466-1 DA L1B6475-1 DA L1B647E-1 DA L1B6487-1 DA L1B648D-1 DA L1B6496-1 DA L1B649C-1 DA L1B64A5-1 DA L1B64AB-1 L1B6416 LDA L0552AD BEQ L1B6421 JSL L1B4F4C BRA L1B6425 L1B6421 JSL L16082A L1B6425 BRL L1B64B1 L1B6428 LDA L0552AD BEQ L1B6433 JSL L1B4F4C BRA L1B6437 L1B6433 JSL L160838 L1B6437 BRA L1B64B1 L1B6439 LDA L055233 BEQ L1B6444 JSL L1603A0 BRA L1B6448 L1B6444 JSL L160846 L1B6448 BRA L1B64B1 L1B644A LDA L055305 PHA PEA ^L052D12 PEA L052D12 JSL L1B21C1 BRA L1B64B1 L1B645A JSL L1B587A BRA L1B64B1 L1B6460 JSL L1B3B78 BRA L1B64B1 L1B6466 PEA $0026 PEA ^L052D12 PEA L052D12 JSL L1B21C1 BRA L1B64B1 L1B6475 PEA $0000 JSL L1B4673 BRA L1B64B1 L1B647E PEA $0001 JSL L1B4673 BRA L1B64B1 L1B6487 JSL L160854 BRA L1B64B1 L1B648D PEA $0002 JSL L1B4673 BRA L1B64B1 L1B6496 JSL L1B38EE BRA L1B64B1 L1B649C PEA $0001 JSL L1603E6 BRA L1B64B1 L1B64A5 JSL L1B41A2 BRA L1B64B1 L1B64AB JSL L1B3E87 BRA L1B64B1 L1B64B1 LDA #$0001 STA L055247 L1B64B7 PLY PLY PLD RTL L1B64BB ENT PHD TSC CLC ADC #$FFF6 TCS TCD STZ $03 LDA #$0016 STA $05 LDA L0550BB SEC SBC #$0004 BPL L1B64D6 BRL L1B6563 L1B64D6 CMP #$000F BMI L1B64DE BRL L1B6563 L1B64DE ASL TAX LDAL L1B64E6,X PHA RTS L1B64E6 DA L1B6504-1 DA L1B650B-1 DA L1B6512-1 DA L1B6519-1 DA L1B6520-1 DA L1B652E-1 DA L1B6527-1 DA L1B652E-1 DA L1B652E-1 DA L1B6555-1 DA L1B652E-1 DA L1B652E-1 DA L1B655C-1 DA L1B652E-1 DA L1B652E-1 L1B6504 LDA #$0009 STA $05 BRA L1B6563 L1B650B LDA #$000A STA $05 BRA L1B6563 L1B6512 LDA #$000B STA $05 BRA L1B6563 L1B6519 LDA L055305 STA $03 BRA L1B6563 L1B6520 LDA #$000E STA $05 BRA L1B6563 L1B6527 LDA #$0026 STA $03 BRA L1B6563 L1B652E LDA #$0020 CLC ADC L055303 STA $03 LDA #$0006 CMP L055303 BNE L1B6544 LDA #$0025 STA $03 L1B6544 LDA #$0008 CMP L055303 BNE L1B6553 LDA #$0015 STA $05 STZ $03 L1B6553 BRA L1B6563 L1B6555 LDA #$000D STA $05 BRA L1B6563 L1B655C LDA #$000F STA $05 BRA L1B6563 L1B6563 LDA $05 STA L0552A5 LDA $03 BEQ L1B657E PEI $03 JSL L1B1BF5 LDA #L051C46 LDX #^L051C46 STA L054F9B STX L054F9D L1B657E PLY PLY PLY PLY PLY PLD RTL